|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.frag.umlplugin.classcloud.ClassCloud
public class ClassCloud
Handles creation and presentation of class clouds.
Constructor Summary | |
---|---|
ClassCloud(com.intellij.openapi.project.Project project)
Creates a new class cloud. |
Method Summary | |
---|---|
void |
analyzeClass(com.intellij.psi.PsiClass psiClass)
Analyzes given class. |
void |
clear()
Clears cached content. |
void |
close()
Closes and disposes this class cloud. |
com.intellij.openapi.graph.base.Node |
findNode(com.intellij.psi.PsiClass psiClass)
Finds node for given class. |
com.intellij.openapi.graph.view.Graph2DView |
getGraph2DView()
Gets current graph view |
void |
highlightDependencies(com.intellij.openapi.graph.base.Node subjectNode)
Highlights classes dependent to class associated to given node. |
boolean |
isGoToSourceOnClick()
Checks whether dependencies should be highlighted on node-clicks or the source should be shown. |
void |
resetView()
Resets view. |
void |
setGoToSourceOnClick(boolean goToSourceOnClick)
Sets whether dependencies should be highlighted on node-clicks or the source should be shown. |
void |
show()
Creates and shows graph containg class cloud in class cloud tool window. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassCloud(@NotNull com.intellij.openapi.project.Project project)
project
- current projectMethod Detail |
---|
public void analyzeClass(@NotNull com.intellij.psi.PsiClass psiClass)
psiClass
- class to analyzepublic void show()
public boolean isGoToSourceOnClick()
public void setGoToSourceOnClick(boolean goToSourceOnClick)
goToSourceOnClick
- true, if node-clicks navigate to source;
false, if node-clicks lead to highlighting dependent classespublic void resetView()
@NotNull public com.intellij.openapi.graph.view.Graph2DView getGraph2DView()
public void close()
public void clear()
public void highlightDependencies(@NotNull com.intellij.openapi.graph.base.Node subjectNode)
subjectNode
- subject node@Nullable public com.intellij.openapi.graph.base.Node findNode(@NotNull com.intellij.psi.PsiClass psiClass)
psiClass
- class to find node for
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |