public class InstanceImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Instance
The following features are implemented:
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
Modifier and Type | Method and Description |
---|---|
void |
add(org.eclipse.emf.ecore.EStructuralFeature feature,
int index,
Object value) |
void |
add(org.eclipse.emf.ecore.EStructuralFeature feature,
Object value) |
void |
add(String featureName,
int index,
Object value) |
void |
add(String featureName,
Object value) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetType(Type newType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
Instance |
copy() |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.ecore.EClass |
eClass() |
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> |
eContents() |
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> |
eCrossReferences() |
Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean resolve,
boolean coreType) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature feature) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
<V> V |
evaluate(String expression) |
<V> V |
get(org.eclipse.emf.ecore.EStructuralFeature feature) |
<V> V |
get(String featureName) |
Instance |
getContainer() |
org.eclipse.emf.ecore.EReference |
getContainerReference() |
org.eclipse.emf.common.util.EList<Instance> |
getContents() |
org.eclipse.emf.ecore.EClass |
getEClass() |
org.eclipse.emf.common.util.EList<Instance> |
getInverse(org.eclipse.emf.ecore.EReference reference) |
org.eclipse.emf.common.util.EList<Instance> |
getInverse(String referenceName) |
Instance |
getLink(org.eclipse.emf.ecore.EReference reference) |
Instance |
getLink(String referenceName) |
org.eclipse.emf.common.util.EList<Instance> |
getLinks(org.eclipse.emf.ecore.EReference reference) |
org.eclipse.emf.common.util.EList<Instance> |
getLinks(String referenceName) |
org.eclipse.emf.common.util.EList<ReferenceSlot> |
getReferences() |
ModelResource |
getResource() |
Slot |
getSlot(org.eclipse.emf.ecore.EStructuralFeature feature) |
org.eclipse.emf.common.util.EList<Slot> |
getSlots() |
Type |
getType() |
org.eclipse.emf.common.util.URI |
getUri() |
String |
getUuid() |
boolean |
instanceOf(org.eclipse.emf.ecore.EClass eClass) |
boolean |
instanceOf(String className) |
boolean |
isProxy() |
boolean |
isSet(org.eclipse.emf.ecore.EStructuralFeature feature) |
void |
migrate(org.eclipse.emf.ecore.EClass eClass) |
void |
migrate(String className) |
void |
remove(org.eclipse.emf.ecore.EStructuralFeature feature,
int index) |
void |
remove(org.eclipse.emf.ecore.EStructuralFeature feature,
Object value) |
void |
remove(String featureName,
Object value) |
void |
set(org.eclipse.emf.ecore.EStructuralFeature feature,
Object newValue) |
void |
set(String featureName,
Object value) |
void |
setType(Type newType) |
void |
setUri(org.eclipse.emf.common.util.URI newUri) |
void |
setUuid(String newUuid) |
String |
toString() |
<V> V |
unset(org.eclipse.emf.ecore.EStructuralFeature feature) |
void |
validate() |
boolean |
validate(org.eclipse.emf.common.util.DiagnosticChain chain) |
eAdapters, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public org.eclipse.emf.common.util.EList<Slot> getSlots()
getSlots
in interface Instance
MigrationPackage.getInstance_Slots()
,
Slot.getInstance()
public Type getType()
getType
in interface Instance
Instance.setType(Type)
,
MigrationPackage.getInstance_Type()
,
Type.getInstances()
public org.eclipse.emf.common.notify.NotificationChain basicSetType(Type newType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setType(Type newType)
setType
in interface Instance
newType
- the new value of the 'Type' container reference.Instance.getType()
public org.eclipse.emf.common.util.EList<ReferenceSlot> getReferences()
getReferences
in interface Instance
MigrationPackage.getInstance_References()
,
ReferenceSlot.getValues()
public org.eclipse.emf.common.util.URI getUri()
getUri
in interface Instance
Instance.setUri(URI)
,
MigrationPackage.getInstance_Uri()
public void setUri(org.eclipse.emf.common.util.URI newUri)
setUri
in interface Instance
newUri
- the new value of the 'Uri' attribute.Instance.getUri()
public String getUuid()
getUuid
in interface Instance
Instance.setUuid(String)
,
MigrationPackage.getInstance_Uuid()
public void setUuid(String newUuid)
setUuid
in interface Instance
newUuid
- the new value of the 'Uuid' attribute.Instance.getUuid()
public <V> V get(org.eclipse.emf.ecore.EStructuralFeature feature)
public void set(org.eclipse.emf.ecore.EStructuralFeature feature, Object newValue)
public Slot getSlot(org.eclipse.emf.ecore.EStructuralFeature feature)
public <V> V evaluate(String expression) throws MigrationException
evaluate
in interface Instance
MigrationException
public org.eclipse.emf.ecore.EReference getContainerReference()
getContainerReference
in interface Instance
public ModelResource getResource()
getResource
in interface Instance
public org.eclipse.emf.common.util.EList<Instance> getInverse(String referenceName)
getInverse
in interface Instance
public boolean instanceOf(String className)
instanceOf
in interface Instance
public Instance getLink(org.eclipse.emf.ecore.EReference reference)
public org.eclipse.emf.common.util.EList<Instance> getLinks(org.eclipse.emf.ecore.EReference reference)
public org.eclipse.emf.common.util.EList<Instance> getInverse(org.eclipse.emf.ecore.EReference reference)
getInverse
in interface Instance
public void migrate(org.eclipse.emf.ecore.EClass eClass)
public <V> V unset(org.eclipse.emf.ecore.EStructuralFeature feature)
public void add(org.eclipse.emf.ecore.EStructuralFeature feature, int index, Object value)
public void remove(org.eclipse.emf.ecore.EStructuralFeature feature, Object value)
public org.eclipse.emf.ecore.EClass getEClass()
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain chain)
public boolean isSet(org.eclipse.emf.ecore.EStructuralFeature feature)
public boolean instanceOf(org.eclipse.emf.ecore.EClass eClass)
instanceOf
in interface Instance
public Instance getContainer()
getContainer
in interface Instance
public org.eclipse.emf.common.util.EList<Instance> getContents()
getContents
in interface Instance
public void add(org.eclipse.emf.ecore.EStructuralFeature feature, Object value)
public void remove(org.eclipse.emf.ecore.EStructuralFeature feature, int index)
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.ecore.EClass eClass()
eClass
in interface org.eclipse.emf.ecore.EObject
eClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public Object eGet(org.eclipse.emf.ecore.EStructuralFeature feature, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature feature)
eIsSet
in interface org.eclipse.emf.ecore.EObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> eContents()
eContents
in interface org.eclipse.emf.ecore.EObject
eContents
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> eCrossReferences()
eCrossReferences
in interface org.eclipse.emf.ecore.EObject
eCrossReferences
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Copyright © 2020. All rights reserved.