Например, моя реализация cpp выглядит так:
class B {
int value;
}
typedef MyB B;
class A {
MyB b;
}
Мой код Plantuml:
class B {
int value;
}
class A {
MyB b;
}
A o-- B
Как изобразить этот псевдоним в plantuml. Как это должно быть сделано правильно. Я не могу найти это в учебнике по Plantuml.
Псевдонимы просто упоминаются в спецификациях UML вместе с импортом (хотя псевдонимы также могут использоваться в пространствах имен). На стр. 30 приведен пример, в котором также рассматривается ваша вторая проблема с typedef
:
На рисунке 7.8 ElementImport комбинируется с псевдонимами, что означает, что DataType Types :: Real будет именоваться как Double в пакете Shapes.
Я не знаю, PlantUML, но если он соответствует UML (что и должно быть), то вы можете сделать, как описано выше.
Других решений пока нет …