Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY interface_specification;
          foreign_schema : generic_schema_definition;
          current_schema : generic_schema_definition;
          items : OPTIONAL SET [1:?] OF interfaced_declaration;
END_ENTITY; -- interface_specification

Entity data types and their attributes

interface_specification
          foreign_schema: generic_schema_definition;
          current_schema: generic_schema_definition;
          (OPT) items: SET [1:?] OF interfaced_declaration;

Known subtypes

          reference_from_specification (SDAI_DICTIONARY_SCHEMA)
          use_from_specification (SDAI_DICTIONARY_SCHEMA)

Users

interface_specification

Global rules for this entity data type

          -

public interface EInterface_specification extends EEntity

foreign_schema (explicit attribute)

          boolean testForeign_schema(EInterface_specification type)
          EGeneric_schema_definition getForeign_schema(EInterface_specification type)
          void setForeign_schema(EInterface_specification type, EGeneric_schema_definition value)
          void unsetForeign_schema(EInterface_specification type)

current_schema (explicit attribute)

          boolean testCurrent_schema(EInterface_specification type)
          EGeneric_schema_definition getCurrent_schema(EInterface_specification type)
          void setCurrent_schema(EInterface_specification type, EGeneric_schema_definition value)
          void unsetCurrent_schema(EInterface_specification type)

items (explicit attribute)

          boolean testItems(EInterface_specification type)
          AInterfaced_declaration getItems(EInterface_specification type)
          AInterfaced_declaration createItems(EInterface_specification type)
          void unsetItems(EInterface_specification type)

public class CInterface_specification implements EInterface_specification

          static EAttribute attributeForeign_schema(EInterface_specification type)
          static int usedinForeign_schema(EInterface_specification type, EGeneric_schema_definition instance, ASdaiModel domain, AInterface_specification result)
          static EAttribute attributeCurrent_schema(EInterface_specification type)
          static int usedinCurrent_schema(EInterface_specification type, EGeneric_schema_definition instance, ASdaiModel domain, AInterface_specification result)
          static EAttribute attributeItems(EInterface_specification type)
          static int usedinItems(EInterface_specification type, EInterfaced_declaration instance, ASdaiModel domain, AInterface_specification result)

public class AInterface_specification extends AEntity

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