Interface VirtualPackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
VirtualPackageImpl

public interface VirtualPackage extends org.eclipse.emf.ecore.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:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage

    org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The meta object id for the 'Boolean Slot' class.
    static final int
    The feature id for the 'Owner' container reference.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The feature id for the 'Values' attribute list.
    static final int
    The number of structural features of the 'Boolean Slot' class.
    static final VirtualPackage
    The singleton instance of the package.
    static final String
    The package name.
    static final String
    The package namespace name.
    static final String
    The package namespace URI.
    static final int
    The meta object id for the 'Float Slot' class.
    static final int
    The feature id for the 'Owner' container reference.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The feature id for the 'Values' attribute list.
    static final int
    The number of structural features of the 'Float Slot' class.
    static final int
    The meta object id for the 'Integer Slot' class.
    static final int
    The feature id for the 'Owner' container reference.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The feature id for the 'Values' attribute list.
    static final int
    The number of structural features of the 'Integer Slot' class.
    static final int
    The meta object id for the 'Reference Slot' class.
    static final int
    The feature id for the 'Owner' container reference.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The feature id for the 'Values' reference list.
    static final int
    The number of structural features of the 'Reference Slot' class.
    static final int
    The meta object id for the 'Slot' class.
    static final int
    The feature id for the 'Owner' container reference.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The number of structural features of the 'Slot' class.
    static final int
    The meta object id for the 'String Slot' class.
    static final int
    The feature id for the 'Owner' container reference.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The feature id for the 'Values' attribute list.
    static final int
    The number of structural features of the 'String Slot' class.
    static final int
    The meta object id for the 'Typed Element' class.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The number of structural features of the 'Typed Element' class.
    static final int
    The meta object id for the 'Model' class.
    static final int
    The feature id for the 'Objects' containment reference list.
    static final int
    The number of structural features of the 'Model' class.
    static final int
    The meta object id for the 'Object' class.
    static final int
    The feature id for the 'Model' container reference.
    static final int
    The feature id for the 'Slots' containment reference list.
    static final int
    The feature id for the 'Type' attribute.
    static final int
    The number of structural features of the 'Object' class.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Boolean Slot'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Values'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Float Slot'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Values'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Integer Slot'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Values'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Reference Slot'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the reference list 'Values'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Slot'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the container reference 'Owner'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'String Slot'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute list 'Values'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Typed Element'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Type'.
    Returns the factory that creates the instances of the model.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Model'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Objects'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Object'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the container reference 'Model'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Slots'.

    Methods inherited from interface org.eclipse.emf.ecore.EModelElement

    getEAnnotation, getEAnnotations

    Methods inherited from interface org.eclipse.emf.ecore.ENamedElement

    getName, setName

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.ecore.EPackage

    getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Field Details

  • Method Details

    • getVirtualModel

      org.eclipse.emf.ecore.EClass getVirtualModel()
      Returns the meta object for class 'Model'.
      Returns:
      the meta object for class 'Model'.
      See Also:
    • getVirtualModel_Objects

      org.eclipse.emf.ecore.EReference getVirtualModel_Objects()
      Returns the meta object for the containment reference list 'Objects'.
      Returns:
      the meta object for the containment reference list 'Objects'.
      See Also:
    • getTypedElement

      org.eclipse.emf.ecore.EClass getTypedElement()
      Returns the meta object for class 'Typed Element'.
      Returns:
      the meta object for class 'Typed Element'.
      See Also:
    • getTypedElement_Type

      org.eclipse.emf.ecore.EAttribute getTypedElement_Type()
      Returns the meta object for the attribute 'Type'.
      Returns:
      the meta object for the attribute 'Type'.
      See Also:
    • getVirtualObject

      org.eclipse.emf.ecore.EClass getVirtualObject()
      Returns the meta object for class 'Object'.
      Returns:
      the meta object for class 'Object'.
      See Also:
    • getVirtualObject_Model

      org.eclipse.emf.ecore.EReference getVirtualObject_Model()
      Returns the meta object for the container reference 'Model'.
      Returns:
      the meta object for the container reference 'Model'.
      See Also:
    • getVirtualObject_Slots

      org.eclipse.emf.ecore.EReference getVirtualObject_Slots()
      Returns the meta object for the containment reference list 'Slots'.
      Returns:
      the meta object for the containment reference list 'Slots'.
      See Also:
    • getSlot

      org.eclipse.emf.ecore.EClass getSlot()
      Returns the meta object for class 'Slot'.
      Returns:
      the meta object for class 'Slot'.
      See Also:
    • getSlot_Owner

      org.eclipse.emf.ecore.EReference getSlot_Owner()
      Returns the meta object for the container reference 'Owner'.
      Returns:
      the meta object for the container reference 'Owner'.
      See Also:
    • getStringSlot

      org.eclipse.emf.ecore.EClass getStringSlot()
      Returns the meta object for class 'String Slot'.
      Returns:
      the meta object for class 'String Slot'.
      See Also:
    • getStringSlot_Values

      org.eclipse.emf.ecore.EAttribute getStringSlot_Values()
      Returns the meta object for the attribute list 'Values'.
      Returns:
      the meta object for the attribute list 'Values'.
      See Also:
    • getIntegerSlot

      org.eclipse.emf.ecore.EClass getIntegerSlot()
      Returns the meta object for class 'Integer Slot'.
      Returns:
      the meta object for class 'Integer Slot'.
      See Also:
    • getIntegerSlot_Values

      org.eclipse.emf.ecore.EAttribute getIntegerSlot_Values()
      Returns the meta object for the attribute list 'Values'.
      Returns:
      the meta object for the attribute list 'Values'.
      See Also:
    • getBooleanSlot

      org.eclipse.emf.ecore.EClass getBooleanSlot()
      Returns the meta object for class 'Boolean Slot'.
      Returns:
      the meta object for class 'Boolean Slot'.
      See Also:
    • getBooleanSlot_Values

      org.eclipse.emf.ecore.EAttribute getBooleanSlot_Values()
      Returns the meta object for the attribute list 'Values'.
      Returns:
      the meta object for the attribute list 'Values'.
      See Also:
    • getFloatSlot

      org.eclipse.emf.ecore.EClass getFloatSlot()
      Returns the meta object for class 'Float Slot'.
      Returns:
      the meta object for class 'Float Slot'.
      See Also:
    • getFloatSlot_Values

      org.eclipse.emf.ecore.EAttribute getFloatSlot_Values()
      Returns the meta object for the attribute list 'Values'.
      Returns:
      the meta object for the attribute list 'Values'.
      See Also:
    • getReferenceSlot

      org.eclipse.emf.ecore.EClass getReferenceSlot()
      Returns the meta object for class 'Reference Slot'.
      Returns:
      the meta object for class 'Reference Slot'.
      See Also:
    • getReferenceSlot_Values

      org.eclipse.emf.ecore.EReference getReferenceSlot_Values()
      Returns the meta object for the reference list 'Values'.
      Returns:
      the meta object for the reference list 'Values'.
      See Also:
    • getVirtualFactory

      VirtualFactory getVirtualFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.