Modifier and Type | Class and Description |
---|---|
class |
BinaryTransitiveClosureCheck
Checking for a transitive closure expressed as a local search pattern matcher.
|
class |
CheckConstant
This operation handles constants in search plans by checking if a variable is bound to a certain constant value.
|
class |
CheckOperation
Abstract base class for search operations that check only the already set variables.
|
class |
ContainmentCheck
A simple operation that checks whether a
EStructuralFeature connects two selected variables. |
class |
CountCheck
Calculates the count of matches for a called matcher
|
class |
ExpressionCheck |
class |
InequalityCheck |
class |
InstanceOfClassCheck |
class |
InstanceOfDataTypeCheck |
class |
NACOperation |
class |
StructuralFeatureCheck
A simple operation that checks whether a
EStructuralFeature connects two selected variables. |
Modifier and Type | Class and Description |
---|---|
class |
ScopeCheck
This operation simply checks if a model element is part of the Query Scope
|
Modifier and Type | Class and Description |
---|---|
class |
CountOperation
Calculates the count of matches for a called matcher
|
class |
ExpressionEval
Calculates the result of an expression and stores it inside a variable for future reference.
|
class |
ExtendConstant
This operation handles constants in search plans by binding a variable to a constant value.
|
class |
ExtendOperation<T> |
class |
IterateOverChildren
Iterates all child elements of a selected EObjects.
|
class |
IterateOverContainers
Iterates all child elements of a selected EObjects.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtendToEStructuralFeatureSource
Iterates over all sources of
EStructuralFeature using an EMF-IncQuery Base indexer . |
class |
ExtendToEStructuralFeatureTarget
Iterates over all sources of
EStructuralFeature without using an EMF-IncQuery Base indexer . |
class |
IterateOverEClassInstances
Iterates all available
EClass instances without using an EMF-IncQuery Base indexer . |
class |
IterateOverEDatatypeInstances
Iterates over all
EDataType instances without using an EMF-IncQuery Base indexer . |
class |
IterateOverEStructuralFeatureInstances
Iterates all available
EStructuralFeature elements without using an EMF-IncQuery Base
indexer . |
Modifier and Type | Method and Description |
---|---|
java.util.List<ISearchOperation> |
SearchPlan.getOperations()
Returns an immutable list of operations stored in the plan.
|
Modifier and Type | Method and Description |
---|---|
void |
SearchPlan.addOperation(ISearchOperation operation) |
void |
SearchPlan.addOperations(ISearchOperation[] newOperations) |
Modifier and Type | Method and Description |
---|---|
void |
SearchPlan.addOperations(java.util.List<ISearchOperation> newOperations) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ISearchOperation> |
POperationCompiler.compile(SubPlan plan,
java.util.Set<java.lang.Integer> boundVariableIndexes)
Compiles a plan of
POperation s to a list of type List<ISearchOperation> |
java.util.Map<java.util.List<ISearchOperation>,java.util.Map<PVariable,java.lang.Integer>> |
LocalSearchPlanner.plan(PQuery querySpec,
java.util.Set<java.lang.Integer> boundVarIndices)
Creates executable plans for the provided query.
|
Modifier and Type | Method and Description |
---|---|
void |
ISearchPlanCodeGenerator.compile(java.util.List<java.util.List<ISearchOperation>> plans) |