Я пытаюсь понять, как 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
Этот код компилируется в приведенную ниже схему:
![enter image description here](https://i.stack.imgur.com/satWj.png)
Как видите, я хочу добавить примечание к пакет элементов. Согласно вики 2 вы можете использовать
note bottom
, чтобы прикрепить примечание к последнему определенному элементу. Когда я пытаюсь сделать это сразу после того, как пакет был открыт, я получаю ошибку компиляции, так как нет ничего для прикрепления заметки. Поэтому я попытался добавить нижнюю часть заметки сразу после закрытия пакета. В этом случае заметка прикрепляется к последнему элементу, который был создан внутри пакета.
Я знаю, что могу создавать заметки и связывать их с каждым элементом, как показано в последнем примере. Но здесь я не могу использовать правые, левые, верхние, нижние ключевые слова для управления позицией. Кто-нибудь знает, если это ошибка или мне нужно разместить мою заметку где-то еще в коде?