Overview Schemas Index

APPLICATION_CONTEXT_SCHEMA (jsdai.SApplication_context_schema)


ENTITY application_context;
          application : label;
DERIVE
          description : text := get_description_value(SELF);
          id : identifier := get_id_value(SELF);
INVERSE
          context_elements : SET [1:?] OF application_context_element FOR frame_of_reference;
WHERE
          wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM')) <= 1;
          wr2: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'ID_ATTRIBUTE.IDENTIFIED_ITEM')) <= 1;
END_ENTITY; -- application_context

Entity data types and their attributes

application_context
          application: label;
          (DER) description: text;
          (DER) id: identifier;
          (INV) context_elements: SET [1:?] OF application_context_element FOR frame_of_reference;

Users

application_context
          application_context_element.frame_of_reference
          application_context_relationship.related_context
          application_context_relationship.relating_context
          application_protocol_definition.application
          applied_attribute_classification_assignment.items
                    attribute_classification_item
                              ap239_padi_attribute_classification_item
          attribute_language_assignment.items
                    attribute_language_item
                              automotive_design_attribute_language_item
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          description_attribute.described_item
                    description_attribute_select
          id_attribute.identified_item
                    id_attribute_select
          language_indication.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.items
                    attribute_language_item
                              attribute_language_item_203e2
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              multi_language_attribute_item_236cc1

Global rules for this entity data type

          application_protocol_definition_required (AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM)
          application_protocol_definition_required (AP210_ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN_MIM)
          application_protocol_definition_required (AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM)
          application_protocol_definition_required (AUTOMOTIVE_DESIGN)
          restrict_multi_language_for_application_context (AUTOMOTIVE_DESIGN)
          restrict_multi_language_for_application_context (CATALOG_DATA_INFORMATION_MIM)

public interface EApplication_context extends EEntity

application (explicit attribute)

          boolean testApplication(EApplication_context type)
          String getApplication(EApplication_context type)
          void setApplication(EApplication_context type, String value)
          void unsetApplication(EApplication_context type)

description (derived attribute)

          String getDescription(EApplication_context type)
          boolean testDescription(EApplication_context type)

id (derived attribute)

          String getId(EApplication_context type)
          boolean testId(EApplication_context type)

context_elements (inverse attribute)

          AApplication_context_element getContext_elements(EApplication_context type, ASdaiModel domain)

public class CApplication_context implements EApplication_context

          static EAttribute attributeApplication(EApplication_context type)
          static EAttribute attributeDescription(EApplication_context type)
          static EAttribute attributeId(EApplication_context type)
          static EAttribute attributeContext_elements(EApplication_context type)

public class AApplication_context extends AEntity

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