ENTITY external_source_identification SUBTYPE OF (applied_external_identification_assignment); SELF\identification_assignment.assigned_id RENAMED external_id : STRING; source_id : STRING; source_type : STRING; description : OPTIONAL STRING; item : external_identification_item; DERIVE SELF\applied_external_identification_assignment.items : SET [1:?] OF external_identification_item := ?; SELF\identification_assignment.role : identification_role := ?; SELF\external_identification_assignment.source : external_source := ?; END_ENTITY; -- external_source_identification |
Entity data types and their attributesidentification_assignmentassigned_id: identifier; role: identification_role; external_identification_assignment source: external_source; applied_external_identification_assignment items: SET [1:?] OF external_identification_item; external_source_identification (RT) assigned_id->external_id: STRING; source_id: STRING; source_type: STRING; (OPT) description: STRING; item: external_identification_item; (RT) (DER) items: SET [1:?] OF external_identification_item; (RT) (DER) role: identification_role; (RT) (DER) source: external_source; |
document_location_identification (DOCUMENT_DEFINITION_XIM) |
file_location_identification (FILE_IDENTIFICATION_XIM) |
Global rules for this entity data type- |
public interface EExternal_source_identification extends EApplied_external_identification_assignmentsource_id (explicit attribute)boolean testSource_id(EExternal_source_identification type)String getSource_id(EExternal_source_identification type) void setSource_id(EExternal_source_identification type, String value) void unsetSource_id(EExternal_source_identification type) source_type (explicit attribute)boolean testSource_type(EExternal_source_identification type)String getSource_type(EExternal_source_identification type) void setSource_type(EExternal_source_identification type, String value) void unsetSource_type(EExternal_source_identification type) description (explicit attribute)boolean testDescription(EExternal_source_identification type)String getDescription(EExternal_source_identification type) void setDescription(EExternal_source_identification type, String value) void unsetDescription(EExternal_source_identification type) item (explicit attribute)int testItem(EExternal_source_identification type)void unsetItem(EExternal_source_identification type) |
public class CExternal_source_identification implements EExternal_source_identificationstatic EAttribute attributeSource_id(EExternal_source_identification type)static EAttribute attributeSource_type(EExternal_source_identification type) static EAttribute attributeDescription(EExternal_source_identification type) static EAttribute attributeItem(EExternal_source_identification type) static int usedinItem(EExternal_source_identification type, EEntity instance, ASdaiModel domain, AExternal_source_identification result) static EAttribute attributeItems(EExternal_source_identification type) static int usedinItems(EExternal_source_identification type, EEntity instance, ASdaiModel domain, AExternal_source_identification result) static EAttribute attributeRole(EExternal_source_identification type) static int usedinRole(EExternal_source_identification type, EIdentification_role instance, ASdaiModel domain, AExternal_source_identification result) static EAttribute attributeSource(EExternal_source_identification type) static int usedinSource(EExternal_source_identification type, EExternal_source instance, ASdaiModel domain, AExternal_source_identification result) |
public class AExternal_source_identification extends AEntitypublic EExternal_source_identification getByIndex(int index)public EExternal_source_identification getCurrentMember(SdaiIterator it) |