|
@@ -33,26 +33,25 @@ SimpleClassDiagrams Environment_PW{
|
|
|
|
|
|
Class Port : Named, Positionable {}
|
|
|
Class Boundary : Named, Positionable {}
|
|
|
- Class Activity : Named, Positionable {}
|
|
|
+ Class Activity : Named, Positionable {
|
|
|
+ duration : Natural
|
|
|
+ }
|
|
|
Class CommunicationSequence : Activity {
|
|
|
actor : String
|
|
|
}
|
|
|
- Class TopActivity : Activity {}
|
|
|
- Class Parallel : TopActivity {}
|
|
|
- Class Sequence : TopActivity {}
|
|
|
- Class Alternative : TopActivity {}
|
|
|
- Class Event : Named {}
|
|
|
- Class Input : Event {}
|
|
|
- Class Output : Event {
|
|
|
- duration : Natural
|
|
|
- }
|
|
|
+ Class Parallel : Activity {}
|
|
|
+ Class Sequence : Activity {}
|
|
|
+ Class Alternative : Activity {}
|
|
|
+ Class Event : Activity {}
|
|
|
|
|
|
- Association Has1 (Boundary, TopActivity) {}
|
|
|
- Association Has2 (Boundary, Event) {}
|
|
|
- Association Has3 (Boundary, Port) {}
|
|
|
+ Association Contains (Activity, Activity) {}
|
|
|
+ Association HasActivity (Boundary, Activity) {
|
|
|
+ target_lower_cardinality = 1
|
|
|
+ target_upper_cardinality = 1
|
|
|
+ }
|
|
|
+ Association HasPort (Boundary, Port) {}
|
|
|
Association HasActivity (TopActivity, Activity) {}
|
|
|
Association HasEventSequence (CommunicationSequence, Event) {}
|
|
|
- Association NextEvent (Event, Event) {}
|
|
|
- Association NextActivity (Activity, Activity) {}
|
|
|
+ Association Next (Activity, Activity) {}
|
|
|
Association PortEvent (Port, Event) {}
|
|
|
}
|