public abstract class ASimpleMVCPlugin<M extends ASimpleMVCPluginModel<V,C>,V extends ASimpleMVCPluginView<M,C,?>,C extends ASimpleMVCPluginController<M,V>> extends java.lang.Object implements IGUIPlugin
| Constructor and Description |
|---|
ASimpleMVCPlugin() |
| Modifier and Type | Method and Description |
|---|---|
C |
getController()
Returns the underlying
IGUIPluginController. |
M |
getModel()
Returns the underlying
IGUIPluginModel. |
V |
getView()
Returns the underlying
IGUIPluginView. |
void |
setAlgorithmEventSource(PropertyProcessedAlgorithmEventSource algorithmEventSource)
Sets the
PropertyProcessedAlgorithmEventSource yielding PropertyProcessedAlgorithmEvents which are handled by the IGUIPluginController. |
void |
setGUIEventSource(GUIEventSource guiEventSource)
|
public C getController()
IGUIPluginIGUIPluginController.getController in interface IGUIPluginIGUIPluginController.public M getModel()
IGUIPluginIGUIPluginModel.getModel in interface IGUIPluginIGUIPluginModel.public V getView()
IGUIPluginIGUIPluginView.getView in interface IGUIPluginIGUIPluginView.public void setAlgorithmEventSource(PropertyProcessedAlgorithmEventSource algorithmEventSource)
IGUIPluginPropertyProcessedAlgorithmEventSource yielding PropertyProcessedAlgorithmEvents which are handled by the IGUIPluginController.setAlgorithmEventSource in interface IGUIPluginalgorithmEventSource - The PropertyProcessedAlgorithmEventSource yielding PropertyProcessedAlgorithmEvents which are handled by the IGUIPluginController.public void setGUIEventSource(GUIEventSource guiEventSource)
IGUIPluginsetGUIEventSource in interface IGUIPluginguiEventSource - The GUIEventSource yielding GUIEvents which are handled by the IGUIPluginController.