|
ENTITY Mechanical_design_and_draughting_relationship SUBTYPE OF (Definitional_representation_relationship); 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('ASSOCIATIVE_DRAUGHTING_ELEMENTS_ARM.'+'DRAUGHTING_MODEL' IN TYPEOF(rep_2)) OR (SIZEOF(['ASSOCIATIVE_DRAUGHTING_ELEMENTS_ARM.'+'DRAUGHTING_MODEL', 'ELEMENTAL_GEOMETRIC_SHAPE_ARM.'+'GEOMETRIC_MODEL'] * TYPEOF(rep_1)) = 1); WR2: NOT('MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_ARM.'+'MECHANICAL_REPRESENTATION_STYLED_MODEL' IN TYPEOF(rep_2)) OR (SIZEOF(['MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_ARM.'+'MECHANICAL_REPRESENTATION_STYLED_MODEL', 'ELEMENTAL_GEOMETRIC_SHAPE_ARM.'+'GEOMETRIC_MODEL'] * TYPEOF(rep_1)) = 1); WR3: NOT('MECHANICAL_DESIGN_SHADED_PRESENTATION_ARM.'+'MECHANICAL_DESIGN_SHADED_STYLED_MODEL' IN TYPEOF(rep_2)) OR (SIZEOF(['MECHANICAL_DESIGN_SHADED_PRESENTATION_ARM.'+'MECHANICAL_DESIGN_SHADED_STYLED_MODEL', 'ELEMENTAL_GEOMETRIC_SHAPE_ARM.'+'GEOMETRIC_MODEL'] * TYPEOF(rep_1)) = 1); END_ENTITY; -- Mechanical_design_and_draughting_relationship |
Entity data types and their attributesRepresentation_relationship(OPT) relation_type: STRING; (OPT) description: STRING; rep_1: Representation; rep_2: Representation; Definitional_representation_relationship - 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- |