public class GGraphGroup extends GGraphAbstract
| Constructor and Description |
|---|
GGraphGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(GGraph graph) |
void |
addNextElementInOtherRule(List<GPathElement> elements,
GNode node,
GNode externalNode,
GNode nextNode,
org.antlr.analysis.NFAState nextState) |
void |
addNextElementInSameRule(List<GPathElement> elements,
GNode node,
GNode nextNode) |
void |
addPath(List path,
boolean disabled,
Map<Integer,FAState> skippedStates) |
void |
addUnreachableAlt(org.antlr.analysis.NFAState state,
Integer alt) |
void |
draw() |
GNode |
findNodeForStateNumber(int stateNumber) |
GDimension |
getDimension() |
List<GGraph> |
getGraphs() |
float |
getHeight() |
FATransition |
getNodeTransitionToNextNonSkippedState(GNode node,
List path) |
GPathGroup |
getPathGroup() |
int |
getPathIndex() |
List<FATransition> |
getTransitionsMatchingSkippedStates(List<FATransition> candidates,
List states) |
float |
getWidth() |
void |
render(float ox,
float oy) |
void |
setContext(GContext context) |
void |
setEnable(boolean flag) |
isRendered, setRenderedcontainsPoint, getBounds, getContextpublic void setEnable(boolean flag)
setEnable in class GGraphAbstractpublic void setContext(GContext context)
setContext in class GObjectpublic void add(GGraph graph)
public float getHeight()
getHeight in class GGraphAbstractpublic float getWidth()
getWidth in class GGraphAbstractpublic List<FATransition> getTransitionsMatchingSkippedStates(List<FATransition> candidates, List states)
public FATransition getNodeTransitionToNextNonSkippedState(GNode node, List path)
public void addNextElementInSameRule(List<GPathElement> elements, GNode node, GNode nextNode)
public void addNextElementInOtherRule(List<GPathElement> elements, GNode node, GNode externalNode, GNode nextNode, org.antlr.analysis.NFAState nextState)
public void addUnreachableAlt(org.antlr.analysis.NFAState state,
Integer alt)
public GNode findNodeForStateNumber(int stateNumber)
public GDimension getDimension()
getDimension in class GGraphAbstractpublic void render(float ox,
float oy)
render in class GGraphAbstractpublic void draw()
draw in class GGraphAbstractpublic GPathGroup getPathGroup()
public int getPathIndex()
Copyright © 2013. All rights reserved.