[dia: 1/2] Issue #27 - Event Driven Process Chain shapes



commit 795bfc5467a37193f0b4eb7ed694bd47e193ba72
Author: Sabri Ünal <libreajans gmail com>
Date:   Fri Dec 13 19:13:42 2019 +0300

    Issue #27 - Event Driven Process Chain shapes
    
    This pach creates an EDPC.sheet file using Marcus Kossatz's EDPC shapes.

 shapes/EDPC/business_process.png    | Bin 0 -> 192 bytes
 shapes/EDPC/business_process.shape  |  14 ++++++++++++++
 shapes/EDPC/document.png            | Bin 0 -> 199 bytes
 shapes/EDPC/document.shape          |  28 ++++++++++++++++++++++++++++
 shapes/EDPC/end_event.png           | Bin 0 -> 234 bytes
 shapes/EDPC/end_event.shape         |  15 +++++++++++++++
 shapes/EDPC/event.png               | Bin 0 -> 184 bytes
 shapes/EDPC/event.shape             |  16 ++++++++++++++++
 shapes/EDPC/function.png            | Bin 0 -> 190 bytes
 shapes/EDPC/function.shape          |  17 +++++++++++++++++
 shapes/EDPC/meson.build             |  35 +++++++++++++++++++++++++++++++++++
 shapes/EDPC/operator_and_in.png     | Bin 0 -> 745 bytes
 shapes/EDPC/operator_and_in.shape   |  19 +++++++++++++++++++
 shapes/EDPC/operator_and_out.png    | Bin 0 -> 1366 bytes
 shapes/EDPC/operator_and_out.shape  |  21 +++++++++++++++++++++
 shapes/EDPC/operator_or_in.png      | Bin 0 -> 704 bytes
 shapes/EDPC/operator_or_in.shape    |  19 +++++++++++++++++++
 shapes/EDPC/operator_or_out.png     | Bin 0 -> 1192 bytes
 shapes/EDPC/operator_or_out.shape   |  21 +++++++++++++++++++++
 shapes/EDPC/operator_xor_in.png     | Bin 0 -> 748 bytes
 shapes/EDPC/operator_xor_in.shape   |  19 +++++++++++++++++++
 shapes/EDPC/operator_xor_out.png    | Bin 0 -> 732 bytes
 shapes/EDPC/operator_xor_out.shape  |  19 +++++++++++++++++++
 shapes/EDPC/organisation_unit.png   | Bin 0 -> 221 bytes
 shapes/EDPC/organisation_unit.shape |  20 ++++++++++++++++++++
 shapes/EDPC/process_group.png       | Bin 0 -> 194 bytes
 shapes/EDPC/process_group.shape     |  14 ++++++++++++++
 shapes/EDPC/start_event.png         | Bin 0 -> 201 bytes
 shapes/EDPC/start_event.shape       |  16 ++++++++++++++++
 shapes/meson.build                  |   1 +
 sheets/EDPC.sheet                   |  22 ++++++++++++++++++++++
 sheets/meson.build                  |   1 +
 32 files changed, 317 insertions(+)
---
diff --git a/shapes/EDPC/business_process.png b/shapes/EDPC/business_process.png
new file mode 100644
index 00000000..f3935789
Binary files /dev/null and b/shapes/EDPC/business_process.png differ
diff --git a/shapes/EDPC/business_process.shape b/shapes/EDPC/business_process.shape
new file mode 100644
index 00000000..11ff8eaf
--- /dev/null
+++ b/shapes/EDPC/business_process.shape
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_Business_Process</name>
+  <icon>business_process.png</icon>
+  <connections>
+    <point x="1.75" y="0"/>
+    <point x="1.75" y="2"/>
+    <point x="1.75" y="1" main="yes"/>
+  </connections>
+  <textbox x1="0.75" y1="0" x2="3" y2="2"/>
+  <svg:svg width="3" height="2">
+    <svg:polygon points="0,0 3,0 3.75,1 3,2 0,2 0.75,1" style="fill: #FF5050"/>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/document.png b/shapes/EDPC/document.png
new file mode 100644
index 00000000..7e10b7dd
Binary files /dev/null and b/shapes/EDPC/document.png differ
diff --git a/shapes/EDPC/document.shape b/shapes/EDPC/document.shape
new file mode 100644
index 00000000..9d2a3bb7
--- /dev/null
+++ b/shapes/EDPC/document.shape
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_Document</name>
+  <icon>document.png</icon>
+  <connections>
+    <point x="0" y="0"/>
+    <point x="2.5" y="0"/>
+    <point x="5" y="0"/>
+    <point x="7.5" y="0"/>
+    <point x="10" y="0"/>
+    <point x="0" y="1.5"/>
+    <point x="0" y="3"/>
+    <point x="0" y="4.5"/>
+    <point x="0" y="6"/>
+    <point x="10" y="1.5"/>
+    <point x="10" y="3"/>
+    <point x="10" y="4.5"/>
+    <point x="10" y="6"/>
+    <point x="2.5" y="6.75"/>
+    <point x="5" y="6"/>
+    <point x="7.5" y="5.25"/>
+    <point x="5" y="3.5" main="yes"/>
+  </connections>
+  <textbox x1="0" y1="0" x2="10" y2="5"/>
+  <svg:svg width="10" height="7">
+    <svg:path d="M 0,0 h 10 v 6 c -2,-1 -3,-1 -5,0 s -3,1 -5,0 v -6 z" style="fill: #9999FF"/>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/end_event.png b/shapes/EDPC/end_event.png
new file mode 100644
index 00000000..3fc844d4
Binary files /dev/null and b/shapes/EDPC/end_event.png differ
diff --git a/shapes/EDPC/end_event.shape b/shapes/EDPC/end_event.shape
new file mode 100644
index 00000000..dbd1007f
--- /dev/null
+++ b/shapes/EDPC/end_event.shape
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_End_Event</name>
+  <icon>end_event.png</icon>
+  <connections>
+    <point x="1.25" y="0"/>
+    <point x="1.25" y="2"/>
+    <point x="2.5" y="1.0"/>
+    <point x="1.25" y="1" main="yes"/>
+  </connections>
+  <textbox x1="0.5" y1="0" x2="2.5" y2="2"/>
+  <svg:svg width="2.5" height="2">
+    <svg:polygon points="0,0 2.5,0 2.5,2 0,2 0.5,1" style="fill: #FFC0C0"/>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/event.png b/shapes/EDPC/event.png
new file mode 100644
index 00000000..2c98b8fd
Binary files /dev/null and b/shapes/EDPC/event.png differ
diff --git a/shapes/EDPC/event.shape b/shapes/EDPC/event.shape
new file mode 100644
index 00000000..bba4c4b5
--- /dev/null
+++ b/shapes/EDPC/event.shape
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_Event</name>
+  <icon>event.png</icon>
+  <connections>
+    <point x="1.25" y="0"/>
+    <point x="1.25" y="2"/>
+    <point x="2.5" y="1.0"/>
+    <point x="0" y="1.0"/>
+    <point x="1.25" y="1" main="yes"/>
+  </connections>
+  <textbox x1="0.4" y1="0" x2="2.1" y2="2"/>
+  <svg:svg width="2.5" height="2">
+    <svg:polygon points="0.5,0 2,0 2.5,1 2,2 0.5,2 0,1" style="fill: #FFC0C0"/>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/function.png b/shapes/EDPC/function.png
new file mode 100644
index 00000000..e891c4e1
Binary files /dev/null and b/shapes/EDPC/function.png differ
diff --git a/shapes/EDPC/function.shape b/shapes/EDPC/function.shape
new file mode 100644
index 00000000..3cc568e6
--- /dev/null
+++ b/shapes/EDPC/function.shape
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_Function</name>
+  <icon>function.png</icon>
+  <connections>
+    <point x="0.0" y="1.0"/>
+    <point x="3.0" y="1.0"/>
+    <point x="1.5" y="0.0"/>
+    <point x="1.5" y="2.0"/>
+    <point x="1.5" y="1.0" main="yes" />
+  </connections>  
+  <aspectratio type="free"/>
+  <textbox x1="0.5" y1="0.5" x2="2.5" y2="1.5" />
+  <svg:svg>
+    <svg:path d="M 1.6 0 C 2.6,0 2.4,0 2.6,0 C 2.8,0 3,0.2 3,0.4 C 3,0.6 3,1.2 3,1.6 C 3,1.8 2.8,2 2.6,2 C 
2,2 2.6,2 1.6,2 C 0.6,2 0.6,2 0.4,2 C 0.2,2 0,1.8 0,1.6 C 0,1.4 0,1 0,0.6 C 0,0.2 0.2,0 0.4,0 C 0.6,0 0.6,0 
1.6,0z" style="fill: #90EE90" />
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/meson.build b/shapes/EDPC/meson.build
new file mode 100644
index 00000000..80156978
--- /dev/null
+++ b/shapes/EDPC/meson.build
@@ -0,0 +1,35 @@
+shape_sources = files(
+    'business_process.png',
+    'business_process.shape',
+    'document.png',
+    'document.shape',
+    'end_event.png',
+    'end_event.shape',
+    'event.png',
+    'event.shape',
+    'function.png',
+    'function.shape',
+    'operator_and_in.png',
+    'operator_and_in.shape',
+    'operator_and_out.png',
+    'operator_and_out.shape',
+    'operator_or_in.png',
+    'operator_or_in.shape',
+    'operator_or_out.png',
+    'operator_or_out.shape',
+    'operator_xor_in.png',
+    'operator_xor_in.shape',
+    'operator_xor_out.png',
+    'operator_xor_out.shape',
+    'organisation_unit.png',
+    'organisation_unit.shape',
+    'process_group.png',
+    'process_group.shape',
+    'start_event.png',
+    'start_event.shape',
+)
+
+shapes += {
+    'name': 'EDPC',
+    'sources': shape_sources,
+}
diff --git a/shapes/EDPC/operator_and_in.png b/shapes/EDPC/operator_and_in.png
new file mode 100644
index 00000000..559d0fec
Binary files /dev/null and b/shapes/EDPC/operator_and_in.png differ
diff --git a/shapes/EDPC/operator_and_in.shape b/shapes/EDPC/operator_and_in.shape
new file mode 100644
index 00000000..57567ddb
--- /dev/null
+++ b/shapes/EDPC/operator_and_in.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+  <name>EDPC_Operator_AND_in</name>
+  <icon>operator_and_in.png</icon>
+  <connections>
+    <point x="1" y="2"/>
+    <point x="1" y="0"/>
+    <point x="0" y="1"/>
+    <point x="2" y="1"/>
+    <point x="1" y="1"/>
+  </connections>
+  <aspectratio type="fixed"/>
+  <svg:svg>
+    <svg:ellipse style="fill: #ffffff; fill-opacity: 1; stroke-opacity: 1; stroke-width: 0.1; stroke: 
#000000" cx="1" cy="1" rx="1" ry="1"/>
+    <svg:line style="fill: none; stroke-opacity: 1; stroke-width: 0.1; stroke: #000000" x1="0" y1="1" x2="2" 
y2="1"/>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.842222" font-size="0.705556" 
textLength="1.2425">AND</svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="1.54778" font-size="0.705556" textLength="0"></svg:text>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/operator_and_out.png b/shapes/EDPC/operator_and_out.png
new file mode 100644
index 00000000..76424d2e
Binary files /dev/null and b/shapes/EDPC/operator_and_out.png differ
diff --git a/shapes/EDPC/operator_and_out.shape b/shapes/EDPC/operator_and_out.shape
new file mode 100644
index 00000000..2adc2a69
--- /dev/null
+++ b/shapes/EDPC/operator_and_out.shape
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+  <name>EDPC_Operator_AND_out</name>
+  <icon>operator_and_out.png</icon>
+  <connections>
+    <point x="1" y="2"/>
+    <point x="1" y="0"/>
+    <point x="0" y="1"/>
+    <point x="2" y="1"/>
+    <point x="1" y="1"/>
+  </connections>
+  <aspectratio type="fixed"/>
+  <svg:svg>
+    <svg:ellipse style="fill: #ffffff; fill-opacity: 1; stroke-opacity: 1; stroke-width: 0.1; stroke: 
#000000" cx="1" cy="1" rx="1" ry="1"/>
+    <svg:line style="fill: none; stroke-opacity: 1; stroke-width: 0.1; stroke: #000000" x1="0" y1="1" x2="2" 
y2="1"/>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.128417" font-size="0.705556" textLength="0"></svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.833972" font-size="0.705556" textLength="0"></svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="1.53953" font-size="0.705556" 
textLength="1.2425">AND</svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="2.24508" font-size="0.705556" textLength="0"></svg:text>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/operator_or_in.png b/shapes/EDPC/operator_or_in.png
new file mode 100644
index 00000000..0b117013
Binary files /dev/null and b/shapes/EDPC/operator_or_in.png differ
diff --git a/shapes/EDPC/operator_or_in.shape b/shapes/EDPC/operator_or_in.shape
new file mode 100644
index 00000000..52e778da
--- /dev/null
+++ b/shapes/EDPC/operator_or_in.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+  <name>EDPC_Operator_OR_in</name>
+  <icon>operator_or_in.png</icon>
+  <connections>
+    <point x="1" y="2"/>
+    <point x="1" y="0"/>
+    <point x="0" y="1"/>
+    <point x="2" y="1"/>
+    <point x="1" y="1"/>
+  </connections>
+  <aspectratio type="fixed"/>
+  <svg:svg>
+    <svg:ellipse style="fill: #ffffff; fill-opacity: 1; stroke-opacity: 1; stroke-width: 0.1; stroke: 
#000000" cx="1" cy="1" rx="1" ry="1"/>
+    <svg:line style="fill: none; stroke-opacity: 1; stroke-width: 0.1; stroke: #000000" x1="0" y1="1" x2="2" 
y2="1"/>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.833972" font-size="0.705556" 
textLength="0.8375">OR</svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="1.53953" font-size="0.705556" textLength="0"></svg:text>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/operator_or_out.png b/shapes/EDPC/operator_or_out.png
new file mode 100644
index 00000000..663641df
Binary files /dev/null and b/shapes/EDPC/operator_or_out.png differ
diff --git a/shapes/EDPC/operator_or_out.shape b/shapes/EDPC/operator_or_out.shape
new file mode 100644
index 00000000..7724e015
--- /dev/null
+++ b/shapes/EDPC/operator_or_out.shape
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+  <name>EDPC_Operator_OR_out</name>
+  <icon>operator_or_out.png</icon>
+  <connections>
+    <point x="1" y="2"/>
+    <point x="1" y="0"/>
+    <point x="0" y="1"/>
+    <point x="2" y="1"/>
+    <point x="1" y="1"/>
+  </connections>
+  <aspectratio type="fixed"/>
+  <svg:svg>
+    <svg:ellipse style="fill: #ffffff; fill-opacity: 1; stroke-opacity: 1; stroke-width: 0.1; stroke: 
#000000" cx="1" cy="1" rx="1" ry="1"/>
+    <svg:line style="fill: none; stroke-opacity: 1; stroke-width: 0.1; stroke: #000000" x1="0" y1="1" x2="2" 
y2="1"/>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.128417" font-size="0.705556" textLength="0"></svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.833972" font-size="0.705556" textLength="0"></svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="1.53953" font-size="0.705556" 
textLength="0.8375">OR</svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="2.24508" font-size="0.705556" textLength="0"></svg:text>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/operator_xor_in.png b/shapes/EDPC/operator_xor_in.png
new file mode 100644
index 00000000..2a2f762b
Binary files /dev/null and b/shapes/EDPC/operator_xor_in.png differ
diff --git a/shapes/EDPC/operator_xor_in.shape b/shapes/EDPC/operator_xor_in.shape
new file mode 100644
index 00000000..ce4f3efa
--- /dev/null
+++ b/shapes/EDPC/operator_xor_in.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+  <name>EDPC_Operator_XOR_in</name>
+  <icon>operator_xor_in.png</icon>
+  <connections>
+    <point x="1" y="2"/>
+    <point x="1" y="0"/>
+    <point x="0" y="1"/>
+    <point x="2" y="1"/>
+    <point x="1" y="1"/>
+  </connections>
+  <aspectratio type="fixed"/>
+  <svg:svg>
+    <svg:ellipse style="fill: #ffffff; fill-opacity: 1; stroke-opacity: 1; stroke-width: 0.1; stroke: 
#000000" cx="1" cy="1" rx="1" ry="1"/>
+    <svg:line style="fill: none; stroke-opacity: 1; stroke-width: 0.1; stroke: #000000" x1="0" y1="1" x2="2" 
y2="1"/>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.833972" font-size="0.705556" 
textLength="1.19">XOR</svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="1.53953" font-size="0.705556" textLength="0"></svg:text>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/operator_xor_out.png b/shapes/EDPC/operator_xor_out.png
new file mode 100644
index 00000000..f28c8c6f
Binary files /dev/null and b/shapes/EDPC/operator_xor_out.png differ
diff --git a/shapes/EDPC/operator_xor_out.shape b/shapes/EDPC/operator_xor_out.shape
new file mode 100644
index 00000000..61e84f38
--- /dev/null
+++ b/shapes/EDPC/operator_xor_out.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+  <name>EDPC_Operator_XOR_out</name>
+  <icon>operator_xor_out.png</icon>
+  <connections>
+    <point x="1" y="2"/>
+    <point x="1" y="0"/>
+    <point x="0" y="1"/>
+    <point x="2" y="1"/>
+    <point x="1" y="1"/>
+  </connections>
+  <aspectratio type="fixed"/>
+  <svg:svg>
+    <svg:ellipse style="fill: #ffffff; fill-opacity: 1; stroke-opacity: 1; stroke-width: 0.1; stroke: 
#000000" cx="1" cy="1" rx="1" ry="1"/>
+    <svg:line style="fill: none; stroke-opacity: 1; stroke-width: 0.1; stroke: #000000" x1="0" y1="1" x2="2" 
y2="1"/>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="0.833972" font-size="0.705556" textLength="0"></svg:text>
+    <svg:text style="fill: #000000; fill-opacity: 1; stroke: none; text-anchor:middlefont-family: sans; 
font-style: normal; font-weight: normal" x="1" y="1.53953" font-size="0.705556" 
textLength="1.19">XOR</svg:text>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/organisation_unit.png b/shapes/EDPC/organisation_unit.png
new file mode 100644
index 00000000..98060940
Binary files /dev/null and b/shapes/EDPC/organisation_unit.png differ
diff --git a/shapes/EDPC/organisation_unit.shape b/shapes/EDPC/organisation_unit.shape
new file mode 100644
index 00000000..0b27e1c8
--- /dev/null
+++ b/shapes/EDPC/organisation_unit.shape
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_Organisation_Unit</name>
+  <icon>organisation_unit.png</icon>
+  <connections>
+    <point x="13.9" y="11.9"/>
+    <point x="13.9" y="9.7"/>
+    <point x="11.95" y="10.8"/>
+    <point x="15.85" y="10.8"/>
+    <point x="12.5211" y="10.0222"/>
+    <point x="12.5211" y="11.5778"/>
+    <point x="13.9" y="10.8" main="yes"/>
+  </connections>
+  <aspectratio type="free"/>
+  <textbox x1="12.6" y1="11.6" x2="15.0" y2="10.0" />
+  <svg:svg>
+    <svg:ellipse style="fill: #fbfb81" cx="13.9" cy="10.8" rx="1.95" ry="1.1"/>
+    <svg:line x1="12.5211" y1="10.0222" x2="12.5211" y2="11.5778"/>    
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/process_group.png b/shapes/EDPC/process_group.png
new file mode 100644
index 00000000..fcfe5fea
Binary files /dev/null and b/shapes/EDPC/process_group.png differ
diff --git a/shapes/EDPC/process_group.shape b/shapes/EDPC/process_group.shape
new file mode 100644
index 00000000..91193f6f
--- /dev/null
+++ b/shapes/EDPC/process_group.shape
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_Process_Group</name>
+  <icon>process_group.png</icon>
+  <connections>
+    <point x="1.75" y="0"/>
+    <point x="1.75" y="2"/>
+    <point x="1.75" y="1" main="yes"/>
+  </connections>
+  <textbox x1="0.75" y1="0" x2="3" y2="2"/>
+  <svg:svg width="3" height="2">
+    <svg:polygon points="0,0 3,0 3.75,1 3,2 0,2 0.75,1" style="fill: #90EE90"/>
+  </svg:svg>
+</shape>
diff --git a/shapes/EDPC/start_event.png b/shapes/EDPC/start_event.png
new file mode 100644
index 00000000..929f14f4
Binary files /dev/null and b/shapes/EDPC/start_event.png differ
diff --git a/shapes/EDPC/start_event.shape b/shapes/EDPC/start_event.shape
new file mode 100644
index 00000000..235a16cf
--- /dev/null
+++ b/shapes/EDPC/start_event.shape
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";>
+  <name>EDPC_Start_Event</name>
+  <icon>start_event.png</icon>
+  <connections>
+    <point x="1.25" y="0"/>
+    <point x="1.25" y="2"/>
+    <point x="2.5" y="1.0"/>
+    <point x="0" y="1.0"/>
+    <point x="1.25" y="1" main="yes"/>
+  </connections>
+  <textbox x1="0.1" y1="0" x2="2" y2="2.1"/>
+  <svg:svg width="2.5" height="2">
+    <svg:polygon points="0,0 2,0 2.5,1 2,2 0,2" style="fill: #FFC0C0"/>
+  </svg:svg>
+</shape>
diff --git a/shapes/meson.build b/shapes/meson.build
index e4caf3aa..49ec5430 100644
--- a/shapes/meson.build
+++ b/shapes/meson.build
@@ -24,6 +24,7 @@ subdir('Pneumatic')
 subdir('SDL')
 subdir('Shape_Design')
 subdir('sybase')
+subdir('EDPC')
 
 foreach shape_info : shapes
     install_data(
diff --git a/sheets/EDPC.sheet b/sheets/EDPC.sheet
new file mode 100644
index 00000000..289d44d7
--- /dev/null
+++ b/sheets/EDPC.sheet
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns";>
+    <!-- Author: Marcus Kossatz, 2019 -->
+  <name>EDPC</name>
+  <description>Objects to draw event-driven process chains</description>
+  <contents>
+    <object name="EDPC_Business_Process"><description>Business Process</description></object>
+    <object name="EDPC_Process_Group"><description>Process Group</description></object>
+    <object name="EDPC_Function"><description>Function</description></object>
+    <object name="EDPC_Event"><description>Event</description></object>
+    <object name="EDPC_Start_Event"><description>Start Event</description></object>
+    <object name="EDPC_End_Event"><description>End Event</description></object>
+    <object name="EDPC_Organisation_Unit"><description>Organisation Unit</description></object>
+    <object name="EDPC_Document"><description>Document</description></object>
+    <object name="EDPC_Operator_AND_in"><description>Operator AND (Input)</description></object>
+    <object name="EDPC_Operator_AND_out"><description>Operator AND (Output)</description></object>
+    <object name="EDPC_Operator_OR_in"><description>Operator Inclusive (OR) (Input)</description></object>
+    <object name="EDPC_Operator_OR_out"><description>Operator Inclusive (OR) (Output)</description></object>
+    <object name="EDPC_Operator_XOR_in"><description>Operator Exclusive (XOR) (Input)</description></object>
+    <object name="EDPC_Operator_XOR_out"><description>Operator Exclusive (XOR) 
(Output)</description></object>
+  </contents>
+</sheet>
diff --git a/sheets/meson.build b/sheets/meson.build
index 453d888c..4109943d 100644
--- a/sheets/meson.build
+++ b/sheets/meson.build
@@ -38,6 +38,7 @@ sheet_files = [
     'Lights.sheet',
     'Database.sheet',
     'Shape_Design.sheet',
+    'EDPC.sheet',
 ]
 
 sheet_files_targets = []


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]