public abstract class ScopeExpression extends Object implements Expression<Scope>
ScopeExpression.Applies
enum will apply,
otherwise the number of edges on the target graph must match the number of edges in the expression.Modifier and Type | Class and Description |
---|---|
static class |
ScopeExpression.Applies |
Modifier and Type | Field and Description |
---|---|
static PathScopeExpression |
ALL
Where this expression applies between ALL edges between two nodes.
|
static PathScopeExpression |
ANY
Where this expression applies between ANY edge between two nodes.
|
protected ScopeExpression.Applies |
applies |
static PathScopeExpression |
EACH |
Modifier | Constructor and Description |
---|---|
protected |
ScopeExpression() |
protected |
ScopeExpression(ScopeExpression.Applies applies) |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsAll() |
boolean |
appliesToAllPaths() |
boolean |
appliesToAnyPath() |
boolean |
appliesToEachPath() |
ScopeExpression.Applies |
getApplies() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applies
public static final PathScopeExpression ANY
public static final PathScopeExpression ALL
public static final PathScopeExpression EACH
protected ScopeExpression.Applies applies
protected ScopeExpression()
protected ScopeExpression(ScopeExpression.Applies applies)
public boolean appliesToAllPaths()
public boolean appliesToAnyPath()
public boolean appliesToEachPath()
public boolean acceptsAll()
public ScopeExpression.Applies getApplies()
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.