public class MigrationNode extends AbstractTreeNode<TypeMigrationUsageInfo> implements DuplicateNodeRenderer.DuplicatableNode<MigrationNode>
PresentableNodeDescriptor.ColoredFragmentNodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProjectEMPTY_NAVIGATION_ITEM_ARRAY| Constructor and Description |
|---|
MigrationNode(Project project,
TypeMigrationUsageInfo info,
PsiType migrationType,
TypeMigrationLabeler labeler,
java.util.HashSet<? extends TypeMigrationUsageInfo> parents,
java.util.HashMap<TypeMigrationUsageInfo,java.util.Set<MigrationNode>> processed) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areChildrenInitialized() |
java.util.Collection<? extends AbstractTreeNode<?>> |
getChildren() |
MigrationNode |
getDuplicate() |
TypeMigrationUsageInfo |
getInfo() |
protected void |
update(PresentationData presentation) |
apply, canNavigate, canNavigateToSource, canRepresent, equals, getChildToHighlightAt, getElement, getEqualityObject, getFileStatus, getFileStatusColor, getLeafState, getName, getNullValueSetTrace, getParent, getParentDescriptor, getParentValue, getTestPresentation, getToolTip, getValue, getVirtualFile, hashCode, hasProblemFileBeneath, isAlwaysExpand, isAlwaysLeaf, isAlwaysShowPlus, navigate, postprocess, setParent, setValue, shouldUpdateData, toTestString, valueIsCutapply, apply, applyFrom, createPresentation, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, shouldApply, shouldPostprocess, updateexpandOnDoubleClick, getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getProject, getUpdateCount, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetPresentationpublic MigrationNode(Project project, TypeMigrationUsageInfo info, PsiType migrationType, TypeMigrationLabeler labeler, java.util.HashSet<? extends TypeMigrationUsageInfo> parents, java.util.HashMap<TypeMigrationUsageInfo,java.util.Set<MigrationNode>> processed)
public TypeMigrationUsageInfo getInfo()
public java.util.Collection<? extends AbstractTreeNode<?>> getChildren()
getChildren in class AbstractTreeNode<TypeMigrationUsageInfo>public boolean areChildrenInitialized()
protected void update(PresentationData presentation)
update in class PresentableNodeDescriptor<AbstractTreeNode<TypeMigrationUsageInfo>>public MigrationNode getDuplicate()
getDuplicate in interface DuplicateNodeRenderer.DuplicatableNode<MigrationNode>