Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY algorithm_definition
          ABSTRACT SUPERTYPE OF (ONEOF (function_definition, procedure_definition));
          name : express_id;
          parameters : LIST [0:?] OF parameter;
END_ENTITY; -- algorithm_definition

Entity data types and their attributes

algorithm_definition
          name: express_id;
          parameters: LIST [0:?] OF parameter;

Known subtypes

          function_definition (SDAI_DICTIONARY_SCHEMA)
          procedure_definition (SDAI_DICTIONARY_SCHEMA)

Users

algorithm_definition
          annotation.target
                    documentation_object
          declaration.definition
                    declaration_type
          inner_declaration.scope
                    declaration_scope_type

Global rules for this entity data type

          -

public interface EAlgorithm_definition extends EEntity

name (explicit attribute)

          boolean testName(EAlgorithm_definition type)
          String getName(EAlgorithm_definition type)
          void setName(EAlgorithm_definition type, String value)
          void unsetName(EAlgorithm_definition type)

parameters (explicit attribute)

          boolean testParameters(EAlgorithm_definition type)
          AParameter getParameters(EAlgorithm_definition type)
          AParameter createParameters(EAlgorithm_definition type)
          void unsetParameters(EAlgorithm_definition type)

public class CAlgorithm_definition implements EAlgorithm_definition

          static EAttribute attributeName(EAlgorithm_definition type)
          static EAttribute attributeParameters(EAlgorithm_definition type)
          static int usedinParameters(EAlgorithm_definition type, EParameter instance, ASdaiModel domain, AAlgorithm_definition result)

public class AAlgorithm_definition extends AEntity

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