public class MatchNode extends TreeNodeImpl
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
children, data
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_FEATURE_BASE
Modifier and Type | Method and Description |
---|---|
boolean |
addDiffNode(DiffNode diffNode)
Add the given DiffNode to the children of this MatchNode.
|
boolean |
addSubMatchNode(MatchNode matchNode)
Add the given MatchNode to the children of this MatchNode.
|
Iterable<DiffNode> |
getDiffNodes()
Get all the diffs that are part of the match
|
Match |
getMatch()
Getter for the match represented by this TreeNode.
|
Iterable<MatchNode> |
getSubMatchNodes()
Get all the match trees that are submatches of the match
|
boolean |
removeDiffNode(DiffNode diffNode)
Remove the given DiffNode of the children of this MatchNode.
|
boolean |
removeSubMatchNode(MatchNode matchNode)
Remove the given MatchNode of the children of this MatchNode.
|
basicGetData, basicSetParent, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getChildren, getData, getParent, setData, setParent
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, toString
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public MatchNode(Match match)
match
- The match represented by this TreeNodepublic boolean addSubMatchNode(MatchNode matchNode)
matchNode
- The MatchNode to addtrue
if the MatchNode has been addedpublic boolean addDiffNode(DiffNode diffNode)
diffNode
- The DiffNode to addtrue
if the DiffNode has been addedpublic boolean removeSubMatchNode(MatchNode matchNode)
matchNode
- The MatchNode to removetrue
if the MatchNode has been removedpublic boolean removeDiffNode(DiffNode diffNode)
diffNode
- The DiffNode to removetrue
if the DiffNode has been removedpublic Match getMatch()
public Iterable<MatchNode> getSubMatchNodes()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.