Package org.intellij.grammar.diagram
Class BnfDiagramProvider
- java.lang.Object
-
- com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
- org.intellij.grammar.diagram.BnfDiagramProvider
-
public class BnfDiagramProvider extends com.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID
-
Constructor Summary
Constructors Constructor Description BnfDiagramProvider()
-
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.DiagramVisibilityManagercreateVisibilityManager()java.lang.StringgetActionName(boolean isPopup)com.intellij.diagram.DiagramElementManager<com.intellij.psi.PsiNamedElement>getElementManager()@NotNull com.intellij.diagram.extras.DiagramExtrasgetExtras()java.lang.StringgetID()com.intellij.diagram.DiagramNodeContentManagergetNodeContentManager()java.lang.StringgetPresentableName()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
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getID
public java.lang.String getID()
- Specified by:
getIDin classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
createVisibilityManager
public com.intellij.diagram.DiagramVisibilityManager createVisibilityManager()
- Specified by:
createVisibilityManagerin classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
getNodeContentManager
public com.intellij.diagram.DiagramNodeContentManager getNodeContentManager()
- Overrides:
getNodeContentManagerin classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
getElementManager
public com.intellij.diagram.DiagramElementManager<com.intellij.psi.PsiNamedElement> getElementManager()
- Specified by:
getElementManagerin classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
getVfsResolver
public com.intellij.diagram.DiagramVfsResolver<com.intellij.psi.PsiNamedElement> getVfsResolver()
- Specified by:
getVfsResolverin classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
getRelationshipManager
public com.intellij.diagram.DiagramRelationshipManager<com.intellij.psi.PsiNamedElement> getRelationshipManager()
- Specified by:
getRelationshipManagerin classcom.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:
createDataModelin classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
getExtras
@NotNull public @NotNull com.intellij.diagram.extras.DiagramExtras getExtras()
- Overrides:
getExtrasin classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
getActionName
public java.lang.String getActionName(boolean isPopup)
- Overrides:
getActionNamein classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
getPresentableName
public java.lang.String getPresentableName()
- Specified by:
getPresentableNamein classcom.intellij.diagram.DiagramProvider<com.intellij.psi.PsiNamedElement>
-
-