Overview Schemas Index

SPECIFICATION_CONTROL_MIM (jsdai.SSpecification_control_mim)


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 attributes

effectivity_context_assignment
          assigned_effectivity_assignment: effectivity_assignment;
          role: effectivity_context_role;
class_usage_effectivity_context_assignment
          items: SET [1:?] OF class_usage_effectivity_context_item;

Known subtypes

          specification_category_breakdown_influence (SPECIFICATION_CONTROL_XIM)

Users

effectivity_context_assignment
class_usage_effectivity_context_assignment

Global rules for this entity data type

          -

public interface EClass_usage_effectivity_context_assignment extends EEffectivity_context_assignment

items (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_assignment

          static 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 AEntity

          public EClass_usage_effectivity_context_assignment getByIndex(int index)
          public EClass_usage_effectivity_context_assignment getCurrentMember(SdaiIterator it)