public class ExtendPositivePatternCall extends AbstractPositivePatternCallOperation
call| Constructor and Description |
|---|
ExtendPositivePatternCall(MatcherReference calledQuery,
java.util.Map<PParameter,java.lang.Integer> frameMapping) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
execute(MatchingFrame frame,
ISearchContext context) |
void |
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 |
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.
|
java.lang.String |
toString() |
getVariablePositionspublic ExtendPositivePatternCall(MatcherReference calledQuery, java.util.Map<PParameter,java.lang.Integer> frameMapping)
public void onInitialize(MatchingFrame frame, ISearchContext context) throws LocalSearchException
ISearchOperationonInitialize in interface ISearchOperationonInitialize in class AbstractPositivePatternCallOperationLocalSearchExceptionpublic boolean execute(MatchingFrame frame, ISearchContext context) throws LocalSearchException
LocalSearchExceptionpublic void onBacktrack(MatchingFrame frame, ISearchContext context) throws LocalSearchException
ISearchOperationISearchOperation.execute(MatchingFrame, ISearchContext) returns false, the onBacktrack
callback is evaluated. Operations may use this method to clean up any temporary structures, and make the
operation ready for a new execution.LocalSearchExceptionpublic java.lang.String toString()
toString in class AbstractPositivePatternCallOperation