Class MutableModelSynchronizer<T>
java.lang.Object
com.redhat.devtools.intellij.common.tree.MutableModelSynchronizer<T>
- All Implemented Interfaces:
MutableModel.Listener<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.intellij.ui.tree.StructureTreeModel<? extends com.intellij.ide.util.treeView.AbstractTreeStructure> -
Constructor Summary
ConstructorsConstructorDescriptionMutableModelSynchronizer(com.intellij.ui.tree.StructureTreeModel<? extends com.intellij.ide.util.treeView.AbstractTreeStructure> treeModel, com.intellij.ide.util.treeView.AbstractTreeStructure structure, MutableModel<T> mutableModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected TreePathgetTreePath(T element) protected booleanisRootNode(T element) voidvoidonModified(T element) void
-
Field Details
-
treeModel
protected final com.intellij.ui.tree.StructureTreeModel<? extends com.intellij.ide.util.treeView.AbstractTreeStructure> treeModel
-
-
Constructor Details
-
MutableModelSynchronizer
public MutableModelSynchronizer(com.intellij.ui.tree.StructureTreeModel<? extends com.intellij.ide.util.treeView.AbstractTreeStructure> treeModel, com.intellij.ide.util.treeView.AbstractTreeStructure structure, MutableModel<T> mutableModel)
-
-
Method Details
-
getTreePath
-
isRootNode
-
onAdded
- Specified by:
onAddedin interfaceMutableModel.Listener<T>
-
onModified
- Specified by:
onModifiedin interfaceMutableModel.Listener<T>
-
onRemoved
- Specified by:
onRemovedin interfaceMutableModel.Listener<T>
-