Class MutableModelSynchronizer<T>
- java.lang.Object
-
- com.redhat.devtools.intellij.common.tree.MutableModelSynchronizer<T>
-
- All Implemented Interfaces:
MutableModel.Listener<T>
public class MutableModelSynchronizer<T> extends java.lang.Object implements MutableModel.Listener<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected com.intellij.ui.tree.StructureTreeModeltreeModel
-
Constructor Summary
Constructors Constructor Description MutableModelSynchronizer(com.intellij.ui.tree.StructureTreeModel treeModel, com.intellij.ide.util.treeView.AbstractTreeStructure structure, MutableModel<T> mutableModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.tree.TreePathgetTreePath(T element)protected booleanisRootNode(T element)voidonAdded(T element)voidonModified(T element)voidonRemoved(T element)
-
-
-
Constructor Detail
-
MutableModelSynchronizer
public MutableModelSynchronizer(com.intellij.ui.tree.StructureTreeModel treeModel, com.intellij.ide.util.treeView.AbstractTreeStructure structure, MutableModel<T> mutableModel)
-
-
Method Detail
-
getTreePath
protected javax.swing.tree.TreePath getTreePath(T element)
-
isRootNode
protected boolean isRootNode(T element)
-
onAdded
public void onAdded(T element)
- Specified by:
onAddedin interfaceMutableModel.Listener<T>
-
onModified
public void onModified(T element)
- Specified by:
onModifiedin interfaceMutableModel.Listener<T>
-
onRemoved
public void onRemoved(T element)
- Specified by:
onRemovedin interfaceMutableModel.Listener<T>
-
-