[dia: 1/2] Issue #27 - Event Driven Process Chain shapes
- From: Zander <zbrown src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dia: 1/2] Issue #27 - Event Driven Process Chain shapes
- Date: Fri, 13 Dec 2019 16:53:35 +0000 (UTC)
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]