public class VirtualPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements VirtualPackage
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
VirtualPackage.Literals
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
BOOLEAN_SLOT, BOOLEAN_SLOT__OWNER, BOOLEAN_SLOT__TYPE, BOOLEAN_SLOT__VALUES, BOOLEAN_SLOT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FLOAT_SLOT, FLOAT_SLOT__OWNER, FLOAT_SLOT__TYPE, FLOAT_SLOT__VALUES, FLOAT_SLOT_FEATURE_COUNT, INTEGER_SLOT, INTEGER_SLOT__OWNER, INTEGER_SLOT__TYPE, INTEGER_SLOT__VALUES, INTEGER_SLOT_FEATURE_COUNT, REFERENCE_SLOT, REFERENCE_SLOT__OWNER, REFERENCE_SLOT__TYPE, REFERENCE_SLOT__VALUES, REFERENCE_SLOT_FEATURE_COUNT, SLOT, SLOT__OWNER, SLOT__TYPE, SLOT_FEATURE_COUNT, STRING_SLOT, STRING_SLOT__OWNER, STRING_SLOT__TYPE, STRING_SLOT__VALUES, STRING_SLOT_FEATURE_COUNT, TYPED_ELEMENT, TYPED_ELEMENT__TYPE, TYPED_ELEMENT_FEATURE_COUNT, VIRTUAL_MODEL, VIRTUAL_MODEL__OBJECTS, VIRTUAL_MODEL_FEATURE_COUNT, VIRTUAL_OBJECT, VIRTUAL_OBJECT__MODEL, VIRTUAL_OBJECT__SLOTS, VIRTUAL_OBJECT__TYPE, VIRTUAL_OBJECT_FEATURE_COUNT
Modifier and Type | Method and Description |
---|---|
void |
createPackageContents()
Creates the meta-model objects for the package.
|
org.eclipse.emf.ecore.EAttribute |
getBooleanSlot_Values() |
org.eclipse.emf.ecore.EClass |
getBooleanSlot() |
org.eclipse.emf.ecore.EAttribute |
getFloatSlot_Values() |
org.eclipse.emf.ecore.EClass |
getFloatSlot() |
org.eclipse.emf.ecore.EAttribute |
getIntegerSlot_Values() |
org.eclipse.emf.ecore.EClass |
getIntegerSlot() |
org.eclipse.emf.ecore.EReference |
getReferenceSlot_Values() |
org.eclipse.emf.ecore.EClass |
getReferenceSlot() |
org.eclipse.emf.ecore.EReference |
getSlot_Owner() |
org.eclipse.emf.ecore.EClass |
getSlot() |
org.eclipse.emf.ecore.EAttribute |
getStringSlot_Values() |
org.eclipse.emf.ecore.EClass |
getStringSlot() |
org.eclipse.emf.ecore.EAttribute |
getTypedElement_Type() |
org.eclipse.emf.ecore.EClass |
getTypedElement() |
VirtualFactory |
getVirtualFactory() |
org.eclipse.emf.ecore.EReference |
getVirtualModel_Objects() |
org.eclipse.emf.ecore.EClass |
getVirtualModel() |
org.eclipse.emf.ecore.EReference |
getVirtualObject_Model() |
org.eclipse.emf.ecore.EReference |
getVirtualObject_Slots() |
org.eclipse.emf.ecore.EClass |
getVirtualObject() |
static VirtualPackage |
init()
Creates, registers, and initializes the Package for this
model, and for any others upon which it depends.
|
void |
initializePackageContents()
Complete the initialization of the package and its meta-model.
|
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
eContents, eCrossReferences, getName, getNameGen
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static VirtualPackage init()
Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.
Invocation of this method will not affect any packages that have already been initialized.
public org.eclipse.emf.ecore.EClass getVirtualModel()
getVirtualModel
in interface VirtualPackage
VirtualModel
public org.eclipse.emf.ecore.EReference getVirtualModel_Objects()
getVirtualModel_Objects
in interface VirtualPackage
VirtualModel.getObjects()
,
VirtualPackage.getVirtualModel()
public org.eclipse.emf.ecore.EClass getTypedElement()
getTypedElement
in interface VirtualPackage
TypedElement
public org.eclipse.emf.ecore.EAttribute getTypedElement_Type()
getTypedElement_Type
in interface VirtualPackage
TypedElement.getType()
,
VirtualPackage.getTypedElement()
public org.eclipse.emf.ecore.EClass getVirtualObject()
getVirtualObject
in interface VirtualPackage
VirtualObject
public org.eclipse.emf.ecore.EReference getVirtualObject_Model()
getVirtualObject_Model
in interface VirtualPackage
VirtualObject.getModel()
,
VirtualPackage.getVirtualObject()
public org.eclipse.emf.ecore.EReference getVirtualObject_Slots()
getVirtualObject_Slots
in interface VirtualPackage
VirtualObject.getSlots()
,
VirtualPackage.getVirtualObject()
public org.eclipse.emf.ecore.EClass getSlot()
getSlot
in interface VirtualPackage
Slot
public org.eclipse.emf.ecore.EReference getSlot_Owner()
getSlot_Owner
in interface VirtualPackage
Slot.getOwner()
,
VirtualPackage.getSlot()
public org.eclipse.emf.ecore.EClass getStringSlot()
getStringSlot
in interface VirtualPackage
StringSlot
public org.eclipse.emf.ecore.EAttribute getStringSlot_Values()
getStringSlot_Values
in interface VirtualPackage
StringSlot.getValues()
,
VirtualPackage.getStringSlot()
public org.eclipse.emf.ecore.EClass getIntegerSlot()
getIntegerSlot
in interface VirtualPackage
IntegerSlot
public org.eclipse.emf.ecore.EAttribute getIntegerSlot_Values()
getIntegerSlot_Values
in interface VirtualPackage
IntegerSlot.getValues()
,
VirtualPackage.getIntegerSlot()
public org.eclipse.emf.ecore.EClass getBooleanSlot()
getBooleanSlot
in interface VirtualPackage
BooleanSlot
public org.eclipse.emf.ecore.EAttribute getBooleanSlot_Values()
getBooleanSlot_Values
in interface VirtualPackage
BooleanSlot.getValues()
,
VirtualPackage.getBooleanSlot()
public org.eclipse.emf.ecore.EClass getFloatSlot()
getFloatSlot
in interface VirtualPackage
FloatSlot
public org.eclipse.emf.ecore.EAttribute getFloatSlot_Values()
getFloatSlot_Values
in interface VirtualPackage
FloatSlot.getValues()
,
VirtualPackage.getFloatSlot()
public org.eclipse.emf.ecore.EClass getReferenceSlot()
getReferenceSlot
in interface VirtualPackage
ReferenceSlot
public org.eclipse.emf.ecore.EReference getReferenceSlot_Values()
getReferenceSlot_Values
in interface VirtualPackage
ReferenceSlot.getValues()
,
VirtualPackage.getReferenceSlot()
public VirtualFactory getVirtualFactory()
getVirtualFactory
in interface VirtualPackage
public void createPackageContents()
public void initializePackageContents()
Copyright © 2020. All rights reserved.