2017-10-12 3 views
1

Zum Beispiel sieht meine cpp Implementierung schreiben wie:Wie typedef und alias in PlantUml

class B { 
    int value; 
} 

typedef MyB B; 

class A { 
    MyB b; 
} 

Mein PlantUml Code:

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

Wie diese Alias ​​in PlantUml darzustellen. Wie es richtig gemacht werden sollte. Ich kann das im Plantuml Tutorial nicht finden.

Antwort

3

Auf Aliase wird in den UML-Spezifikationen nur mit Importen verwiesen (obwohl Aliasnamen auch in Namespaces verwendet werden können). S. 30 gibt ein Beispiel, das auch Ihre zweite Frage richtet sich mit typedef:

In Abbildung 7.8 wird die ElementImport mit Aliasing kombiniert, was bedeutet, dass die Datentyp Typen :: Real wird als Doppel namentlich in der bezeichnet werden Paket Formen.

enter image description here

Ich weiß PlantUml nicht, aber wenn es UML-konform ist (was es sein sollte), dann können Sie tun, wie oben beschrieben.