ENTITY shape_aspect_relationship_representation_association; represented_shape_aspect_relationship : shape_aspect_relationship; representing_representation_relationship : representation_relationship; WHERE wr1: ('REPRESENTATIVE_SHAPE_REPRESENTATION' IN TYPEOF(representing_representation_relationship\ representation_relationship.rep_1)) AND ('REPRESENTATIVE_SHAPE_REPRESENTATION' IN TYPEOF(representing_representation_relationship\ representation_relationship.rep_2)); wr2: (represented_shape_aspect_relationship.relating_shape_aspect IN using_shape_aspect_of_shape_representation (representing_representation_relationship.rep_1)) AND (represented_shape_aspect_relationship.related_shape_aspect IN using_shape_aspect_of_shape_representation (representing_representation_relationship.rep_2)); wr3: ((find_representative_shape_representation_of_product_definition (using_product_definition_of_shape_aspect (represented_shape_aspect_relationship.relating_shape_aspect)). context_of_items) :=: (find_representative_shape_representation_of_shape_aspect (represented_shape_aspect_relationship.relating_shape_aspect). context_of_items)) AND ((find_representative_shape_representation_of_product_definition (using_product_definition_of_shape_aspect (represented_shape_aspect_relationship.related_shape_aspect)). context_of_items) :=: (find_representative_shape_representation_of_shape_aspect (represented_shape_aspect_relationship.related_shape_aspect). context_of_items)); wr4: using_product_definition_of_shape_aspect (represented_shape_aspect_relationship.relating_shape_aspect) :<>: using_product_definition_of_shape_aspect (represented_shape_aspect_relationship.related_shape_aspect); wr5: find_assembly_root ([using_product_definition_of_shape_aspect (represented_shape_aspect_relationship.relating_shape_aspect)]) :=: find_assembly_root ([using_product_definition_of_shape_aspect (represented_shape_aspect_relationship.related_shape_aspect)]); END_ENTITY; -- shape_aspect_relationship_representation_association |
Entity data types and their attributesshape_aspect_relationship_representation_associationrepresented_shape_aspect_relationship: shape_aspect_relationship; representing_representation_relationship: representation_relationship; |
Users: by entity attributesshape_aspect_relationship_representation_associationUsers: by defined types, not used by any entity attributeshape_aspect_relationship_representation_association- |
Global rules for this entity data type- |
public interface EShape_aspect_relationship_representation_association extends EEntityrepresented_shape_aspect_relationship (explicit attribute)boolean testRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type)EShape_aspect_relationship getRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type) void setRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type, EShape_aspect_relationship value) void unsetRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type) representing_representation_relationship (explicit attribute)boolean testRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type)ERepresentation_relationship getRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type) void setRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type, ERepresentation_relationship value) void unsetRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type) |
public class CShape_aspect_relationship_representation_association implements EShape_aspect_relationship_representation_associationstatic EAttribute attributeRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type)static int usedinRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type, EShape_aspect_relationship instance, ASdaiModel domain, AShape_aspect_relationship_representation_association result) static EAttribute attributeRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type) static int usedinRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type, ERepresentation_relationship instance, ASdaiModel domain, AShape_aspect_relationship_representation_association result) |
public class AShape_aspect_relationship_representation_association extends AEntitypublic EShape_aspect_relationship_representation_association getByIndex(int index)public EShape_aspect_relationship_representation_association getCurrentMember(SdaiIterator it) |