Diese Klassenbibliothek wurde für die Xulu-Modelling-Plattform erstellt.

See:
          Description

Packages
appl.data This package contains files responsible for data handling.
appl.ext At the moment this classes contains only classes related to the Configuration Editor in Xulu.
appl.parallel Contains some general classes used for parallelization.
appl.parallel.client Contains some classes for parallelization which are especially important on client side.
appl.parallel.data Contains data related parallelization classes.
appl.parallel.data.splittable The SplittableLLProxyGrid is an extension to the WritableGridLLProxyGrid for use with parallelization.
appl.parallel.data.xulugridfile Contains classes related to the xulugridfile format.
appl.parallel.data.xulugridfile.factories The factories needed for loading the xuluWritableGridFile-Datatype into the xulu-plattform.
appl.parallel.event Contains classes related event handling.
appl.parallel.gui Contains classes related to the GUI for the parallelization functionality of XULU.
appl.parallel.model Contains classes which are used for integration of parallel models into the XuluModelling-Platform.
appl.parallel.plugin.event The Plugin can monitor the parallelization, especially the execution time of remote commands and the size of transfered data.
appl.parallel.server Contains server related classes required for parallelization.
appl.parallel.services Contains some service classes used with the parallelization.
appl.parallel.spmd Contains classes related the the SPMD execution.
appl.parallel.spmd.split Contains classes related to the data splitting during spmd-execution.
appl.parallel.starter Contains classes related the starter functionality.
appl.parallel.starter.client Contains classes related the client side of the starter functionality.
appl.parallel.starter.server Contains classes related the server side of the starter functionality.
appl.parallel.test Contains some thread related classes.
appl.parallel.thread Contains classes related the client side of the starter functionality.
appl.parallel.util Contains some helper classes.
appl.plugin.multimodelcontrol Contains a plugin which allows to control the execution of multiple models at once.
appl.util Collection of several usefull classes.
appl.util.benchmark Provides benchmarking functionality.
de.skrueger.xulu.plugin.gnur  
edu.bonn.xulu Dieses Paket stellt das Hauptpaket der Xulu-Modelling-Plattform dar.
edu.bonn.xulu.appl Dieses Paket enthält Verwaltungsklassen für die Xulu-Modelling-Plattform.
edu.bonn.xulu.data Dieses Paket enthält Klassen/Interfaces, die für die Xulu-spezifische Datenverwaltung benötigt werden.
edu.bonn.xulu.gui Dieses Paket enthält die GUI-Implementierungen der Xulu-Verwaltungsklassen (siehe edu.bonn.xulu.appl).
edu.bonn.xulu.io Dieses Paket enthält Klassen (insbesondere Interfaces) für die Factory-gesteuerte Objekt-Erzeugung, sowie den Import und Export.
edu.bonn.xulu.model Dieses Paket enthält Klassen/Interfaces, die für die Xulu-spezifische Modell-Verwaltung benötigt werden.
edu.bonn.xulu.model.event  
edu.bonn.xulu.plugin.appl In diesem Paket können die benutzerdefinierten Skripte und Registry-Reader für die Xulu-Modelling-Platform implementiert werden.
edu.bonn.xulu.plugin.data.feature  
edu.bonn.xulu.plugin.data.grid  
edu.bonn.xulu.plugin.data.misc  
edu.bonn.xulu.plugin.gui In diesem Paket sind die Implementierungen der grafischen Xulu-Komponenten zu finden, welche als Fenster im Xulu-Hauptfenster eingebettet sind.
edu.bonn.xulu.plugin.io In diesem Paket können die Instanziierungs- und Im/Export-Factorys für die benutzerdefinierten Datentypen der Xulu-Modelling-Platform implementiert werden.
edu.bonn.xulu.plugin.io.feature.gt Die Instanziierungs- und Im/Export-Factorys in diesem Paket basieren auf der GeoTools-Bibliothek.
edu.bonn.xulu.plugin.io.grid In diesem Paket können die Instanziierungs- und Im/Export-Factorys für die benutzerdefinierten Raster-Datentypen der Xulu-Modelling-Platform implementiert werden.
edu.bonn.xulu.plugin.io.grid.array  
edu.bonn.xulu.plugin.io.grid.awt Die Instanziierungs- und Im/Export-Factorys in diesem Paket basieren auf reinem Standard-Java.
edu.bonn.xulu.plugin.io.grid.gt Die Instanziierungs- und Im/Export-Factorys in diesem Paket basieren auf der GeoTools-Bibliothek.
edu.bonn.xulu.plugin.io.grid.lateloading  
edu.bonn.xulu.plugin.io.misc In diesem Paket können die Instanziierungs- und Im/Export-Factorys für sonstige benutzerdefinierte Datentypen der Xulu-Modelling-Platform implementiert werden.
edu.bonn.xulu.plugin.model.ca  
edu.bonn.xulu.plugin.model.ca.agric  
edu.bonn.xulu.plugin.model.ca.fire  
edu.bonn.xulu.plugin.model.ca.reservoir  
edu.bonn.xulu.plugin.model.clue  
edu.bonn.xulu.plugin.model.parallel  
edu.bonn.xulu.plugin.model.parallel.demo  
edu.bonn.xulu.plugin.model.test  
edu.bonn.xulu.plugin.vis In diesem Paket können die benutzerdefinierten Visualisierungstools für die benutzerdefinierten Datentypen der Xulu-Modelling-Platform implementiert werden.
schmitzm.test.appl Dieses Paket enthält Test-Anwendungen für das Xulu-Projekt.
schmitzm.test.dynamic  
schmitzm.test.model  
skrueger.gol  

 

Diese Klassenbibliothek wurde für die Xulu-Modelling-Plattform erstellt. Diese setzt sich aus allgemeinen Klassen zusammen, sowie aus Klassen, die speziell fuer die Xulu-Anwendung implementiert sind. Letztere sind unterhalb des Pakets edu.bonn.xulu hinterlegt.
Die einzelnen Komponenten der Xulu-Applikation (z.B. Datenpool, Registry, ...) sind von den dazugehörigen GUI-Komponenten (edu.bonn.xulu.gui) getrennt.
Die main-Methode fuer die (GUI der) Xulu-Modelling-Plattform befindet sich in der Klasse XuluModellingPlatform.