org.kahina.tulipa
Class TulipaInstance

java.lang.Object
  extended by org.kahina.core.KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>
      extended by org.kahina.tulipa.TulipaInstance
All Implemented Interfaces:
KahinaListener

public class TulipaInstance
extends KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>


Field Summary
 
Fields inherited from class org.kahina.core.KahinaInstance
bridge, control, gui, guiControl, state, steps
 
Constructor Summary
TulipaInstance()
           
 
Method Summary
protected  TulipaBridge createBridge()
           
protected  TulipaGUI createGUI()
           
protected  TulipaState createState()
           
protected  void createTreeBehavior()
           
protected  void fillViewRegistry()
          overwrite this to register views for user-defined datatypes MUST register views for all data types use super.fillViewRegistry() in implementations to register most basic views
 TulipaState getState()
           
 
Methods inherited from class org.kahina.core.KahinaInstance
dispatchBackgroundEvent, dispatchEvent, dispatchGUIEvent, getApplicationName, getBridge, getControl, getGuiControl, initializeNewSession, processEvent, start, startNewSession, startNewSessionWithoutBridge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TulipaInstance

public TulipaInstance()
Method Detail

createTreeBehavior

protected void createTreeBehavior()
Specified by:
createTreeBehavior in class KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>

createBridge

protected TulipaBridge createBridge()
Specified by:
createBridge in class KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>

createGUI

protected TulipaGUI createGUI()
Specified by:
createGUI in class KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>

createState

protected TulipaState createState()
Specified by:
createState in class KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>

getState

public TulipaState getState()
Overrides:
getState in class KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>

fillViewRegistry

protected void fillViewRegistry()
Description copied from class: KahinaInstance
overwrite this to register views for user-defined datatypes MUST register views for all data types use super.fillViewRegistry() in implementations to register most basic views

Overrides:
fillViewRegistry in class KahinaInstance<TulipaState,TulipaGUI,TulipaBridge>