public class SemanticNodeIterator extends Object implements Iterator<Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject>>
| Modifier and Type | Field and Description |
|---|---|
protected Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> |
next |
| Constructor and Description |
|---|
SemanticNodeIterator(org.eclipse.emf.ecore.EObject obj) |
SemanticNodeIterator(INode start) |
| Modifier and Type | Method and Description |
|---|---|
protected Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> |
findNext(INode node,
boolean prune) |
protected org.eclipse.emf.ecore.EObject |
getEObjectNodeEObject(INode node) |
boolean |
hasNext() |
protected boolean |
isEObjectNode(INode node) |
Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> |
next() |
protected INode |
next(INode node,
boolean prune) |
void |
remove() |
protected Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> next
public SemanticNodeIterator(org.eclipse.emf.ecore.EObject obj)
public SemanticNodeIterator(INode start)
protected Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> findNext(INode node, boolean prune)
protected org.eclipse.emf.ecore.EObject getEObjectNodeEObject(INode node)
public boolean hasNext()
hasNext in interface Iterator<Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject>>protected boolean isEObjectNode(INode node)
public Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> next()
next in interface Iterator<Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject>>public void remove()
remove in interface Iterator<Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject>>Copyright © 2015. All Rights Reserved.