org.kahina.tralesld.gui
Class TraleSLDGUI

java.lang.Object
  extended by org.kahina.core.gui.KahinaGUI
      extended by org.kahina.lp.gui.LogicProgrammingGUI
          extended by org.kahina.tralesld.gui.TraleSLDGUI
All Implemented Interfaces:
KahinaListener

public class TraleSLDGUI
extends LogicProgrammingGUI


Field Summary
protected  KahinaChartView mainChartView
           
 Action NEW_WORKBENCH_ACTION
          initialises a new feature workbench and creates a window for it
protected  TraleSLDSignatureAppropriatenessView signatureAppropriatenessView
           
protected  TraleSLDSignatureHierarchyView signatureHierarchyView
           
protected  TraleSLDSignatureUsageView signatureUsageView
           
protected  FeatureWorkbenchView workbenchView
           
 
Fields inherited from class org.kahina.lp.gui.LogicProgrammingGUI
breakpointProfileEditor, mainTreeView
 
Fields inherited from class org.kahina.core.gui.KahinaGUI
controlWindows, kahina, livingViews, messageConsoleView, varNameToView, views, windowManager
 
Constructor Summary
TraleSLDGUI(Class<? extends KahinaStep> stepType, TraleSLDInstance instance, boolean withAuxiliaryInstance)
           
 
Method Summary
protected  KahinaWindowManager createWindowManager()
           
 void displayMainViews()
           
protected  KahinaLayeredTreeView generateTreeView()
           
protected  Mapper<String,ProfileEntry> getProfileEntryMapper()
           
 void prepare()
           
protected  void processDialogEvent(KahinaDialogEvent e)
           
 void signatureUpdate()
           
 
Methods inherited from class org.kahina.core.gui.KahinaGUI
addControlButton, createProgressMonitorWrapper, displayStepContent, fillFieldToView, getKahinaInstance, getMainWindow, integrateWindows, processEvent, show, showConfirmDialog, showMessageDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mainChartView

protected KahinaChartView mainChartView

signatureHierarchyView

protected TraleSLDSignatureHierarchyView signatureHierarchyView

signatureAppropriatenessView

protected TraleSLDSignatureAppropriatenessView signatureAppropriatenessView

signatureUsageView

protected TraleSLDSignatureUsageView signatureUsageView

workbenchView

protected FeatureWorkbenchView workbenchView

NEW_WORKBENCH_ACTION

public final Action NEW_WORKBENCH_ACTION
initialises a new feature workbench and creates a window for it

Constructor Detail

TraleSLDGUI

public TraleSLDGUI(Class<? extends KahinaStep> stepType,
                   TraleSLDInstance instance,
                   boolean withAuxiliaryInstance)
Method Detail

createWindowManager

protected KahinaWindowManager createWindowManager()
Overrides:
createWindowManager in class KahinaGUI

generateTreeView

protected KahinaLayeredTreeView generateTreeView()
Overrides:
generateTreeView in class LogicProgrammingGUI

displayMainViews

public void displayMainViews()
Overrides:
displayMainViews in class LogicProgrammingGUI

signatureUpdate

public void signatureUpdate()

prepare

public void prepare()
Overrides:
prepare in class KahinaGUI

getProfileEntryMapper

protected Mapper<String,ProfileEntry> getProfileEntryMapper()
Overrides:
getProfileEntryMapper in class LogicProgrammingGUI

processDialogEvent

protected void processDialogEvent(KahinaDialogEvent e)
Overrides:
processDialogEvent in class LogicProgrammingGUI