ENTITY part_feature_template_shape_model SUBTYPE OF (shape_representation); WHERE wr1: NOT (SIZEOF(USEDIN(SELF, '')) > 1) OR (SIZEOF(QUERY(foo <* USEDIN(SELF,'') | NOT(SIZEOF(['PHYSICAL_UNIT_USAGE_VIEW_XIM.USAGE_CONCEPT_USAGE_RELATIONSHIP_ARMX', 'PHYSICAL_UNIT_USAGE_VIEW_XIM.SHAPE_DESCRIPTION_ASSOCIATION'] * TYPEOF(foo))= 1) )) = 0); wr2: NOT EXISTS(SELF\Representation.description); wr3: ((SIZEOF(USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_XIM.SHAPE_DESCRIPTION_ASSOCIATION.REPRESENTATION'))=0) OR (SIZEOF(QUERY(sda <* USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_XIM.SHAPE_DESCRIPTION_ASSOCIATION.REPRESENTATION') | NOT (('SHAPE_PROPERTY_ASSIGNMENT_XIM.' +'ITEM_SHAPE' IN TYPEOF(sda.represented_characteristic)) AND ('PHYSICAL_UNIT_USAGE_VIEW_XIM.' +'PART_FEATURE_TEMPLATE_DEFINITION' IN TYPEOF(sda.represented_characteristic.described_element))) )) = 0)); END_ENTITY; -- part_feature_template_shape_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; shape_representation - part_feature_template_shape_model - |
Global rules for this entity data type- |
public interface EPart_feature_template_shape_model extends EShape_representation |
public class CPart_feature_template_shape_model implements EPart_feature_template_shape_model |
public class APart_feature_template_shape_model extends AEntitypublic EPart_feature_template_shape_model getByIndex(int index)public EPart_feature_template_shape_model getCurrentMember(SdaiIterator it) |