public class NodeModelAccess
extends java.lang.Object
Constructor and Description |
---|
NodeModelAccess() |
Modifier and Type | Method and Description |
---|---|
ILeafNode |
findNextLeaf(INode node,
Functions.Function1<? super ILeafNode,? extends java.lang.Boolean> matches) |
ILeafNode |
immediatelyFollowingKeyword(org.eclipse.emf.ecore.EObject obj,
java.lang.String kw) |
ILeafNode |
immediatelyFollowingKeyword(INode node,
java.lang.String kw) |
INode |
nodeForEObject(org.eclipse.emf.ecore.EObject obj) |
INode |
nodeForFeature(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EStructuralFeature feature) |
ILeafNode |
nodeForKeyword(org.eclipse.emf.ecore.EObject obj,
java.lang.String kw) |
java.lang.Iterable<INode> |
nodesForFeature(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EStructuralFeature feature) |
java.lang.Iterable<ILeafNode> |
nodesForKeyword(org.eclipse.emf.ecore.EObject obj,
java.lang.String kw) |
public INode nodeForEObject(org.eclipse.emf.ecore.EObject obj)
public ILeafNode nodeForKeyword(org.eclipse.emf.ecore.EObject obj, java.lang.String kw)
public java.lang.Iterable<ILeafNode> nodesForKeyword(org.eclipse.emf.ecore.EObject obj, java.lang.String kw)
public INode nodeForFeature(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EStructuralFeature feature)
public java.lang.Iterable<INode> nodesForFeature(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EStructuralFeature feature)
public ILeafNode immediatelyFollowingKeyword(org.eclipse.emf.ecore.EObject obj, java.lang.String kw)
public ILeafNode immediatelyFollowingKeyword(INode node, java.lang.String kw)
public ILeafNode findNextLeaf(INode node, Functions.Function1<? super ILeafNode,? extends java.lang.Boolean> matches)