Overview Schemas Index

MATHEMATICAL_CONTEXT_SCHEMA (jsdai.SMathematical_context_schema)


ENTITY maths_value_context;
          id : identifier;
          name : label;
          description : OPTIONAL text;
          abstract_value : maths_value;
          physical_value : value_context_select;
END_ENTITY; -- maths_value_context

Entity data types and their attributes

maths_value_context
          id: identifier;
          name: label;
          (OPT) description: text;
          abstract_value: maths_value;
          physical_value: value_context_select;

Users

maths_value_context
          explicitly_enumerated_maths_space_context.members
          membership_of_maths_space_context.value_context

Global rules for this entity data type

          -

public interface EMaths_value_context extends EEntity

id (explicit attribute)

          boolean testId(EMaths_value_context type)
          String getId(EMaths_value_context type)
          void setId(EMaths_value_context type, String value)
          void unsetId(EMaths_value_context type)

name (explicit attribute)

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

description (explicit attribute)

          boolean testDescription(EMaths_value_context type)
          String getDescription(EMaths_value_context type)
          void setDescription(EMaths_value_context type, String value)
          void unsetDescription(EMaths_value_context type)

abstract_value (explicit attribute)

          int testAbstract_value(EMaths_value_context type)
          case 1
              EEntity getAbstract_value(EMaths_value_context type)
              void setAbstract_value(EMaths_value_context type, EEntity value, EEntity node1)
          case sAbstract_valueMaths_number:
              double getAbstract_value(EMaths_value_context type, EMaths_number node1)
              void setAbstract_value(EMaths_value_context type, double value, EMaths_number node1)
          case sAbstract_valueMaths_real:
              double getAbstract_value(EMaths_value_context type, EMaths_real node1)
              void setAbstract_value(EMaths_value_context type, double value, EMaths_real node1)
          case sAbstract_valueMaths_integer:
              int getAbstract_value(EMaths_value_context type, EMaths_integer node1)
              void setAbstract_value(EMaths_value_context type, int value, EMaths_integer node1)
          case sAbstract_valueMaths_logical:
              int getAbstract_value(EMaths_value_context type, EMaths_logical node1)
              void setAbstract_value(EMaths_value_context type, int value, EMaths_logical node1)
          case sAbstract_valueMaths_boolean:
              boolean getAbstract_value(EMaths_value_context type, EMaths_boolean node1)
              void setAbstract_value(EMaths_value_context type, boolean value, EMaths_boolean node1)
          case sAbstract_valueMaths_string:
              String getAbstract_value(EMaths_value_context type, EMaths_string node1)
              void setAbstract_value(EMaths_value_context type, String value, EMaths_string node1)
          case sAbstract_valueMaths_binary:
              Binary getAbstract_value(EMaths_value_context type, EMaths_binary node1)
              void setAbstract_value(EMaths_value_context type, Binary value, EMaths_binary node1)
          case sAbstract_valueElementary_space_enumerators:
              int getAbstract_value(EMaths_value_context type, EElementary_space_enumerators node1)
              void setAbstract_value(EMaths_value_context type, int value, EElementary_space_enumerators node1)
          case sAbstract_valueOrdering_type:
              int getAbstract_value(EMaths_value_context type, EOrdering_type node1)
              void setAbstract_value(EMaths_value_context type, int value, EOrdering_type node1)
          case sAbstract_valueLower_upper:
              int getAbstract_value(EMaths_value_context type, ELower_upper node1)
              void setAbstract_value(EMaths_value_context type, int value, ELower_upper node1)
          case sAbstract_valueSymmetry_type:
              int getAbstract_value(EMaths_value_context type, ESymmetry_type node1)
              void setAbstract_value(EMaths_value_context type, int value, ESymmetry_type node1)
          case sAbstract_valueElementary_function_enumerators:
              int getAbstract_value(EMaths_value_context type, EElementary_function_enumerators node1)
              void setAbstract_value(EMaths_value_context type, int value, EElementary_function_enumerators node1)
          case sAbstract_valueOpen_closed:
              int getAbstract_value(EMaths_value_context type, EOpen_closed node1)
              void setAbstract_value(EMaths_value_context type, int value, EOpen_closed node1)
          case sAbstract_valueSpace_constraint_type:
              int getAbstract_value(EMaths_value_context type, ESpace_constraint_type node1)
              void setAbstract_value(EMaths_value_context type, int value, ESpace_constraint_type node1)
          case sAbstract_valueRepackage_options:
              int getAbstract_value(EMaths_value_context type, ERepackage_options node1)
              void setAbstract_value(EMaths_value_context type, int value, ERepackage_options node1)
          case sAbstract_valueExtension_options:
              int getAbstract_value(EMaths_value_context type, EExtension_options node1)
              void setAbstract_value(EMaths_value_context type, int value, EExtension_options node1)
          case sAbstract_valueAtom_based_tuple:
              AAtom_based_value getAbstract_value(EMaths_value_context type, EAtom_based_tuple node1)
              void setAbstract_value(EMaths_value_context type, AAtom_based_value value, EAtom_based_tuple node1)
          case sAbstract_valueMaths_tuple:
              AMaths_value getAbstract_value(EMaths_value_context type, EMaths_tuple node1)
              void setAbstract_value(EMaths_value_context type, AMaths_value value, EMaths_tuple node1)
          void unsetAbstract_value(EMaths_value_context type)

physical_value (explicit attribute)

          int testPhysical_value(EMaths_value_context type)
          case 1
              EEntity getPhysical_value(EMaths_value_context type)
              void setPhysical_value(EMaths_value_context type, EEntity value, EEntity node1)
          void unsetPhysical_value(EMaths_value_context type)

public class CMaths_value_context implements EMaths_value_context

          static EAttribute attributeId(EMaths_value_context type)
          static EAttribute attributeName(EMaths_value_context type)
          static EAttribute attributeDescription(EMaths_value_context type)
          static EAttribute attributeAbstract_value(EMaths_value_context type)
          static int usedinAbstract_value(EMaths_value_context type, EEntity instance, ASdaiModel domain, AMaths_value_context result)
          static EAttribute attributePhysical_value(EMaths_value_context type)
          static int usedinPhysical_value(EMaths_value_context type, EEntity instance, ASdaiModel domain, AMaths_value_context result)

public class AMaths_value_context extends AEntity

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