Overview Schemas Index

ASSOCIATIVE_DRAUGHTING_ELEMENTS_MIM (jsdai.SAssociative_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

          -

public interface EDraughting_model_item_association extends EItem_identified_representation_usage


public class CDraughting_model_item_association implements EDraughting_model_item_association


public class ADraughting_model_item_association extends AEntity

          public EDraughting_model_item_association getByIndex(int index)
          public EDraughting_model_item_association getCurrentMember(SdaiIterator it)