我想在我的内部Intellij IDEA插件中添加一个功能。该功能即将创建表示一个具体文件中的行之间的某些关系的图表。 我无法解释整个背景,但我们假设我有行的txt文件,每一行应代表最终图中的节点。
我已经准备好实现这一点,但似乎Intellij不支持这个?
我的想法是用
创建DiagramProvider @Override
public DiagramDataModel<Node> createDataModel(@NotNull Project project, @Nullable Node node, @Nullable VirtualFile virtualFile, DiagramPresentationModel diagramPresentationModel) {
return new FileDiagramDataModel(project, Parser.getNodes(virtualFile));
}
我希望在virtualFile中我会有我右键单击的文件。但它不会那样工作。
我认为问题是由VfsResolver造成的。我不知道它的作用,但我只想用一个文件。
你知道如何解决我的问题吗?
谢谢,Ondrej