|
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) |