org.eclipse.epsilon.emc.emf.virtual
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

See Also:
VirtualFactory

Nested Class Summary
static interface VirtualPackage.Literals
          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
static int BOOLEAN_SLOT
          The meta object id for the 'Boolean Slot' class.
static int BOOLEAN_SLOT__OWNER
          The feature id for the 'Owner' container reference.
static int BOOLEAN_SLOT__TYPE
          The feature id for the 'Type' attribute.
static int BOOLEAN_SLOT__VALUES
          The feature id for the 'Values' attribute list.
static int BOOLEAN_SLOT_FEATURE_COUNT
          The number of structural features of the 'Boolean Slot' class.
static VirtualPackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int FLOAT_SLOT
          The meta object id for the 'Float Slot' class.
static int FLOAT_SLOT__OWNER
          The feature id for the 'Owner' container reference.
static int FLOAT_SLOT__TYPE
          The feature id for the 'Type' attribute.
static int FLOAT_SLOT__VALUES
          The feature id for the 'Values' attribute list.
static int FLOAT_SLOT_FEATURE_COUNT
          The number of structural features of the 'Float Slot' class.
static int INTEGER_SLOT
          The meta object id for the 'Integer Slot' class.
static int INTEGER_SLOT__OWNER
          The feature id for the 'Owner' container reference.
static int INTEGER_SLOT__TYPE
          The feature id for the 'Type' attribute.
static int INTEGER_SLOT__VALUES
          The feature id for the 'Values' attribute list.
static int INTEGER_SLOT_FEATURE_COUNT
          The number of structural features of the 'Integer Slot' class.
static int REFERENCE_SLOT
          The meta object id for the 'Reference Slot' class.
static int REFERENCE_SLOT__OWNER
          The feature id for the 'Owner' container reference.
static int REFERENCE_SLOT__TYPE
          The feature id for the 'Type' attribute.
static int REFERENCE_SLOT__VALUES
          The feature id for the 'Values' reference list.
static int REFERENCE_SLOT_FEATURE_COUNT
          The number of structural features of the 'Reference Slot' class.
static int SLOT
          The meta object id for the 'Slot' class.
static int SLOT__OWNER
          The feature id for the 'Owner' container reference.
static int SLOT__TYPE
          The feature id for the 'Type' attribute.
static int SLOT_FEATURE_COUNT
          The number of structural features of the 'Slot' class.
static int STRING_SLOT
          The meta object id for the 'String Slot' class.
static int STRING_SLOT__OWNER
          The feature id for the 'Owner' container reference.
static int STRING_SLOT__TYPE
          The feature id for the 'Type' attribute.
static int STRING_SLOT__VALUES
          The feature id for the 'Values' attribute list.
static int STRING_SLOT_FEATURE_COUNT
          The number of structural features of the 'String Slot' class.
static int TYPED_ELEMENT
          The meta object id for the 'Typed Element' class.
static int TYPED_ELEMENT__TYPE
          The feature id for the 'Type' attribute.
static int TYPED_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Typed Element' class.
static int VIRTUAL_MODEL
          The meta object id for the 'Model' class.
static int VIRTUAL_MODEL__OBJECTS
          The feature id for the 'Objects' containment reference list.
static int VIRTUAL_MODEL_FEATURE_COUNT
          The number of structural features of the 'Model' class.
static int VIRTUAL_OBJECT
          The meta object id for the 'Object' class.
static int VIRTUAL_OBJECT__MODEL
          The feature id for the 'Model' container reference.
static int VIRTUAL_OBJECT__SLOTS
          The feature id for the 'Slots' containment reference list.
static int VIRTUAL_OBJECT__TYPE
          The feature id for the 'Type' attribute.
static int VIRTUAL_OBJECT_FEATURE_COUNT
          The number of structural features of the 'Object' class.
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getBooleanSlot_Values()
          Returns the meta object for the attribute list 'Values'.
 org.eclipse.emf.ecore.EClass getBooleanSlot()
          Returns the meta object for class 'Boolean Slot'.
 org.eclipse.emf.ecore.EAttribute getFloatSlot_Values()
          Returns the meta object for the attribute list 'Values'.
 org.eclipse.emf.ecore.EClass getFloatSlot()
          Returns the meta object for class 'Float Slot'.
 org.eclipse.emf.ecore.EAttribute getIntegerSlot_Values()
          Returns the meta object for the attribute list 'Values'.
 org.eclipse.emf.ecore.EClass getIntegerSlot()
          Returns the meta object for class 'Integer Slot'.
 org.eclipse.emf.ecore.EReference getReferenceSlot_Values()
          Returns the meta object for the reference list 'Values'.
 org.eclipse.emf.ecore.EClass getReferenceSlot()
          Returns the meta object for class 'Reference Slot'.
 org.eclipse.emf.ecore.EReference getSlot_Owner()
          Returns the meta object for the container reference 'Owner'.
 org.eclipse.emf.ecore.EClass getSlot()
          Returns the meta object for class 'Slot'.
 org.eclipse.emf.ecore.EAttribute getStringSlot_Values()
          Returns the meta object for the attribute list 'Values'.
 org.eclipse.emf.ecore.EClass getStringSlot()
          Returns the meta object for class 'String Slot'.
 org.eclipse.emf.ecore.EAttribute getTypedElement_Type()
          Returns the meta object for the attribute 'Type'.
 org.eclipse.emf.ecore.EClass getTypedElement()
          Returns the meta object for class 'Typed Element'.
 VirtualFactory getVirtualFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EReference getVirtualModel_Objects()
          Returns the meta object for the containment reference list 'Objects'.
 org.eclipse.emf.ecore.EClass getVirtualModel()
          Returns the meta object for class 'Model'.
 org.eclipse.emf.ecore.EReference getVirtualObject_Model()
          Returns the meta object for the container reference 'Model'.
 org.eclipse.emf.ecore.EReference getVirtualObject_Slots()
          Returns the meta object for the containment reference list 'Slots'.
 org.eclipse.emf.ecore.EClass getVirtualObject()
          Returns the meta object for class 'Object'.
 
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.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final VirtualPackage eINSTANCE
The singleton instance of the package.


VIRTUAL_MODEL

static final int VIRTUAL_MODEL
The meta object id for the 'Model' class.

See Also:
VirtualModelImpl, VirtualPackageImpl.getVirtualModel(), Constant Field Values

VIRTUAL_MODEL__OBJECTS

static final int VIRTUAL_MODEL__OBJECTS
The feature id for the 'Objects' containment reference list.

See Also:
Constant Field Values

VIRTUAL_MODEL_FEATURE_COUNT

static final int VIRTUAL_MODEL_FEATURE_COUNT
The number of structural features of the 'Model' class.

See Also:
Constant Field Values

TYPED_ELEMENT

static final int TYPED_ELEMENT
The meta object id for the 'Typed Element' class.

See Also:
TypedElementImpl, VirtualPackageImpl.getTypedElement(), Constant Field Values

TYPED_ELEMENT__TYPE

static final int TYPED_ELEMENT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

TYPED_ELEMENT_FEATURE_COUNT

static final int TYPED_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Typed Element' class.

See Also:
Constant Field Values

VIRTUAL_OBJECT

static final int VIRTUAL_OBJECT
The meta object id for the 'Object' class.

See Also:
VirtualObjectImpl, VirtualPackageImpl.getVirtualObject(), Constant Field Values

VIRTUAL_OBJECT__TYPE

static final int VIRTUAL_OBJECT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

VIRTUAL_OBJECT__MODEL

static final int VIRTUAL_OBJECT__MODEL
The feature id for the 'Model' container reference.

See Also:
Constant Field Values

VIRTUAL_OBJECT__SLOTS

static final int VIRTUAL_OBJECT__SLOTS
The feature id for the 'Slots' containment reference list.

See Also:
Constant Field Values

VIRTUAL_OBJECT_FEATURE_COUNT

static final int VIRTUAL_OBJECT_FEATURE_COUNT
The number of structural features of the 'Object' class.

See Also:
Constant Field Values

SLOT

static final int SLOT
The meta object id for the 'Slot' class.

See Also:
SlotImpl, VirtualPackageImpl.getSlot(), Constant Field Values

SLOT__TYPE

static final int SLOT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

SLOT__OWNER

static final int SLOT__OWNER
The feature id for the 'Owner' container reference.

See Also:
Constant Field Values

SLOT_FEATURE_COUNT

static final int SLOT_FEATURE_COUNT
The number of structural features of the 'Slot' class.

See Also:
Constant Field Values

STRING_SLOT

static final int STRING_SLOT
The meta object id for the 'String Slot' class.

See Also:
StringSlotImpl, VirtualPackageImpl.getStringSlot(), Constant Field Values

STRING_SLOT__TYPE

static final int STRING_SLOT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

STRING_SLOT__OWNER

static final int STRING_SLOT__OWNER
The feature id for the 'Owner' container reference.

See Also:
Constant Field Values

STRING_SLOT__VALUES

static final int STRING_SLOT__VALUES
The feature id for the 'Values' attribute list.

See Also:
Constant Field Values

STRING_SLOT_FEATURE_COUNT

static final int STRING_SLOT_FEATURE_COUNT
The number of structural features of the 'String Slot' class.

See Also:
Constant Field Values

INTEGER_SLOT

static final int INTEGER_SLOT
The meta object id for the 'Integer Slot' class.

See Also:
IntegerSlotImpl, VirtualPackageImpl.getIntegerSlot(), Constant Field Values

INTEGER_SLOT__TYPE

static final int INTEGER_SLOT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

INTEGER_SLOT__OWNER

static final int INTEGER_SLOT__OWNER
The feature id for the 'Owner' container reference.

See Also:
Constant Field Values

INTEGER_SLOT__VALUES

static final int INTEGER_SLOT__VALUES
The feature id for the 'Values' attribute list.

See Also:
Constant Field Values

INTEGER_SLOT_FEATURE_COUNT

static final int INTEGER_SLOT_FEATURE_COUNT
The number of structural features of the 'Integer Slot' class.

See Also:
Constant Field Values

BOOLEAN_SLOT

static final int BOOLEAN_SLOT
The meta object id for the 'Boolean Slot' class.

See Also:
BooleanSlotImpl, VirtualPackageImpl.getBooleanSlot(), Constant Field Values

BOOLEAN_SLOT__TYPE

static final int BOOLEAN_SLOT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

BOOLEAN_SLOT__OWNER

static final int BOOLEAN_SLOT__OWNER
The feature id for the 'Owner' container reference.

See Also:
Constant Field Values

BOOLEAN_SLOT__VALUES

static final int BOOLEAN_SLOT__VALUES
The feature id for the 'Values' attribute list.

See Also:
Constant Field Values

BOOLEAN_SLOT_FEATURE_COUNT

static final int BOOLEAN_SLOT_FEATURE_COUNT
The number of structural features of the 'Boolean Slot' class.

See Also:
Constant Field Values

FLOAT_SLOT

static final int FLOAT_SLOT
The meta object id for the 'Float Slot' class.

See Also:
FloatSlotImpl, VirtualPackageImpl.getFloatSlot(), Constant Field Values

FLOAT_SLOT__TYPE

static final int FLOAT_SLOT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

FLOAT_SLOT__OWNER

static final int FLOAT_SLOT__OWNER
The feature id for the 'Owner' container reference.

See Also:
Constant Field Values

FLOAT_SLOT__VALUES

static final int FLOAT_SLOT__VALUES
The feature id for the 'Values' attribute list.

See Also:
Constant Field Values

FLOAT_SLOT_FEATURE_COUNT

static final int FLOAT_SLOT_FEATURE_COUNT
The number of structural features of the 'Float Slot' class.

See Also:
Constant Field Values

REFERENCE_SLOT

static final int REFERENCE_SLOT
The meta object id for the 'Reference Slot' class.

See Also:
ReferenceSlotImpl, VirtualPackageImpl.getReferenceSlot(), Constant Field Values

REFERENCE_SLOT__TYPE

static final int REFERENCE_SLOT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

REFERENCE_SLOT__OWNER

static final int REFERENCE_SLOT__OWNER
The feature id for the 'Owner' container reference.

See Also:
Constant Field Values

REFERENCE_SLOT__VALUES

static final int REFERENCE_SLOT__VALUES
The feature id for the 'Values' reference list.

See Also:
Constant Field Values

REFERENCE_SLOT_FEATURE_COUNT

static final int REFERENCE_SLOT_FEATURE_COUNT
The number of structural features of the 'Reference Slot' class.

See Also:
Constant Field Values
Method Detail

getVirtualModel

org.eclipse.emf.ecore.EClass getVirtualModel()
Returns the meta object for class 'Model'.

Returns:
the meta object for class 'Model'.
See Also:
VirtualModel

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:
VirtualModel.getObjects(), getVirtualModel()

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:
TypedElement

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:
TypedElement.getType(), getTypedElement()

getVirtualObject

org.eclipse.emf.ecore.EClass getVirtualObject()
Returns the meta object for class 'Object'.

Returns:
the meta object for class 'Object'.
See Also:
VirtualObject

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:
VirtualObject.getModel(), getVirtualObject()

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:
VirtualObject.getSlots(), getVirtualObject()

getSlot

org.eclipse.emf.ecore.EClass getSlot()
Returns the meta object for class 'Slot'.

Returns:
the meta object for class 'Slot'.
See Also:
Slot

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:
Slot.getOwner(), getSlot()

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:
StringSlot

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:
StringSlot.getValues(), getStringSlot()

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:
IntegerSlot

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:
IntegerSlot.getValues(), getIntegerSlot()

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:
BooleanSlot

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:
BooleanSlot.getValues(), getBooleanSlot()

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:
FloatSlot

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:
FloatSlot.getValues(), getFloatSlot()

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:
ReferenceSlot

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:
ReferenceSlot.getValues(), getReferenceSlot()

getVirtualFactory

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

Returns:
the factory that creates the instances of the model.