Class ObjectPoolEditor<T extends de.uni_trier.wi2.procake.data.object.DataObject>

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
de.uni_trier.wi2.procake.gui.objecteditor.objectpooleditor.ObjectPoolEditor<T>
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, TreeModelListener, TreeSelectionListener, RootPaneContainer, WindowConstants

@Deprecated(since="3.0.0", forRemoval=true) public class ObjectPoolEditor<T extends de.uni_trier.wi2.procake.data.object.DataObject> extends JFrame implements TreeSelectionListener, TreeModelListener
Deprecated, for removal: This API element is subject to removal in a future version.
See Also:
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • ObjectPoolEditor

      public ObjectPoolEditor(FilterableObjectPoolTreeModel<T> treeModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • ObjectPoolEditor

      public ObjectPoolEditor(FilterableObjectPoolTreeModel<T> treeModel, TreePath selectionPath)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • ObjectPoolEditor

      public ObjectPoolEditor(de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T> pool)
      Deprecated.
      use ObjectEditor instead
      Parameters:
      pool - WriteableObjectPool to manipulate
    • ObjectPoolEditor

      public ObjectPoolEditor(de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T> pool, boolean blockThreadUntilEditorWindowClosed)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • setTreeModel

      public void setTreeModel(FilterableObjectPoolTreeModel<T> treeModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • loadPool

      public void loadPool(de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T> pool)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(Object object)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.object.DataObject dataObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.objectpool.ReadableObjectPool<T> pool)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(Map.Entry<String,Object> attribute)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.object.base.AtomicObject atomicObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.object.base.AggregateObject aggregateObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.object.base.CollectionObject collectionObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.object.nest.NESTEdgeObject nestEdgeObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.object.nest.NESTNodeObject nestNodeObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTreeNodeLabel

      protected String getTreeNodeLabel(de.uni_trier.wi2.procake.data.object.nest.NESTWorkflowObject nestGraphObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setLookAndFeel

      public void setLookAndFeel()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • valueChanged

      public void valueChanged(TreeSelectionEvent e)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      valueChanged in interface TreeSelectionListener
    • getCurrentFile

      public File getCurrentFile()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setCurrentFile

      public void setCurrentFile(File file)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTree

      public ObjectPoolEditor<T>.de.uni_trier.wi2.procake.gui.objecteditor.objectpooleditor.ObjectPoolEditor.ObjectPoolJTree getTree()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getPool

      public de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<? extends de.uni_trier.wi2.procake.data.object.DataObject> getPool()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setPool

      public void setPool(de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T> pool)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getOriginalPool

      public de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T> getOriginalPool()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setOriginalPool

      public void setOriginalPool(de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool<T> originalPool)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • treeNodesChanged

      public void treeNodesChanged(TreeModelEvent treeModelEvent)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      treeNodesChanged in interface TreeModelListener
    • treeNodesInserted

      public void treeNodesInserted(TreeModelEvent treeModelEvent)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      treeNodesInserted in interface TreeModelListener
    • treeNodesRemoved

      public void treeNodesRemoved(TreeModelEvent treeModelEvent)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      treeNodesRemoved in interface TreeModelListener
    • treeStructureChanged

      public void treeStructureChanged(TreeModelEvent treeModelEvent)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Triggers a DataObjectEditor reload when necessary
      Specified by:
      treeStructureChanged in interface TreeModelListener
      Parameters:
      treeModelEvent -