11@startuml
2+ '!pragma layout smetana
23
34!global $ARCH_LOCAL = true
45!global $ARCH_DEBUG = false
@@ -26,27 +27,27 @@ title Archimate Example - Elements
2627'LAYOUT_AS_SKETCH()
2728'LAYOUT_LEFT_RIGHT()
2829'LAYOUT_TOP_DOWN()
30+ together {
31+ Boundary(M, "Motivational elements"){
32+ Motivation_Stakeholder(MS_01, "Stakeholder")
33+ Motivation_Driver(MD_01, "Driver")
34+ Motivation_Assessment(MA_01, "Assessment")
35+ Motivation_Goal(MG_01, "Goal")
36+ Motivation_Outcome(MO_01, "Outcome")
37+ Motivation_Principle(MP_01, "Principle")
38+ Motivation_Requirement(MR_01, "Requirement")
39+ Motivation_Constraint(MC_01, "Constraint")
40+ Motivation_Meaning(MM_01, "Meaning")
41+ Motivation_Value(MV_01, "Value")
42+ }
2943
30- Boundary(M, "Motivational elements"){
31- Motivation_Stakeholder(MS_01, "Stakeholder")
32- Motivation_Driver(MD_01, "Driver")
33- Motivation_Assessment(MA_01, "Assessment")
34- Motivation_Goal(MG_01, "Goal")
35- Motivation_Outcome(MO_01, "Outcome")
36- Motivation_Principle(MP_01, "Principle")
37- Motivation_Requirement(MR_01, "Requirement")
38- Motivation_Constraint(MC_01, "Constraint")
39- Motivation_Meaning(MM_01, "Meaning")
40- Motivation_Value(MV_01, "Value")
41- }
42-
43- Boundary(S, "Strategy elements"){
44- Strategy_Resource(SR_01, "Resource")
45- Strategy_Capability(SC_01, "Capability")
46- Strategy_ValueStream(SV_01, "Value Stream")
47- Strategy_CourseOfAction(SA_01, "Course of Action")
44+ Boundary(S, "Strategy elements"){
45+ Strategy_Resource(SR_01, "Resource")
46+ Strategy_Capability(SC_01, "Capability")
47+ Strategy_ValueStream(SV_01, "Value Stream")
48+ Strategy_CourseOfAction(SA_01, "Course of Action")
49+ }
4850}
49-
5051Boundary(C, "Core elements") {
5152 Boundary(B, "Business elements") {
5253 Business_Actor(BA_01, "Business Actor")
@@ -99,29 +100,31 @@ Boundary(C, "Core elements") {
99100 }
100101}
101102
102- Boundary(I, "Implementation elements"){
103- Implementation_WorkPackage(IWP_01, "Work Package")
104- Implementation_Deliverable(ID_01, "Deliverable")
105- Implementation_Event(IE_01, "Event")
106- Implementation_Plateau(IP_01, "Plateau")
107- Implementation_Gap(IG_01, "Gap")
108- }
109-
110- Boundary(O, "Other elements"){
111- Other_Grouping(a, "Other_Grouping"){
112- Other_Location(OL_02, "Location")
113- }
114- Grouping(G_01, "Grouping") {
115- Junction_Or(JO_01, "or")
116- Junction_And(JA_01, "and")
103+ together {
104+ Boundary(O, "Other elements"){
105+ Other_Grouping(a, "Other_Grouping"){
106+ Other_Location(OL_02, "Location")
107+ }
108+ Grouping(G_01, "Grouping") {
109+ Junction_Or(JO_01, "or")
110+ Junction_And(JA_01, "and")
111+ }
112+ Group(G_02, "Group") {
113+ Other_Location(OL_01, "Location")
114+ }
117115 }
118- Group(G_02, "Group") {
119- Other_Location(OL_01, "Location")
116+
117+ Boundary(I, "Implementation elements"){
118+ Implementation_WorkPackage(IWP_01, "Work Package")
119+ Implementation_Deliverable(ID_01, "Deliverable")
120+ Implementation_Event(IE_01, "Event")
121+ Implementation_Plateau(IP_01, "Plateau")
122+ Implementation_Gap(IG_01, "Gap")
120123 }
121124}
122-
123- M -[hidden]D ------ C
124- C -[hidden]D --------- O
125- 'S -U-- I
126- M -[hidden]-- S
125+ 'M -[hidden]D------ C
126+ C -[hidden]U --- O
127+ C -[hidden]U --- I
128+ '' S -U-- I
129+ ' M -[hidden]-- S
127130@enduml
0 commit comments