|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VisualisationTool
Dieses Interface bildet die Grundlage fuer verschiedenste Visualisierungstools.
Wichtig:
Damit eine Implementierung dieser Klasse in der Xulu-Modelling-Platform
verwendet werden kann, muss sie einen Standard-Konstruktor
implementieren!!
Method Summary | |
---|---|
boolean |
add(Object obj,
String desc)
Visualisiert ein Objekt. |
void |
close()
Schliesst das Visualisierungstool und alle darin enthaltenen Fenster/Layer. |
String |
getTitle()
Liefert eine Beschreibung fuer die Instanz des Visualisierungstools. |
void |
initialize(XuluModellingPlatform appl)
Initialisiert das Visualisierungstools. |
boolean |
isVisible()
Prueft, ob das Fenster des Visualisierungstools aktuell angezeigt wird. |
boolean |
isVisualisable(Class c)
Prueft, ob Instanzen einer Klasse durch das Tool visualisiert werden kann. |
boolean |
isVisualisable(Object obj)
Prueft, ob ein Objekt durch das Tool visualisiert werden kann. |
boolean |
remove(Object obj)
Entfernt die Visualisierung eines Objekts. |
void |
setTitle(String desc)
Liefert eine Beschreibung fuer die Instanz des Visualisierungstools. |
void |
setVisible(boolean visible)
Zeigt oder verbirgt das Fenster des Visualisierungstools. |
boolean |
update(Object obj)
Aktualisiert die Visualisierung eins Objekts. |
Method Detail |
---|
void initialize(XuluModellingPlatform appl)
appl
- Xulu-Instanz fuer die das Visualisierungstool erzeugt wurdevoid setVisible(boolean visible)
setVisible
in interface AbstractManager.ContentType
boolean isVisible()
isVisible
in interface AbstractManager.ContentType
boolean isVisualisable(Object obj)
boolean isVisualisable(Class c)
boolean add(Object obj, String desc)
obj
- darzustellendes Objektdesc
- Erlaeuterung, die im Vis.Tool zu dem Objekt angezeigt werden kann
false
, falls das Objekt nicht dargestellt werden kannboolean remove(Object obj)
obj
- zu entfernendes Objekt
false
, falls das Objekt nicht entfernt werden kann, z.B.
weil es nicht (mehr) dargestellt wird.boolean update(Object obj)
obj
- zu aktualisierendes Objekt
false
, falls das Objekt nicht aktualisiert werden kann, z.B.
weil es nicht (mehr) dargestellt wird.void close()
close
in interface AbstractManager.ContentType
String getTitle()
getTitle
in interface AbstractManager.ContentType
void setTitle(String desc)
setTitle
in interface AbstractManager.ContentType
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |