public class VTableDomainModelReferenceImpl extends VFeaturePathDomainModelReferenceImpl implements VTableDomainModelReference
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.common.util.EList<VDomainModelReference> |
columnDomainModelReferences
The cached value of the '
Column Domain Model References '
containment reference list. |
protected VDomainModelReference |
domainModelReference
The cached value of the '
Domain Model Reference ' containment
reference. |
domainModelEFeature, domainModelEReferencePath, lastResolvedEObject, leftReferences, rootEObject
changeListener, segments
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
VTableDomainModelReferenceImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDomainModelReference(VDomainModelReference newDomainModelReference,
org.eclipse.emf.common.notify.NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<VDomainModelReference> |
getColumnDomainModelReferences() |
VDomainModelReference |
getDomainModelReference() |
Iterator<org.eclipse.emf.ecore.EStructuralFeature> |
getEStructuralFeatureIterator()
Returns an iterator allowing to iterate overall
EStructuralFeatures of this domain
model reference. |
Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting> |
getIterator()
Returns an iterator allowing to iterate over found settings for this domain model reference.
|
boolean |
init(org.eclipse.emf.ecore.EObject object)
Resolve attempts to resolve the domain model reference.
|
void |
notifyChange(ModelChangeNotification notification)
Notify about a change.
|
protected boolean |
resolve(org.eclipse.emf.ecore.EObject domainModel,
boolean createMissingChildren) |
void |
setDomainModelReference(VDomainModelReference newDomainModelReference) |
basicGetDomainModelEFeature, cleanDiagnostic, getDomainModelEFeature, getDomainModelEReferencePath, getFullPathIterator, setDomainModelEFeature
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
getDomainModelEFeature, getDomainModelEReferencePath, setDomainModelEFeature
getChangeListener, getFullPathIterator, getSegments
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.common.util.EList<VDomainModelReference> columnDomainModelReferences
Column Domain Model References
'
containment reference list.
getColumnDomainModelReferences()
protected VDomainModelReference domainModelReference
Domain Model Reference
' containment
reference.
getDomainModelReference()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class VFeaturePathDomainModelReferenceImpl
public org.eclipse.emf.common.util.EList<VDomainModelReference> getColumnDomainModelReferences()
getColumnDomainModelReferences
in interface VTableDomainModelReference
VTablePackage.getTableDomainModelReference_ColumnDomainModelReferences()
public VDomainModelReference getDomainModelReference()
getDomainModelReference
in interface VTableDomainModelReference
VTableDomainModelReference.setDomainModelReference(VDomainModelReference)
,
VTablePackage.getTableDomainModelReference_DomainModelReference()
public org.eclipse.emf.common.notify.NotificationChain basicSetDomainModelReference(VDomainModelReference newDomainModelReference, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDomainModelReference(VDomainModelReference newDomainModelReference)
setDomainModelReference
in interface VTableDomainModelReference
newDomainModelReference
- the new value of the 'Domain Model Reference' containment reference.VTableDomainModelReference.getDomainModelReference()
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 VDomainModelReferenceImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class VFeaturePathDomainModelReferenceImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class VFeaturePathDomainModelReferenceImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class VFeaturePathDomainModelReferenceImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class VFeaturePathDomainModelReferenceImpl
public boolean init(org.eclipse.emf.ecore.EObject object)
init
in interface VDomainModelReference
init
in class VFeaturePathDomainModelReferenceImpl
VFeaturePathDomainModelReferenceImpl.init(org.eclipse.emf.ecore.EObject)
public Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting> getIterator()
VFeaturePathDomainModelReferenceImpl
getIterator
in interface VDomainModelReference
getIterator
in class VFeaturePathDomainModelReferenceImpl
Iterator
for this domain model referenceVDomainModelReference.getIterator()
public Iterator<org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureIterator()
EStructuralFeatures
of this domain
model reference.getEStructuralFeatureIterator
in interface VDomainModelReference
getEStructuralFeatureIterator
in class VFeaturePathDomainModelReferenceImpl
Iterator
over all EStructuralFeatures
for this domain model
referenceVFeaturePathDomainModelReferenceImpl.getEStructuralFeatureIterator()
protected boolean resolve(org.eclipse.emf.ecore.EObject domainModel, boolean createMissingChildren)
resolve
in class VFeaturePathDomainModelReferenceImpl
public void notifyChange(ModelChangeNotification notification)
VFeaturePathDomainModelReferenceImpl
notifyChange
in interface ModelChangeListener
notifyChange
in class VFeaturePathDomainModelReferenceImpl
notification
- the ModelChangeNotification
ModelChangeListener.notifyChange(org.eclipse.emf.ecp.view.spi.model.ModelChangeNotification)
Copyright © 2019. All rights reserved.