summaryrefslogtreecommitdiff
path: root/images/uml-gef.plantuml
blob: d044c607fbb8b30b59b7f9fcfc6a68e606be0a29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@startuml img/classes01.png

package "Model" #dddddd {
	Element <-- Connection
	Element <- Node
	Element <- NodeProperties
	Element <- Diagram 
	Node *-- NodeProperties
	Diagram *-- Node
	Diagram *-- Connection
}
DiagramEditor o-- "1" Diagram
DiagramEditor *-- PartFactory

package "Controller" #DDDDDD {
	PartFactory o-- ConnectionEditPart
	PartFactory o-- KSMNodeEditPart 
}
PartFactory:createEditPart(context, model)

package "View" #dddddd {
	KSMNodeEditPart *-- KSMNodeFigure
	ConnectionEditPart *-- RoundedPolygone
}

@enduml