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)