Package org.intellij.grammar.diagram
Class BnfDiagramProvider
java.lang.Object
com.intellij.diagram.DiagramProvider<BnfRule>
org.intellij.grammar.diagram.BnfDiagramProvider
-
Field Summary
FieldsFields inherited from class com.intellij.diagram.DiagramProvider
DIAGRAM_PROVIDER, ORIGINAL_ELEMENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull com.intellij.diagram.DiagramDataModel<BnfRule>createDataModel(@NotNull com.intellij.openapi.project.Project project, @Nullable BnfRule element, @Nullable com.intellij.openapi.vfs.VirtualFile file, @NotNull com.intellij.diagram.DiagramPresentationModel presentationModel) @NotNull com.intellij.diagram.DiagramNodeContentManager@NotNull com.intellij.diagram.DiagramVisibilityManager@NotNull StringgetActionName(boolean isPopup) com.intellij.diagram.DiagramCategory @NotNull []@NotNull com.intellij.diagram.DiagramElementManager<BnfRule>@NotNull com.intellij.diagram.extras.DiagramExtras<BnfRule>@NotNull StringgetID()@NotNull String@NotNull com.intellij.diagram.DiagramRelationshipManager<BnfRule>@NotNull com.intellij.diagram.DiagramVfsResolver<BnfRule>Methods inherited from class com.intellij.diagram.DiagramProvider
createItemOrderingManager, createPresentationModel, createScopeManager, findByID, getActionIcon, getColorManager, getCreateNewActions, getCreateNewNodeElementActions, getEdgeCreationPolicy, getNodeContentManager, getNodeIntentionActions, getRefinedPresentableName
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
BnfDiagramProvider
public BnfDiagramProvider()
-
-
Method Details
-
getID
- Specified by:
getIDin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
createVisibilityManager
@NotNull public @NotNull com.intellij.diagram.DiagramVisibilityManager createVisibilityManager()- Specified by:
createVisibilityManagerin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
createNodeContentManager
@NotNull public @NotNull com.intellij.diagram.DiagramNodeContentManager createNodeContentManager()- Overrides:
createNodeContentManagerin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
getElementManager
- Specified by:
getElementManagerin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
getVfsResolver
- Specified by:
getVfsResolverin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
getRelationshipManager
@NotNull public @NotNull com.intellij.diagram.DiagramRelationshipManager<BnfRule> getRelationshipManager()- Specified by:
getRelationshipManagerin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
createDataModel
@NotNull public @NotNull com.intellij.diagram.DiagramDataModel<BnfRule> createDataModel(@NotNull @NotNull com.intellij.openapi.project.Project project, @Nullable @Nullable BnfRule element, @Nullable @Nullable com.intellij.openapi.vfs.VirtualFile file, @NotNull @NotNull com.intellij.diagram.DiagramPresentationModel presentationModel) - Specified by:
createDataModelin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
getExtras
- Overrides:
getExtrasin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
getAllContentCategories
public com.intellij.diagram.DiagramCategory @NotNull [] getAllContentCategories()- Overrides:
getAllContentCategoriesin classcom.intellij.diagram.DiagramProvider<BnfRule>
-
getActionName
- Overrides:
getActionNamein classcom.intellij.diagram.DiagramProvider<BnfRule>
-
getPresentableName
- Specified by:
getPresentableNamein classcom.intellij.diagram.DiagramProvider<BnfRule>
-