public class VFeaturePathDomainModelReferenceImpl extends VDomainModelReferenceImpl implements VFeaturePathDomainModelReference
The following features are implemented:
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
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EStructuralFeature |
domainModelEFeature
The cached value of the '
Domain Model EFeature ' reference. |
protected org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EReference> |
domainModelEReferencePath
The cached value of the '
Domain Model EReference Path ' reference
list. |
protected org.eclipse.emf.ecore.EObject |
lastResolvedEObject |
protected List<org.eclipse.emf.ecore.EReference> |
leftReferences |
protected org.eclipse.emf.ecore.EObject |
rootEObject |
changeListener, segments
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
VFeaturePathDomainModelReferenceImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EStructuralFeature |
basicGetDomainModelEFeature() |
protected void |
cleanDiagnostic(boolean baseFeatureChanged,
ModelChangeNotification notification) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
.
|
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.ecore.EStructuralFeature |
getDomainModelEFeature() |
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EReference> |
getDomainModelEReferencePath() |
Iterator<org.eclipse.emf.ecore.EStructuralFeature> |
getEStructuralFeatureIterator()
Deprecated.
|
Iterator<SettingPath> |
getFullPathIterator()
Deprecated.
|
Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting> |
getIterator()
Deprecated.
|
boolean |
init(org.eclipse.emf.ecore.EObject object)
Deprecated.
|
void |
notifyChange(ModelChangeNotification notification)
Notify about a change.
|
protected boolean |
resolve(org.eclipse.emf.ecore.EObject domainModel,
boolean createMissingChildren) |
void |
setDomainModelEFeature(org.eclipse.emf.ecore.EStructuralFeature newDomainModelEFeature) |
eInverseRemove, getChangeListener, getSegments, toString
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChangeListener, getSegments
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.ecore.EStructuralFeature domainModelEFeature
Domain Model EFeature
' reference.
getDomainModelEFeature()
protected org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EReference> domainModelEReferencePath
Domain Model EReference Path
' reference
list.
getDomainModelEReferencePath()
protected List<org.eclipse.emf.ecore.EReference> leftReferences
protected org.eclipse.emf.ecore.EObject lastResolvedEObject
protected org.eclipse.emf.ecore.EObject rootEObject
protected VFeaturePathDomainModelReferenceImpl()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class VDomainModelReferenceImpl
public org.eclipse.emf.ecore.EStructuralFeature getDomainModelEFeature()
getDomainModelEFeature
in interface VFeaturePathDomainModelReference
VFeaturePathDomainModelReference.setDomainModelEFeature(EStructuralFeature)
,
VViewPackage.getFeaturePathDomainModelReference_DomainModelEFeature()
public org.eclipse.emf.ecore.EStructuralFeature basicGetDomainModelEFeature()
public void setDomainModelEFeature(org.eclipse.emf.ecore.EStructuralFeature newDomainModelEFeature)
setDomainModelEFeature
in interface VFeaturePathDomainModelReference
newDomainModelEFeature
- the new value of the 'Domain Model EFeature' reference.VFeaturePathDomainModelReference.getDomainModelEFeature()
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EReference> getDomainModelEReferencePath()
getDomainModelEReferencePath
in interface VFeaturePathDomainModelReference
VViewPackage.getFeaturePathDomainModelReference_DomainModelEReferencePath()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class VDomainModelReferenceImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class VDomainModelReferenceImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class VDomainModelReferenceImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class VDomainModelReferenceImpl
protected boolean resolve(org.eclipse.emf.ecore.EObject domainModel, boolean createMissingChildren)
@Deprecated public Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting> getIterator()
getIterator
in interface VDomainModelReference
getIterator
in class VDomainModelReferenceImpl
Iterator
for this domain model referenceVDomainModelReference.getIterator()
@Deprecated public Iterator<org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureIterator()
EStructuralFeatures
of this domain
model reference.getEStructuralFeatureIterator
in interface VDomainModelReference
getEStructuralFeatureIterator
in class VDomainModelReferenceImpl
Iterator
over all EStructuralFeatures
for this domain model
referenceVDomainModelReference.getEStructuralFeatureIterator()
@Deprecated public boolean init(org.eclipse.emf.ecore.EObject object)
init
in interface VDomainModelReference
init
in class VDomainModelReferenceImpl
VDomainModelReference.init(org.eclipse.emf.ecore.EObject)
@Deprecated public Iterator<SettingPath> getFullPathIterator()
getFullPathIterator
in interface VDomainModelReference
getFullPathIterator
in class VDomainModelReferenceImpl
Iterator
over setting paths for this domain model referenceVDomainModelReference.getFullPathIterator()
public void notifyChange(ModelChangeNotification notification)
notifyChange
in interface ModelChangeListener
notifyChange
in class VDomainModelReferenceImpl
notification
- the ModelChangeNotification
ModelChangeListener.notifyChange(org.eclipse.emf.ecp.view.spi.model.ModelChangeNotification)
protected void cleanDiagnostic(boolean baseFeatureChanged, ModelChangeNotification notification)
notification
- Copyright © 2019. All rights reserved.