Interface TerminationFunction
public interface TerminationFunction
Interface for the termination function of
SerialisedExtensionReasoner.
This function takes an AF and a set E and returns true iff E is an extension of AF.- Author:
- Lars Bengel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TerminationFunctionAdmissible termination functionstatic final TerminationFunctionComplete termination functionstatic final TerminationFunctionPreferred termination functionstatic final TerminationFunctionStable termination functionstatic final TerminationFunctionUnchallenged termination function -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute(DungTheory theory, Extension<DungTheory> extension) Determines whether the current state represents an extension wrt.
-
Field Details
-
ADMISSIBLE
Admissible termination function -
COMPLETE
Complete termination function -
UNCHALLENGED
Unchallenged termination function -
PREFERRED
Preferred termination function -
STABLE
Stable termination function
-
-
Method Details
-
execute
Determines whether the current state represents an extension wrt. the semantics or not.- Parameters:
theory- The current framework of the transition systemextension- The extension constructed so far- Returns:
- true, if the state satisfies the termination condition of the semantics
-