Overview Schemas Index

Associative_draughting_elements_mim         


ENTITY draughting_model_item_association
          SUBTYPE OF (item_identified_representation_usage);
          SELF\item_identified_representation_usage.definition : shape_aspect;
          SELF\item_identified_representation_usage.used_representation : draughting_model;
          SELF\item_identified_representation_usage.identified_item : draughting_model_item_association_select;
WHERE
          WR1: (NOT('AIC_DRAUGHTING_ELEMENTS.'+'DATUM_FEATURE_CALLOUT' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                 ('SHAPE_ASPECT_DEFINITION_SCHEMA.'+'DATUM_FEATURE' IN TYPEOF(SELF\item_identified_representation_usage.definition)));
          WR2: (NOT('AIC_DRAUGHTING_ELEMENTS.'+'DATUM_TARGET_CALLOUT' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                 ('SHAPE_ASPECT_DEFINITION_SCHEMA.'+'DATUM_TARGET' IN TYPEOF(SELF\item_identified_representation_usage.definition)));
          WR3: (NOT('AIC_DRAUGHTING_ELEMENTS.'+'ANGULAR_DIMENSION' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                 ('SHAPE_DIMENSION_SCHEMA.'+'ANGULAR_SIZE' IN TYPEOF(SELF\item_identified_representation_usage.definition)));
          WR4: ((NOT('AIC_DRAUGHTING_ELEMENTS.'+'CURVE_DIMENSION' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item))) OR
                 (('SHAPE_DIMENSION_SCHEMA.'+'DIMENSIONAL_SIZE' IN TYPEOF(SELF\item_identified_representation_usage.definition)) AND
                 (SELF\item_identified_representation_usage.definition.name = 'curve dimension')));
          WR5: ((NOT('AIC_DRAUGHTING_ELEMENTS.'+'DIAMETER_DIMENSION' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item))) OR
                 (('SHAPE_DIMENSION_SCHEMA.'+'DIMENSIONAL_SIZE' IN TYPEOF(SELF\item_identified_representation_usage.definition)) AND
                 (SELF\item_identified_representation_usage.definition.name = 'diameter')));
          WR6: ((NOT('AIC_DRAUGHTING_ELEMENTS.'+'LINEAR_DIMENSION' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item))) OR
                 (('SHAPE_DIMENSION_SCHEMA.'+'DIMENSIONAL_SIZE' IN TYPEOF(SELF\item_identified_representation_usage.definition)) AND
                 ((SELF\item_identified_representation_usage.definition.name = 'heigth') OR 
                 (SELF\item_identified_representation_usage.definition.name = 'length') OR
                 (SELF\item_identified_representation_usage.definition.name = 'width'))));
          WR7: ((NOT('AIC_DRAUGHTING_ELEMENTS.'+'RADIUS_DIMENSION' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item))) OR
                 (('SHAPE_DIMENSION_SCHEMA.'+'DIMENSIONAL_SIZE' IN TYPEOF(SELF\item_identified_representation_usage.definition)) AND
                 (SELF\item_identified_representation_usage.definition.name = 'radius')));
          WR8: (NOT('AIC_DRAUGHTING_ELEMENTS.'+'GEOMETRICAL_TOLERANCE_CALLOUT' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                 ('SHAPE_TOLERANCE_SCHEMA.'+'GEOMETRIC_TOLERANCE' IN TYPEOF(SELF\item_identified_representation_usage.definition)));
          WR9: (NOT('SHAPE_DIMENSION_SCHEMA.'+'DIMENSIONAL_SIZE' IN  TYPEOF(SELF\item_identified_representation_usage.definition)) OR
                  (('DRAUGHTING_DIMENSION_SCHEMA.'+'DIMENSION_CALLOUT' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                  ('DRAUGHTING_ELEMENT_SCHEMA.'+'DIMENSION_CURVE_DIRECTED_CALLOUT' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                  ('AIC_DRAUGHTING_ELEMENTS.'+'LEADER_DIRECTED_DIMENSION' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                  ('AIC_DRAUGHTING_ELEMENTS.'+'ORDINATE_DIMENSION' IN  TYPEOF(SELF\item_identified_representation_usage.identified_item)) OR
                  ('AIC_DRAUGHTING_ELEMENTS.'+'STRUCTURED_DIMENSION_CALLOUT' IN TYPEOF(SELF\item_identified_representation_usage.identified_item))));
END_ENTITY; -- draughting_model_item_association

Entity data types and their attributes

item_identified_representation_usage
          name: label;
          (OPT) description: text;
          definition: represented_definition;
          used_representation: representation;
          identified_item: representation_item;
draughting_model_item_association
          (RT) definition: shape_aspect;
          (RT) used_representation: draughting_model;
          (RT) identified_item: draughting_model_item_association_select;

Users

item_identified_representation_usage
draughting_model_item_association

Global rules for this entity data type

          -