Я пытаюсь понять, как PlantUML управляет заметками. Ниже вы можете увидеть небольшой пример, где поведение кажется ошибочным.
@startuml
package package{
'note bottom : this seems to be the correct place, but brings an error
artifact system
note right : this links to the system as it should
}
note bottom: This should link to the \npackage, not the last element\nin the package list.
note "Link to the package" as test
test .- package
@enduml
Этот код компилируется в диаграмму ниже:
Как видите, я хочу добавить примечание к пакету элементов. Согласно вики 2, вы можете использовать
note bottom
чтобы прикрепить примечание к последнему определенному элементу. Когда я пытаюсь это сделать сразу после того, как пакет был открыт, я получаю сообщение об ошибке компиляции, так как нет ничего, к чему можно было бы прикрепить заметку. Поэтому я попытался добавить примечание внизу сразу после закрытия упаковки. В этом случае заметка прикрепляется к последнему элементу, созданному внутри пакета.
Я знаю, что могу создавать заметки и связывать их с каждым элементом, как показано в последнем примере. Но здесь я не могу использовать ключевые слова право, лево, верх, низ для управления позицией. Кто-нибудь знает, это ошибка или я должен разместить свое примечание где-то еще в коде?
node right : this links to the system...
) и вики в разделе «Примечания и стереотипы», есть способ прикрепить примечания к последнему определенному объекту. Моя проблема в том, что поведение того, какой элемент считается последним, кажется странным. 29.01.2020