public class MutableModelSynchronizer<T> extends java.lang.Object implements MutableModel.Listener<T>
| Modifier and Type | Field and Description |
|---|---|
protected com.intellij.ui.tree.StructureTreeModel |
treeModel |
| Constructor and Description |
|---|
MutableModelSynchronizer(com.intellij.ui.tree.StructureTreeModel treeModel,
com.intellij.ide.util.treeView.AbstractTreeStructure structure,
MutableModel<T> mutableModel) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.tree.TreePath |
getTreePath(T element) |
protected boolean |
isRootNode(T element) |
void |
onAdded(T element) |
void |
onModified(T element) |
void |
onRemoved(T element) |
public MutableModelSynchronizer(com.intellij.ui.tree.StructureTreeModel treeModel,
com.intellij.ide.util.treeView.AbstractTreeStructure structure,
MutableModel<T> mutableModel)
protected javax.swing.tree.TreePath getTreePath(T element)
protected boolean isRootNode(T element)
public void onAdded(T element)
onAdded in interface MutableModel.Listener<T>public void onModified(T element)
onModified in interface MutableModel.Listener<T>public void onRemoved(T element)
onRemoved in interface MutableModel.Listener<T>