schmitzm.test.model
Interface ModelTunnel

All Superinterfaces:
XuluModel
All Known Implementing Classes:
DynamicStepModel, DynamicXuluModel

public interface ModelTunnel
extends XuluModel

Dieses Interface ist fuer zukuenftige Nutzung gedacht und kann spaeter u.U. durch eine explizite Klassen-Implementierung ersetzt werden!.
Es "tunnelt" ein anderes Modell und stellt so die Bruecke zwischen der normalen Xulu-Modellsteuerung und einem als Datentyp implementierten Modell dar, welches interaktiv veraendert werden kann.
Die Implementierung dieser Klasse sollte in den XuluModel-Methoden auf die entsprechenden Methoden des durch setModel(XuluModel) festgelegten Modells zurueckgreifen.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Method Summary
 XuluModel getModel()
          Liefert das Modell das durch den Tunnel ausgefuehrt wird.
 void setModel(XuluModel model)
          Setzt das Modell das durch den Tunnel ausgefuehrt wird.
 
Methods inherited from interface edu.bonn.xulu.model.XuluModel
addModelListener, disposeModel, getContentManager, getEvents, getModelSpecificGUI, getResourceProvider, getStatusOut, initModel, isDisposed, isInitialised, isRunning, isStopped, performError, removeModelListener, setStatusOut, startModelling, stopModelling
 

Method Detail

setModel

void setModel(XuluModel model)
Setzt das Modell das durch den Tunnel ausgefuehrt wird.


getModel

XuluModel getModel()
Liefert das Modell das durch den Tunnel ausgefuehrt wird.