Class IafReasonerCalleeFactory
java.lang.Object
org.tweetyproject.web.services.iaf.IafReasonerCalleeFactory
The DungReasonerCalleeFactory class is responsible for creating instances of Callee
based on the specified Command, IncompleteReasoner, and IncompleteTheory parameters.
It also defines an enumeration of commands with associated IDs and labels.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumeration of commands supported by the factory, each with a unique ID and label. -
Method Summary
Modifier and TypeMethodDescriptionstatic CalleegetCallee(IafReasonerCalleeFactory.Command cmd, IncompleteReasoner reasoner, IncompleteTheory bbase) Creates and returns a Callee instance based on the provided Command, IncompleteReasoner, and IncompleteTheory parameters.static IafReasonerCalleeFactory.Command[]Retrieves an array of all available Command enums.
-
Method Details
-
getCommands
Retrieves an array of all available Command enums.- Returns:
- An array of Command enums
-
getCallee
public static Callee getCallee(IafReasonerCalleeFactory.Command cmd, IncompleteReasoner reasoner, IncompleteTheory bbase) Creates and returns a Callee instance based on the provided Command, IncompleteReasoner, and IncompleteTheory parameters.- Parameters:
cmd- The command to be executedreasoner- The IncompleteReasoner to be usedbbase- The IncompleteTheory to be processed- Returns:
- A Callee instance corresponding to the specified command
- Throws:
RuntimeException- If the specified command is not found
-