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) |