Class BnfDiagramProvider


  • public class BnfDiagramProvider
    extends com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ID  
      • Fields inherited from class com.intellij.diagram.DiagramProvider

        DIAGRAM_PROVIDER, ORIGINAL_ELEMENT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.intellij.diagram.DiagramDataModel<com.intellij.psi.PsiNamedElement> createDataModel​(@NotNull com.intellij.openapi.project.Project project, @Nullable com.intellij.psi.PsiNamedElement element, @Nullable com.intellij.openapi.vfs.VirtualFile file, com.intellij.diagram.DiagramPresentationModel presentationModel)  
      com.intellij.diagram.DiagramVisibilityManager createVisibilityManager()  
      java.lang.String getActionName​(boolean isPopup)  
      com.intellij.diagram.DiagramElementManager<com.intellij.psi.PsiNamedElement> getElementManager()  
      @NotNull com.intellij.diagram.extras.DiagramExtras getExtras()  
      java.lang.String getID()  
      com.intellij.diagram.DiagramNodeContentManager getNodeContentManager()  
      java.lang.String getPresentableName()  
      com.intellij.diagram.DiagramRelationshipManager<com.intellij.psi.PsiNamedElement> getRelationshipManager()  
      com.intellij.diagram.DiagramVfsResolver<com.intellij.psi.PsiNamedElement> getVfsResolver()  
      • Methods inherited from class com.intellij.diagram.DiagramProvider

        createNodeContentManager, createPresentationModel, createScopeManager, findByID, getActionIcon, getAllContentCategories, getColorManager, getCreateNewActions, getCreateNewNodeElementActions, getEdgeCreationPolicy, getMessageBusListener, getNodeIntentionActions, getRefinedPresentableName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BnfDiagramProvider

        public BnfDiagramProvider()
    • Method Detail

      • getID

        public java.lang.String getID()
        Specified by:
        getID in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • createVisibilityManager

        public com.intellij.diagram.DiagramVisibilityManager createVisibilityManager()
        Specified by:
        createVisibilityManager in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • getNodeContentManager

        public com.intellij.diagram.DiagramNodeContentManager getNodeContentManager()
        Overrides:
        getNodeContentManager in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • getElementManager

        public com.intellij.diagram.DiagramElementManager<com.intellij.psi.PsiNamedElement> getElementManager()
        Specified by:
        getElementManager in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • getVfsResolver

        public com.intellij.diagram.DiagramVfsResolver<com.intellij.psi.PsiNamedElement> getVfsResolver()
        Specified by:
        getVfsResolver in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • getRelationshipManager

        public com.intellij.diagram.DiagramRelationshipManager<com.intellij.psi.PsiNamedElement> getRelationshipManager()
        Specified by:
        getRelationshipManager in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • createDataModel

        public com.intellij.diagram.DiagramDataModel<com.intellij.psi.PsiNamedElement> createDataModel​(@NotNull
                                                                                                       @NotNull com.intellij.openapi.project.Project project,
                                                                                                       @Nullable
                                                                                                       @Nullable com.intellij.psi.PsiNamedElement element,
                                                                                                       @Nullable
                                                                                                       @Nullable com.intellij.openapi.vfs.VirtualFile file,
                                                                                                       com.intellij.diagram.DiagramPresentationModel presentationModel)
        Specified by:
        createDataModel in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • getExtras

        @NotNull
        public @NotNull com.intellij.diagram.extras.DiagramExtras getExtras()
        Overrides:
        getExtras in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • getActionName

        public java.lang.String getActionName​(boolean isPopup)
        Overrides:
        getActionName in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
      • getPresentableName

        public java.lang.String getPresentableName()
        Specified by:
        getPresentableName in class com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>