Overview Schemas Index

MANAGEMENT_RESOURCES_SCHEMA (jsdai.SManagement_resources_schema)


ENTITY effectivity_assignment;
          ABSTRACT SUPERTYPE;
          assigned_effectivity : effectivity;
DERIVE
          role : object_role := get_role(SELF);
WHERE
          wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'ROLE_ASSOCIATION.ITEM_WITH_ROLE')) <= 1;
END_ENTITY; -- effectivity_assignment

Entity data types and their attributes

effectivity_assignment
          assigned_effectivity: effectivity;
          (DER) role: object_role;

Known subtypes

          applied_effectivity_assignment (EFFECTIVITY_APPLICATION_MIM)
          applied_ineffectivity_assignment (AUTOMOTIVE_DESIGN)
          configured_effectivity_assignment (SPECIFICATION_BASED_CONFIGURATION_MIM)

Users

effectivity_assignment
          effectivity_context_assignment.assigned_effectivity_assignment
          role_association.item_with_role
                    role_select
          specification_category_breakdown_influence.assigned_effectivity_assignment

Global rules for this entity data type

          restrict_to_dated_effectivity (SPECIFICATION_BASED_CONFIGURATION_XIM)
          subtype_exclusiveness_effectivity_assignment (AUTOMOTIVE_DESIGN)
          subtype_exclusiveness_effectivity_assignment (CATALOG_DATA_INFORMATION_MIM)

public interface EEffectivity_assignment extends EEntity

assigned_effectivity (explicit attribute)

          boolean testAssigned_effectivity(EEffectivity_assignment type)
          EEffectivity getAssigned_effectivity(EEffectivity_assignment type)
          void setAssigned_effectivity(EEffectivity_assignment type, EEffectivity value)
          void unsetAssigned_effectivity(EEffectivity_assignment type)

role (derived attribute)

          EObject_role getRole(EEffectivity_assignment type)
          boolean testRole(EEffectivity_assignment type)

public class CEffectivity_assignment implements EEffectivity_assignment

          static EAttribute attributeAssigned_effectivity(EEffectivity_assignment type)
          static int usedinAssigned_effectivity(EEffectivity_assignment type, EEffectivity instance, ASdaiModel domain, AEffectivity_assignment result)
          static EAttribute attributeRole(EEffectivity_assignment type)
          static int usedinRole(EEffectivity_assignment type, EObject_role instance, ASdaiModel domain, AEffectivity_assignment result)

public class AEffectivity_assignment extends AEntity

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