public class MigrationNode extends AbstractTreeNode<TypeMigrationUsageInfo> implements DuplicateNodeRenderer.DuplicatableNode<MigrationNode>
PresentableNodeDescriptor.ColoredFragment
NodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProject
EMPTY_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, valueIsCut
apply, apply, applyFrom, createPresentation, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, shouldApply, shouldPostprocess, update
expandOnDoubleClick, getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getProject, getUpdateCount, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPresentation
public 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>