Modifier and Type | Method and Description |
---|---|
MatchingFrame |
MatchingFrame.clone() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<MatchingFrame> |
MatchingTable.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
MatchingTable.put(MatchingKey key,
MatchingFrame value) |
Modifier and Type | Method and Description |
---|---|
MatchingFrame |
LocalSearchMatcher.editableMatchingFrame() |
MatchingFrame |
LocalSearchMatcher.getOneArbitraryMatch() |
MatchingFrame |
LocalSearchMatcher.getOneArbitraryMatch(MatchingFrame initialFrame) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<MatchingFrame> |
LocalSearchMatcher.getAllMatches() |
java.util.Collection<MatchingFrame> |
LocalSearchMatcher.getAllMatches(MatchingFrame initialFrame) |
Modifier and Type | Method and Description |
---|---|
int |
LocalSearchMatcher.countMatches(MatchingFrame initialFrame) |
void |
ILocalSearchAdapter.executorInitializing(SearchPlanExecutor searchPlanExecutor,
MatchingFrame frame)
Callback method to indicate that a search plan executor is initialized with the given frame and starting operation
|
java.util.Collection<MatchingFrame> |
LocalSearchMatcher.getAllMatches(MatchingFrame initialFrame) |
MatchingFrame |
LocalSearchMatcher.getOneArbitraryMatch(MatchingFrame initialFrame) |
boolean |
LocalSearchMatcher.hasMatch(MatchingFrame initialFrame) |
void |
ILocalSearchAdapter.matchFound(SearchPlanExecutor planExecutor,
MatchingFrame frame)
Callback that is used to indicate that a match has been found
|
void |
ILocalSearchAdapter.operationExecuted(SearchPlanExecutor planExecutor,
MatchingFrame frame)
Callback method to indicate that an operation is executed
|
void |
ILocalSearchAdapter.operationSelected(SearchPlanExecutor planExecutor,
MatchingFrame frame)
Callback method to indicate the selection of an operation to execute
|
Modifier and Type | Method and Description |
---|---|
boolean |
ISearchOperation.execute(MatchingFrame frame,
ISearchContext context) |
LocalSearchMatcher |
IMatcherBasedOperation.getAndPrepareCalledMatcher(MatchingFrame frame,
ISearchContext context)
Gets the called matcher based on the context and the current adornment and stores it in the corresponding field of the operation
|
void |
ISearchOperation.onBacktrack(MatchingFrame frame,
ISearchContext context)
After the execution of the operation failed and
ISearchOperation.execute(MatchingFrame, ISearchContext) returns false, the onBacktrack
callback is evaluated. |
void |
ISearchOperation.onInitialize(MatchingFrame frame,
ISearchContext context)
During the execution of the corresponding plan, the onInitialize callback is evaluated before the execution of
the operation may begin.
|
Constructor and Description |
---|
MatchingFrameValueProvider(MatchingFrame frame,
java.util.Map<java.lang.String,java.lang.Integer> nameMap) |
Modifier and Type | Method and Description |
---|---|
boolean |
CheckOperation.execute(MatchingFrame frame,
ISearchContext context) |
LocalSearchMatcher |
NACOperation.getAndPrepareCalledMatcher(MatchingFrame frame,
ISearchContext context) |
LocalSearchMatcher |
CountCheck.getAndPrepareCalledMatcher(MatchingFrame frame,
ISearchContext context) |
LocalSearchMatcher |
BinaryTransitiveClosureCheck.getAndPrepareCalledMatcher(MatchingFrame frame,
ISearchContext context) |
void |
CheckOperation.onBacktrack(MatchingFrame frame,
ISearchContext context) |
void |
NACOperation.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
CountCheck.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
CheckOperation.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
BinaryTransitiveClosureCheck.onInitialize(MatchingFrame frame,
ISearchContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
IterateOverEStructuralFeatureInstances.execute(MatchingFrame frame,
ISearchContext context) |
boolean |
ExtendOperation.execute(MatchingFrame frame,
ISearchContext context) |
LocalSearchMatcher |
CountOperation.getAndPrepareCalledMatcher(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEStructuralFeatureInstances.onBacktrack(MatchingFrame frame,
ISearchContext context) |
void |
ExtendOperation.onBacktrack(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEStructuralFeatureInstances.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEDatatypeInstances.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEClassInstances.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverContainers.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverChildren.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
ExtendToEStructuralFeatureTarget.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
ExtendToEStructuralFeatureSource.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
ExtendConstant.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
ExpressionEval.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
CountOperation.onInitialize(MatchingFrame frame,
ISearchContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
IterateOverEStructuralFeatureInstances.execute(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEStructuralFeatureInstances.onBacktrack(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEStructuralFeatureInstances.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEDatatypeInstances.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
IterateOverEClassInstances.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
ExtendToEStructuralFeatureTarget.onInitialize(MatchingFrame frame,
ISearchContext context) |
void |
ExtendToEStructuralFeatureSource.onInitialize(MatchingFrame frame,
ISearchContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
SearchPlanExecutor.execute(MatchingFrame frame) |