es für einzelne Elemente tun tun:
- aus dem Kontextmenü in dem Diagramm Wählen Sie
Features/...Visibility
- Klicken Sie in
Operation Visibility
auf Custom
- Wählen Sie die Vorgänge Sie müssen
Jetzt für den kniffligen Teil, wenn Sie das für viele Diagramme auf einmal tun müssen. Die Information wird in t_diagram.StyleEx
gespeichert. Dies enthält eine durch Semikolon getrennte Liste von Einträgen. Einer dieser Einträge könnte wie
aussehen
SPL=S_E4BB5A=69A30E,2A49EF:;
Jetzt E4BB5A
sind die ersten 6 Knabbereien des Elements GUID, die betroffen ist. 69A30E
und 2A49EF
sind die Attribute oder Operationen, die unterdrückt werden sollen. Also, um eine Operation auf allen Diagrammen zu unterdrücken, müssen Sie Folgendes tun:
oGuid = operation.methodGuid.substring(1,6) // get "69A30E" from "{69A30E-..."
eGuid = element.elementGuid.substring(1,6) // E4BB5A
sup = "SPL=S_" + eGuid + "=" + oGuid + ":;"
for dia in allDiagramsInRepos { // you need to build that on your own
dia.styleEx += sup
dia.update()
}
Natürlich müssen Sie mit den bestehenden SPL
Einträge verschmelzen, anstatt einfach das Hinzufügen ihnen. Aber Sie sollten die Idee bekommen.
Ich will es nicht pro Diagramm sein, es sollte nicht die Operationen in allen Diagrammen enthalten, während die Diagramme in Modell – wearybands
erstellt werden Das würde Automatisierung benötigen. Ich werde das später am Tag beantworten. –
Siehe auch http://sparxsystems.com/forums/smf/index.php/topic.37300.msg233927.html#msg233927 –