|
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 attributesitem_identified_representation_usagename: 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; |
Usersitem_identified_representation_usagedraughting_model_item_association |
Global rules for this entity data type- |