de.frag.umlplugin
Class UMLDiagramPsiClassProvider

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

public class UMLDiagramPsiClassProvider
extends java.lang.Object
implements PsiClassProvider

Gets class that is currently selected in active UML diagram.


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

Constructor Detail

UMLDiagramPsiClassProvider

public UMLDiagramPsiClassProvider()
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 active UML diagram.

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