Interface TypesPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
TypesPackageImpl

public interface TypesPackage extends EPackage
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
See Also:
Generated class or method.
EMF model class or method.
kind="package"
  • Field Details

    • eNAME

      static final String eNAME
      The package name.
      See Also:
      Generated class or method.
    • eNS_URI

      static final String eNS_URI
      The package namespace URI.
      See Also:
      Generated class or method.
    • eNS_PREFIX

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
      Generated class or method.
    • eINSTANCE

      static final TypesPackage eINSTANCE
      The singleton instance of the package.
      Generated class or method.
    • TYPE

      static final int TYPE
      The meta object id for the 'Type' class.
      See Also:
      Generated class or method.
    • TYPE__LAYOUT_INFORMATIONS

      static final int TYPE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • TYPE_FEATURE_COUNT

      static final int TYPE_FEATURE_COUNT
      The number of structural features of the 'Type' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • TYPED_ELEMENT

      static final int TYPED_ELEMENT
      The meta object id for the 'Typed Element' class.
      See Also:
      Generated class or method.
    • TYPED_ELEMENT__LAYOUT_INFORMATIONS

      static final int TYPED_ELEMENT__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • TYPED_ELEMENT__TYPE_REFERENCE

      static final int TYPED_ELEMENT__TYPE_REFERENCE
      The feature id for the 'Type Reference' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • TYPED_ELEMENT_FEATURE_COUNT

      static final int TYPED_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Typed Element' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • TYPE_REFERENCE

      static final int TYPE_REFERENCE
      The meta object id for the 'Type Reference' class.
      See Also:
      Generated class or method.
    • TYPE_REFERENCE__LAYOUT_INFORMATIONS

      static final int TYPE_REFERENCE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • TYPE_REFERENCE_FEATURE_COUNT

      static final int TYPE_REFERENCE_FEATURE_COUNT
      The number of structural features of the 'Type Reference' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLASSIFIER_REFERENCE

      static final int CLASSIFIER_REFERENCE
      The meta object id for the 'Classifier Reference' class.
      See Also:
      Generated class or method.
    • CLASSIFIER_REFERENCE__LAYOUT_INFORMATIONS

      static final int CLASSIFIER_REFERENCE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLASSIFIER_REFERENCE__TYPE_ARGUMENTS

      static final int CLASSIFIER_REFERENCE__TYPE_ARGUMENTS
      The feature id for the 'Type Arguments' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLASSIFIER_REFERENCE__ANNOTATIONS

      static final int CLASSIFIER_REFERENCE__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLASSIFIER_REFERENCE__TARGET

      static final int CLASSIFIER_REFERENCE__TARGET
      The feature id for the 'Target' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLASSIFIER_REFERENCE_FEATURE_COUNT

      static final int CLASSIFIER_REFERENCE_FEATURE_COUNT
      The number of structural features of the 'Classifier Reference' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • NAMESPACE_CLASSIFIER_REFERENCE

      static final int NAMESPACE_CLASSIFIER_REFERENCE
      The meta object id for the 'Namespace Classifier Reference' class.
      See Also:
      Generated class or method.
    • NAMESPACE_CLASSIFIER_REFERENCE__LAYOUT_INFORMATIONS

      static final int NAMESPACE_CLASSIFIER_REFERENCE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • NAMESPACE_CLASSIFIER_REFERENCE__NAMESPACES

      static final int NAMESPACE_CLASSIFIER_REFERENCE__NAMESPACES
      The feature id for the 'Namespaces' attribute list.
      See Also:
      Generated class or method.
      Ordered collection.
    • NAMESPACE_CLASSIFIER_REFERENCE__CLASSIFIER_REFERENCES

      static final int NAMESPACE_CLASSIFIER_REFERENCE__CLASSIFIER_REFERENCES
      The feature id for the 'Classifier References' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • NAMESPACE_CLASSIFIER_REFERENCE_FEATURE_COUNT

      static final int NAMESPACE_CLASSIFIER_REFERENCE_FEATURE_COUNT
      The number of structural features of the 'Namespace Classifier Reference' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • PRIMITIVE_TYPE

      static final int PRIMITIVE_TYPE
      The meta object id for the 'Primitive Type' class.
      See Also:
      Generated class or method.
    • PRIMITIVE_TYPE__LAYOUT_INFORMATIONS

      static final int PRIMITIVE_TYPE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • PRIMITIVE_TYPE__ANNOTATIONS

      static final int PRIMITIVE_TYPE__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • PRIMITIVE_TYPE_FEATURE_COUNT

      static final int PRIMITIVE_TYPE_FEATURE_COUNT
      The number of structural features of the 'Primitive Type' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • BOOLEAN

      static final int BOOLEAN
      The meta object id for the 'Boolean' class.
      See Also:
      Generated class or method.
    • BOOLEAN__LAYOUT_INFORMATIONS

      static final int BOOLEAN__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • BOOLEAN__ANNOTATIONS

      static final int BOOLEAN__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • BOOLEAN_FEATURE_COUNT

      static final int BOOLEAN_FEATURE_COUNT
      The number of structural features of the 'Boolean' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • BYTE

      static final int BYTE
      The meta object id for the 'Byte' class.
      See Also:
      Generated class or method.
    • BYTE__LAYOUT_INFORMATIONS

      static final int BYTE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • BYTE__ANNOTATIONS

      static final int BYTE__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • BYTE_FEATURE_COUNT

      static final int BYTE_FEATURE_COUNT
      The number of structural features of the 'Byte' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • CHAR

      static final int CHAR
      The meta object id for the 'Char' class.
      See Also:
      Generated class or method.
    • CHAR__LAYOUT_INFORMATIONS

      static final int CHAR__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • CHAR__ANNOTATIONS

      static final int CHAR__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • CHAR_FEATURE_COUNT

      static final int CHAR_FEATURE_COUNT
      The number of structural features of the 'Char' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • DOUBLE

      static final int DOUBLE
      The meta object id for the 'Double' class.
      See Also:
      Generated class or method.
    • DOUBLE__LAYOUT_INFORMATIONS

      static final int DOUBLE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • DOUBLE__ANNOTATIONS

      static final int DOUBLE__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • DOUBLE_FEATURE_COUNT

      static final int DOUBLE_FEATURE_COUNT
      The number of structural features of the 'Double' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • FLOAT

      static final int FLOAT
      The meta object id for the 'Float' class.
      See Also:
      Generated class or method.
    • FLOAT__LAYOUT_INFORMATIONS

      static final int FLOAT__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • FLOAT__ANNOTATIONS

      static final int FLOAT__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • FLOAT_FEATURE_COUNT

      static final int FLOAT_FEATURE_COUNT
      The number of structural features of the 'Float' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • INT

      static final int INT
      The meta object id for the 'Int' class.
      See Also:
      Generated class or method.
    • INT__LAYOUT_INFORMATIONS

      static final int INT__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INT__ANNOTATIONS

      static final int INT__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INT_FEATURE_COUNT

      static final int INT_FEATURE_COUNT
      The number of structural features of the 'Int' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • LONG

      static final int LONG
      The meta object id for the 'Long' class.
      See Also:
      Generated class or method.
    • LONG__LAYOUT_INFORMATIONS

      static final int LONG__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • LONG__ANNOTATIONS

      static final int LONG__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • LONG_FEATURE_COUNT

      static final int LONG_FEATURE_COUNT
      The number of structural features of the 'Long' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • SHORT

      static final int SHORT
      The meta object id for the 'Short' class.
      See Also:
      Generated class or method.
    • SHORT__LAYOUT_INFORMATIONS

      static final int SHORT__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • SHORT__ANNOTATIONS

      static final int SHORT__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • SHORT_FEATURE_COUNT

      static final int SHORT_FEATURE_COUNT
      The number of structural features of the 'Short' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • VOID

      static final int VOID
      The meta object id for the 'Void' class.
      See Also:
      Generated class or method.
    • VOID__LAYOUT_INFORMATIONS

      static final int VOID__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • VOID__ANNOTATIONS

      static final int VOID__ANNOTATIONS
      The feature id for the 'Annotations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • VOID_FEATURE_COUNT

      static final int VOID_FEATURE_COUNT
      The number of structural features of the 'Void' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • INFERABLE_TYPE

      static final int INFERABLE_TYPE
      The meta object id for the 'Inferable Type' class.
      See Also:
      Generated class or method.
    • INFERABLE_TYPE__LAYOUT_INFORMATIONS

      static final int INFERABLE_TYPE__LAYOUT_INFORMATIONS
      The feature id for the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INFERABLE_TYPE__ARRAY_DIMENSIONS_BEFORE

      static final int INFERABLE_TYPE__ARRAY_DIMENSIONS_BEFORE
      The feature id for the 'Array Dimensions Before' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INFERABLE_TYPE__ARRAY_DIMENSIONS_AFTER

      static final int INFERABLE_TYPE__ARRAY_DIMENSIONS_AFTER
      The feature id for the 'Array Dimensions After' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INFERABLE_TYPE__ACTUAL_TARGETS

      static final int INFERABLE_TYPE__ACTUAL_TARGETS
      The feature id for the 'Actual Targets' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INFERABLE_TYPE_FEATURE_COUNT

      static final int INFERABLE_TYPE_FEATURE_COUNT
      The number of structural features of the 'Inferable Type' class.
      See Also:
      Generated class or method.
      Ordered collection.
  • Method Details

    • getType

      EClass getType()
      Returns the meta object for class 'Type'.
      Returns:
      the meta object for class 'Type'.
      See Also:
      Generated class or method.
    • getTypedElement

      EClass getTypedElement()
      Returns the meta object for class 'Typed Element'.
      Returns:
      the meta object for class 'Typed Element'.
      See Also:
      Generated class or method.
    • getTypedElement_TypeReference

      EReference getTypedElement_TypeReference()
      Returns the meta object for the containment reference 'Type Reference'.
      Returns:
      the meta object for the containment reference 'Type Reference'.
      See Also:
      Generated class or method.
    • getTypeReference

      EClass getTypeReference()
      Returns the meta object for class 'Type Reference'.
      Returns:
      the meta object for class 'Type Reference'.
      See Also:
      Generated class or method.
    • getClassifierReference

      EClass getClassifierReference()
      Returns the meta object for class 'Classifier Reference'.
      Returns:
      the meta object for class 'Classifier Reference'.
      See Also:
      Generated class or method.
    • getClassifierReference_Target

      EReference getClassifierReference_Target()
      Returns the meta object for the reference 'Target'.
      Returns:
      the meta object for the reference 'Target'.
      See Also:
      Generated class or method.
    • getNamespaceClassifierReference

      EClass getNamespaceClassifierReference()
      Returns the meta object for class 'Namespace Classifier Reference'.
      Returns:
      the meta object for class 'Namespace Classifier Reference'.
      See Also:
      Generated class or method.
    • getNamespaceClassifierReference_ClassifierReferences

      EReference getNamespaceClassifierReference_ClassifierReferences()
      Returns the meta object for the containment reference list 'Classifier References'.
      Returns:
      the meta object for the containment reference list 'Classifier References'.
      See Also:
      Generated class or method.
    • getPrimitiveType

      EClass getPrimitiveType()
      Returns the meta object for class 'Primitive Type'.
      Returns:
      the meta object for class 'Primitive Type'.
      See Also:
      Generated class or method.
    • getBoolean

      EClass getBoolean()
      Returns the meta object for class 'Boolean'.
      Returns:
      the meta object for class 'Boolean'.
      See Also:
      Generated class or method.
    • getByte

      EClass getByte()
      Returns the meta object for class 'Byte'.
      Returns:
      the meta object for class 'Byte'.
      See Also:
      Generated class or method.
    • getChar

      EClass getChar()
      Returns the meta object for class 'Char'.
      Returns:
      the meta object for class 'Char'.
      See Also:
      Generated class or method.
    • getDouble

      EClass getDouble()
      Returns the meta object for class 'Double'.
      Returns:
      the meta object for class 'Double'.
      See Also:
      Generated class or method.
    • getFloat

      EClass getFloat()
      Returns the meta object for class 'Float'.
      Returns:
      the meta object for class 'Float'.
      See Also:
      Generated class or method.
    • getInt

      EClass getInt()
      Returns the meta object for class 'Int'.
      Returns:
      the meta object for class 'Int'.
      See Also:
      Generated class or method.
    • getLong

      EClass getLong()
      Returns the meta object for class 'Long'.
      Returns:
      the meta object for class 'Long'.
      See Also:
      Generated class or method.
    • getShort

      EClass getShort()
      Returns the meta object for class 'Short'.
      Returns:
      the meta object for class 'Short'.
      See Also:
      Generated class or method.
    • getVoid

      EClass getVoid()
      Returns the meta object for class 'Void'.
      Returns:
      the meta object for class 'Void'.
      See Also:
      Generated class or method.
    • getInferableType

      EClass getInferableType()
      Returns the meta object for class 'Inferable Type'.
      Returns:
      the meta object for class 'Inferable Type'.
      See Also:
      Generated class or method.
    • getInferableType_ActualTargets

      EReference getInferableType_ActualTargets()
      Returns the meta object for the containment reference list 'Actual Targets'.
      Returns:
      the meta object for the containment reference list 'Actual Targets'.
      See Also:
      Generated class or method.
    • getTypesFactory

      TypesFactory getTypesFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.
      Generated class or method.