Package edu.bonn.xulu.appl

Dieses Paket enthält Verwaltungsklassen für die Xulu-Modelling-Plattform.

See:
          Description

Interface Summary
AbstractCommandInterpreter.Command Diese Interface beschreibt einen unter der Xulu-Plattform ausfuehrbaren Befehl.
AbstractManager.ContentType Dieses Interface definiert Mindestanforderungen, die die Komponenten erfuellen muessen, die in dem Manager verwaltet werden sollen.
Handler Ein Handler beschreibt eine konkrete Reaktion auf ein Ereignis.
HandlerFactory Diese Klasse stellt eine Factory fuer einen Handler dar.
ScriptablePlugin This class extends the XuluPlugin interface in order to support easy scripting operations on plugins.
ScriptInterpreter Ein ScriptInterpreter fuehrt eine Reihe von Befehlen in einer Xulu-Umgebung aus.
VisualisationTool Dieses Interface bildet die Grundlage fuer verschiedenste Visualisierungstools.
XuluComponent Dieses Interface sollten alle Haupt-Komponenten implementieren, die in die Xulu-Applikation eingebettet werden.
XuluConstants Dieses Interface enthaelt Kostanten fuer die Xulu-Modelling-Platform.
XuluPlugin Diese Klasse stellt die Schnittstelle zu Xulu-Plugins dar.
XuluRegistryReader Dieses Interface bildet die Basis fuer eine Klasse, die die XuluRegistry einlesen kann.
 

Class Summary
AbstractCommandInterpreter Diese Klasse bildet eine Basis-Implementierung eines ScriptInterpreter.
AbstractHandler Diese Klasse bildet eine Basis-Implementierung eines Handler.
AbstractManager Diese Klasse stellt einen allgemeinen Manager dar.
AbstractManager.ChangeEvent Diese Ereignis wird erzeugt (und an alle ObjectListener gesendet), wenn sich der Inhalt des Managers aendert (eine Instanz hingefuegt oder entfernt wurde).
AbstractScriptInterpreter Diese Klasse bildet eine Basis-Implementierung eines ScriptInterpreter.
AbstractXuluPlugin Diese Klasse stellt eine Basis-Implementierung von XuluPlugin dar.
DataPool Diese Klasse stellt den Xulu-Datenpool dar, in dem saemtliche (globalen) Daten fuer die Modellierung verwaltet werden.
DataPool.DataPoolChangeEvent Diese Ereignis wird erzeugt (und an alle schmitzm.data.event.ObjectListener gesendet), wenn sich der Inhalt des Datenpools aendert (ein Objekt hingefuegt oder entfernt wurde).
EventHandler Ein EventHandler stellt eine Zuordnung her zwischen einem Objekt einem Ereignis-Typ einer Ereignis-Routine (Handler) Loest das Objekt ein Ereignis vom spezifizierten Typ aus, so wird der Handler ausgefuehrt.
EventManager Ueber den Xulu-Event-Manager werden verschiedene Reaktionen auf Ereignisse bestimmter Komponenten innerhalb Xulu-Applikation gesteuert.
ModelControlManager Der ModelManager verwaltet alle in der Xulu-Modelling-Platform aktiven Modell-Instanzen durch eine Liste der zugehoerigen Kontrollfenster.
RecentImports Diese Klasse stellt eine Liste der letzten in Xulu vorgenommenen Import-Operationen dar.
RecentScripts Diese Klasse stellt eine Liste der letzten in Xulu ausgefuehrten Skripte dar.
ScriptInterpreter.ScriptExecutionDefinition Diese Klasse stellt die Definition einer Script-Ausfuehrung dar.
ScriptInterpreter.ScriptFileExecutionDefinition Diese Klasse stellt die Definition einer Script-Ausfuehrung dar.
VisualisationManager Der VisualisationManager verwaltet saemtliche in der Xulu-Applikation instanziierten Visualisierungstools.
VisualisationUpdateListener Zwischen Xulu-Datenobjekt ("source") und visualisiertem Objekt ("visObject") besteht in der Regel ein Unterschied, da das Datenobjekt meist nicht direkt dargestellt werden kann.
XuluComponentUtil Diese Klasse stellt allgemeine Hilftsmethoden fuer Xulu-Komponenten zur Verfuegung.
XuluRegistry In der Xulu-Registry werden alle dynamischen Komponenten registriert, die in der Xulu-Applikation verwendet werden sollen.
XuluRegistry.ChangeEvent Diese Ereignis wird erzeugt (und an alle schmitzm.data.event.ObjectListener gesendet), wenn sich der Inhalt der Xulu-Registrierung aendert (ein Objekt hingefuegt, entfernt oder ersetzt wurde).
 

Package edu.bonn.xulu.appl Description

Dieses Paket enthält Verwaltungsklassen für die Xulu-Modelling-Plattform. Hierzu zählen u.a. der Daten-Pool zur Daten-Verwaltung und die Xulu-Registry, in der alle dynamischen Komponenten der Modelling-Plattform (z.B. Datentypen und Factorys) abgelegt werden.