ENTITY external_source; source_id : source_item; DERIVE description : text := get_description_value(SELF); WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM')) <= 1; END_ENTITY; -- external_source |
Entity data types and their attributesexternal_sourcesource_id: source_item; (DER) description: text; |
external_class_library (EXTERNAL_CLASS_MIM) |
known_source (PLIB_CLASS_REFERENCE_MIM) |
Global rules for this entity data typerestrict_multi_language_for_external_source (AUTOMOTIVE_DESIGN)restrict_multi_language_for_external_source (CATALOG_DATA_INFORMATION_MIM) |
public interface EExternal_source extends EEntitysource_id (explicit attribute)int testSource_id(EExternal_source type)case sSource_idIdentifier: String getSource_id(EExternal_source type, EIdentifier node1) void setSource_id(EExternal_source type, String value, EIdentifier node1) case sSource_idMessage: String getSource_id(EExternal_source type, EMessage node1) void setSource_id(EExternal_source type, String value, EMessage node1) void unsetSource_id(EExternal_source type) description (derived attribute)String getDescription(EExternal_source type)boolean testDescription(EExternal_source type) |
public class CExternal_source implements EExternal_sourcestatic EAttribute attributeSource_id(EExternal_source type)static int usedinSource_id(EExternal_source type, EEntity instance, ASdaiModel domain, AExternal_source result) static EAttribute attributeDescription(EExternal_source type) |
public class AExternal_source extends AEntitypublic EExternal_source getByIndex(int index)public EExternal_source getCurrentMember(SdaiIterator it) |