ENTITY class_usage_effectivity_context_assignment SUBTYPE OF (effectivity_context_assignment); items : SET [1:?] OF class_usage_effectivity_context_item; WHERE wr1: SELF.role.name = 'class usage influence'; wr2: SIZEOF( QUERY( i <* SELF.items | NOT ('SPECIFICATION_CONTROL_MIM.PRODUCT_DEFINITION' IN TYPEOF(i)) )) = 0; wr3: ('SPECIFICATION_CONTROL_MIM.APPLIED_EFFECTIVITY_ASSIGNMENT' IN TYPEOF(SELF.assigned_effectivity_assignment)) AND (SIZEOF(TYPEOF(SELF.assigned_effectivity_assignment.assigned_effectivity) ) = 1) AND (SELF.assigned_effectivity_assignment.assigned_effectivity.id = 'class usage') AND (SIZEOF( QUERY( i <* SELF.assigned_effectivity_assignment\applied_effectivity_assignment.items | NOT('SPECIFICATION_CONTROL_MIM.PRODUCT_CONCEPT_FEATURE_CATEGORY_USAGE' IN TYPEOF(i)) )) = 0); END_ENTITY; -- class_usage_effectivity_context_assignment |
Entity data types and their attributeseffectivity_context_assignmentassigned_effectivity_assignment: effectivity_assignment; role: effectivity_context_role; class_usage_effectivity_context_assignment items: SET [1:?] OF class_usage_effectivity_context_item; |
specification_category_breakdown_influence (SPECIFICATION_CONTROL_XIM) |
Userseffectivity_context_assignmentclass_usage_effectivity_context_assignment |
Global rules for this entity data type- |
public interface EClass_usage_effectivity_context_assignment extends EEffectivity_context_assignmentitems (explicit attribute)boolean testItems(EClass_usage_effectivity_context_assignment type)AClass_usage_effectivity_context_item getItems(EClass_usage_effectivity_context_assignment type) AClass_usage_effectivity_context_item createItems(EClass_usage_effectivity_context_assignment type) void unsetItems(EClass_usage_effectivity_context_assignment type) |
public class CClass_usage_effectivity_context_assignment implements EClass_usage_effectivity_context_assignmentstatic EAttribute attributeItems(EClass_usage_effectivity_context_assignment type)static int usedinItems(EClass_usage_effectivity_context_assignment type, EEntity instance, ASdaiModel domain, AClass_usage_effectivity_context_assignment result) |
public class AClass_usage_effectivity_context_assignment extends AEntitypublic EClass_usage_effectivity_context_assignment getByIndex(int index)public EClass_usage_effectivity_context_assignment getCurrentMember(SdaiIterator it) |