我想要 2 个彼此相邻的包以及彼此之间包含的组件。 目标(草案):
代码:
@startuml
left to right direction
() Mechanical
() Hydraulical
() Electrical
package Machine{
Mechanical )-left- [Turning Disc]
Mechanical )-left- [Vent]
Electrical )-left-[Baler_ECU]
Hydraulical )-left-[Arm]
}
package Tractor{
[Engine] -right- Mechanical
[Hydraulics] -right- Hydraulical
[Tractor_ECU] -right- Electrical
}
@enduml
感谢您的帮助
尝试使用“隐藏”属性
@startuml
left to right direction
rectangle interface{
() Mechanical
() Hydraulical
() Electrical
}
package Machine{
Mechanical )-- [Turning Disc]
Mechanical )-- [Vent]
Electrical )--[Baler_ECU]
Hydraulical )--[Arm]
}
package Tractor{
[Engine] -- Mechanical
[Hydraulics] -- Hydraulical
[Tractor_ECU] -- Electrical
}
interface -[hidden]- Machine
Tractor -[hidden]- interface
@enduml