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 attributesapplication_contextapplication: label; (DER) description: text; (DER) id: identifier; (INV) context_elements: SET [1:?] OF application_context_element FOR frame_of_reference; |
Global rules for this entity data typeapplication_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 EEntityapplication (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_contextstatic 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 AEntitypublic EApplication_context getByIndex(int index)public EApplication_context getCurrentMember(SdaiIterator it) |