the following diagram does not show two different packages with both having Structure, Content and Form Classes but just one. I think it's a bug because within a package the classes should be "scoped" that means Problem.Structure is something different then Solution.Structure!
Package Problem {
class Structure {
}
class Content {
}
class Form {
}
Structure -- Content
Content -- Form
hide Structure circle
hide Content circle
hide Form circle
}
package Solution {
class Structure {
}
class Content {
}
class Form {
}
Structure -- Content
Content -- Form
hide Structure circle
hide Content circle
hide Form circle
}