ENTITY symmetric_shape_aspect SUBTYPE OF (shape_aspect); INVERSE basis_relationships : SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; WHERE wr1: SIZEOF (QUERY (x<*SELF\symmetric_shape_aspect.basis_relationships | 'SHAPE_ASPECT_DEFINITION_SCHEMA.CENTRE_OF_SYMMETRY' IN TYPEOF (x\shape_aspect_relationship.related_shape_aspect)))>=1; END_ENTITY; -- symmetric_shape_aspect |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; symmetric_shape_aspect (INV) basis_relationships: SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; |
Global rules for this entity data type- |
public interface ESymmetric_shape_aspect extends EShape_aspectbasis_relationships (inverse attribute)AShape_aspect_relationship getBasis_relationships(ESymmetric_shape_aspect type, ASdaiModel domain) |
public class CSymmetric_shape_aspect implements ESymmetric_shape_aspectstatic EAttribute attributeBasis_relationships(ESymmetric_shape_aspect type) |
public class ASymmetric_shape_aspect extends AEntitypublic ESymmetric_shape_aspect getByIndex(int index)public ESymmetric_shape_aspect getCurrentMember(SdaiIterator it) |