如何在plantuml中编写typedef和别名

时间:2017-10-12 20:36:47

标签: c++ uml plantuml

例如我的cpp实现如下:

class B {
  int value;
}

typedef MyB B;

class A {
  MyB b;
}

我的植物代码:

class B {
  int value;
}
class A {
  MyB b;
}
A o-- B

如何在plantuml中表示此别名。如何以正确的方式完成。我在plantuml教程中找不到这个。

1 个答案:

答案 0 :(得分:3)

别名仅在UML规范中与引用一起引用(尽管也可以在名称空间中使用别名)。第30页给出了一个例子,它也解决了typedef的第二个问题:

  

在图7.8中,ElementImport与别名组合在一起,这意味着DataType Types :: Real将在包形状中通过名称引用为Double。

enter image description here

我不知道plantUML但是如果它符合UML(它应该是),那么你可以按照上面的说明去做。