public class ExpressionGraph extends 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(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 static ScopeExpression unwind(ScopeExpression scopeExpression)
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.