edu.bonn.xulu.gui
Class ModelManagerTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
edu.bonn.xulu.gui.ModelManagerTreeModel
- All Implemented Interfaces:
- Serializable, TreeModel
public class ModelManagerTreeModel
- extends DefaultTreeModel
Diese Klasse stellt ein TreeModel fuer den Xulu-Modell-Manager
dar. Zwar handelt es sich bei den Modellen lediglich um eine Liste, die
eigentlich kein Baumstruktur erfordert, jedoch wird das ModelManagerTreeModel
dazu genutzt, Xulu-Datenobjekte und Xulu-Modelle in einem gemeinsamen
Eingabe-Dialog zur Auswahl zu stellen.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
- See Also:
ObjectOrModelInputOption
,
TreeSelectionDialog
,
Serialized Form
Method Summary |
void |
add(XuluModel model)
Fuegt dem Baum auf der Root-Ebene ein Xulu-Modell hinzu. |
void |
reorganize()
Baut den Baum komplett neu auf. |
Methods inherited from class javax.swing.tree.DefaultTreeModel |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelManagerTreeModel
public ModelManagerTreeModel(ModelControlManager mm,
String rootName)
- Erzeugt ein neues Daten-Modell fuer einen
Modell-Manager
.
Die Baum-Eintraege sind nicht editierbar.
- Parameters:
mm
- Instanz eines Modell-ManagersrootName
- Bezeichnung fuer den Wurzelknoten
reorganize
public void reorganize()
- Baut den Baum komplett neu auf.
add
public void add(XuluModel model)
- Fuegt dem Baum auf der Root-Ebene ein Xulu-Modell hinzu.
- Parameters:
model
- hinzuzufuegendes Xulu-Modell