public class ExpressionGraph extends java.lang.Object
Constructor and Description |
---|
ExpressionGraph() |
ExpressionGraph(boolean allowNonRecursiveMatching) |
ExpressionGraph(ElementExpression... matchers) |
ExpressionGraph(SearchOrder searchOrder) |
ExpressionGraph(SearchOrder searchOrder,
boolean allowNonRecursiveMatching) |
ExpressionGraph(SearchOrder searchOrder,
ElementExpression... matchers) |
Modifier and Type | Method and Description |
---|---|
ExpressionGraph |
arc(ElementExpression lhsMatcher,
ScopeExpression scopeMatcher,
ElementExpression rhsMatcher) |
ExpressionGraph |
arcs(ElementExpression... matchers) |
org.jgrapht.graph.DirectedMultigraph<ElementExpression,ScopeExpression> |
getGraph() |
SearchOrder |
getSearchOrder() |
ExpressionGraph |
setAllowNonRecursiveMatching(boolean allowNonRecursiveMatching) |
boolean |
supportsNonRecursiveMatch() |
static ScopeExpression |
unwind(ScopeExpression scopeExpression) |
void |
writeDOT(java.lang.String filename) |
public ExpressionGraph()
public ExpressionGraph(boolean allowNonRecursiveMatching)
public ExpressionGraph(ElementExpression... matchers)
public ExpressionGraph(SearchOrder searchOrder, ElementExpression... matchers)
public ExpressionGraph(SearchOrder searchOrder)
public ExpressionGraph(SearchOrder searchOrder, boolean allowNonRecursiveMatching)
public org.jgrapht.graph.DirectedMultigraph<ElementExpression,ScopeExpression> getGraph()
public SearchOrder getSearchOrder()
public boolean supportsNonRecursiveMatch()
public ExpressionGraph setAllowNonRecursiveMatching(boolean allowNonRecursiveMatching)
public ExpressionGraph arcs(ElementExpression... matchers)
public ExpressionGraph arc(ElementExpression lhsMatcher, ScopeExpression scopeMatcher, ElementExpression rhsMatcher)
public void writeDOT(java.lang.String filename)
public static ScopeExpression unwind(ScopeExpression scopeExpression)
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.