Class AdfReasonerCalleeFactory
java.lang.Object
org.tweetyproject.web.services.adf.AdfReasonerCalleeFactory
Factory for creating ADF reasoner callees from web request data.
-
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(AdfReasonerCalleeFactory.Command cmd, AbstractADFReasoner reasoner, AbstractDialecticalFramework bbase) Creates and returns a Callee instance based on the provided Command, AbstractADFReasoner, and ADF parameters.static AdfReasonerCalleeFactory.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(AdfReasonerCalleeFactory.Command cmd, AbstractADFReasoner reasoner, AbstractDialecticalFramework bbase) Creates and returns a Callee instance based on the provided Command, AbstractADFReasoner, and ADF parameters.- Parameters:
cmd- The command to be executedreasoner- The AbstractADFReasoner to be usedbbase- The ADF to be processed- Returns:
- A Callee instance corresponding to the specified command
- Throws:
RuntimeException- If the specified command is not found
-