如何创建我自己的图表代表一些文件结构

时间:2015-10-14 15:17:33

标签: intellij-idea diagram diagramming

我想在我的内部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

0 个答案:

没有答案