public class ValidatableNodeImpl extends AbstractNodeImpl implements ValidatableNode
The following features are implemented:
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 java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<ValidatableNode> |
children
The cached value of the '
Children ' containment reference list. |
protected org.eclipse.emf.ecore.EObject |
constrainedObject
The cached value of the '
Constrained Object ' reference. |
enabled, ENABLED_EDEFAULT, grayed, GRAYED_EDEFAULT, label, LABEL_EDEFAULT, NO_CHILDREN, visible, VISIBLE_EDEFAULT, worstResult
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
ValidatableNodeImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
basicGetConstrainedObject() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetParent(ValidatableNode newParent,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.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(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<ValidatableNode> |
getChildren() |
org.eclipse.emf.ecore.EObject |
getConstrainedObject() |
ValidatableNode |
getParent() |
void |
setConstrainedObject(org.eclipse.emf.ecore.EObject newConstrainedObject) |
void |
setParent(ValidatableNode newParent) |
countVisibleChildren, getGrayedElements, getLabel, getVisibleChildren, getWorstResult, isEnabled, isGrayed, isVisible, refreshGrayed, refreshVisibleChildren, setEnabled, setLabel, setWorstResult, setWorstResultGen, toString
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, 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, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
countVisibleChildren, getGrayedElements, getLabel, getVisibleChildren, getWorstResult, isEnabled, isGrayed, isVisible, refreshGrayed, refreshVisibleChildren, setEnabled, setLabel, setWorstResult
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.common.util.EList<ValidatableNode> children
Children
' containment reference list.
getChildren()
protected org.eclipse.emf.ecore.EObject constrainedObject
Constrained Object
' reference.
getConstrainedObject()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class AbstractNodeImpl
public ValidatableNode getParent()
getParent
in interface AbstractNode
getParent
in interface ValidatableNode
getParent
in class AbstractNodeImpl
ValidatableNode.setParent(ValidatableNode)
,
ValidityPackage.getValidatableNode_Parent()
,
ValidatableNode.getChildren()
public org.eclipse.emf.common.notify.NotificationChain basicSetParent(ValidatableNode newParent, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setParent(ValidatableNode newParent)
setParent
in interface ValidatableNode
newParent
- the new value of the 'Parent' container reference.ValidatableNode.getParent()
@NonNull public org.eclipse.emf.common.util.EList<ValidatableNode> getChildren()
getChildren
in interface AbstractNode
getChildren
in interface ValidatableNode
getChildren
in class AbstractNodeImpl
ValidityPackage.getValidatableNode_Children()
,
ValidatableNode.getParent()
public org.eclipse.emf.ecore.EObject getConstrainedObject()
getConstrainedObject
in interface ValidatableNode
ValidatableNode.setConstrainedObject(EObject)
,
ValidityPackage.getValidatableNode_ConstrainedObject()
public org.eclipse.emf.ecore.EObject basicGetConstrainedObject()
public void setConstrainedObject(org.eclipse.emf.ecore.EObject newConstrainedObject)
setConstrainedObject
in interface ValidatableNode
newConstrainedObject
- the new value of the 'Constrained Object' reference.ValidatableNode.getConstrainedObject()
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 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class AbstractNodeImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class AbstractNodeImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class AbstractNodeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class AbstractNodeImpl