Package com.amalgamasimulation.desktop.ui.tables
package com.amalgamasimulation.desktop.ui.tables
-
ClassDescriptionAbstractTreeNode<V,
N extends AbstractTreeNode<V, N>> A node of ObjectTree: one row of the tree that shows a value of type V.Table with editable dataEditableTree<T>Tree with editable dataEMFTable<T>Table with editable data and a special set of functions for editing EMF data (EObject)EMFTree<T>Tree with editable data and a special set of functions for editing EMF data (EObject)ObjectTree<V,N extends AbstractTreeNode<V, N>> Table<T>The class responsible for creating tables.Tables.Builder<T,R> A builder class to set up the properties of a table constructorTables.FinalBuilder<T,R> Tables.ParentBuilder<T,R> ATable-specificColumnViewAdapter.Tree<T>TreeDragAndDrop<V,N extends AbstractTreeNode<V, N>, R> Settings for moving the nodes of an ObjectTree with the mouse: the action that moves the object in the model, and the rules that tell where the node can be dropped.TreeDrop<V,N extends AbstractTreeNode<V, N>> A move of one ObjectTree node with the mouse: which node was dragged, onto which row, and to which place.The drop place relative to the target row: ON, BEFORE or AFTER.TreeNode<V>A ready ObjectTree node with no data of its own: it keeps only the value of the row and the parent node.The class responsible for creating trees.Trees.Builder<T,R> A builder class to set up the properties of a tree constructorTrees.FinalBuilder<T,R> Trees.ObjectBuilder<V,N extends AbstractTreeNode<V, N>> Trees.ObjectParentBuilder<V,N extends AbstractTreeNode<V, N>> Trees.ParentBuilder<T,R> Trees.TreeCreator<T,R> ATree-specificColumnViewAdapter.