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 ClassesModifier and TypeInterfaceDescriptionstatic interface
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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 TypeMethodDescriptionorg.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
getSlot()
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
-
eNAME
The package name.- See Also:
-
eNS_URI
The package namespace URI.- See Also:
-
eNS_PREFIX
The package namespace name.- See Also:
-
eINSTANCE
The singleton instance of the package. -
VIRTUAL_MODEL
static final int VIRTUAL_MODELThe meta object id for the 'Model
' class. -
VIRTUAL_MODEL__OBJECTS
static final int VIRTUAL_MODEL__OBJECTSThe feature id for the 'Objects' containment reference list.- See Also:
-
VIRTUAL_MODEL_FEATURE_COUNT
static final int VIRTUAL_MODEL_FEATURE_COUNTThe number of structural features of the 'Model' class.- See Also:
-
TYPED_ELEMENT
static final int TYPED_ELEMENTThe meta object id for the 'Typed Element
' class. -
TYPED_ELEMENT__TYPE
static final int TYPED_ELEMENT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
TYPED_ELEMENT_FEATURE_COUNT
static final int TYPED_ELEMENT_FEATURE_COUNTThe number of structural features of the 'Typed Element' class.- See Also:
-
VIRTUAL_OBJECT
static final int VIRTUAL_OBJECTThe meta object id for the 'Object
' class. -
VIRTUAL_OBJECT__TYPE
static final int VIRTUAL_OBJECT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
VIRTUAL_OBJECT__MODEL
static final int VIRTUAL_OBJECT__MODELThe feature id for the 'Model' container reference.- See Also:
-
VIRTUAL_OBJECT__SLOTS
static final int VIRTUAL_OBJECT__SLOTSThe feature id for the 'Slots' containment reference list.- See Also:
-
VIRTUAL_OBJECT_FEATURE_COUNT
static final int VIRTUAL_OBJECT_FEATURE_COUNTThe number of structural features of the 'Object' class.- See Also:
-
SLOT
static final int SLOTThe meta object id for the 'Slot
' class. -
SLOT__TYPE
static final int SLOT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
SLOT__OWNER
static final int SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
SLOT_FEATURE_COUNT
static final int SLOT_FEATURE_COUNTThe number of structural features of the 'Slot' class.- See Also:
-
STRING_SLOT
static final int STRING_SLOTThe meta object id for the 'String Slot
' class. -
STRING_SLOT__TYPE
static final int STRING_SLOT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
STRING_SLOT__OWNER
static final int STRING_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
STRING_SLOT__VALUES
static final int STRING_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
STRING_SLOT_FEATURE_COUNT
static final int STRING_SLOT_FEATURE_COUNTThe number of structural features of the 'String Slot' class.- See Also:
-
INTEGER_SLOT
static final int INTEGER_SLOTThe meta object id for the 'Integer Slot
' class. -
INTEGER_SLOT__TYPE
static final int INTEGER_SLOT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
INTEGER_SLOT__OWNER
static final int INTEGER_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
INTEGER_SLOT__VALUES
static final int INTEGER_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
INTEGER_SLOT_FEATURE_COUNT
static final int INTEGER_SLOT_FEATURE_COUNTThe number of structural features of the 'Integer Slot' class.- See Also:
-
BOOLEAN_SLOT
static final int BOOLEAN_SLOTThe meta object id for the 'Boolean Slot
' class. -
BOOLEAN_SLOT__TYPE
static final int BOOLEAN_SLOT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
BOOLEAN_SLOT__OWNER
static final int BOOLEAN_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
BOOLEAN_SLOT__VALUES
static final int BOOLEAN_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
BOOLEAN_SLOT_FEATURE_COUNT
static final int BOOLEAN_SLOT_FEATURE_COUNTThe number of structural features of the 'Boolean Slot' class.- See Also:
-
FLOAT_SLOT
static final int FLOAT_SLOTThe meta object id for the 'Float Slot
' class. -
FLOAT_SLOT__TYPE
static final int FLOAT_SLOT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
FLOAT_SLOT__OWNER
static final int FLOAT_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
FLOAT_SLOT__VALUES
static final int FLOAT_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
FLOAT_SLOT_FEATURE_COUNT
static final int FLOAT_SLOT_FEATURE_COUNTThe number of structural features of the 'Float Slot' class.- See Also:
-
REFERENCE_SLOT
static final int REFERENCE_SLOTThe meta object id for the 'Reference Slot
' class. -
REFERENCE_SLOT__TYPE
static final int REFERENCE_SLOT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
REFERENCE_SLOT__OWNER
static final int REFERENCE_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
REFERENCE_SLOT__VALUES
static final int REFERENCE_SLOT__VALUESThe feature id for the 'Values' reference list.- See Also:
-
REFERENCE_SLOT_FEATURE_COUNT
static final int REFERENCE_SLOT_FEATURE_COUNTThe number of structural features of the 'Reference Slot' class.- See Also:
-
-
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.
-