Class AbstractReasonerListener
- java.lang.Object
-
- net.ssehub.easy.producer.ui.core.reasoning.AbstractReasonerListener
-
- All Implemented Interfaces:
IReasonerListener
- Direct Known Subclasses:
ConfigurationHeaderMenu.PropagateListener,ConfigurationHeaderMenu.ReasoningPreFreezeListener,ConfigurationHeaderMenu.ValidateConfigListener,ProductLineHeaderMenu.ValidationListener
public abstract class AbstractReasonerListener extends java.lang.Object implements IReasonerListener
IReasonerListenerwhich shall update the GUI. TheIReasonerListener.reasoningFinished(ReasoningResult)method is surrounded in an own GUI Thread to allow modifications inside the GUI.- Author:
- El-Sharkawy
-
-
Constructor Summary
Constructors Constructor Description AbstractReasonerListener()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidendReasoning(ReasoningResult result)This method will be called after the reasoner is finished.voidreasoningFinished(ReasoningResult result)This method will be called after the reasoner is finished.
-
-
-
Method Detail
-
reasoningFinished
public void reasoningFinished(ReasoningResult result)
This method will be called after the reasoner is finished.- Specified by:
reasoningFinishedin interfaceIReasonerListener- Parameters:
result- The result of the reasoning, can also contain warnings and errors.
-
endReasoning
public abstract void endReasoning(ReasoningResult result)
This method will be called after the reasoner is finished. This method is called in an own GUI thread to allow modifications on the GUI.- Parameters:
result- The result of the reasoning, can also contain warnings and errors.
-
-