ENTITY interfaced_declaration ABSTRACT SUPERTYPE OF (ONEOF (implicit_declaration, used_declaration, referenced_declaration)) SUBTYPE OF (declaration); alias_name : OPTIONAL express_id; END_ENTITY; -- interfaced_declaration |
Entity data types and their attributesdeclarationparent: generic_schema_definition; definition: declaration_type; (DER) parent_schema: schema_definition; interfaced_declaration (OPT) alias_name: express_id; |
implicit_declaration (SDAI_DICTIONARY_SCHEMA) |
referenced_declaration (SDAI_DICTIONARY_SCHEMA) |
used_declaration (SDAI_DICTIONARY_SCHEMA) |
Usersdeclarationinterfaced_declaration interface_specification.items |
Global rules for this entity data type- |
public interface EInterfaced_declaration extends EDeclarationalias_name (explicit attribute)boolean testAlias_name(EInterfaced_declaration type)String getAlias_name(EInterfaced_declaration type) void setAlias_name(EInterfaced_declaration type, String value) void unsetAlias_name(EInterfaced_declaration type) |
public class CInterfaced_declaration implements EInterfaced_declarationstatic EAttribute attributeAlias_name(EInterfaced_declaration type) |
public class AInterfaced_declaration extends AEntitypublic EInterfaced_declaration getByIndex(int index)public EInterfaced_declaration getCurrentMember(SdaiIterator it) |