Class ObjectPoolTreeModel<T extends de.uni_trier.wi2.procake.data.object.DataObject>
java.lang.Object
de.uni_trier.wi2.procake.gui.objecteditor.ObjectPoolTreeModel<T>
- All Implemented Interfaces:
TreeModel
- Direct Known Subclasses:
FilterableObjectPoolTreeModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classObjectPoolTreeModel.DataObjectComparator<T extends de.uni_trier.wi2.procake.data.object.DataObject> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObjectPoolTreeModel(de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T> pool) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTreeModelListener(TreeModelListener treeModelListener) voidfireTreeStructureChanged(Object[] path) intintgetIndexOfChild(Object parent, Object child) de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T>getRoot()booleanvoidremoveTreeModelListener(TreeModelListener treeModelListener) voidvalueForPathChanged(TreePath treePath, Object o)
-
Field Details
-
NODES_CATEGORY_LABEL
- See Also:
-
EDGES_CATEGORY_LABEL
- See Also:
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Details
-
ObjectPoolTreeModel
-
-
Method Details
-
getRoot
-
getChild
-
getChildCount
- Specified by:
getChildCountin interfaceTreeModel
-
isLeaf
-
valueForPathChanged
- Specified by:
valueForPathChangedin interfaceTreeModel
-
addTreeModelListener
- Specified by:
addTreeModelListenerin interfaceTreeModel
-
removeTreeModelListener
- Specified by:
removeTreeModelListenerin interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChildin interfaceTreeModel
-
fireTreeStructureChanged
-