|
ENTITY mechanical_design_and_draughting_relationship SUBTYPE OF (definitional_representation_relationship_with_same_context); SELF\representation_relationship.rep_1 : mechanical_design_and_draughting_relationship_select; SELF\representation_relationship.rep_2 : mechanical_design_and_draughting_relationship_select; WHERE wr1: NOT ( 'aic_associative_draughting_elements.' + 'draughting_model' IN TYPEOF ( rep_2 ) ) OR ( ( 'aic_associative_draughting_elements.' + 'draughting_model' IN TYPEOF ( rep_1 ) ) OR ( 'product_property_representation_schema.' + 'shape_representation' IN TYPEOF ( rep_1 ) ) ) ; wr2: NOT ( 'aic_mechanical_design_geometric_presentation.' + 'mechanical_design_geometric_presentation_representation' IN TYPEOF ( rep_2 ) ) OR ( ( 'aic_mechanical_design_geometric_presentation.' + 'mechanical_design_geometric_presentation_representation' IN TYPEOF ( rep_1 ) ) OR ( 'product_property_representation_schema.' + 'shape_representation' IN TYPEOF ( rep_1 ) ) ) ; wr3: NOT ( 'aic_mechanical_design_shaded_presentation.' + 'mechanical_design_shaded_presentation_representation' IN TYPEOF ( rep_2 ) ) OR ( ( 'aic_mechanical_design_shaded_presentation.' + 'mechanical_design_shaded_presentation_representation' IN TYPEOF ( rep_1 ) ) OR ( 'product_property_representation_schema.' + 'shape_representation' IN TYPEOF ( rep_1 ) ) ) ; END_ENTITY; -- mechanical_design_and_draughting_relationship |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; definitional_representation_relationship - definitional_representation_relationship_with_same_context - mechanical_design_and_draughting_relationship (RT) rep_1: mechanical_design_and_draughting_relationship_select; (RT) rep_2: mechanical_design_and_draughting_relationship_select; |
Global rules for this entity data type- |
public interface EMechanical_design_and_draughting_relationship extends EDefinitional_representation_relationship_with_same_context |
public class CMechanical_design_and_draughting_relationship implements EMechanical_design_and_draughting_relationship |
public class AMechanical_design_and_draughting_relationship extends AEntitypublic EMechanical_design_and_draughting_relationship getByIndex(int index)public EMechanical_design_and_draughting_relationship getCurrentMember(SdaiIterator it) |