de.frag.umlplugin
Class GraphicalNavigatorPsiClassProvider

java.lang.Object
  extended by de.frag.umlplugin.GraphicalNavigatorPsiClassProvider
All Implemented Interfaces:
PsiClassProvider

public class GraphicalNavigatorPsiClassProvider
extends java.lang.Object
implements PsiClassProvider

Gets class that is currently selected in graphical navigator.


Constructor Summary
GraphicalNavigatorPsiClassProvider()
           
 
Method Summary
 java.util.List<com.intellij.psi.PsiClass> getPsiClass(com.intellij.openapi.actionSystem.DataContext dataContext)
          Gets class that is currently selected in graphical navigator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphicalNavigatorPsiClassProvider

public GraphicalNavigatorPsiClassProvider()
Method Detail

getPsiClass

@NotNull
public java.util.List<com.intellij.psi.PsiClass> getPsiClass(@NotNull
                                                                     com.intellij.openapi.actionSystem.DataContext dataContext)
Gets class that is currently selected in graphical navigator.

Specified by:
getPsiClass in interface PsiClassProvider
Parameters:
dataContext - data context
Returns:
selected class or empty list, if no such class could be found