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 attributeseffectivity_assignmentassigned_effectivity: effectivity; (DER) role: object_role; |
applied_effectivity_assignment (EFFECTIVITY_APPLICATION_MIM) |
applied_ineffectivity_assignment (AUTOMOTIVE_DESIGN) |
configured_effectivity_assignment (SPECIFICATION_BASED_CONFIGURATION_MIM) |
Global rules for this entity data typerestrict_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 EEntityassigned_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_assignmentstatic 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 AEntitypublic EEffectivity_assignment getByIndex(int index)public EEffectivity_assignment getCurrentMember(SdaiIterator it) |