Let's say I want to create a deployment diagram. I have classes defined in another file that I've included in my deployment uml file. How can I nest these classes inside a component? I can link the component to these classes, but it would be easier to visualize the classes nested inside the component. For example, if I had a classes.uml file that looked like this:
@startuml
class class1 {
String data
void methods()
}
class class2 {
String data
void methods()
}
@enduml
Now, I have another file deployment.uml:
@startuml
!include classes.uml
package Package1 {
class2 <------ returns an error
}
@enduml
I'm guessing based on my experimentation and different things that nesting UML elements defined outside the package in this way is not possible?