public interface InteractiveRuleApplicationCompletion
Modifier and Type | Method and Description |
---|---|
boolean |
canComplete(IBuiltInRuleApp app)
checks if this instance is responsible for the given app
|
IBuiltInRuleApp |
complete(IBuiltInRuleApp app,
Goal goal,
boolean forced)
method called to complete the given builtin rule application
|
IBuiltInRuleApp complete(IBuiltInRuleApp app, Goal goal, boolean forced)
app
- the app to completegoal
- the goal where the app will be appliedforced
- a boolean indicating if the user shall be bothered if the instantiation is unique or
can be chosen in a reasonable way as if uniqueboolean canComplete(IBuiltInRuleApp app)
app
- the rule app