|
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- |
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 AEntitypublic EDraughting_model_item_association getByIndex(int index)public EDraughting_model_item_association getCurrentMember(SdaiIterator it) |