ENTITY draughting_model SUBTYPE OF (representation); SELF\representation.items : SET [1:?] OF draughting_model_item_select; UNIQUE ur1 : name; WHERE wr1: SIZEOF (QUERY (mi <* QUERY (it <* SELF.items | ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.MAPPED_ITEM' IN TYPEOF(it))) | NOT ( SIZEOF (['AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.SHAPE_REPRESENTATION', 'AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.DRAUGHTING_MODEL'] * TYPEOF (mi\mapped_item.mapping_source. mapped_representation)) = 1 ))) = 0; wr2: SIZEOF (QUERY (smi <* QUERY (si <* QUERY (it <* SELF.items | ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.STYLED_ITEM' IN TYPEOF(it))) | ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.MAPPED_ITEM' IN TYPEOF(si\styled_item.item))) | (NOT (('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.SHAPE_REPRESENTATION' IN TYPEOF(smi\styled_item.item\mapped_item. mapping_source.mapped_representation)) AND (SIZEOF (QUERY (sty <* smi\styled_item.styles | (NOT (SIZEOF (QUERY (psa <* sty.styles | (NOT ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.CURVE_STYLE' IN TYPEOF(psa))))) = 1 )))) = 1))) )) = 0; END_ENTITY; -- draughting_model |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; draughting_model (RT) items: SET [1:?] OF draughting_model_item_select; |
Global rules for this entity data typedraughting_model_items_constraint (DIMENSION_AND_TOLERANCE_CALLOUTS_MIM)restrict_version_assignment_for_draughting_model (AUTOMOTIVE_DESIGN) |
public interface EDraughting_model extends ERepresentation |
public class CDraughting_model implements EDraughting_model |
public class ADraughting_model extends AEntitypublic EDraughting_model getByIndex(int index)public EDraughting_model getCurrentMember(SdaiIterator it) |