From c8cc07cc4607aaefcf5243fb1668df53cda452e9 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 1 Oct 2019 21:21:51 +0200 Subject: [PATCH] [test] improving BPMN testing with examples from http://www.bpmn.org/ --- .../XmlSchemaClassGenerator.Tests.csproj | 101 +- XmlSchemaClassGenerator.Tests/XmlTests.cs | 29 +- .../xml/bpmn_tests/Airline Check In.bpmn | 374 ++++ .../xml/bpmn_tests/Amazon Fulfillment.bpmn | 603 +++++++ .../BPI Web Registration with Moderator.bpmn | 494 +++++ ...PI Web Registration without Moderator.bpmn | 405 +++++ .../xml/bpmn_tests/Bank Account Opening.bpmn | 415 +++++ .../Book Writing and Publishing.bpmn | 339 ++++ .../xml/bpmn_tests/Commercial Financing.bpmn | 1166 ++++++++++++ .../bpmn_tests/Customer Quote Request.bpmn | 420 +++++ .../bpmn_tests/EMail Voting (BPMN 2.0).bpmn | 1582 +++++++++++++++++ .../bpmn_tests/Email-Voting-(BPMN 1.2).bpmn | 1152 ++++++++++++ ...Reimbursement Request - Alternative 1.bpmn | 325 ++++ ...Reimbursement Request - Alternative 2.bpmn | 339 ++++ .../Incident Management as Choreography.bpmn | 479 +++++ ... Management as Detailed Collaboration.bpmn | 673 +++++++ .../Insurance Claim Processing.bpmn | 463 +++++ .../bpmn_tests/Journal Review Process.bpmn | 970 ++++++++++ .../LaserTec Production Process.bpmn | 790 ++++++++ .../xml/bpmn_tests/Mortgage Approval.bpmn | 564 ++++++ .../xml/bpmn_tests/New Car Sales.bpmn | 851 +++++++++ .../Order Fulfillment and Procurement.bpmn | 492 +++++ .../xml/bpmn_tests/Order Fulfillment.bpmn | 749 ++++++++ .../xml/bpmn_tests/Order Processing.bpmn | 224 +++ ...ulfillment - BPMN v2.0 Specifications.bpmn | 1033 +++++++++++ .../Patient Treatment - Abstract Process.bpmn | 218 +++ ...ment - Collaboration and Choreography.bpmn | 542 ++++++ .../Patient Treatment - Collaboration.bpmn | 340 ++++ .../Pizza Co. Delivery Process.bpmn | 502 ++++++ ...d Casualty Insurance Claim Processing.bpmn | 1462 +++++++++++++++ ...ipment Process of a Hardware Retailer.bpmn | 378 ++++ .../xml/bpmn_tests/The Nobel Prize.bpmn | 797 +++++++++ .../bpmn_tests/The Pizza Collaboration.bpmn | 431 +++++ ...avel Booking with Event Sub-processes.bpmn | 919 ++++++++++ .../xml/bpmn_tests/Travel Booking.bpmn | 872 +++++++++ .../bpmnSimple.bpmn} | 0 36 files changed, 21481 insertions(+), 12 deletions(-) create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Airline Check In.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Amazon Fulfillment.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration with Moderator.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration without Moderator.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Bank Account Opening.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Book Writing and Publishing.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Commercial Financing.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Customer Quote Request.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/EMail Voting (BPMN 2.0).bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Email-Voting-(BPMN 1.2).bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 1.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 2.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Choreography.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Detailed Collaboration.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Insurance Claim Processing.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Journal Review Process.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/LaserTec Production Process.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Mortgage Approval.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/New Car Sales.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment and Procurement.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Processing.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order fulfillment - BPMN v2.0 Specifications.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Abstract Process.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration and Choreography.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Pizza Co. Delivery Process.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Property and Casualty Insurance Claim Processing.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Shipment Process of a Hardware Retailer.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Nobel Prize.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Pizza Collaboration.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking with Event Sub-processes.bpmn create mode 100644 XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking.bpmn rename XmlSchemaClassGenerator.Tests/xml/{bpmnSimple.xml => bpmn_tests/bpmnSimple.bpmn} (100%) diff --git a/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj b/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj index ec99af34..d38dd21b 100644 --- a/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj +++ b/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj @@ -71,7 +71,106 @@ PreserveNewest - + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + PreserveNewest diff --git a/XmlSchemaClassGenerator.Tests/XmlTests.cs b/XmlSchemaClassGenerator.Tests/XmlTests.cs index 21ca0b06..c67ebc67 100644 --- a/XmlSchemaClassGenerator.Tests/XmlTests.cs +++ b/XmlSchemaClassGenerator.Tests/XmlTests.cs @@ -399,21 +399,28 @@ void UnknownAttributeHandler(object sender, XmlAttributeEventArgs e) unknownAttrError = true; } - var xml = ReadXml("bpmnSimple"); - var reader = XmlReader.Create(new StringReader(xml)); + var currDir = Directory.GetCurrentDirectory(); + var testDir = "bpmn_tests"; + var fileExt = "bpmn"; + var testFiles = Glob.ExpandNames(string.Format("{0}\\xml\\{1}\\*.{2}", currDir, testDir, fileExt)); - var isDeserializable = serializer.CanDeserialize(reader); - Assert.True(isDeserializable); + foreach (var testFile in testFiles) + { + var xmlString = File.ReadAllText(testFile); + var reader = XmlReader.Create(new StringReader(xmlString), new XmlReaderSettings { IgnoreWhitespace = true }); + + var isDeserializable = serializer.CanDeserialize(reader); + Assert.True(isDeserializable); - var deserializedObject = serializer.Deserialize(reader); - Assert.False(unknownNodeError); - Assert.False(unknownAttrError); + var deserializedObject = serializer.Deserialize(reader); + Assert.False(unknownNodeError); + Assert.False(unknownAttrError); - var serializedXml = Serialize(serializer, deserializedObject, GetNamespacesFromSource(xml)); - File.WriteAllText("file.xml", serializedXml); + var serializedXml = Serialize(serializer, deserializedObject, GetNamespacesFromSource(xmlString)); - var deserializedXml = serializer.Deserialize(new StringReader(serializedXml)); - AssertEx.Equal(deserializedObject, deserializedXml); + var deserializedXml = serializer.Deserialize(new StringReader(serializedXml)); + AssertEx.Equal(deserializedObject, deserializedXml); + } } private IDictionary GetNamespacesFromSource(string source) diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Airline Check In.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Airline Check In.bpmn new file mode 100644 index 00000000..81543c0a --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Airline Check In.bpmn @@ -0,0 +1,374 @@ + + + + + _aa0f9a0c-7a0c-430c-ab47-9c631bdef86e + + + + _aa0f9a0c-7a0c-430c-ab47-9c631bdef86e + _69657ae5-75f2-4273-a773-6028b38af894 + + + + _69657ae5-75f2-4273-a773-6028b38af894 + _bf814752-2280-498e-893a-651f2b145e3f + _bf618270-3f8c-4cd5-a123-e92b889f262a + + + + + _bf618270-3f8c-4cd5-a123-e92b889f262a + _43575f45-81cd-47d1-b144-9891b139b3e4 + + + + _bf814752-2280-498e-893a-651f2b145e3f + _3b82ab7e-385c-44c6-aebf-42ae0376c3c6 + + + + _3b82ab7e-385c-44c6-aebf-42ae0376c3c6 + + + _43575f45-81cd-47d1-b144-9891b139b3e4 + _e44e211c-cf26-4374-8621-fce922c226f2 + + + + _e44e211c-cf26-4374-8621-fce922c226f2 + _bc8f1b94-1b1c-45bd-b35b-ee42b90d0b5a + _930a817b-15bd-4c2a-abc0-3438d08683c1 + + + + + _bc8f1b94-1b1c-45bd-b35b-ee42b90d0b5a + _eadbdf9a-3e92-4fc7-ac61-b1d8c3dd138b + _9eaeff0b-f0be-4e29-8b6d-b5c071999dc4 + + + + + _930a817b-15bd-4c2a-abc0-3438d08683c1 + _eadbdf9a-3e92-4fc7-ac61-b1d8c3dd138b + + + _9eaeff0b-f0be-4e29-8b6d-b5c071999dc4 + _570f72e8-9be2-40dd-91c7-ed601e7f9c26 + + + + _570f72e8-9be2-40dd-91c7-ed601e7f9c26 + _07610b87-c232-4669-8fbe-55fa7706f63c + + + + _07610b87-c232-4669-8fbe-55fa7706f63c + _de1447ef-15d9-41a9-94c2-447d0f93afa7 + + + + _de1447ef-15d9-41a9-94c2-447d0f93afa7 + _9351bc33-a4b9-44ee-880e-b81496b9fc04 + _c7b8e019-b169-4ece-b56e-478b77bf11df + + + + + _9351bc33-a4b9-44ee-880e-b81496b9fc04 + _b12d9a3d-8b9d-41fa-94ce-e93fcb8c26ff + + + + _c7b8e019-b169-4ece-b56e-478b77bf11df + _795c5968-ff87-4a12-9ec8-375e0f8adec3 + + + + _795c5968-ff87-4a12-9ec8-375e0f8adec3 + _1b4d1bb0-0c0a-4c1e-bd37-d03f07cd5d3c + + + + _b12d9a3d-8b9d-41fa-94ce-e93fcb8c26ff + _1b4d1bb0-0c0a-4c1e-bd37-d03f07cd5d3c + _dbd7629d-4038-4866-a15b-958c46e7ec4f + + + + _dbd7629d-4038-4866-a15b-958c46e7ec4f + _0034edc9-8116-444c-827a-175bda2fc8df + + + + _0034edc9-8116-444c-827a-175bda2fc8df + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713045037 + _1363713045037 + + + + + <p>An ORYX-Editor process presenting the activities performed by an airline agent responsible for checking in an airline passenger and its baggages.</p> + + + + + + _1363713045037 + _1363713045037 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Amazon Fulfillment.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Amazon Fulfillment.bpmn new file mode 100644 index 00000000..bd61fe4f --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Amazon Fulfillment.bpmn @@ -0,0 +1,603 @@ + + + + + + + + + + + + + + + + + + + + + + + + __f3f918b3-abee-4e59-8131-212d0d86b056 + __47cf5284-b9ff-4136-93fd-f0f32b87810f + + + + + __f3f918b3-abee-4e59-8131-212d0d86b056 + + + + __47cf5284-b9ff-4136-93fd-f0f32b87810f + + + + + + __36fbe220-08cc-45e8-847b-3f55002979c2 + __b355021c-ac23-48bf-9d1a-45c32565ba39 + + + + + __474f19b8-f608-4d20-a49e-907485a789c5 + __36fbe220-08cc-45e8-847b-3f55002979c2 + + + + __b355021c-ac23-48bf-9d1a-45c32565ba39 + + + __474f19b8-f608-4d20-a49e-907485a789c5 + + + + + + __6fd770bc-8f12-4927-96cd-e3cc53d862d3 + + + + + + + __e8a6634d-4c67-4ec3-b8cf-18bf3987c281 + __82227f00-3d5e-446e-a2e7-50b907ed7c8c + + + + + __a12a7547-373d-47ec-890d-af5c177203ee + __5d3be9f3-3f7a-4778-89e5-1bf4951472c2 + + __00bc466e-cf1f-473c-aa39-c78bba5cef82 + + + + __00bc466e-cf1f-473c-aa39-c78bba5cef82 + _63cf98c9-d0b1-4595-a4f2-9589439b311c + _520aac43-77a5-40e8-84a4-ec51e17ad9b2 + + + + + _bfa5c7b2-f5d2-4487-a307-b2ea662bd059 + _63cf98c9-d0b1-4595-a4f2-9589439b311c + _ad0872cc-e2a9-4c44-98c6-c64e0638f37e + + + + + _520aac43-77a5-40e8-84a4-ec51e17ad9b2 + _bfa5c7b2-f5d2-4487-a307-b2ea662bd059 + _50edb87c-9e46-48b1-a311-ef00e6e431e8 + + + + _ad0872cc-e2a9-4c44-98c6-c64e0638f37e + + + + _50edb87c-9e46-48b1-a311-ef00e6e431e8 + _30c47018-b9e8-4d09-81e2-2b592f75a5cf + + + + + _30c47018-b9e8-4d09-81e2-2b592f75a5cf + + + + + + __dc6ef6c1-9c24-48ae-800f-2f9fb76d7ce6 + + + + + __92bd8ebf-e3b1-4270-96bb-2f6d6978c64a + + + + __5d3be9f3-3f7a-4778-89e5-1bf4951472c2 + __92bd8ebf-e3b1-4270-96bb-2f6d6978c64a + + + __82227f00-3d5e-446e-a2e7-50b907ed7c8c + __ffc1486a-8a32-490a-8835-d14cc5ab0a97 + __a12a7547-373d-47ec-890d-af5c177203ee + + + + + + + __ffc1486a-8a32-490a-8835-d14cc5ab0a97 + __6fd770bc-8f12-4927-96cd-e3cc53d862d3 + __e8a6634d-4c67-4ec3-b8cf-18bf3987c281 + + + __dc6ef6c1-9c24-48ae-800f-2f9fb76d7ce6 + + + + + + __fd16081c-ecf9-4e0f-857f-f3404a7ee784 + __f4846d41-bca9-4788-9ce2-30ff4b9d6b7b + __200e3ce9-3381-4d13-8c7e-4f8790388070 + + + __ac1dc01c-14c2-47cf-9bc9-2b39f5fcd379 + __c1a19847-8b3e-42db-a95d-9f21cffc50a3 + __5a9abc77-7371-4213-bede-4056f9cb7808 + + + + __4ad47bad-fac8-4269-9a9b-3f68613c7fc8 + + + + + + + + __4ad47bad-fac8-4269-9a9b-3f68613c7fc8 + __ce6b77ab-3b91-4ca0-b6c2-48980892e47e + + + + + + + __ce6b77ab-3b91-4ca0-b6c2-48980892e47e + __04700d0b-5231-46f6-ae74-698ba3864a60 + + + + + + + __04700d0b-5231-46f6-ae74-698ba3864a60 + __c18acafe-53f8-4e7d-a6df-d12b60b5ae53 + + + + __c18acafe-53f8-4e7d-a6df-d12b60b5ae53 + __18abb53a-b7c0-414e-9428-1d1a14f2e96b + + + + __18abb53a-b7c0-414e-9428-1d1a14f2e96b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1aa4e08d-219c-418c-8aed-5ddf4cd45a41 + _1aa4e08d-219c-418c-8aed-5ddf4cd45a41 + + + + + + + + <p>Amazon order fulfillment examples created by Trisotech describes the process of ordering an item from Amazon. This diagram describes the process from the credit card company, customer's, Amazon's and carrier's perspective.</p> + + + _1aa4e08d-219c-418c-8aed-5ddf4cd45a41 + _1aa4e08d-219c-418c-8aed-5ddf4cd45a41 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration with Moderator.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration with Moderator.bpmn new file mode 100644 index 00000000..c9481e0a --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration with Moderator.bpmn @@ -0,0 +1,494 @@ + + + + + + + + + + + + + + + + + + + + + + + _91e72a29-c968-4a2f-a131-028e6b62afa2 + _453ad674-2a2b-4968-be36-12bc646e7c47 + + + + + _1982ec68-7475-406b-822e-18062d53b4f4 + + + + _453ad674-2a2b-4968-be36-12bc646e7c47 + _f3b84857-ba89-43bf-b4db-fc8c2a6258f5 + + + + _1982ec68-7475-406b-822e-18062d53b4f4 + _91e72a29-c968-4a2f-a131-028e6b62afa2 + + + _f3b84857-ba89-43bf-b4db-fc8c2a6258f5 + + + + + + _4342727b-7526-4ee0-a282-e3a25e6cce62 + _0dd33218-d034-45ac-a6a6-642b39a61f5f + _7efe6137-2633-497b-8f86-128c54d507cd + _fdbefd17-1ddc-4d8c-af08-31ee158e7a71 + _e7d3609e-b87d-4485-aac0-8401f14a475c + + + _81584980-9629-4fea-8d46-95dfcbfbac38 + _021489e7-c230-41b4-a455-774198e08cb2 + _c2928f4c-b80c-465e-aaae-c64ebc76e37c + _56018158-e98a-4cb9-bd12-206bd7ddc386 + _f8cc8014-4e1e-4db3-b4d1-34d59473890f + _f6e84d79-c8af-4b80-a1a6-7e86ea5ee88f + _ff5725d6-cbc9-4c03-97fa-e79615e236b5 + _b5234530-9a49-4a06-9bd7-ce075df43e96 + _4a3ffd73-239a-4e1a-bb50-a4d57e30fede + _d44bd968-90bd-4ed3-a31e-0c8ad1d56457 + _50409ba6-63a7-4e9b-a148-26bbe43e437c + + + + _601bddfe-fcb2-4cf5-a71c-b4629e940ed0 + _9b2953b6-8bae-400a-8032-81a7db5e244c + + + + + _ced769e5-34c3-4089-bbdd-898a76e462be + + + + _9b2953b6-8bae-400a-8032-81a7db5e244c + + + _ced769e5-34c3-4089-bbdd-898a76e462be + _78080c5e-dd77-4a62-a926-fc440cdb9bf5 + + + + _78080c5e-dd77-4a62-a926-fc440cdb9bf5 + _601bddfe-fcb2-4cf5-a71c-b4629e940ed0 + _272d8dd0-4740-45d1-9e63-a27282b218ab + + + + _04847064-3db0-4da3-bcbe-7e410936e3d9 + _9af663e4-c0fc-4da1-a5eb-c3d20b65d53d + + + + + _522d463a-38ed-441f-ba7b-993b053b0dff + _c0f4672e-8e1f-4227-8f52-c3ea26971c43 + + + + + _272d8dd0-4740-45d1-9e63-a27282b218ab + _c8849dd2-a153-4f8e-b8d1-422c4940e6d6 + + + + _9af663e4-c0fc-4da1-a5eb-c3d20b65d53d + _3fe30128-65bb-4dcb-8cf5-4aabefef6962 + _f6698075-f817-4600-a99a-418feb6add9a + + + + + _f6698075-f817-4600-a99a-418feb6add9a + + + _2544821d-2702-49f7-935f-43b97ce09101 + _97cdfe3f-8447-47a3-ad68-275c4eb28330 + + + + + _c0f4672e-8e1f-4227-8f52-c3ea26971c43 + _97cdfe3f-8447-47a3-ad68-275c4eb28330 + _6b98d50f-a7a3-4259-946e-51d8f4cae3a0 + + + + _6b98d50f-a7a3-4259-946e-51d8f4cae3a0 + _590f447b-0873-43f1-a743-4abf368bbee2 + + + + _c8849dd2-a153-4f8e-b8d1-422c4940e6d6 + _522d463a-38ed-441f-ba7b-993b053b0dff + _2544821d-2702-49f7-935f-43b97ce09101 + + + _7c30f490-1246-425b-882d-4d9963af180e + _3fe30128-65bb-4dcb-8cf5-4aabefef6962 + + + + _590f447b-0873-43f1-a743-4abf368bbee2 + _7c30f490-1246-425b-882d-4d9963af180e + _04847064-3db0-4da3-bcbe-7e410936e3d9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713088968 + _1363713088968 + + + + + <p>This process&nbsp;illustrates&nbsp;the activities performed by a user and by Business Process Incubator (BPI)&nbsp;to handle a BPI membership request. This version includes the presence of a &ldquo;Moderator&rdquo; to review and approve the registration.</p> + + + + + + _1363713088968 + _1363713088968 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration without Moderator.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration without Moderator.bpmn new file mode 100644 index 00000000..98f64708 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/BPI Web Registration without Moderator.bpmn @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + _1982ec68-7475-406b-822e-18062d53b4f4 + + + + _453ad674-2a2b-4968-be36-12bc646e7c47 + _f3b84857-ba89-43bf-b4db-fc8c2a6258f5 + + + + + _1982ec68-7475-406b-822e-18062d53b4f4 + _91e72a29-c968-4a2f-a131-028e6b62afa2 + + + + _f3b84857-ba89-43bf-b4db-fc8c2a6258f5 + + + _91e72a29-c968-4a2f-a131-028e6b62afa2 + _453ad674-2a2b-4968-be36-12bc646e7c47 + + + + + + _4a3ffd73-239a-4e1a-bb50-a4d57e30fede + _ff5725d6-cbc9-4c03-97fa-e79615e236b5 + _c2928f4c-b80c-465e-aaae-c64ebc76e37c + _b5234530-9a49-4a06-9bd7-ce075df43e96 + _f8cc8014-4e1e-4db3-b4d1-34d59473890f + _021489e7-c230-41b4-a455-774198e08cb2 + _f6e84d79-c8af-4b80-a1a6-7e86ea5ee88f + _d44bd968-90bd-4ed3-a31e-0c8ad1d56457 + _56018158-e98a-4cb9-bd12-206bd7ddc386 + _32ee8a2c-af07-448f-9ef8-10e8ea308abf + _50409ba6-63a7-4e9b-a148-26bbe43e437c + _81584980-9629-4fea-8d46-95dfcbfbac38 + + + + _c8849dd2-a153-4f8e-b8d1-422c4940e6d6 + _522d463a-38ed-441f-ba7b-993b053b0dff + _2544821d-2702-49f7-935f-43b97ce09101 + + + + + + _c0f4672e-8e1f-4227-8f52-c3ea26971c43 + _97cdfe3f-8447-47a3-ad68-275c4eb28330 + _6b98d50f-a7a3-4259-946e-51d8f4cae3a0 + + + + + + _e64417f7-ab30-4672-822b-e7fc6dd6bb08 + _c8849dd2-a153-4f8e-b8d1-422c4940e6d6 + + + + _6b98d50f-a7a3-4259-946e-51d8f4cae3a0 + _590f447b-0873-43f1-a743-4abf368bbee2 + + + + _f6698075-f817-4600-a99a-418feb6add9a + + + + _522d463a-38ed-441f-ba7b-993b053b0dff + _c0f4672e-8e1f-4227-8f52-c3ea26971c43 + + + _2544821d-2702-49f7-935f-43b97ce09101 + _97cdfe3f-8447-47a3-ad68-275c4eb28330 + + + _7c30f490-1246-425b-882d-4d9963af180e + _3fe30128-65bb-4dcb-8cf5-4aabefef6962 + + + + + _3fe30128-65bb-4dcb-8cf5-4aabefef6962 + _9af663e4-c0fc-4da1-a5eb-c3d20b65d53d + _f6698075-f817-4600-a99a-418feb6add9a + + + + _e64417f7-ab30-4672-822b-e7fc6dd6bb08 + + + _590f447b-0873-43f1-a743-4abf368bbee2 + _7c30f490-1246-425b-882d-4d9963af180e + _04847064-3db0-4da3-bcbe-7e410936e3d9 + + + + _04847064-3db0-4da3-bcbe-7e410936e3d9 + _9af663e4-c0fc-4da1-a5eb-c3d20b65d53d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713098725 + _1363713098725 + + + + + <p>This process&nbsp;illustrates&nbsp;the activities performed by a user and by Business Process Incubator (BPI)&nbsp;to handle a BPI membership request.</p> + + + + + + _1363713098725 + _1363713098725 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Bank Account Opening.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Bank Account Opening.bpmn new file mode 100644 index 00000000..fa2528b5 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Bank Account Opening.bpmn @@ -0,0 +1,415 @@ + + + + + _ed838dad-f7cb-47b1-b433-7c6851fb7761 + + + + _ed838dad-f7cb-47b1-b433-7c6851fb7761 + _bc4fc9f8-5491-446a-af4f-cfa011ec53b7 + + + + _bc4fc9f8-5491-446a-af4f-cfa011ec53b7 + _c4e8c8dd-fa7b-47b7-95ab-bfc5334dc9bc + _d5e1203d-d01a-494c-b5e2-27315c0c244e + + + + + _d5e1203d-d01a-494c-b5e2-27315c0c244e + _b009adf2-a936-4b3f-b43c-796263787efb + + + + _b009adf2-a936-4b3f-b43c-796263787efb + _4ff3ec72-cbdd-420c-bd8d-8a9ab00fa79a + + + + _c4e8c8dd-fa7b-47b7-95ab-bfc5334dc9bc + _3ca83bb5-a167-4f82-a2f0-69a7a787b002 + + + + _4ff3ec72-cbdd-420c-bd8d-8a9ab00fa79a + _3ca83bb5-a167-4f82-a2f0-69a7a787b002 + _d30a5c35-0959-4c3b-a44b-abeafa624a33 + + + + _d30a5c35-0959-4c3b-a44b-abeafa624a33 + _69a4c482-a22b-4455-956e-db56c0d47e7f + + + + _69a4c482-a22b-4455-956e-db56c0d47e7f + _70b5211b-9bc6-4bbb-ac4b-c1619f4f41d8 + _6f2260f8-3221-467a-aa8b-1fa11029670e + + + + + _78baef2b-3ad3-47a3-8fe0-b3c75b396a22 + + + + _70b5211b-9bc6-4bbb-ac4b-c1619f4f41d8 + _20f9b81e-2a17-4f83-a83d-919f3a0a4825 + + + + _6f2260f8-3221-467a-aa8b-1fa11029670e + _20f9b81e-2a17-4f83-a83d-919f3a0a4825 + _538794ab-61cc-4e7b-9a31-8ebb9fd655f6 + + + + _538794ab-61cc-4e7b-9a31-8ebb9fd655f6 + _8dc60e7a-8db5-434b-a0c9-6123d470f84f + _20c6f3f9-1523-4118-9ab3-c323a7d57db0 + _280fd910-e1ba-4a47-87c6-1a4a9278bf56 + + + + + + _8dc60e7a-8db5-434b-a0c9-6123d470f84f + _ed164a47-cf39-4d16-a8bb-e23706accf96 + + + + _280fd910-e1ba-4a47-87c6-1a4a9278bf56 + _ef6873e8-7921-447d-a76d-149f1b8c3e96 + + + + _20c6f3f9-1523-4118-9ab3-c323a7d57db0 + _a8e1faff-86d7-4ced-8f51-fe457ae62c19 + + + + _a8e1faff-86d7-4ced-8f51-fe457ae62c19 + _afc4fab5-a96d-4cf8-9b3e-d9cdd6a525a8 + _d6dedda8-387e-4337-a2e8-0a6d382ee5df + + + + + _afc4fab5-a96d-4cf8-9b3e-d9cdd6a525a8 + _460442b9-1a90-49b1-a4fe-b7dfcb3414ea + + + + _d6dedda8-387e-4337-a2e8-0a6d382ee5df + _5807872c-bd14-4e12-8273-5b7c5e490272 + + + + _460442b9-1a90-49b1-a4fe-b7dfcb3414ea + _ef6873e8-7921-447d-a76d-149f1b8c3e96 + _ed164a47-cf39-4d16-a8bb-e23706accf96 + _5807872c-bd14-4e12-8273-5b7c5e490272 + _98f2354c-8790-44c3-9e20-81adbe1bc51e + + + + _98f2354c-8790-44c3-9e20-81adbe1bc51e + _78baef2b-3ad3-47a3-8fe0-b3c75b396a22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713054872 + _1363713054872 + + + + + <p>This process was originally post on Oryx-Editor. We have the sequence and the wording of few activities to reflect our experience with banking organizations.</p> + + + + + + _1363713054872 + _1363713054872 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Book Writing and Publishing.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Book Writing and Publishing.bpmn new file mode 100644 index 00000000..cc67767b --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Book Writing and Publishing.bpmn @@ -0,0 +1,339 @@ + + + + + _9b3445b4-8deb-4b7c-bf96-460427a590da + _da732d83-9b76-4d33-84b3-cbfa40ab5565 + + _f17a7c3c-8ea5-4e42-ae94-08ba088f30f7 + + + + _f17a7c3c-8ea5-4e42-ae94-08ba088f30f7 + _408fa340-d035-4b50-bebf-2fed0df7f3ef + + + + _408fa340-d035-4b50-bebf-2fed0df7f3ef + _f0a02f4b-e11d-400c-8cee-2701f36beba4 + + + + + _f0a02f4b-e11d-400c-8cee-2701f36beba4 + _93cd7182-5254-4de6-bb03-ed90a3cb6971 + + + + _93cd7182-5254-4de6-bb03-ed90a3cb6971 + + + + + + + _9db7b3bc-3e9e-46d3-ab32-4d791a14a69f + _3ce13acc-b0b5-4111-9067-a8bf12dae39b + + _ac8a194b-ec48-4f92-95fe-afd7615122c3 + + + + _ac8a194b-ec48-4f92-95fe-afd7615122c3 + _14d1cee4-ec36-47d5-9a29-c4d8b9a947c5 + + + + + _14d1cee4-ec36-47d5-9a29-c4d8b9a947c5 + _5096cbeb-f271-41ea-8121-c40249670173 + + + + _5096cbeb-f271-41ea-8121-c40249670173 + + + + + + + _1baf840e-41c0-433f-b648-7370009b9b81 + + + + _1baf840e-41c0-433f-b648-7370009b9b81 + _9db7b3bc-3e9e-46d3-ab32-4d791a14a69f + _9b3445b4-8deb-4b7c-bf96-460427a590da + _fdbcd6fc-5d5f-4c0a-8111-899034475db0 + + + + _fdbcd6fc-5d5f-4c0a-8111-899034475db0 + _8109b21e-12db-47eb-beb2-0de61d9b1f56 + _1b6d36ea-79f2-4308-b2dc-42d804fa0725 + + + + + _8109b21e-12db-47eb-beb2-0de61d9b1f56 + _715f3cd6-f317-47fa-badb-ffd2c6b151ea + + + + + _1b6d36ea-79f2-4308-b2dc-42d804fa0725 + _9e1d36dc-4b9b-432e-8abb-0f51e8ba0749 + + + + + _715f3cd6-f317-47fa-badb-ffd2c6b151ea + _9e1d36dc-4b9b-432e-8abb-0f51e8ba0749 + _56ce5f0d-6c21-42f7-a3f2-998f345dfc50 + + + + _56ce5f0d-6c21-42f7-a3f2-998f345dfc50 + _39ec4359-39cc-4acc-b109-1fa14d8f8b53 + + + + _da732d83-9b76-4d33-84b3-cbfa40ab5565 + _3ce13acc-b0b5-4111-9067-a8bf12dae39b + _39ec4359-39cc-4acc-b109-1fa14d8f8b53 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713076377 + _1363713076377 + + + + + <p>Process used in Stephen A. White and Derek Miers book &ldquo;BPMN Modeling and Reference Guide&rdquo;. This process presents a way to synchronize highly independent activities&nbsp;occurring&nbsp;during&nbsp;the writing of a book to be published.</p> + + + + + + _1363713076377 + _1363713076377 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Commercial Financing.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Commercial Financing.bpmn new file mode 100644 index 00000000..1593514e --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Commercial Financing.bpmn @@ -0,0 +1,1166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _a4f52628-eb74-4251-a7d0-779815e07675 + _5bfadb04-81cb-4d6f-ba9c-4129aa46e20e + _a1bcf333-ccae-4bcd-92f6-f8a4fafcae9c + _3badfb8a-f867-481a-92a2-d469df9bdff8 + _38baa862-1061-4373-93f1-ea46b2c10e4f + _763a1ded-f482-4e1c-891d-2c4b0b1cf09b + _7d35cb1f-df54-403e-84c1-66786c4948d9 + _fdb76c46-f241-4f33-a01a-c3b34d37d422 + _6fd7210d-46d5-4702-8908-9ee2748bca6b + _82436a21-4f39-4c2d-b95e-1f787d58913e + _42e30174-408f-4ead-8c3b-e8846e4bef6a + _278732b6-939d-455e-95f0-a49392166d7f + _1841834c-cae0-4bbd-bde9-6f27b5f3b059 + _d0157314-ea85-4efe-b73b-b3301257ea09 + _d37013dd-2b45-4ef9-8ca8-20020b1de414 + _a8fde211-ae23-4478-93f2-c589d7b1e0b8 + _0062ecbc-07ed-4412-8f88-224759e33be9 + _f9a55066-3f21-4e3f-b6a7-efa821aefdd2 + _497fc0a9-f82b-49d3-9208-e64a93538c09 + _2ffba650-8a2a-43a5-9851-65a9f281544f + _e58b48b2-9667-4622-87a3-265916eebe4b + _f806cd91-6cea-495a-9a3a-a4ca72f7e50b + _423a734f-0dce-4ef5-b354-8e87a351a221 + _66a82901-7bfa-485c-8fc4-da8e59a9c0be + _64ddc9e8-e6ed-4958-bb7e-28e964f674c4 + _0c936ed7-46ca-4bcb-965a-cbc870847824 + _643a6045-2205-4a93-afd1-69d572da3c92 + _705b5428-5f2f-44a3-96e1-71d945635faf + _bef3a530-cb33-4091-84da-85e217c1b134 + _e87e8408-cc61-4972-ad7b-71273ebc66b7 + _e8487528-673c-4e46-a669-d23ea629fecc + _382642af-02e2-4fb8-ad8b-8a67f6264e53 + _dd58924a-3f9f-41f7-97ce-69732468efcc + _b01698d7-a596-4468-8632-fe2cb15c9d26 + _110d8450-3fd7-43f9-9d4b-1b9ca6338e5b + _f182b184-1333-423d-a385-96c2a260bd0e + _e52b5137-35ce-4a94-b421-d01b9e003609 + _94ae9aff-e7fa-4e31-880e-17eeb22cca5e + + + _d9366a1c-4fc2-4337-bc52-58688fd6edae + _7b3750db-3473-4aef-8d5e-dc95ac32402d + _9aecb537-c6aa-4b09-8c94-252659eb0964 + _bf55fabd-bc48-4202-9af4-8205d96d212c + _e27f719e-c9c3-410b-90b4-ab6553526178 + _d846ead3-ef87-4fd6-9874-404b75370c05 + _254e70be-4454-4cde-ba4f-2e4b1ab9dedc + + + _52204d6b-4914-4429-b0de-6ae6ac54f6d9 + + + _37787552-f432-4be8-91f5-e9a4ce13cb5c + _425247dc-f71f-48f0-a2e9-09371fd992bc + _117b0578-60ad-4ee8-abd6-d50a9006e391 + + + + _212ad63a-7710-4192-ba48-7a1ac2b90c90 + _320bd4f1-1586-4e3d-bd23-199685c55a88 + _5bfb425e-a1c0-4eb7-b062-46fc6125347d + + + + + + + + _ce48251e-4ae5-4fa9-8e0a-1771baf0481a + _0fe74a76-13e3-4cfe-bf08-16d42a3b96e8 + + + + + _560b75d4-ba03-4f9c-bc0c-b90168611a4d + _d5fe96f7-dccf-466e-8eb0-2466d2128f36 + + + + + _cdc308d0-3248-43fc-bad1-d2affbcc6ce2 + _86569cb2-84e5-43a1-b618-a58c839aae6f + _afc3a85c-c255-45aa-bb60-867da4a31be3 + + + + + + + + _5bfb425e-a1c0-4eb7-b062-46fc6125347d + + + _cdc308d0-3248-43fc-bad1-d2affbcc6ce2 + + + + _a93cf863-bf64-472d-8f56-f9f01e009dae + + + + + _afc3a85c-c255-45aa-bb60-867da4a31be3 + + + + _d5fe96f7-dccf-466e-8eb0-2466d2128f36 + _86569cb2-84e5-43a1-b618-a58c839aae6f + _320bd4f1-1586-4e3d-bd23-199685c55a88 + + + _0fe74a76-13e3-4cfe-bf08-16d42a3b96e8 + _bf5fae75-0af9-414a-a29c-4f1eaeed26d4 + _212ad63a-7710-4192-ba48-7a1ac2b90c90 + + + + _a93cf863-bf64-472d-8f56-f9f01e009dae + _ce48251e-4ae5-4fa9-8e0a-1771baf0481a + + + _bf5fae75-0af9-414a-a29c-4f1eaeed26d4 + _c2037a4b-e457-4f01-a337-ac6760711e1a + + + + + _c2037a4b-e457-4f01-a337-ac6760711e1a + _560b75d4-ba03-4f9c-bc0c-b90168611a4d + + + _924deb32-3bf1-4026-9e7a-bedca4549879 + _f66f3023-2ae9-4d02-b3bc-465229900c89 + + + + + _1c9d5820-59a6-4294-bba8-df4309232487 + _6115af01-4e21-4f92-932a-28f4722ade24 + + + + + _546bad5e-6dbb-4c3a-9aa8-461749298a29 + _5124c1ff-bc56-4d61-b355-11e92124b46f + + + + + + + + _b10f3eba-a9c1-4ec7-ad81-ca5aec09aca2 + _edb00b82-0e15-4069-8666-63f92447c42d + + + + + + _39803288-12be-46b7-bea5-3d42090af834 + _6115af01-4e21-4f92-932a-28f4722ade24 + + + + _dcb48973-b3b5-40a8-9919-71834cf935bb + _ae26ca08-4499-489a-ad17-7865351fc014 + + + + + _b013f3ea-5e17-431b-b3eb-0f92143adba3 + _e95af7d0-a8c8-4714-bc72-8d3e844cc87a + + + + + _edb00b82-0e15-4069-8666-63f92447c42d + _39803288-12be-46b7-bea5-3d42090af834 + _924deb32-3bf1-4026-9e7a-bedca4549879 + + + _3fce4ac4-6c52-41fe-ab57-5a218633f917 + _a1d92ca4-8d07-49d0-aef6-83904dde9f27 + + + + + + _75e29846-4180-4c5e-9217-219114fdbf6f + + + + + + + _5124c1ff-bc56-4d61-b355-11e92124b46f + _a1d92ca4-8d07-49d0-aef6-83904dde9f27 + _8fa62bfc-460d-4f05-a6bb-95abf914c9fa + _1c9d5820-59a6-4294-bba8-df4309232487 + + + + + + _070b0ec1-3c3b-4bb8-b8a4-78078f632a38 + _3b444835-ccc0-4160-8139-6b348c04a69d + + + + + _ae26ca08-4499-489a-ad17-7865351fc014 + _3fce4ac4-6c52-41fe-ab57-5a218633f917 + _546bad5e-6dbb-4c3a-9aa8-461749298a29 + _bcdd0a6f-d72f-49d5-bac8-c8df39a668c5 + _b10f3eba-a9c1-4ec7-ad81-ca5aec09aca2 + + + + _3b444835-ccc0-4160-8139-6b348c04a69d + _75e29846-4180-4c5e-9217-219114fdbf6f + _8fa62bfc-460d-4f05-a6bb-95abf914c9fa + + + _bcdd0a6f-d72f-49d5-bac8-c8df39a668c5 + _070b0ec1-3c3b-4bb8-b8a4-78078f632a38 + + + + _dcb48973-b3b5-40a8-9919-71834cf935bb + + + + _f66f3023-2ae9-4d02-b3bc-465229900c89 + _b013f3ea-5e17-431b-b3eb-0f92143adba3 + + + _e95af7d0-a8c8-4714-bc72-8d3e844cc87a + _80d2c349-e1f5-4ca0-b018-d6c0258075b2 + + + + _80d2c349-e1f5-4ca0-b018-d6c0258075b2 + + + + _9ee75803-bbb3-4401-ae22-ae24344fc686 + _b96f2a58-c715-4c1e-9ff9-7caf59bb0eb0 + + + + + _58564c03-7f05-481d-8498-eb97a5e0f08d + _9ee75803-bbb3-4401-ae22-ae24344fc686 + + + + _86d3eacf-f4ef-4142-bd01-727070e1596d + _a4efbaea-b2bf-49ae-b897-b04856906d12 + + + + + _fad28a95-8ab4-4e0e-8613-b4cce16f1516 + _23cc0402-ba51-4a7a-bad8-6dca7e574efe + + + + + _b96f2a58-c715-4c1e-9ff9-7caf59bb0eb0 + _3d8bbf74-0733-4be8-95c8-3ac767b46520 + + + + _23cc0402-ba51-4a7a-bad8-6dca7e574efe + _3ce9ed0d-b80a-45f8-9b3d-ec79fe718207 + _a5ab7931-3204-4d74-944d-28336fa0a7f9 + + + + + + + + + _3ce9ed0d-b80a-45f8-9b3d-ec79fe718207 + _f3e43652-60ef-4990-96fa-2ed810e6ba57 + + + + _86d3eacf-f4ef-4142-bd01-727070e1596d + + + + _a5ab7931-3204-4d74-944d-28336fa0a7f9 + _bc71dd9b-d9ab-46fc-a817-6981197052a3 + + + + _bc71dd9b-d9ab-46fc-a817-6981197052a3 + + + _a4efbaea-b2bf-49ae-b897-b04856906d12 + _fad28a95-8ab4-4e0e-8613-b4cce16f1516 + + + _1e11865b-1548-4ef5-b5e5-37a27ff50ab8 + _58564c03-7f05-481d-8498-eb97a5e0f08d + + + + _5b1aa850-df84-46e6-9132-9ba7669224a1 + _127222c5-2772-426a-982f-3f0abc129bb8 + + + + + _f3e43652-60ef-4990-96fa-2ed810e6ba57 + _1e11865b-1548-4ef5-b5e5-37a27ff50ab8 + + + _3d8bbf74-0733-4be8-95c8-3ac767b46520 + _5b1aa850-df84-46e6-9132-9ba7669224a1 + + + _d5cde6a8-7a56-427f-926b-ca6cc8948041 + + + + _127222c5-2772-426a-982f-3f0abc129bb8 + _d5cde6a8-7a56-427f-926b-ca6cc8948041 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713112210 + _1363713112210 + + + + + <p>Process activities performed by the financial institution personnel involved in the sales, analysis and approval of Commercial Loans. This process span the activities from the reception of a loan request to disbursement of the funds to the approved requester.</p> + + + + + + _1363713112210 + _1363713112210 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Customer Quote Request.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Customer Quote Request.bpmn new file mode 100644 index 00000000..719eee1b --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Customer Quote Request.bpmn @@ -0,0 +1,420 @@ + + + + + + + + + + + + + + + + + + _5ded1e06-7e85-4d14-937a-f09da4229573 + _e03d3779-04d8-4e00-abd5-aaf0e433cc1f + _2e9ea99b-2476-4a91-a204-80eef62295f1 + + + _521b2244-c0d0-4468-87f2-ab9e4054be56 + _b546e1a4-026c-4665-b7e2-4a8922fe48ac + _5d247eb5-7221-43ab-8b46-50170cafb1fb + + + _8fe4e6f6-069e-4660-8167-7b455168f649 + _3ca2bf59-59e6-40b2-9dae-27c45cc4dd3f + _25f36b74-276a-44a0-a0e3-073850702ef3 + _c702daea-6c74-4054-bfa9-b03ed0d344e2 + _b7b16098-5908-4be9-815e-1965781baa5d + _2b484811-f6e9-4cff-bc6a-9b53552affb7 + _61f5757d-0549-4d15-8481-9d9b2411c40a + _59b027ae-193a-4fff-9977-173368d825ea + _78b71d30-392c-4d73-8ad4-f55852a4c7ef + _5782bfa3-61d0-4093-95a9-3740af4001b3 + + + + _b6ba37f9-06ab-4fc7-a584-042f9be24146 + + + + + _1bb10ddd-b5e9-4fde-b2d3-626d4292b5b8 + _1359fcf4-f084-4fd4-8e48-0ce275a826e4 + _d1a65c67-9838-4a7a-9a6e-45316db305c5 + + + + + + _b6ba37f9-06ab-4fc7-a584-042f9be24146 + _39c8dea5-6a6e-460f-8f80-fbaab143e01f + + + + _e93bc7d2-2bcf-4f4f-ad2d-97581eaa31f9 + + + + + _c73cf688-79f0-450d-b64c-5135abe464ee + _03cd0fbd-1fa5-41a9-85d3-cc4480813acb + _e93bc7d2-2bcf-4f4f-ad2d-97581eaa31f9 + _1359fcf4-f084-4fd4-8e48-0ce275a826e4 + + + + + + _d1a65c67-9838-4a7a-9a6e-45316db305c5 + _39c8dea5-6a6e-460f-8f80-fbaab143e01f + _c73cf688-79f0-450d-b64c-5135abe464ee + + + _1eec3272-1c01-4b46-9863-15eb0f1fa687 + _c0180d85-bb23-4e54-9a33-80f2e88d1559 + _cd704fef-a25f-48c4-b946-3c2dc026ea80 + + + + + + _045cbdba-4faf-47e8-8190-aa7b6bbfe942 + _1eec3272-1c01-4b46-9863-15eb0f1fa687 + + + + + + + _262cd4dd-899d-4b68-8bc9-bd3bdcc68e53 + _28d2483b-eb8a-47f4-83e2-d6889c9acebb + + + + + + _8ad19666-f32d-46f7-b517-a8ba36e976a9 + + + + _b008ee56-54f9-4b72-86c8-d9200c707e27 + _76b570a7-a33e-4118-a52e-7fcfe1e1182c + _fb388c42-aef4-4d1c-91d9-a6ce49bc89aa + _045cbdba-4faf-47e8-8190-aa7b6bbfe942 + _262cd4dd-899d-4b68-8bc9-bd3bdcc68e53 + + + + + + _03cd0fbd-1fa5-41a9-85d3-cc4480813acb + _b008ee56-54f9-4b72-86c8-d9200c707e27 + + + _cd704fef-a25f-48c4-b946-3c2dc026ea80 + + + _28d2483b-eb8a-47f4-83e2-d6889c9acebb + _8ad19666-f32d-46f7-b517-a8ba36e976a9 + + + _fb388c42-aef4-4d1c-91d9-a6ce49bc89aa + _1bb10ddd-b5e9-4fde-b2d3-626d4292b5b8 + + + + _76b570a7-a33e-4118-a52e-7fcfe1e1182c + _c0180d85-bb23-4e54-9a33-80f2e88d1559 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713133145 + _1363713133145 + + + + + <p>Process posted on ORYX-Editor. A Customer makes a request for a quote from a supplier&nbsp;before&nbsp;confirming or infirming a formal order.</p> + + + + + + _1363713133145 + _1363713133145 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/EMail Voting (BPMN 2.0).bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/EMail Voting (BPMN 2.0).bpmn new file mode 100644 index 00000000..45ef182e --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/EMail Voting (BPMN 2.0).bpmn @@ -0,0 +1,1582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + _fbcd4706-c3d3-4c09-9883-e6802da8491b + + + + + + + + + + _36A1A87D-C051-48ED-8053-FC2DC40707B6 + _BD246653-0440-4282-BBBB-8E33ABA8625D + _4CF816E0-948D-4CC6-80EF-7E655C91D1A2 + + + _E863AC78-752F-4DC0-8800-D49DE19631DB + _D9C7983D-12BA-48C4-B963-C0E2186A65BC + _4142D029-98F7-4EB8-BC60-146BC9B2165E + + + + + + Din1401821450645 + Din1401821450757 + + + Dout1401821450638 + + + + _fbcd4706-c3d3-4c09-9883-e6802da8491b + Din1401821450757 + + + _6e2c810c-dc34-4b10-b6bc-cf7259795fb4 + Din1401821450645 + + + Dout1401821450638 + _825a66ed-9c99-41f1-b7ff-c555fe6e592b + + + + + + + _4142D029-98F7-4EB8-BC60-146BC9B2165E + _61B93E4D-98CA-473D-A691-0EFC5B3EE19C + + + + _E863AC78-752F-4DC0-8800-D49DE19631DB + + + _5CB90601-1633-467F-95D4-658B84767E8C + + + + + + + _D9C7983D-12BA-48C4-B963-C0E2186A65BC + _FCCB4DA5-97EF-493A-B8F3-87885E8119DF + + + + + + + _61B93E4D-98CA-473D-A691-0EFC5B3EE19C + _2443D740-6167-4614-BBD9-3950ECCB06E7 + _9A01E0D4-DFBD-4B53-B03E-6A69C21AC0B6 + + + + + _2443D740-6167-4614-BBD9-3950ECCB06E7 + _655C1148-B378-463C-AE5D-63E3CDC48A84 + + + + + + + _655C1148-B378-463C-AE5D-63E3CDC48A84 + _4FF6A46B-61CD-4867-9449-0B8D7C7467E6 + + + + Din1401821450641 + + + + + _825a66ed-9c99-41f1-b7ff-c555fe6e592b + Din1401821450641 + + + + + _FCCB4DA5-97EF-493A-B8F3-87885E8119DF + _F9445EF6-A605-42D0-8878-6CFCEC94A9F6 + + + + + Din1401821450639 + Din1401821450643 + + + + + _825a66ed-9c99-41f1-b7ff-c555fe6e592b + Din1401821450643 + + + _9FE5DF0C-DE3D-4836-80BB-9B35CDFD438D + Din1401821450639 + + + + + _9A01E0D4-DFBD-4B53-B03E-6A69C21AC0B6 + _4FF6A46B-61CD-4867-9449-0B8D7C7467E6 + _FC5BB336-931D-4A3D-883E-88141D90E732 + + + + _5CB90601-1633-467F-95D4-658B84767E8C + _F9445EF6-A605-42D0-8878-6CFCEC94A9F6 + _FC5BB336-931D-4A3D-883E-88141D90E732 + _4A4F214E-812C-4540-AF5F-2E2B5512DFDE + + + + _4A4F214E-812C-4540-AF5F-2E2B5512DFDE + + + + + + Din1401821450642 + + + Dout1401821450640 + Dout1401821450644 + + + + _825a66ed-9c99-41f1-b7ff-c555fe6e592b + Din1401821450642 + + + Dout1401821450644 + _6e2c810c-dc34-4b10-b6bc-cf7259795fb4 + + + Dout1401821450640 + _400ff70e-1871-4cb7-b3f5-fc4bea1ca2a4 + + + + + + + + + + + + + + + + + + Conference Calls are every two weeks + + + The Process will loop if there is no discussion of the issues or sufficient solutions + + + + + + + _0B0A6C3F-DCB9-43EF-A462-5B5A31FFECC6 + _C752AD13-A472-4175-9A13-AD5250348C11 + _3D08600E-A70E-481F-B7ED-3E53E2C80A3A + + _56A55A6F-09C0-4B23-8439-587C7FDE4FD6 + _9998BCFA-39C8-42C5-8075-DA651DD68441 + _64CBD313-59C7-4397-9ED8-9DFEFA63DA1D + + + + + + + _E362858A-CF78-412C-B531-A388D3E6C261 + + + Dout1401821450657 + _B7429067-B4D8-4665-BC56-81C6488E76F5 + + + Dout1401821450657 + + + + + + _E362858A-CF78-412C-B531-A388D3E6C261 + _30F01647-6EC2-40F8-A18B-24121466E12C + + + + + Din1401821450658 + + + Dout1401821450659 + + + + _B7429067-B4D8-4665-BC56-81C6488E76F5 + Din1401821450658 + + + Dout1401821450659 + _c8ed78f6-53ec-4935-9959-014b78265890 + + + + + _30F01647-6EC2-40F8-A18B-24121466E12C + _9388A03D-9DA1-41BD-9EA5-E422336E7022 + + + + Din1401821450660 + + + + + _c8ed78f6-53ec-4935-9959-014b78265890 + Din1401821450660 + + + + + _9388A03D-9DA1-41BD-9EA5-E422336E7022 + + + + + + + + + + _56A55A6F-09C0-4B23-8439-587C7FDE4FD6 + _0071A49E-8A7B-4478-BFB8-F9ECBCF371CD + + + + _9998BCFA-39C8-42C5-8075-DA651DD68441 + _F63BAFFD-6979-4037-9488-7AE3A457BEEF + + + + + + + _64CBD313-59C7-4397-9ED8-9DFEFA63DA1D + + + + Din1401821450682 + + + + + _6cba1a49-03a7-4461-86c7-23a2f80adc77 + Din1401821450682 + + + + _76DA09D0-2124-40FC-84DE-F884C78DF594 + + + + + + + _0071A49E-8A7B-4478-BFB8-F9ECBCF371CD + _0ECECDE7-8B78-4016-B5F0-FEDD15BADB2E + _4526FACA-9EAB-417A-86F5-26FE6E4826E4 + + + + + _0ECECDE7-8B78-4016-B5F0-FEDD15BADB2E + _248D09DE-830A-46AF-B968-F3A9914A27D4 + + + + + + + _F63BAFFD-6979-4037-9488-7AE3A457BEEF + _8260301A-073B-4311-8A9E-1D4580E278CB + + + + + Din1401821450683 + Din1401821450684 + + + + + _3525F857-B63E-4D01-A384-28A474632F4B + Din1401821450683 + + + _6cba1a49-03a7-4461-86c7-23a2f80adc77 + Din1401821450684 + + + + + _4526FACA-9EAB-417A-86F5-26FE6E4826E4 + _248D09DE-830A-46AF-B968-F3A9914A27D4 + _DCB7C705-E62C-4A80-8F49-7D990D97AA51 + + + + Din1401821450681 + + + + + _6cba1a49-03a7-4461-86c7-23a2f80adc77 + Din1401821450681 + + + + + _8260301A-073B-4311-8A9E-1D4580E278CB + _9EDB02F7-C4A3-4CB2-BAA1-89947773F683 + + + + + + + _76DA09D0-2124-40FC-84DE-F884C78DF594 + _DCB7C705-E62C-4A80-8F49-7D990D97AA51 + _9EDB02F7-C4A3-4CB2-BAA1-89947773F683 + + + + + + + + + + + + + _237F24CB-26C6-4FF9-8A3F-F74456D35DA7 + _2DF36A15-F6FE-4365-95F9-C3A1F535E2A6 + + + + + + Din1401821450762 + + + Dout1401821450701 + + + + _83b8a545-9112-4a7b-b562-61d335cf7de8 + Din1401821450762 + + + Dout1401821450701 + _39a8a7b1-78c4-4224-9442-283f930cb0da + + + + + + + + + + + _18C62CC9-4782-4B52-B7EA-97EBCDFB30D0 + + + + + + + _18C62CC9-4782-4B52-B7EA-97EBCDFB30D0 + _A7E6C3C7-A83F-423C-AA98-447C2C82077B + + + + Din1401821450756 + + + + + _fbcd4706-c3d3-4c09-9883-e6802da8491b + Din1401821450756 + + + + + _A7E6C3C7-A83F-423C-AA98-447C2C82077B + _ECFB97B5-3B64-468F-B349-492AD5D8D233 + _36A1A87D-C051-48ED-8053-FC2DC40707B6 + + + + _ECFB97B5-3B64-468F-B349-492AD5D8D233 + + + _4CF816E0-948D-4CC6-80EF-7E655C91D1A2 + _2DF36A15-F6FE-4365-95F9-C3A1F535E2A6 + _C752AD13-A472-4175-9A13-AD5250348C11 + + + + + + Din1401821450759 + Din1401821450769 + + + Dout1401821450760 + + + + _400ff70e-1871-4cb7-b3f5-fc4bea1ca2a4 + Din1401821450759 + + + _434f9111-2504-4ba5-a18f-972827fbb9b3 + Din1401821450769 + + + Dout1401821450760 + _6cba1a49-03a7-4461-86c7-23a2f80adc77 + + + + _59C27444-02EE-415D-9285-27009C155332 + _237F24CB-26C6-4FF9-8A3F-F74456D35DA7 + _BD246653-0440-4282-BBBB-8E33ABA8625D + + + + _E45017C9-A1CE-4C3C-A304-31467DED8F97 + _12BEEF6A-19FB-4AD2-9EAD-EE545B7361D5 + _59C27444-02EE-415D-9285-27009C155332 + + + + + _12BEEF6A-19FB-4AD2-9EAD-EE545B7361D5 + + + _88A497EE-3FB8-4F58-BDD0-8A508853DAF1 + + + + _7DD211C6-772B-40CB-BFAA-54A758991832 + _CA6A53DA-39B6-47E1-9269-83E51A50DB6E + _88A497EE-3FB8-4F58-BDD0-8A508853DAF1 + + + + + _6A5B72A6-98B3-41A4-AE1E-EA3DB80804EC + _E45017C9-A1CE-4C3C-A304-31467DED8F97 + _7DD211C6-772B-40CB-BFAA-54A758991832 + + + + _8DB510AA-780C-41A3-9429-80A1758AF4E8 + _611A7841-E78D-44B7-890E-FC884172853F + _6A5B72A6-98B3-41A4-AE1E-EA3DB80804EC + + + + + _2CAF161D-DBBA-4536-B220-1AA352E28967 + _611A7841-E78D-44B7-890E-FC884172853F + + + + Din1401821450764 + + + + + _70a75879-ce06-4cda-8425-633cd0446dd7 + Din1401821450764 + + + + + _038D5244-0402-425E-8AC6-F58B7326F860 + _8DB510AA-780C-41A3-9429-80A1758AF4E8 + + + + Din1401821450770 + + + + + _70a75879-ce06-4cda-8425-633cd0446dd7 + Din1401821450770 + + + + + _3D08600E-A70E-481F-B7ED-3E53E2C80A3A + _2CAF161D-DBBA-4536-B220-1AA352E28967 + _038D5244-0402-425E-8AC6-F58B7326F860 + + + + + Dout1401821450763 + + + + Dout1401821450763 + _70a75879-ce06-4cda-8425-633cd0446dd7 + + + + _CA6A53DA-39B6-47E1-9269-83E51A50DB6E + _0B0A6C3F-DCB9-43EF-A462-5B5A31FFECC6 + + + + + Din1401821450766 + Din1401821450767 + + + + + _70a75879-ce06-4cda-8425-633cd0446dd7 + Din1401821450766 + + + _7D9CBA8D-8271-4FA3-AEDC-0FC36356B557 + Din1401821450767 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713151698 + _1363713151698 + + + + + <p>Extracted from BPMN 2.0 by Example (non-normative OMG document)</p> +<p>This example was presented in the BPMN 1.0 specification, but has been updated for BPMN 2.0. The process that will be described is a process used to help develop this notation. It is a process for resolving issues through e-mail votes (see Figure). This Process is small, but fairly complex and will provide examples for many of the features of BPMN, and it will help illustrate that BPMN can handle simple and unusual business processes and still be easily understandable for readers of the Diagram. The sections below will isolate segments of the Process and highlight the modeling features as the workings of the Process is described.</p> +<p>&nbsp;</p> + + + + + + _1363713151698 + _1363713151698 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Email-Voting-(BPMN 1.2).bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Email-Voting-(BPMN 1.2).bpmn new file mode 100644 index 00000000..d11793df --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Email-Voting-(BPMN 1.2).bpmn @@ -0,0 +1,1152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + _0692bc80-517e-4ae3-aac4-35347b2d2ff6 + _aa68c416-da4c-483d-9434-e311571772b5 + + + + + + + _8c634648-ab2b-463e-b623-abf669d01794 + + + + + + + _8c634648-ab2b-463e-b623-abf669d01794 + _e5925e2a-cec6-456f-8eca-7e2f1bf6f329 + + + + _e5925e2a-cec6-456f-8eca-7e2f1bf6f329 + _4f90e153-c568-403d-9dbd-f8c79be24ffa + + + + _4f90e153-c568-403d-9dbd-f8c79be24ffa + _4dced135-573a-40db-9601-a92893246b45 + _30935b40-1f5c-44cd-b38a-5ea406060600 + + + + + _4dced135-573a-40db-9601-a92893246b45 + _a6ba1c77-1228-4d2f-8228-3a5a89f7de92 + _b0576930-6095-4a77-808e-bf2be524b009 + + + _62870d86-5faa-48b4-8086-9effb24ebfa1 + + + _62870d86-5faa-48b4-8086-9effb24ebfa1 + _09629485-5856-4158-97b6-d87f80dfa474 + _34ec8533-d0a7-430f-ac47-b6ff4100cea0 + _a553ef5b-6c3a-46cc-93cc-4fa254edc3f3 + + + + Din1401821401532 + + + + + _cffc4d1f-91ab-4ab0-9737-9257310ea7f2 + Din1401821401532 + + + + _09629485-5856-4158-97b6-d87f80dfa474 + _91efdac0-fe6f-4938-9668-6d8be6671f46 + + + _bfdcfcec-9c7a-47c5-89fc-e25f19bdbebe + + + + + + _a553ef5b-6c3a-46cc-93cc-4fa254edc3f3 + _cf113a1e-979a-4bb6-a137-c4316fa04ca4 + + + + + + _34ec8533-d0a7-430f-ac47-b6ff4100cea0 + _249e41c9-14e6-4be1-a2f3-4e3eedbfe104 + + + + Din1401821401533 + + + + + _28e099a2-5019-47e0-80df-aa038d38e3a0 + Din1401821401533 + + + + _cf113a1e-979a-4bb6-a137-c4316fa04ca4 + _edd6e50a-cb6c-4a39-b5c0-3cdc5c63c368 + + + _bfdcfcec-9c7a-47c5-89fc-e25f19bdbebe + _9e67ed42-906f-426c-8bbc-3c707b4f7959 + + + _9e67ed42-906f-426c-8bbc-3c707b4f7959 + _91efdac0-fe6f-4938-9668-6d8be6671f46 + _6fa7e26e-1c29-4379-8d5f-eb698746bc2e + + + _edd6e50a-cb6c-4a39-b5c0-3cdc5c63c368 + _6fa7e26e-1c29-4379-8d5f-eb698746bc2e + _0c8ea30f-3b46-4fdf-a32b-7730281a368e + _08111d72-6cca-4186-8424-2bbd210f5711 + + + _08111d72-6cca-4186-8424-2bbd210f5711 + _de382d69-c649-496b-8265-37a74cd2a6b4 + + + _de382d69-c649-496b-8265-37a74cd2a6b4 + + + _249e41c9-14e6-4be1-a2f3-4e3eedbfe104 + _50754d37-1348-4f60-abcf-a142646ae8a5 + _f4c69d15-c645-45b3-a098-2371ab983db3 + + + _b6141728-7300-4cf7-9dbb-3d6b4244dc9e + _50754d37-1348-4f60-abcf-a142646ae8a5 + _0c8ea30f-3b46-4fdf-a32b-7730281a368e + + + _f4c69d15-c645-45b3-a098-2371ab983db3 + _6727284c-b23b-4a8d-a61b-15f7039f42f9 + + + + + + _6727284c-b23b-4a8d-a61b-15f7039f42f9 + _b6141728-7300-4cf7-9dbb-3d6b4244dc9e + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _aa68c416-da4c-483d-9434-e311571772b5 + _b0576930-6095-4a77-808e-bf2be524b009 + _45284edc-8d15-47a3-a6af-834d922f069d + + + + _45284edc-8d15-47a3-a6af-834d922f069d + _9ce3a877-644b-44e5-a407-dd7f89f97a85 + _393da960-1277-4171-8071-40fc49bfca9b + + _2aedadf2-7771-49dd-8371-9cfbacabc5a6 + _05536b66-6e3c-4e95-8f7c-6461e28260ba + _445e6165-1c33-4c28-9076-4c0950b91803 + _b2cc0ab9-7bc8-4ecb-89b4-ba83532718df + + + _2aedadf2-7771-49dd-8371-9cfbacabc5a6 + _88e99328-9693-44a1-83b8-a366bed6c84b + + + + Din1401821401550 + + + + + _e2c5ab4d-ccdd-41a5-8a4e-618f45298396 + Din1401821401550 + + + + _05536b66-6e3c-4e95-8f7c-6461e28260ba + _3713aab2-78df-4bf9-ab6a-0c807b958309 + + + _445e6165-1c33-4c28-9076-4c0950b91803 + _9e9ddd4f-bf00-492b-9fad-ea253db48b80 + + + + + + _b2cc0ab9-7bc8-4ecb-89b4-ba83532718df + _6b59ea9e-7d69-44d8-8223-9b2d27af7d23 + _46718a01-2246-4ed9-bde8-530205b863dc + + + + + Dout1401821401551 + + + + Dout1401821401551 + _8dcf7bae-7cd3-4306-b2ae-e6954f859b7f + + + + _46718a01-2246-4ed9-bde8-530205b863dc + _6b59ea9e-7d69-44d8-8223-9b2d27af7d23 + + + + + Din1401821401552 + + + Dout1401821401553 + + + + _8dcf7bae-7cd3-4306-b2ae-e6954f859b7f + Din1401821401552 + + + Dout1401821401553 + _ea4d841a-12ce-434a-947a-6453abe00b19 + + + + _88e99328-9693-44a1-83b8-a366bed6c84b + _5b9784a6-a5f0-4d7e-ad24-3f7772cf41bc + _a9a305c7-d00e-4ce9-a81d-b8d1b096aad0 + + + _a9a305c7-d00e-4ce9-a81d-b8d1b096aad0 + _69840527-00bb-471c-af27-3b8e967065ba + + + + + + _69840527-00bb-471c-af27-3b8e967065ba + _10d69abe-7de5-4d25-ac9f-bf677d900560 + + + _5b9784a6-a5f0-4d7e-ad24-3f7772cf41bc + _c05e80d3-3d01-4a3c-be44-119c3c146220 + _3713aab2-78df-4bf9-ab6a-0c807b958309 + _10d69abe-7de5-4d25-ac9f-bf677d900560 + + + _9e9ddd4f-bf00-492b-9fad-ea253db48b80 + _c05e80d3-3d01-4a3c-be44-119c3c146220 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _38fd29bf-f13d-4deb-b129-7d053ae9fe19 + + + + + + + _393da960-1277-4171-8071-40fc49bfca9b + + + _30935b40-1f5c-44cd-b38a-5ea406060600 + + + _38fd29bf-f13d-4deb-b129-7d053ae9fe19 + _2457f432-316e-4216-aece-0d66eb7c2bd1 + _f2dd7072-abf4-4617-9081-8e3ed2ca609a + + + + + _2457f432-316e-4216-aece-0d66eb7c2bd1 + _56035a08-9649-44c7-9064-e9fcecdc4941 + + + + _f2dd7072-abf4-4617-9081-8e3ed2ca609a + _c9e24cac-7631-49c9-bddd-bf0f877721a8 + + + + _56035a08-9649-44c7-9064-e9fcecdc4941 + _c9e24cac-7631-49c9-bddd-bf0f877721a8 + _0ad817a2-1d55-48dd-9d0d-bca0b2bd8d0b + + + + _0ad817a2-1d55-48dd-9d0d-bca0b2bd8d0b + _7c359181-f417-4f28-9924-035d0417041e + _7bff8813-53cd-4713-80f4-acc2d48978e0 + + + + + _7c359181-f417-4f28-9924-035d0417041e + _a4063800-8646-435c-b1bf-2a43a6b217a9 + _98dfd324-aa32-4d39-898d-ff222f27ff54 + + + + + _98dfd324-aa32-4d39-898d-ff222f27ff54 + _9ce3a877-644b-44e5-a407-dd7f89f97a85 + + + _a4063800-8646-435c-b1bf-2a43a6b217a9 + _97cec82e-0514-4bcd-87f8-09b0e8e92873 + + + + _7bff8813-53cd-4713-80f4-acc2d48978e0 + _97cec82e-0514-4bcd-87f8-09b0e8e92873 + _31a8c4d7-942d-4442-85e9-a0abe81e29e4 + _ba0dcf99-3e4b-4a6f-a3b0-277ed08283b6 + + + + + _ba0dcf99-3e4b-4a6f-a3b0-277ed08283b6 + _a6ba1c77-1228-4d2f-8228-3a5a89f7de92 + _0692bc80-517e-4ae3-aac4-35347b2d2ff6 + + + _31a8c4d7-942d-4442-85e9-a0abe81e29e4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713142211 + _1363713142211 + + + + + <p>The email voting presented in the BPMN v1.2 Specifications is used and referenced in many BPMN courses and books. Being the central point of the specification &ldquo;BPMN by Example&rdquo; section, this process is well known and documented. In the BPMN v1.2 Specifications, this diagram is shown in Figure 11.1 at page 134. The &ldquo;Discussion Cycle&rdquo; sub-process is expanded in Figure 11.3 (page 136) and the &ldquo;Collect Votes&rdquo; sub-process is expanded in Figure 11.4 (page 138).</p> + + + + + + _1363713142211 + _1363713142211 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 1.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 1.bpmn new file mode 100644 index 00000000..e10ecfe3 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 1.bpmn @@ -0,0 +1,325 @@ + + + + + _330924bf-d46b-4304-a07c-e3e37038daa5 + _675315f9-ec45-4659-aa72-33f415389665 + + + + + + _675315f9-ec45-4659-aa72-33f415389665 + _00756735-166d-4c3c-9cfe-6cfe0ca0f8a6 + + + + + + + _00756735-166d-4c3c-9cfe-6cfe0ca0f8a6 + _991be075-aef7-49ec-839a-101c0b94fa07 + + + + _991be075-aef7-49ec-839a-101c0b94fa07 + _3b7f71c2-dc5e-4e8d-a7e5-aa8bd9e9f428 + + + + + + + _3b7f71c2-dc5e-4e8d-a7e5-aa8bd9e9f428 + _b8a96799-3138-4e9a-83e1-fb9373136628 + + + + _b8a96799-3138-4e9a-83e1-fb9373136628 + _1779f6fb-842f-47ed-8cf0-319108c86739 + _a60abd03-76e7-4e00-afe6-ebf0485fdd19 + + + + + + _330924bf-d46b-4304-a07c-e3e37038daa5 + _2da930d5-43b7-49ed-9521-aa68aadf825a + + + + _2da930d5-43b7-49ed-9521-aa68aadf825a + _0773ff35-5f60-4d86-8bee-e0e5219f21fa + _8c553204-d04a-40cb-8adb-ae968f71ec62 + + + + + _8c553204-d04a-40cb-8adb-ae968f71ec62 + _1925b092-916b-4d96-b1b1-fb90f1c77697 + + + + _0773ff35-5f60-4d86-8bee-e0e5219f21fa + _1925b092-916b-4d96-b1b1-fb90f1c77697 + _78e39894-9e8e-40f3-95db-aeeb43f88648 + + + + _78e39894-9e8e-40f3-95db-aeeb43f88648 + _7f267f9f-f783-4bc3-8511-3be1c4473766 + _0d071f6e-3637-47dc-bdd4-114569aa86e5 + + + + + _7f267f9f-f783-4bc3-8511-3be1c4473766 + _24831661-1357-4a57-8176-a3eb5e9906c7 + _a60abd03-76e7-4e00-afe6-ebf0485fdd19 + + + + _0d071f6e-3637-47dc-bdd4-114569aa86e5 + _101b88e9-05e1-44b0-b23b-ca1b66dfa700 + + + + _101b88e9-05e1-44b0-b23b-ca1b66dfa700 + _24831661-1357-4a57-8176-a3eb5e9906c7 + _a9b4b788-4202-49c0-848b-51ad76624da8 + + + + _a9b4b788-4202-49c0-848b-51ad76624da8 + _1779f6fb-842f-47ed-8cf0-319108c86739 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713161592 + _1363713161592 + + + + + <p>This process is used as diagramming exercise in some BPMN training courses, including Trisotech. It presents the activities required to accept, analyse, approve and pay an expense statement submitted by an employee. This proposed alternative assumes that email sending to employees does not create process delays.</p> + + + + + + _1363713161592 + _1363713161592 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 2.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 2.bpmn new file mode 100644 index 00000000..c20b6054 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Employee Expence Reimbursement Request - Alternative 2.bpmn @@ -0,0 +1,339 @@ + + + + + _991be075-aef7-49ec-839a-101c0b94fa07 + _330924bf-d46b-4304-a07c-e3e37038daa5 + _675315f9-ec45-4659-aa72-33f415389665 + + + + + + + _675315f9-ec45-4659-aa72-33f415389665 + _adc06d47-463c-47f1-af16-cb2a6e6878ea + + + + + + + _adc06d47-463c-47f1-af16-cb2a6e6878ea + _1253816e-61dd-4fc2-89dd-02348d06fdec + + + + _991be075-aef7-49ec-839a-101c0b94fa07 + _3b7f71c2-dc5e-4e8d-a7e5-aa8bd9e9f428 + + + + + + + _3b7f71c2-dc5e-4e8d-a7e5-aa8bd9e9f428 + _b8a96799-3138-4e9a-83e1-fb9373136628 + + + + _b8a96799-3138-4e9a-83e1-fb9373136628 + _1779f6fb-842f-47ed-8cf0-319108c86739 + _a60abd03-76e7-4e00-afe6-ebf0485fdd19 + + + + + + _330924bf-d46b-4304-a07c-e3e37038daa5 + _2da930d5-43b7-49ed-9521-aa68aadf825a + + + + _2da930d5-43b7-49ed-9521-aa68aadf825a + _0773ff35-5f60-4d86-8bee-e0e5219f21fa + _8c553204-d04a-40cb-8adb-ae968f71ec62 + + + + + _8c553204-d04a-40cb-8adb-ae968f71ec62 + _1925b092-916b-4d96-b1b1-fb90f1c77697 + + + + _0773ff35-5f60-4d86-8bee-e0e5219f21fa + _1925b092-916b-4d96-b1b1-fb90f1c77697 + _78e39894-9e8e-40f3-95db-aeeb43f88648 + + + + _78e39894-9e8e-40f3-95db-aeeb43f88648 + _7f267f9f-f783-4bc3-8511-3be1c4473766 + _0d071f6e-3637-47dc-bdd4-114569aa86e5 + + + + + _7f267f9f-f783-4bc3-8511-3be1c4473766 + _24831661-1357-4a57-8176-a3eb5e9906c7 + _a60abd03-76e7-4e00-afe6-ebf0485fdd19 + + + + _0d071f6e-3637-47dc-bdd4-114569aa86e5 + _101b88e9-05e1-44b0-b23b-ca1b66dfa700 + + + + _101b88e9-05e1-44b0-b23b-ca1b66dfa700 + _24831661-1357-4a57-8176-a3eb5e9906c7 + _a9b4b788-4202-49c0-848b-51ad76624da8 + + + + _a9b4b788-4202-49c0-848b-51ad76624da8 + _1779f6fb-842f-47ed-8cf0-319108c86739 + + + _1253816e-61dd-4fc2-89dd-02348d06fdec + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713192842 + _1363713192842 + + + + + <p>This process is used as diagramming&nbsp;exercise&nbsp;in some BPMN training courses, including Trisotech.&nbsp;It presents the activities required to accept, analyse, approve and pay an expense statement submitted by an employee. This alternative remove the assumption that email sending to employees does not create process delays.</p> + + + + + + _1363713192842 + _1363713192842 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Choreography.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Choreography.bpmn new file mode 100644 index 00000000..c8b1cb5a --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Choreography.bpmn @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _b5076946-a05f-4282-aa7e-db0965bee55d + + + + _ad384e00-5ed0-497e-af54-94cad0740c57 + _8e94dc06-4353-4e7f-9d5b-50143ff26288 + _a8620c51-f87e-49e3-8f1b-3d3dc6e1403a + + + + + + _7cbd06b0-b91d-4c5b-bcd9-a13cbe2ca74d + + + + _8bbb72eb-5947-4e4d-9e74-38478c813b9f + _7070a5a2-b2b4-47f7-92ec-e5cccf3f0777 + _c8dfacc1-2311-403b-a2a2-478f7e4670c7 + + + + + + _4894fd79-de2d-4113-b16a-ad7d612f2cd3 + _67a431b1-ba0d-4225-b2a9-f344aa82110f + _5AEBA884-E0E9-4461-A6D2-4C49503CE122 + + + + + + _2d1936c5-565b-405a-b7e9-ae9a0d6a93a4 + _ad384e00-5ed0-497e-af54-94cad0740c57 + WFP-6-__1401821450397 + WFP-6-__1401821450411 + _addc99f3-57e0-419f-b132-940415e9e29d + _67112eea-8ea0-4744-b6a2-d0bc21b1627e + + + + _a8620c51-f87e-49e3-8f1b-3d3dc6e1403a + _6a2dbba5-cad0-4eef-9b68-80b48823c2fc + _7cbd06b0-b91d-4c5b-bcd9-a13cbe2ca74d + WFP-6-__1401821450397 + WFP-6-__1401821450411 + _c5b0c721-7142-4b76-983c-7555d34c9e5b + _254f448f-65cb-4291-8c3c-3fdba803f5f0 + + + + _b5076946-a05f-4282-aa7e-db0965bee55d + _2d1936c5-565b-405a-b7e9-ae9a0d6a93a4 + WFP-6-__1401821450411 + WFP-6-__1401821450397 + _4ae06b7f-ebb4-471e-86da-30a34675f295 + + + _8e94dc06-4353-4e7f-9d5b-50143ff26288 + _8bbb72eb-5947-4e4d-9e74-38478c813b9f + WFP-6-__1401821450397 + _4f5b02fe-2fea-4150-8a5c-68a6629b8c50 + _c66e7f26-a21a-4178-ac28-c9e70c4ac5ce + + + _7070a5a2-b2b4-47f7-92ec-e5cccf3f0777 + _4894fd79-de2d-4113-b16a-ad7d612f2cd3 + _4f5b02fe-2fea-4150-8a5c-68a6629b8c50 + _d26391d1-f659-481c-b491-851efce558f5 + _c740d79a-04b9-49c4-8921-b6036130cb10 + + + _67a431b1-ba0d-4225-b2a9-f344aa82110f + _6a275da6-15eb-4e32-ab9a-46772000a97f + _d26391d1-f659-481c-b491-851efce558f5 + _97fdaa16-05dd-49a0-9589-cd1d07cf5d71 + _5e049b83-042c-4977-ab1e-179d5768f0a7 + + + + _6a275da6-15eb-4e32-ab9a-46772000a97f + _8a7b9eed-ccb3-4d74-b1c2-992c60f6b5ec + _97fdaa16-05dd-49a0-9589-cd1d07cf5d71 + _d26391d1-f659-481c-b491-851efce558f5 + _f806b98a-78b7-431f-b01e-2479e8570422 + + + + _5AEBA884-E0E9-4461-A6D2-4C49503CE122 + _8a7b9eed-ccb3-4d74-b1c2-992c60f6b5ec + _de3126ec-e014-47e2-be3d-db61d6baf928 + _d26391d1-f659-481c-b491-851efce558f5 + _4f5b02fe-2fea-4150-8a5c-68a6629b8c50 + _a7626775-8114-44a5-8a5f-147192b8d66d + + + + _c8dfacc1-2311-403b-a2a2-478f7e4670c7 + _de3126ec-e014-47e2-be3d-db61d6baf928 + _6a2dbba5-cad0-4eef-9b68-80b48823c2fc + _4f5b02fe-2fea-4150-8a5c-68a6629b8c50 + WFP-6-__1401821450397 + _fcad852c-9e86-4783-b436-700a73a723ab + _70abdcce-749c-4702-8bb1-a21c94a1f01c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713202934 + _1363713202934 + + + + + + + + <p>Extracted from BPMN 2.0 by Example (non-normative OMG document)</p> +<p>We can take a closer look at the ping-pong-game of account manager, support agents and software developer by switching from a single-pool-model to a collaboration diagram.</p> + + + _1363713202934 + _1363713202934 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Detailed Collaboration.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Detailed Collaboration.bpmn new file mode 100644 index 00000000..5c8f5742 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Incident Management as Detailed Collaboration.bpmn @@ -0,0 +1,673 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _8486B030-5B7C-4150-B1CA-B40224B9B275 + _5E62ADC3-150B-4439-B824-A1EF9C024EB3 + + + + + _8486B030-5B7C-4150-B1CA-B40224B9B275 + + + + _5E62ADC3-150B-4439-B824-A1EF9C024EB3 + _99F04A12-9B0E-4936-9650-5D610DFBC7E5 + + + + _99F04A12-9B0E-4936-9650-5D610DFBC7E5 + + + + + _8EBECC67-E3B9-47D4-993D-BACC5A3EBF56 + _89B4BD26-B2CE-41D6-8719-91C8D92DC91A + + + + + _408DC741-4EB5-4EFA-AB12-BDD3FED2ED74 + _496F8088-FEAC-477B-AB7C-1A2D5F8B522A + + + + + _3E129040-B031-49B3-89EF-04C437CC0117 + + + + _6DB0A386-2566-472F-B7FB-FE063DFD6270 + _7B23BE42-EB31-4AE1-80AE-87A0442E2ACF + _3E129040-B031-49B3-89EF-04C437CC0117 + + + + + _89B4BD26-B2CE-41D6-8719-91C8D92DC91A + _6DB0A386-2566-472F-B7FB-FE063DFD6270 + + + + _496F8088-FEAC-477B-AB7C-1A2D5F8B522A + _8EBECC67-E3B9-47D4-993D-BACC5A3EBF56 + _7B23BE42-EB31-4AE1-80AE-87A0442E2ACF + + + _408DC741-4EB5-4EFA-AB12-BDD3FED2ED74 + + + + + + _EAD90C18-46F6-414C-A50E-189F3C92D577 + + + + + _EAD90C18-46F6-414C-A50E-189F3C92D577 + _BFF0552D-9FFA-443C-8AC3-D5EFF0E7239C + + + + _06BE0515-230E-47B5-BC96-3C40E67A3EE1 + _19DF2531-6F6A-413E-A76D-4068FD7993B9 + _207D12F2-D1A9-45EA-9120-0778F05101F2 + + + + + + _CD45903C-265D-4DEB-9949-2E4DEE5EE42D + _06BE0515-230E-47B5-BC96-3C40E67A3EE1 + + + + + _BFF0552D-9FFA-443C-8AC3-D5EFF0E7239C + _19DF2531-6F6A-413E-A76D-4068FD7993B9 + _80B72BD8-2FF1-4E80-A0A8-52290857AF43 + + + + _80B72BD8-2FF1-4E80-A0A8-52290857AF43 + _CD45903C-265D-4DEB-9949-2E4DEE5EE42D + + + _207D12F2-D1A9-45EA-9120-0778F05101F2 + + + + + _70BD1382-7D87-4F3A-BF01-57E534CAC323 + _78287E3F-5329-4EB2-BF5E-C4077E83EDFC + _E7FB3AA1-9E23-491A-BD5F-CDF3EFE042B8 + + + + + + _78287E3F-5329-4EB2-BF5E-C4077E83EDFC + _F15C5835-E2A2-4AC4-865B-D94E6C31DA8E + _A097B7D3-2728-4A90-9544-4F2998F1F86F + + + + + _F8847BEC-9D90-4DF1-B44A-2F509311B423 + _84FA2CEE-9665-4D0C-9E44-220B902949FD + + + + + _BFF30F48-D042-4424-90E7-6DB23F235BA8 + _A53432CE-4B5A-4986-8ADE-FF47B7F4E939 + + + + + + _E7FB3AA1-9E23-491A-BD5F-CDF3EFE042B8 + _F15C5835-E2A2-4AC4-865B-D94E6C31DA8E + + + _F8847BEC-9D90-4DF1-B44A-2F509311B423 + + + + _84FA2CEE-9665-4D0C-9E44-220B902949FD + _A572F021-44AE-418F-89D0-93908C529B7C + _5732437F-7C37-41EA-8182-49919453BB61 + + + + + _A572F021-44AE-418F-89D0-93908C529B7C + _BFF30F48-D042-4424-90E7-6DB23F235BA8 + + + _A53432CE-4B5A-4986-8ADE-FF47B7F4E939 + _5732437F-7C37-41EA-8182-49919453BB61 + _70BD1382-7D87-4F3A-BF01-57E534CAC323 + + + _A097B7D3-2728-4A90-9544-4F2998F1F86F + + + + + Some issues cannot get fixed right but should be in next release + + + Sometimes opinion of development is needed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713214351 + _1363713214351 + + + + + <p>Extracted from BPMN 2.0 by Example (non-normative OMG document)</p> +<p>We can take a closer look at the ping-pong-game of account manager, support agents and software developer by switching from a single-pool-model to a collaboration diagram.</p> +<p>&nbsp;</p> + + + + + + _1363713214351 + _1363713214351 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Insurance Claim Processing.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Insurance Claim Processing.bpmn new file mode 100644 index 00000000..7d623099 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Insurance Claim Processing.bpmn @@ -0,0 +1,463 @@ + + + + + + + + + _00d8e016-8442-4945-a9c4-a847c4d56339 + + + + + _00d8e016-8442-4945-a9c4-a847c4d56339 + _e009f921-3278-49f1-ae06-faaf6641464b + + + + _e009f921-3278-49f1-ae06-faaf6641464b + _02a37762-d1e7-4592-a510-2fedf6c208a1 + _03c510d5-795c-4c68-bd4f-74cb3c7062e7 + + + + + Dout1401821444134 + + + + Dout1401821444134 + _deb82ee0-dcfa-4ed0-a65a-cee068a74bb7 + + + + + + _03c510d5-795c-4c68-bd4f-74cb3c7062e7 + _8bb382d4-7efb-44d0-b2cb-b45464c1b149 + + + + _8bb382d4-7efb-44d0-b2cb-b45464c1b149 + _426d44be-78f3-49ef-8528-59c1b7804d30 + + + + Din1401821444135 + + + + + _deb82ee0-dcfa-4ed0-a65a-cee068a74bb7 + Din1401821444135 + + + + + _426d44be-78f3-49ef-8528-59c1b7804d30 + _fb45eebe-d094-4f3f-a299-146d73abf405 + _3e4fa7f0-469a-42c0-8480-32e185678ffa + + + + + _fb45eebe-d094-4f3f-a299-146d73abf405 + _0461ea92-1c49-41f5-9ed4-a466b82559da + + + + _0461ea92-1c49-41f5-9ed4-a466b82559da + _5d42db01-0f4c-4722-aa01-ba36efc2052e + _0bceac06-d816-42a1-b599-ee59f9f007dc + + + + + _0bceac06-d816-42a1-b599-ee59f9f007dc + _02a37762-d1e7-4592-a510-2fedf6c208a1 + + + _3e4fa7f0-469a-42c0-8480-32e185678ffa + _d9b0bdd1-9996-4693-af8c-53a855cd6a35 + + + + + Dout1401821444132 + + + + Dout1401821444132 + _4ddda639-0048-4335-afcf-120c99fec59e + + + + + _d9b0bdd1-9996-4693-af8c-53a855cd6a35 + _185926db-6302-40a4-a581-c8e80412ca16 + + + + _185926db-6302-40a4-a581-c8e80412ca16 + _3e5c0bd5-153f-4545-8a85-3755b0cb2c15 + _0b0e69e5-acf8-4966-8201-8f5e299247cd + + + + + _3e5c0bd5-153f-4545-8a85-3755b0cb2c15 + _ab3d0662-023c-48c2-91bd-442cfb19b071 + + + + _0b0e69e5-acf8-4966-8201-8f5e299247cd + _305ffd22-26dd-4cbf-a7d1-397228f25898 + + + + + Dout1401821444133 + + + + Dout1401821444133 + _efcfc65e-f8b4-4126-99d4-52ea8abea179 + + + + + _ab3d0662-023c-48c2-91bd-442cfb19b071 + _305ffd22-26dd-4cbf-a7d1-397228f25898 + _416fa845-955f-4e8b-ba2a-b971575cafd4 + + + + _416fa845-955f-4e8b-ba2a-b971575cafd4 + + + _5d42db01-0f4c-4722-aa01-ba36efc2052e + _7a70a97c-e87c-4f67-906b-de996ac60f45 + + + + _7a70a97c-e87c-4f67-906b-de996ac60f45 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363735126349 + _1363735126349 + + + + + <p>This process from ORYX-Editor presents the high level activities used to handle an Insurance Claim. Only the Insurance company Private Process is shown in this example.</p> + + + + + + _1363735126349 + _1363735126349 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Journal Review Process.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Journal Review Process.bpmn new file mode 100644 index 00000000..570e44c9 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Journal Review Process.bpmn @@ -0,0 +1,970 @@ + + + + + + + + + + + + + + + _fe138e44-69f3-4ba8-8b4a-bf7ee6260c13 + _660cec03-de9f-4f86-80c9-82a6cccfec7e + _7f3b324e-fcab-4181-8138-34a3fa5d7995 + _17a72598-09e7-491f-88c1-333d63c6b0a8 + _163ca5cd-3276-4c2d-a931-3e270d55a445 + _25e03b46-3592-411d-8f74-ec6e63c4bce3 + _15220d3e-0188-495c-b1c8-edc3891ec25f + _2fcf526f-7543-424a-9123-bb333dc6c252 + _aaf0abe7-c103-4f79-b853-6975d779daeb + _c6d6a382-62c1-4483-9179-da2b91f55f6c + _2dc2e06c-50f3-4858-9a89-fc2e468c5699 + _2964f906-e8b9-4d28-b877-5d4c6526a599 + _5b918baa-50d6-48bd-bf93-69ec0783b194 + _11ad5e7d-eacb-4e52-a7f3-d23bfddb5cef + _a5954a9b-4f76-438f-8f52-b5f5dfca9219 + + + _80893ddf-45a1-4b67-ae59-eea0a6cfd7ce + _7724e573-82b2-4881-866f-27218f98cf3d + + + _ba1abd85-b81f-4c5c-831b-2b4169f4aa36 + _411c9140-c4da-4c6a-8932-1ecf0e75da68 + _b5f210c5-b023-4bf2-9e23-9ee7f353e1f7 + + + _a0729e5b-3a47-4779-82c9-de0ce28ed8f7 + _085c6820-bebc-45bd-8c0b-ced1909f42d4 + _2f7c48ed-9022-4fd5-ab3d-c96fea5f6bf4 + _ffbe6b2f-5ce4-442e-8295-5530c7027d15 + _f8bff21b-df8d-4719-90e6-bf6174213ac8 + _160d4d81-affa-4ab6-91f5-ec66b3c546dc + _5e969275-34ff-4bf3-b48d-d790bead6a9c + + + _0bc03140-a857-4ec8-8bcd-fe6c650ef2a3 + _62e4c466-438d-43d1-aa63-9950d39e3fbc + _62718ac2-58c3-4f04-9a0b-47d581fd40f4 + + + _f2af258a-cfb7-4e98-9b38-a3c9b0603fe5 + _492da9c6-0516-47cc-be44-5428d1d0a655 + _ecd71527-45a6-4096-85e4-c070fcc761ff + _56bb0698-b33e-4850-b4d6-52ad1df9e898 + _49057d64-f89e-402a-972e-b476693d5aaa + _1c2c61f3-85e2-4881-9214-1770efe13226 + _859111ea-6621-453b-b1b4-204d3ae976a4 + _a46730dd-f79c-4bc8-b30d-392ed06f1be8 + _13a843d1-16f6-4ecc-af14-3989bf31d584 + _f49f6b74-5fbf-4eab-b74b-abf65b6a1d2d + _bba213bd-3eb7-48c2-a1e5-ba4a65eab05c + _9d201305-f81e-4a18-b3b3-2d257a53a2a9 + _6628f557-fc31-4c84-bb28-754ede7b7b9c + _4b00cac4-31f7-489a-8df3-11977e39000a + _ca31a6bd-b6cd-4821-8320-39162ac48780 + + + + _c0e0db15-5b66-42a2-aa75-a7899126e565 + _653ff02e-edb3-4c62-b2ea-e9d9eb396a9b + _69fb9813-baee-4a06-9bc5-5d79d1ec0a4d + + + + + + _69fb9813-baee-4a06-9bc5-5d79d1ec0a4d + _f436c431-50b8-4871-9e10-8b09134bb0f4 + + + + _f436c431-50b8-4871-9e10-8b09134bb0f4 + _f6d84f53-d97e-4716-8bff-9300b724788a + + + + _f6d84f53-d97e-4716-8bff-9300b724788a + _4c9d3d76-c4f4-4943-b932-121fc4444154 + + + + _c0e0db15-5b66-42a2-aa75-a7899126e565 + + + _931bc388-c847-4d17-bbb5-9a2f45d7098e + _7d747cdd-3047-48dd-8901-d4365a19dbd2 + + + + + _f86d3d96-9aa0-42db-894e-45b4c6323a1c + _931bc388-c847-4d17-bbb5-9a2f45d7098e + + + + _f5bec32e-77fa-40c8-9188-da7404da020b + _686ff08c-1e40-4a25-b46c-9fcbb9957f3e + _c6cd41e4-a03e-4fdb-8875-f9afdc6d76cb + _e808f6e5-f2ab-4594-b0ca-04ba9fa5015c + _c30abb46-1aaf-4968-bb7d-d126ed11afa1 + + + + + + + + _c30abb46-1aaf-4968-bb7d-d126ed11afa1 + + + _686ff08c-1e40-4a25-b46c-9fcbb9957f3e + _653ff02e-edb3-4c62-b2ea-e9d9eb396a9b + + + _c6cd41e4-a03e-4fdb-8875-f9afdc6d76cb + _c6467de8-7a3c-4a2a-9ff8-009311c33da6 + + + + _6bbc8220-2335-4035-a7c5-e6c75e46dd29 + _93ae3765-b7be-461b-9239-be06a13ad314 + _b9973abb-ea79-4182-b520-1ba70d114ce1 + + + + + + _93ae3765-b7be-461b-9239-be06a13ad314 + _7777486b-9d44-4543-b4d5-e78caf6aae3f + + + + _7777486b-9d44-4543-b4d5-e78caf6aae3f + _cea4b42b-410d-49a3-abaa-e3583cfc019d + _869f625f-5b8c-43c4-8c3e-15579048363d + + + + + _869f625f-5b8c-43c4-8c3e-15579048363d + + + _994fb5c1-a0ba-4bc6-b068-c9a9cd8d97c6 + _1fe76b78-a5db-40af-9245-5adf5d14977d + + + + + _e7d0f273-6c2d-483e-b002-181250987da7 + _994fb5c1-a0ba-4bc6-b068-c9a9cd8d97c6 + + + + _57c36ad2-dc5f-405f-9758-1f710ab4078d + _866bfaff-8dec-40b5-a535-21cf8cfdda95 + + + + + _38dc7c36-3283-441a-85d5-922f40a76ed9 + _57c36ad2-dc5f-405f-9758-1f710ab4078d + _ff46e064-79bd-4de3-9e63-f2906c81692f + + + + + _29452538-94a3-4fea-ba27-56b89a973dc9 + _38dc7c36-3283-441a-85d5-922f40a76ed9 + + + + _b4a15c42-47df-490a-bac0-22e95bd4fc70 + _ce15819f-fa46-420f-a8e7-73b0bf1a3e12 + + + + + _ce15819f-fa46-420f-a8e7-73b0bf1a3e12 + _f625d655-e878-4322-9dc3-2e674d2d1846 + _0aa29c5a-5d09-4e43-8717-6a458f8792d2 + + + + + _0aa29c5a-5d09-4e43-8717-6a458f8792d2 + _6775b1c4-889f-45d7-bcc8-d56e2d054db2 + _36fc354b-0b9f-480f-a7ed-609eae1258d9 + + + + + _ff46e064-79bd-4de3-9e63-f2906c81692f + _36fc354b-0b9f-480f-a7ed-609eae1258d9 + _7294afd6-8089-4c2c-9a0a-dfd816e150de + + + + _71361967-d7a1-4ef6-af32-2b9655683a6e + _efd044d2-a70c-4387-8904-d1a4f63f3876 + + + + + _866bfaff-8dec-40b5-a535-21cf8cfdda95 + _71361967-d7a1-4ef6-af32-2b9655683a6e + + + _7294afd6-8089-4c2c-9a0a-dfd816e150de + _29452538-94a3-4fea-ba27-56b89a973dc9 + + + _4c9d3d76-c4f4-4943-b932-121fc4444154 + _1e983a51-aa3c-4223-96c7-35548ec6197d + + + + _1e983a51-aa3c-4223-96c7-35548ec6197d + _f10768c5-b489-47df-b46b-ea97fe332534 + _0b41fdb9-12f4-486b-9c4a-d7cae876b629 + + + + + _7d747cdd-3047-48dd-8901-d4365a19dbd2 + _c6467de8-7a3c-4a2a-9ff8-009311c33da6 + _0b41fdb9-12f4-486b-9c4a-d7cae876b629 + _e84bcb97-6704-469c-ac70-f19db7313a56 + + + + _efd044d2-a70c-4387-8904-d1a4f63f3876 + _c36fa40c-246b-4bf9-930f-8a85a6306bf0 + _5aa00fd5-6c78-4cf9-84bb-9db7c7ed4857 + + + + + _3e2de659-de44-4e02-b364-5a18ea02f0ff + + + + _f625d655-e878-4322-9dc3-2e674d2d1846 + _3e2de659-de44-4e02-b364-5a18ea02f0ff + + + _c36fa40c-246b-4bf9-930f-8a85a6306bf0 + _e7d0f273-6c2d-483e-b002-181250987da7 + + + _1fe76b78-a5db-40af-9245-5adf5d14977d + _5aa00fd5-6c78-4cf9-84bb-9db7c7ed4857 + _90452d2a-bc8c-424e-9ab1-d8fa2aad1819 + + + + _90452d2a-bc8c-424e-9ab1-d8fa2aad1819 + _f5bec32e-77fa-40c8-9188-da7404da020b + + + _e808f6e5-f2ab-4594-b0ca-04ba9fa5015c + _6bbc8220-2335-4035-a7c5-e6c75e46dd29 + + + _b9973abb-ea79-4182-b520-1ba70d114ce1 + _cea4b42b-410d-49a3-abaa-e3583cfc019d + + + _f10768c5-b489-47df-b46b-ea97fe332534 + _95030b2f-0e59-40f9-abc8-9990d0f31696 + + + + _95030b2f-0e59-40f9-abc8-9990d0f31696 + + + _7ec452e5-760e-444b-816b-f8071f6dbec8 + _8a4d5fbb-66b2-4efe-b52a-1355007e8167 + + + + + _d936df6d-bcdd-4088-8eb2-b29299375383 + _f86d3d96-9aa0-42db-894e-45b4c6323a1c + + + + _e84bcb97-6704-469c-ac70-f19db7313a56 + _cc450300-a555-4988-bae5-ee9f45791a2a + + + + _cc450300-a555-4988-bae5-ee9f45791a2a + _d936df6d-bcdd-4088-8eb2-b29299375383 + _7ec452e5-760e-444b-816b-f8071f6dbec8 + + + _8a4d5fbb-66b2-4efe-b52a-1355007e8167 + _b4a15c42-47df-490a-bac0-22e95bd4fc70 + _6775b1c4-889f-45d7-bcc8-d56e2d054db2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _4688c46e-ca1e-435d-801a-b55a8875825d + _4688c46e-ca1e-435d-801a-b55a8875825d + + + + + <p>Originally produced by Springernomics for the Electronics Market Journal&rsquo;s review process.</p> +<p>The following is a formal journal review process for Electronics Market Journal, from the submission of a manuscript to the final publishing step. The manuscript goes through multiple reviews, check activities and has a possibility to be resubmitted after being revised. The manuscript can also be submitted to the normal or special issue of the journal, each with its own review process.</p> + + + + + + _4688c46e-ca1e-435d-801a-b55a8875825d + _4688c46e-ca1e-435d-801a-b55a8875825d + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/LaserTec Production Process.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/LaserTec Production Process.bpmn new file mode 100644 index 00000000..d6759bb5 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/LaserTec Production Process.bpmn @@ -0,0 +1,790 @@ + + + + + + _e0eb090f-9591-4c3d-b390-cab1ac733666 + _699fcab3-0f67-46f9-9176-f447d404e448 + _187ab9be-9bd7-4dbd-993b-de6c346fc371 + _77b020c8-a92d-4a65-9fcf-2d53ed9ccce0 + _b9d8d9d6-21b4-4879-a7f7-26ce95661423 + _bd364965-7419-4d1e-be87-0e7d17f9a155 + + + _18b1d3ea-78bf-411e-a2ec-db1ad4b40ea6 + _2ae7aaf1-1c1a-4741-9460-e82044243e7e + _fa056fc6-e20c-45ee-98cd-7355f895c4a7 + _e88f316f-b7d2-49b0-b574-24996e29c915 + _e60d7d19-a74f-4643-b667-e9a3481d41eb + _8944a9b4-ff0b-42da-b6dc-a7ba79a08bdd + _36081e56-e23f-4872-b592-71d16101d524 + _05b2a7b8-06fa-4432-a5eb-3d9b683f9eb8 + _1142b8c4-aacf-4d02-8fb1-f9bebbb0c2ff + + + _79da91db-70bd-4dfa-831f-a643f7132fa6 + _775056b8-8163-4e68-a9b3-c3846033a628 + + + + + + + + _ce51524b-d9e0-4c4d-8c30-3b3e6e46d096 + _c9e3bf56-4437-4c1d-a592-b0e9f2281f83 + _b3e8b408-e70b-4767-9597-14ed57e9f99d + + + + + + _b3e8b408-e70b-4767-9597-14ed57e9f99d + _e58884a1-6ac6-45d2-b78a-cb420cfa7944 + + + + + Din1401821401717 + Din1401821401720 + + + + + _6e98d253-49fb-436b-bab4-63f7c9a43bfc + Din1401821401717 + + + _41a24b8d-e20a-493f-b757-887acd75b899 + Din1401821401720 + + + + + _64343986-00ce-4303-8c7c-3b9f61269d76 + _ce51524b-d9e0-4c4d-8c30-3b3e6e46d096 + _8bf08874-d4e6-4b16-87a4-8ca98e85f274 + + + + + _e58884a1-6ac6-45d2-b78a-cb420cfa7944 + _c798b392-c15f-415f-b81a-454ad5f03e28 + + + + + Dout1401821401719 + + + + Dout1401821401719 + _41ee699c-c078-466e-a4af-d07f769f83e7 + + + + + _1bd5d54c-fd23-4397-aaa3-f6c71ec5799d + _64343986-00ce-4303-8c7c-3b9f61269d76 + + + + + Dout1401821401718 + + + + Dout1401821401718 + _41a24b8d-e20a-493f-b757-887acd75b899 + + + + + + + + + _1bd5d54c-fd23-4397-aaa3-f6c71ec5799d + + + + + + _e66f44bb-a183-4a83-9fde-9e195d73f194 + + + + _f872602d-31b6-4ecb-82ba-6a84c7ff899e + _594cb9be-cf78-4c54-b425-3b98965392fa + + + + Din1401821401724 + + + + + _c61ecf94-29d6-4f05-ac2b-cb30678a4a23 + Din1401821401724 + + + + + + _8bf08874-d4e6-4b16-87a4-8ca98e85f274 + _c9e3bf56-4437-4c1d-a592-b0e9f2281f83 + + + + + Din1401821401721 + + + Dout1401821401716 + + + + _41a24b8d-e20a-493f-b757-887acd75b899 + Din1401821401721 + + + Dout1401821401716 + _6e98d253-49fb-436b-bab4-63f7c9a43bfc + + + + _c798b392-c15f-415f-b81a-454ad5f03e28 + _bc029dea-b478-488a-981e-09444bafcbb9 + + + + + Dout1401821401722 + + + + Dout1401821401722 + _c61ecf94-29d6-4f05-ac2b-cb30678a4a23 + + + + + _1f63bff5-d4fb-4ceb-8acc-d64d8e815867 + _5419cbf5-7b30-462b-a2fc-371096cb4173 + + + + Din1401821401723 + + + + + _c61ecf94-29d6-4f05-ac2b-cb30678a4a23 + Din1401821401723 + + + + + + _acb47f17-65f0-4c40-a978-16038eee6dcc + _1af4696b-3489-463c-af6d-d1b1a9144240 + + _4f324db1-58d1-49ec-86d8-82266116f3f4 + + + _4f324db1-58d1-49ec-86d8-82266116f3f4 + _1d3988d7-e8d9-4ab3-9b55-67a0ccc4b140 + + + + _1d3988d7-e8d9-4ab3-9b55-67a0ccc4b140 + _8ae7af79-a583-4053-a8ae-06a3339cc3bf + + + _8ae7af79-a583-4053-a8ae-06a3339cc3bf + _7930f7a4-e8d5-4720-b5df-7123c666fbc3 + + _0b00778f-080d-4147-87d3-315a544948cd + + + _0b00778f-080d-4147-87d3-315a544948cd + _b5a8ba3d-82ec-4d9b-a6d7-d493c8ccd5cd + _25efdfc6-144b-4c2a-968c-514f8380016f + + + _25efdfc6-144b-4c2a-968c-514f8380016f + _1fc143e1-e9e0-4124-923b-3dc9480b5197 + + + _016919f1-35c3-4565-8424-c1066581fc0c + _270abf64-ca57-4e88-81ef-3eb8e8c69cdc + _b5a8ba3d-82ec-4d9b-a6d7-d493c8ccd5cd + + + _270abf64-ca57-4e88-81ef-3eb8e8c69cdc + + + _1fc143e1-e9e0-4124-923b-3dc9480b5197 + _016919f1-35c3-4565-8424-c1066581fc0c + + + + + + + + + + _7930f7a4-e8d5-4720-b5df-7123c666fbc3 + + + + + + + + + + _773bd08d-9820-4d63-9d45-b5e95b211676 + _1ecd8c8e-d550-4d4a-831c-f3423027f38e + + + + Din1401821401725 + + + + + _c61ecf94-29d6-4f05-ac2b-cb30678a4a23 + Din1401821401725 + + + + + + _bc029dea-b478-488a-981e-09444bafcbb9 + _773bd08d-9820-4d63-9d45-b5e95b211676 + _1f63bff5-d4fb-4ceb-8acc-d64d8e815867 + _f872602d-31b6-4ecb-82ba-6a84c7ff899e + + + _594cb9be-cf78-4c54-b425-3b98965392fa + _5419cbf5-7b30-462b-a2fc-371096cb4173 + _1ecd8c8e-d550-4d4a-831c-f3423027f38e + _acb47f17-65f0-4c40-a978-16038eee6dcc + + + + + + _1af4696b-3489-463c-af6d-d1b1a9144240 + _5d4b64b0-c4c0-4f8a-84d1-3e6bfb479f85 + + + + _5d4b64b0-c4c0-4f8a-84d1-3e6bfb479f85 + _e66f44bb-a183-4a83-9fde-9e195d73f194 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363725323463 + _1363725323463 + + + + + <p>Segments of this process are used by Alexander Grosskopf, Gero Decker and Mathias Weske in their book &ldquo;The Process &ndash; Business Process Modeling using BPMN&rdquo; to present their process of modeling with BPMN. We have put these segments together to present an end to end process of the LaserTec production.</p> + + + + + + _1363725323463 + _1363725323463 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Mortgage Approval.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Mortgage Approval.bpmn new file mode 100644 index 00000000..12cbbf04 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Mortgage Approval.bpmn @@ -0,0 +1,564 @@ + + + + + + + + + _0695d409-b19d-4d27-a2f2-57bbf1a41dd2 + _f0565911-955b-440d-b31a-7dd8cab7cf53 + _6b4515cf-0f5b-4df1-9975-e64a7f65e1c0 + + + _f0257a8e-1aca-45ce-8d51-42e43d3c57f0 + _98fb8d5a-1fe9-4b32-a8ae-6abcd624b1a4 + _5d672acb-4eee-4fd2-a6f3-9c4dd35179bf + _1cb76016-fcce-43dd-9ea4-33ed0bfdde0b + _8631c920-0966-43aa-b059-37f7dd8abcdf + _87f39f0e-0142-4690-b794-f6b37f274b27 + _6e063117-a56f-46ad-a1c7-52a5e55cd625 + _5b115435-c45f-4155-a76e-c084c2b6a462 + _4b516cd9-2597-4197-9d28-4f8211382df5 + _acc6f7b1-be96-4b56-ad62-a8d0ed120ac2 + _f8452ebf-63ba-4bee-8bd2-d77274ebbb31 + + + + _6ff133fa-8280-4df3-923c-a2d1486aca72 + _1bd47e77-b834-4cdf-9333-fbdf292fc248 + _afca3505-04d8-42a2-93a1-141a69ed2590 + + + + + + _afca3505-04d8-42a2-93a1-141a69ed2590 + _33ac56b8-c7bf-42bd-b64c-26e4329a986c + + + + + _33ac56b8-c7bf-42bd-b64c-26e4329a986c + _1bd47e77-b834-4cdf-9333-fbdf292fc248 + + + _fc1f0f65-f47c-4be4-ad5a-c6ca53b29fe5 + _422cdbf0-3e7a-4de2-bbd6-c71ec42377f6 + + + + + _b77cd212-bc4e-4235-8e77-eb2143cbc61b + _d61fbcc9-f202-470e-8884-1bd33294f7ff + + + + + + + + _313a9c10-9fab-4e88-96f1-5c953e8c6e19 + _753874b2-3396-47cf-85fa-081bae66d849 + + _b377e307-53c3-4006-9ac3-96399556cc97 + _a84bc173-53b9-448f-abdb-3030e7a25887 + _0f9e6942-48ea-4333-82ec-8bb8ec83424b + + + _b377e307-53c3-4006-9ac3-96399556cc97 + _8e02e6ce-940b-45ed-baa7-7f88c1d24707 + + + _a84bc173-53b9-448f-abdb-3030e7a25887 + _905aeec2-a952-4f59-a8a6-14961bf4bbfa + _2f97ddf2-79b5-4b18-90f5-a9f99653b511 + + + _905aeec2-a952-4f59-a8a6-14961bf4bbfa + _7cdf0d0e-ac7f-43b0-9e8b-2cc501326932 + + + + _2f97ddf2-79b5-4b18-90f5-a9f99653b511 + _ec44d219-3ab8-4217-9b75-9c20448cf3ec + + + + _7cdf0d0e-ac7f-43b0-9e8b-2cc501326932 + _3da02de1-d55a-43f2-adde-e883019cd28e + + + _ec44d219-3ab8-4217-9b75-9c20448cf3ec + _c4de6524-2dbb-40d2-ad5d-aef76d015566 + + + _c4de6524-2dbb-40d2-ad5d-aef76d015566 + _8321aa56-71a4-4199-867c-67c1d3cbe84f + + + _8321aa56-71a4-4199-867c-67c1d3cbe84f + _3da02de1-d55a-43f2-adde-e883019cd28e + + + + _8e02e6ce-940b-45ed-baa7-7f88c1d24707 + + + _0f9e6942-48ea-4333-82ec-8bb8ec83424b + _163a88cc-dd02-487d-871a-185872f33b00 + + + + + + _22deff86-2373-4a3c-8f14-c52771e08b51 + _163a88cc-dd02-487d-871a-185872f33b00 + _48edeeaa-5731-4291-9f1f-1cf266e0d88a + + + _48edeeaa-5731-4291-9f1f-1cf266e0d88a + _987a84c8-aefa-4f9b-9f74-bab9b01a1f5a + + + + _987a84c8-aefa-4f9b-9f74-bab9b01a1f5a + _22deff86-2373-4a3c-8f14-c52771e08b51 + + + + + + + + + + + + + + + + + + + + + + + + _673552a6-04a3-469e-8040-a27c765c9c22 + _21c8c508-8f32-4636-81f1-8d3315bec84e + + + + + _422cdbf0-3e7a-4de2-bbd6-c71ec42377f6 + _9749ed71-9058-45ae-82a8-5763fdcaa14a + _b77cd212-bc4e-4235-8e77-eb2143cbc61b + _387b8383-6554-466f-aa91-5f403c8d7ae0 + _977b6df1-11e8-4d64-a2a2-7b76c4db0310 + + + + + + _387b8383-6554-466f-aa91-5f403c8d7ae0 + _673552a6-04a3-469e-8040-a27c765c9c22 + + + + _21c8c508-8f32-4636-81f1-8d3315bec84e + + + _753874b2-3396-47cf-85fa-081bae66d849 + + + + _fc1f0f65-f47c-4be4-ad5a-c6ca53b29fe5 + _6ff133fa-8280-4df3-923c-a2d1486aca72 + + + + _977b6df1-11e8-4d64-a2a2-7b76c4db0310 + _313a9c10-9fab-4e88-96f1-5c953e8c6e19 + + + + _d61fbcc9-f202-470e-8884-1bd33294f7ff + _9749ed71-9058-45ae-82a8-5763fdcaa14a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713259771 + _1363713259771 + + + + + <p>Process used in Stephen A. White and Derek Miers book &ldquo;BPMN Modeling and Reference Guide&rdquo;. This process is presented in Figure 5-13, page 58 of their book. This process illustrates the usage of Signal Events to coordinate the decisions of a Customer Service Representative and a Manager working in a Mortgage Approval Business Process.</p> +<p>&nbsp;</p> + + + + + + _1363713259771 + _1363713259771 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/New Car Sales.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/New Car Sales.bpmn new file mode 100644 index 00000000..bf428fbe --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/New Car Sales.bpmn @@ -0,0 +1,851 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _7c40f509-c82a-497f-a7d6-18b6c7ec8bda + _453eb3b4-1d5b-4ddc-a204-d4141045be2e + _2a32b378-1057-48e9-bbbc-4276952416eb + _c3b8fb22-6a72-43ea-a24b-8238d0cefb5d + _4d5d4a5f-9370-4f31-8ff6-9faf25cb9170 + _e578a148-dfed-4084-9630-48eca08b9962 + _57866ec3-7e27-4729-9de1-672260c5ee35 + _ce040e73-b604-4f5e-9004-77e71a016a28 + + + _b01828f5-d3c5-40b6-8ead-3806a938764c + + + _fec0527f-e5cc-424b-bef6-cc6a850a7e4b + _5a9cd1ac-7efb-4f64-89ca-1bac81eeb841 + _dd0bc584-a6f6-49ce-b15c-fed315a3f596 + _64a75b12-aa09-4415-9d1e-e5206c858ee0 + + + + _7c99b3c3-0f12-4cde-ac5a-ee57cd860c32 + _8baced9e-6d99-4a2e-b00e-36a1fe52270f + _a10f9ce1-6f63-49e2-b5b8-25f4eca155f1 + + + + + + _8baced9e-6d99-4a2e-b00e-36a1fe52270f + _1bda8fbd-c3b1-43ae-89c2-fff01392c79e + + _35f4a756-217a-4a8e-874d-26ce8eb5ec1b + + + _35f4a756-217a-4a8e-874d-26ce8eb5ec1b + _b2759c5f-3be2-4eab-9247-5385f1528748 + _ab60b8e3-a674-413e-85f6-47657f7dd1b9 + + + _ab60b8e3-a674-413e-85f6-47657f7dd1b9 + _b07178b0-d152-41df-a619-21304a6c02d4 + _45246297-3bf6-4979-b403-6b42c17f4676 + + + _b07178b0-d152-41df-a619-21304a6c02d4 + _96c41232-b656-4e4f-8fac-9165e83b9ae9 + + + _96c41232-b656-4e4f-8fac-9165e83b9ae9 + _8983201f-7463-4fc7-9806-bb824d2efc00 + _36340eb4-8ce0-4fdd-9144-8f3c2d3abe30 + + + _36340eb4-8ce0-4fdd-9144-8f3c2d3abe30 + _faee8f74-0791-498f-8a9a-1625545d23f5 + + + + _8983201f-7463-4fc7-9806-bb824d2efc00 + _cbd24275-27fb-4ff7-b718-945977995cbe + + + + _9ff4d3d3-726e-4d12-b4bc-73ea8393ac1e + _24c73d5f-ca5e-4f00-bbab-f9d6db9e226f + + + + _3635ec1d-f59a-4bee-98f0-d170f9f38b3f + _b2759c5f-3be2-4eab-9247-5385f1528748 + + + + _faee8f74-0791-498f-8a9a-1625545d23f5 + + + _24c73d5f-ca5e-4f00-bbab-f9d6db9e226f + + + _45246297-3bf6-4979-b403-6b42c17f4676 + _cbd24275-27fb-4ff7-b718-945977995cbe + _87e79002-1720-4a96-9973-8d533dcda026 + + + _87e79002-1720-4a96-9973-8d533dcda026 + _3635ec1d-f59a-4bee-98f0-d170f9f38b3f + _9ff4d3d3-726e-4d12-b4bc-73ea8393ac1e + + + + + + + + + + + + + + + + + + + _ab497421-b092-4acb-9daf-f7b36b725084 + _7c99b3c3-0f12-4cde-ac5a-ee57cd860c32 + _c4ca5b99-704d-42c9-9418-13d5ad960d9e + + + + + _67d3649a-7bab-45f8-ba7f-252eaa18ef0f + + + + + _8f8364d3-5ff7-4e14-8c50-599ef6fb7a19 + + + + + _1bda8fbd-c3b1-43ae-89c2-fff01392c79e + _67d3649a-7bab-45f8-ba7f-252eaa18ef0f + _8cf5d034-00a8-41c2-a02e-fa326a95fd35 + + + + _ab497421-b092-4acb-9daf-f7b36b725084 + + + + _7dc3db90-0469-4b4d-ba1a-5464a4e4e311 + + + + + _a10f9ce1-6f63-49e2-b5b8-25f4eca155f1 + _8cf5d034-00a8-41c2-a02e-fa326a95fd35 + _5caf1c16-d342-42d8-ae87-597c547bfb09 + + + + _077b78eb-77af-444d-9176-3e0a51420f13 + _ea615370-0d44-4185-ab18-918f0e39298b + _7dc3db90-0469-4b4d-ba1a-5464a4e4e311 + + + + + _55d21538-ad60-4738-9d6b-1687f89dccad + _8f8364d3-5ff7-4e14-8c50-599ef6fb7a19 + + + + _5caf1c16-d342-42d8-ae87-597c547bfb09 + _ea615370-0d44-4185-ab18-918f0e39298b + _55d21538-ad60-4738-9d6b-1687f89dccad + + + _c4ca5b99-704d-42c9-9418-13d5ad960d9e + _077b78eb-77af-444d-9176-3e0a51420f13 + + _4717d635-7626-4c08-b466-040601a115c3 + _4888426c-2e90-474f-8a25-c018039a3c26 + + _52fe7e31-fcbe-4e14-a42b-164b919b3559 + + + _52fe7e31-fcbe-4e14-a42b-164b919b3559 + _35c8a9d4-fef8-4a1d-b145-f93434bd5610 + + + _35c8a9d4-fef8-4a1d-b145-f93434bd5610 + _8a55631c-656f-49ed-a9eb-c6d8ebac1fd2 + _c7a80b05-78d8-465f-b4c5-e16e61bf47b9 + _ac6eeaed-1f1f-4251-b06a-36e50a79a937 + + + _c7a80b05-78d8-465f-b4c5-e16e61bf47b9 + _24c5b245-c472-45bb-b4b5-7045c07aa62a + + + + + + _8a55631c-656f-49ed-a9eb-c6d8ebac1fd2 + _00ac417f-51e6-4659-ae83-5798f69d248b + + + + _ac6eeaed-1f1f-4251-b06a-36e50a79a937 + _c8cc60c5-2a80-4318-b792-1fd787c2cbcf + + + + _c8cc60c5-2a80-4318-b792-1fd787c2cbcf + + + _00ac417f-51e6-4659-ae83-5798f69d248b + _24c5b245-c472-45bb-b4b5-7045c07aa62a + + + + _a598a193-3f1f-4f8e-a415-8b630fdc346b + + + _a598a193-3f1f-4f8e-a415-8b630fdc346b + _4717d635-7626-4c08-b466-040601a115c3 + + + _4888426c-2e90-474f-8a25-c018039a3c26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713268533 + _1363713268533 + + + + + <p>In his book &ldquo;BPMN Method &amp; Style&rdquo;, Bruce Silver uses this sample to present many aspects of BPMN modeling. The complete diagram of this process is presented at page 46 of the book. However, all Sub-processes are collapsed. We provides expansion of two of these Sub-processes shown later on in Bruce Silver book.</p> + + + + + + _1363713268533 + _1363713268533 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment and Procurement.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment and Procurement.bpmn new file mode 100644 index 00000000..7fbd1be0 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment and Procurement.bpmn @@ -0,0 +1,492 @@ + + + + + + _F5336B7A-18E3-4FC7-BE40-3347F207CD57 + + + + _F5336B7A-18E3-4FC7-BE40-3347F207CD57 + _B1B7BA0A-8B1C-47AB-B052-F854F3A8CC0B + + + _B1B7BA0A-8B1C-47AB-B052-F854F3A8CC0B + _EE644831-2EE1-409C-9BEC-39F3D7CC2452 + _EE2627CB-2771-4453-A0D0-796C0E091E4D + + + _EE644831-2EE1-409C-9BEC-39F3D7CC2452 + _FCAEC259-6DA2-4C3B-860C-75E0134BEAFC + + + _EE2627CB-2771-4453-A0D0-796C0E091E4D + _FCAEC259-6DA2-4C3B-860C-75E0134BEAFC + _AF796C92-2E93-4FE7-B00B-96B46D201B19 + + + _AF796C92-2E93-4FE7-B00B-96B46D201B19 + _DFE4A34A-29E8-4943-9FCE-B88522B600FD + + + _DFE4A34A-29E8-4943-9FCE-B88522B600FD + + + _3413691E-2671-4F84-AE7A-E360F7DCF865 + _4EB74A6F-DBBF-4912-A305-D8EEE1793B75 + + + _4EB74A6F-DBBF-4912-A305-D8EEE1793B75 + _7F2C85A7-6685-49BD-B096-CFD606441A9C + + + _7F2C85A7-6685-49BD-B096-CFD606441A9C + + + _BEE15556-1F19-4CC8-9D4D-8869E4668209 + _8f4f50a2-c882-4f7a-84f2-579c2d78d3e7 + + + _8f4f50a2-c882-4f7a-84f2-579c2d78d3e7 + + + _3413691E-2671-4F84-AE7A-E360F7DCF865 + + + + _BEE15556-1F19-4CC8-9D4D-8869E4668209 + + + + + + + + + + + + + + + + + + _FCF3F224-92F4-49E7-9140-A5936C694E77 + + + + + + _FCF3F224-92F4-49E7-9140-A5936C694E77 + _8FE1FBA8-6D2C-4110-A115-445979340470 + + + _8FE1FBA8-6D2C-4110-A115-445979340470 + + + _61407EF7-80E2-4D79-989D-6C3CABD3152F + _E9021A8B-A678-49D4-8405-C55D32CE256C + + + _E9021A8B-A678-49D4-8405-C55D32CE256C + + + _61407EF7-80E2-4D79-989D-6C3CABD3152F + + + + + + + + + + _EC3A1C57-4696-42F4-AFBD-D09D9CE58B98 + + + _EC3A1C57-4696-42F4-AFBD-D09D9CE58B98 + _54465E94-44DF-40BC-8EF0-D14BC39287D9 + + + _54465E94-44DF-40BC-8EF0-D14BC39287D9 + _95068422-3388-41BA-87BB-8123545D8117 + _C01A30CB-5350-4221-9AC3-939134B3FBAF + _2AD88F21-63B9-41C7-8DB9-9C338ECF5237 + + + _C01A30CB-5350-4221-9AC3-939134B3FBAF + _A48EB5C0-17AE-4229-90EA-608134CF8086 + _45E162F1-A7E9-4185-9FD7-0DE607F2144A + + + _2AD88F21-63B9-41C7-8DB9-9C338ECF5237 + _A48EB5C0-17AE-4229-90EA-608134CF8086 + + + + _45E162F1-A7E9-4185-9FD7-0DE607F2144A + _6F467E20-FB16-4B64-9D7C-CFEDD72DB0AB + + + + _6F467E20-FB16-4B64-9D7C-CFEDD72DB0AB + + + _95068422-3388-41BA-87BB-8123545D8117 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <p>Extracted from BPMN 2.0 by Example (non-normative OMG document)</p> +<p>This order fulfillment process starts after receiving an order message and continues to check whether the ordered article is available or not. An available article is shipped to the customer followed by a financial settlement, which is a collapsed sub-process in this diagram. In case that an article is not available, it has to be procured by calling the procurement sub-process. Please note that the shape of this collapsed sub-process is thickly bordered which means that it is a call activity. It is like a wrapper for a globally defined task or, like in this case, sub-process.</p> + + + + + + _1363713277082 + _1363713277082 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment.bpmn new file mode 100644 index 00000000..50e3d1fb --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Fulfillment.bpmn @@ -0,0 +1,749 @@ + + + + + + + + GatewayOutofStock + EndEventOrderFailed + EndEventOrderCancelled + TaskShipOrder + SPPackageOrder + + + SPCheckCredit + TaskSendInvoice + EndEventOrderRejectedBadCredit + EndEventOrderCompleted + + + SPTakerOrder + EndEventUpdateOrder + TaskUpdateAccountInformation + StartEvent + + + + + + _BBE1FFCD-3AB5-4B8B-92B7-8398A3283619 + _C8517C23-699D-4F73-83EB-CC60A7441211 + _625F3B99-9EB1-41C8-8AB9-5BF59A6834D0 + + + + + + _625F3B99-9EB1-41C8-8AB9-5BF59A6834D0 + + + _27E1698F-EE0D-4842-8B52-FAED109B775E + + + + + _C8517C23-699D-4F73-83EB-CC60A7441211 + _2E679974-8C50-452E-9384-04C1CF17C3F2 + + + + _B49625F6-8E8D-4627-B1A0-C1C68E8D9AA9 + _BBE1FFCD-3AB5-4B8B-92B7-8398A3283619 + + _B69111B7-6300-4D47-A51E-82ABB6A18E66 + + + _B69111B7-6300-4D47-A51E-82ABB6A18E66 + _90F26CDC-1B0A-4B5F-8CD1-9E72EF50C101 + + + _90F26CDC-1B0A-4B5F-8CD1-9E72EF50C101 + _0ED5D5F4-29F2-4117-A438-4E0BDB64EB6C + _9E07F2B9-888E-4DBB-9D82-61BB482DCDE5 + + + _0ED5D5F4-29F2-4117-A438-4E0BDB64EB6C + _2CEF8F2E-4BAA-409D-AE1D-696BE5E5BF5B + + + _9E07F2B9-888E-4DBB-9D82-61BB482DCDE5 + _2CEF8F2E-4BAA-409D-AE1D-696BE5E5BF5B + + + + _5EAF3266-58A5-4017-8B7F-EFA11F3CE8F6 + + + + _5EAF3266-58A5-4017-8B7F-EFA11F3CE8F6 + _55093CF6-D10C-46C3-9F7B-DC67ADA7FD49 + + + _55093CF6-D10C-46C3-9F7B-DC67ADA7FD49 + _A5B1D7E5-E8CF-40A6-B697-F47BD736B303 + _23C923D4-043E-4CA4-8F2A-8A4AB0D0D040 + + + _A5B1D7E5-E8CF-40A6-B697-F47BD736B303 + _1D33E806-67DC-46F7-AE3E-9AD79C90CA26 + + + _1D33E806-67DC-46F7-AE3E-9AD79C90CA26 + + + _23C923D4-043E-4CA4-8F2A-8A4AB0D0D040 + + + + + + + + + + + + + + + + + _27E1698F-EE0D-4842-8B52-FAED109B775E + + + + _93C0E056-3E6E-40EE-A90A-9803B9B454A2 + _B49625F6-8E8D-4627-B1A0-C1C68E8D9AA9 + + _0911E1A2-3C51-4051-B8C7-55D7AA786B96 + + + _0911E1A2-3C51-4051-B8C7-55D7AA786B96 + _2BDD5532-A099-4369-8E4A-B745239D478B + + + _2BDD5532-A099-4369-8E4A-B745239D478B + _AC5BA344-F3AB-4DF1-92AD-BD7CC33DAC24 + _3E9F21C1-F1F9-4B13-B679-25949AAF7EE0 + _5AE6A635-6FD6-412B-A4B4-2DA1FFD490A3 + + + _AC5BA344-F3AB-4DF1-92AD-BD7CC33DAC24 + _B1586B1B-549F-4CAB-A1CA-B6863A4B8579 + + + _B1586B1B-549F-4CAB-A1CA-B6863A4B8579 + _B2818876-2B34-46CB-A3BC-F0670B2C74C1 + _D3EC4728-8300-44EA-873E-8BDE6DB505BF + + + _5AE6A635-6FD6-412B-A4B4-2DA1FFD490A3 + _B2818876-2B34-46CB-A3BC-F0670B2C74C1 + + + _D3EC4728-8300-44EA-873E-8BDE6DB505BF + _3E9F21C1-F1F9-4B13-B679-25949AAF7EE0 + + + + + + + + + + + + + _D682431B-25C4-4DA3-A63D-08E5677B18AC + + + + + _2E679974-8C50-452E-9384-04C1CF17C3F2 + _893DC160-DAE1-469F-A068-16C5E90F836A + + + + _D682431B-25C4-4DA3-A63D-08E5677B18AC + + + + _893DC160-DAE1-469F-A068-16C5E90F836A + + + _5DB1CB2F-B1ED-49A3-92E4-B65B063B0740 + _93C0E056-3E6E-40EE-A90A-9803B9B454A2 + + _DEFBB966-B8EB-47F4-8C90-7F1AB376680A + + + _DEFBB966-B8EB-47F4-8C90-7F1AB376680A + _70D529F6-B6BC-4264-A1DB-0373EDE85DBB + + + _70D529F6-B6BC-4264-A1DB-0373EDE85DBB + _02CF55E4-E055-410B-B1FF-138775C1357B + + + _02CF55E4-E055-410B-B1FF-138775C1357B + _EB7A025B-A42A-4F69-BB16-B4272321366A + _C17B24FC-06D3-4471-A459-BE03C109580E + + + _C17B24FC-06D3-4471-A459-BE03C109580E + + + _EB7A025B-A42A-4F69-BB16-B4272321366A + + + + + + + + + + + _c2eec32f-9593-40c5-bcf9-abc7f2729917 + + + + + _5E8E0717-F5E7-421B-8A60-142ED2354301 + + + + _c2eec32f-9593-40c5-bcf9-abc7f2729917 + _5E8E0717-F5E7-421B-8A60-142ED2354301 + + + _5DB1CB2F-B1ED-49A3-92E4-B65B063B0740 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713347778 + _1363713347778 + + + + + <p>In &ldquo;BPMN Method &amp; Style&rdquo;, Bruce Silver uses segments of this diagram to illustrate proper BPMN modeling. We have assemble some of these segments to present an end to end Fulfillment process, form Order taking to product shipment.</p> + + + + + + _1363713347778 + _1363713347778 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Processing.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Processing.bpmn new file mode 100644 index 00000000..c0344e91 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order Processing.bpmn @@ -0,0 +1,224 @@ + + + + + _06854e1e-e3bf-49c0-ae13-d26ee48de962 + + + + _06854e1e-e3bf-49c0-ae13-d26ee48de962 + _2cbf795a-42e6-49df-aaf3-2aa44676a4b9 + + + + _041d850c-9aae-4397-9310-de57535b1644 + _6060c757-92fe-4dfc-b5b3-0a8c4a10a3df + _be01b5e6-7bab-4eca-9f9b-de99fda519bf + + + + + + _be01b5e6-7bab-4eca-9f9b-de99fda519bf + _9675220a-2142-4bc6-9168-ff931dd6dbe3 + + + + _9675220a-2142-4bc6-9168-ff931dd6dbe3 + _02c0a9b3-956c-46c7-8e1a-14309dd751bb + + + + _6060c757-92fe-4dfc-b5b3-0a8c4a10a3df + _83e41f54-eacf-4f82-b917-8090ac6f073f + + + + _02c0a9b3-956c-46c7-8e1a-14309dd751bb + _5f3917cc-621c-44ef-ae30-9633a2cfb621 + + + + _96a3b71d-dca0-4801-b241-f19bced3f38d + _c75720b4-e439-4a23-86d2-47e9320be6de + _0ab32fbd-d37f-4da4-8744-daf7740b191c + + + + + + _83e41f54-eacf-4f82-b917-8090ac6f073f + _5f3917cc-621c-44ef-ae30-9633a2cfb621 + _96a3b71d-dca0-4801-b241-f19bced3f38d + + + _0ab32fbd-d37f-4da4-8744-daf7740b191c + + + _2cbf795a-42e6-49df-aaf3-2aa44676a4b9 + _c75720b4-e439-4a23-86d2-47e9320be6de + _041d850c-9aae-4397-9310-de57535b1644 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713368309 + _1363713368309 + + + + + <p>High level process presenting exclusively the normal flow of an order reception and fulfillment. This BPMN diagram is from the BPMN v1.2 Specifications (page 104).</p> + + + + + + _1363713368309 + _1363713368309 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order fulfillment - BPMN v2.0 Specifications.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order fulfillment - BPMN v2.0 Specifications.bpmn new file mode 100644 index 00000000..dcbeb6b0 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Order fulfillment - BPMN v2.0 Specifications.bpmn @@ -0,0 +1,1033 @@ + + + + + + + + + + + + + + + + + _9299CADA-29B2-40D2-91D4-9B0A593E0A07 + + _52E2929F-E5F8-4482-B701-55C09A404498 + _5D36E7D8-CB4F-4236-ADE0-CD2E66366DF6 + + + + + _C7FAEAB8-F57F-454D-8C9A-E2D916333BAF + _A1D1A05E-44BF-4F4C-98C9-6E84F638DAFA + + + + + _5D36E7D8-CB4F-4236-ADE0-CD2E66366DF6 + _FD25B513-AD02-48A9-9596-542E4C211519 + + + + _A1D1A05E-44BF-4F4C-98C9-6E84F638DAFA + _BFCB3107-5A90-494E-9F83-B719ED51465B + + + + _FD25B513-AD02-48A9-9596-542E4C211519 + _BFCB3107-5A90-494E-9F83-B719ED51465B + _58EEBF4B-7B3D-4177-9929-B42CD85D6D78 + + + + _58EEBF4B-7B3D-4177-9929-B42CD85D6D78 + _7308AB0C-142A-4F89-B857-4681515AB279 + + + + _7308AB0C-142A-4F89-B857-4681515AB279 + _BA058904-3C59-47D4-BA25-E894DB898BD2 + _5B536F15-A857-4BCC-9656-A53573DAE43D + + + + + _BA058904-3C59-47D4-BA25-E894DB898BD2 + _C1BB4C53-7DF8-4E63-AAC8-DF6FC13BE606 + + + + _5B536F15-A857-4BCC-9656-A53573DAE43D + _59FA9547-B685-497A-B487-F6C6D5D45EE6 + + + + _C1BB4C53-7DF8-4E63-AAC8-DF6FC13BE606 + _59FA9547-B685-497A-B487-F6C6D5D45EE6 + _82D670D3-50EC-420A-8FE5-2E9156AE1966 + + + + _82D670D3-50EC-420A-8FE5-2E9156AE1966 + _6F82B617-5AFE-46A0-A183-9DCC46757C76 + + + + _6F82B617-5AFE-46A0-A183-9DCC46757C76 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _52E2929F-E5F8-4482-B701-55C09A404498 + + + + _AA3BBD9A-A572-4DA8-ACEC-62F1F6D2425F + _290D56B9-4361-40BB-8FE2-1CB28989FD05 + + + + + + _290D56B9-4361-40BB-8FE2-1CB28989FD05 + _FB5125B3-87E9-4ECC-AFAE-36091511716A + + + + _FB5125B3-87E9-4ECC-AFAE-36091511716A + _B4ABAE80-E3CC-4D30-BFBB-C98A1E509D88 + + + + _E654097B-A008-4956-AE4E-2D84448505D8 + + + + + + + _AA3BBD9A-A572-4DA8-ACEC-62F1F6D2425F + _E1594B74-C0A3-4B25-9439-BB3D2286C860 + + + + _E1594B74-C0A3-4B25-9439-BB3D2286C860 + + + _B4ABAE80-E3CC-4D30-BFBB-C98A1E509D88 + _28694EE9-F1D0-457F-8E16-D1AD80B50CB5 + _F7831DEE-5D51-4362-9894-D63F7B8227C2 + _C7FAEAB8-F57F-454D-8C9A-E2D916333BAF + + + + + _E654097B-A008-4956-AE4E-2D84448505D8 + _B48B1501-11BD-42B1-BFB7-52F81CC0521B + + + + _B48B1501-11BD-42B1-BFB7-52F81CC0521B + + + _28694EE9-F1D0-457F-8E16-D1AD80B50CB5 + _D1257D10-3619-49C9-AE62-E552558CD8F3 + _6FE5E0FD-BFE7-4A61-8E4E-9EF49380263A + + + + + + + + + + _F7831DEE-5D51-4362-9894-D63F7B8227C2 + _6FE5E0FD-BFE7-4A61-8E4E-9EF49380263A + _EA41492D-E1F8-4DAF-BB67-4037A39E6D40 + + + + _9299CADA-29B2-40D2-91D4-9B0A593E0A07 + _EA41492D-E1F8-4DAF-BB67-4037A39E6D40 + + + _D1257D10-3619-49C9-AE62-E552558CD8F3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _2-2 + + + + + + _02FB75FA-4E24-4583-8BB7-096B827AB398 + + + + _02FB75FA-4E24-4583-8BB7-096B827AB398 + _99DE65D8-4BCD-41EF-862B-B3663734A164 + _8DBEDE4E-A08D-43C5-AAFE-B1F13BAD3A1E + + + + + _8DBEDE4E-A08D-43C5-AAFE-B1F13BAD3A1E + _1801D0C2-5CBA-46B4-8CD5-5FEC447408DF + _CFB337F3-DAD7-4650-AFF7-8C0DAC93F73A + + + + + _CFB337F3-DAD7-4650-AFF7-8C0DAC93F73A + _1BFC92F9-37FD-48BB-8ADF-E5676FFB7F8D + + + + + _99DE65D8-4BCD-41EF-862B-B3663734A164 + + + + _9D96E80C-3E16-429B-BF04-EB8970BB607A + + + + + + + _1BFC92F9-37FD-48BB-8ADF-E5676FFB7F8D + _9D96E80C-3E16-429B-BF04-EB8970BB607A + _50E3D980-91CC-4650-99E4-F33F3E856527 + _8426451F-4FD2-487E-83EA-71B646CB7B5A + + + + + _1801D0C2-5CBA-46B4-8CD5-5FEC447408DF + _50E3D980-91CC-4650-99E4-F33F3E856527 + + + + _8426451F-4FD2-487E-83EA-71B646CB7B5A + + + + _17ECE778-95D3-4E24-A6ED-C3988AF58299 + + + + + _17ECE778-95D3-4E24-A6ED-C3988AF58299 + _858D3036-F282-4B44-B2C4-2A90B1E4BC2D + + + + _858D3036-F282-4B44-B2C4-2A90B1E4BC2D + _D086C758-341B-4775-9621-3261AF349EEC + _83D2A989-D9AD-4256-AE04-CD4A91190FDE + + + + + _83D2A989-D9AD-4256-AE04-CD4A91190FDE + + + + _D086C758-341B-4775-9621-3261AF349EEC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1417104081461 + _1417104081461 + + + + + <p>This example of an Order fulfillment process is from the BPMN v2.0 Specification (Figure 7-8, page 69). It is the major example presented in the specification document to provide a view of a stand-alone (Orchestration) diagram. In this example, following an order, parts are retrieve (if available) and/or procured (if not available). If all parts are made available on time, the order is accepted, otherwise it is rejected. In both cases the customer is notified.</p> + + + + + + _1417104081461 + _1417104081461 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Abstract Process.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Abstract Process.bpmn new file mode 100644 index 00000000..4a092cb3 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Abstract Process.bpmn @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + + + _513eb898-3ecd-4060-8280-cf3ec68c1a8c + + + + _513eb898-3ecd-4060-8280-cf3ec68c1a8c + _63dd4230-2a35-48f6-8d5b-cce846230cb8 + + + + _63dd4230-2a35-48f6-8d5b-cce846230cb8 + _ef869cc9-7184-4f67-b129-c45f4bc71a53 + + + + _ef869cc9-7184-4f67-b129-c45f4bc71a53 + _156903e2-bb45-4593-9835-e3bd041696ea + + + + _156903e2-bb45-4593-9835-e3bd041696ea + _869222cc-1883-4c59-a1b3-fa07c0cd281f + + + + _869222cc-1883-4c59-a1b3-fa07c0cd281f + _0c4d2d5f-3ce7-47d0-ab30-0f24081d84e9 + + + + _0c4d2d5f-3ce7-47d0-ab30-0f24081d84e9 + _4318b603-2953-4103-ade6-15224a2217e8 + + + + _4318b603-2953-4103-ade6-15224a2217e8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713378740 + _1363713378740 + + + + + <p>Patient Illness Treatment Process used as example in the BPMN 1.2 Specifications. This diagram presents the Doctor&rsquo;s Office Abstract Process, corresponding to Figure 7.2 (page 13) of BPMN v1.2 Specifications.</p> + + + + + + _1363713378740 + _1363713378740 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration and Choreography.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration and Choreography.bpmn new file mode 100644 index 00000000..f1bdf7fa --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration and Choreography.bpmn @@ -0,0 +1,542 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WFP-6-__1401821447555 + _1401821447555 + + + WFP-6-__1401821447567 + _1401821447567 + + + + + + WFP-6- + + + + _691A13DB-850F-46E4-843B-83EE98ED4B2F + + + + _291A577E-8B98-4E7A-9E1D-95A8865CA1AF + _7EC605C6-25DF-46FF-87F0-49596E9F6B99 + + + + + _7EC605C6-25DF-46FF-87F0-49596E9F6B99 + _5B4FB671-1043-47F2-909D-D9616F8757AA + + + + _8C6F0803-AFF2-4174-A42A-ACF075DDA037 + _291A577E-8B98-4E7A-9E1D-95A8865CA1AF + + + + _2F09FE7D-1CDA-46AE-AB67-1C26B1DAFB5A + _691A13DB-850F-46E4-843B-83EE98ED4B2F + + + + _7FFEAF22-25DC-42A2-87F7-5A017A9D0CA5 + _8C6F0803-AFF2-4174-A42A-ACF075DDA037 + + + + _5B4FB671-1043-47F2-909D-D9616F8757AA + _2F09FE7D-1CDA-46AE-AB67-1C26B1DAFB5A + + + _7FFEAF22-25DC-42A2-87F7-5A017A9D0CA5 + + + + + _2F3691F6-C8E1-4F4B-A360-9340CA3968EF + _3651EC6B-AE19-4A90-A5AB-C253B941DC1C + + + + + _86A46B5C-A464-47C6-BAD5-45F8ED0DAE75 + + + + _D0BA7E1B-C7D4-49FC-B76C-0B22ED206ACA + _9C99B736-2E30-4347-A792-098822335454 + + + + + _5C06B98C-FE21-4C58-BC15-34FAEE02FC29 + _4F5A7DEF-B668-4901-BC0C-57BD08CB28CB + + + + + _9C99B736-2E30-4347-A792-098822335454 + _2F3691F6-C8E1-4F4B-A360-9340CA3968EF + + + _86A46B5C-A464-47C6-BAD5-45F8ED0DAE75 + _D0BA7E1B-C7D4-49FC-B76C-0B22ED206ACA + + + _4F5A7DEF-B668-4901-BC0C-57BD08CB28CB + + + _3651EC6B-AE19-4A90-A5AB-C253B941DC1C + _5C06B98C-FE21-4C58-BC15-34FAEE02FC29 + + + + + + + + + + + I feel sick + + + I need my medicine + + + Go see the Doctor + + + Pick up your medicine, then leave + + + I want to see the Doctor + + + Here is your medicine + + + _0EAFB258-3B7E-4735-A45E-90A0DE05F5AA + + + + _0EAFB258-3B7E-4735-A45E-90A0DE05F5AA + _7E8729DB-A3E4-4D68-AB72-8AC06056D916 + WFP-6-__1401821447555 + WFP-6-__1401821447567 + WFP-6-__1401821447630 + + + + _7E8729DB-A3E4-4D68-AB72-8AC06056D916 + _ECDE9452-2BD7-4C0F-A46A-9CF00DC1167F + WFP-6-__1401821447555 + WFP-6-__1401821447567 + WFP-6-__1401821447633 + + + + _ECDE9452-2BD7-4C0F-A46A-9CF00DC1167F + _532DD60F-760C-4E5D-94B4-9BBAF39A8D54 + WFP-6-__1401821447555 + WFP-6-__1401821447567 + WFP-6-__1401821447634 + + + + _532DD60F-760C-4E5D-94B4-9BBAF39A8D54 + _2D3E37B4-F933-4F0F-B503-582F25FCEFD2 + WFP-6-__1401821447555 + WFP-6-__1401821447567 + WFP-6-__1401821447635 + + + + _2D3E37B4-F933-4F0F-B503-582F25FCEFD2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713389112 + _1363713389112 + + + + + <p>The Patient Illness Treatment Process used as example in the BPMN 1.2 Specifications is also used in the BPMN v2.0 Specifications. This diagram presents the Collaboration processes of both the patient and the doctor&rsquo;s office participants. A choreography diagram is also included to this Collaboration. This diagram is presented in Figure 12-51 (page 395) of BPMN v2.0 Specifications.</p> + + + + + + _1363713389112 + _1363713389112 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration.bpmn new file mode 100644 index 00000000..2325b590 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Patient Treatment - Collaboration.bpmn @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + _17a62716-94c7-4b32-a5fc-fc1ff485a192 + _63075991-15c7-470f-8fce-2d087f18fde1 + + + + + _7a670160-5f0a-499d-934d-ae44a0d7271d + _17a62716-94c7-4b32-a5fc-fc1ff485a192 + + + + _7a670160-5f0a-499d-934d-ae44a0d7271d + + + _3dcd58bc-84be-49c7-8cc8-3e441cd6baf6 + _3c224a77-c0c8-4607-9ec3-b44fa713f476 + + + + + _6325e4b1-ec8f-4085-a9be-d93d30de6b85 + _11c40a54-bb14-4385-a1d5-dfad6bd0a98f + + + + + _63075991-15c7-470f-8fce-2d087f18fde1 + _6325e4b1-ec8f-4085-a9be-d93d30de6b85 + + + _11c40a54-bb14-4385-a1d5-dfad6bd0a98f + _3dcd58bc-84be-49c7-8cc8-3e441cd6baf6 + + + _3c224a77-c0c8-4607-9ec3-b44fa713f476 + + + + + _8047f9a3-6f7f-4690-ac7c-1d1ea240ea3b + _d39697e3-4dbc-4bb2-902f-64bf19eb878c + + + + + _d10cd331-70ad-4631-8c6b-4923fa13dec3 + _13fcdcee-0416-4df8-8ea8-0a2ee567e782 + + + + + _016fc745-78ca-43dc-854d-038018395a67 + + + + _d39697e3-4dbc-4bb2-902f-64bf19eb878c + _2353bf07-7b96-432a-9d46-7f30f1f335f3 + + + + _6b004549-e443-4bcf-84e2-d9f020884821 + _d10cd331-70ad-4631-8c6b-4923fa13dec3 + + + + _8047f9a3-6f7f-4690-ac7c-1d1ea240ea3b + + + _2353bf07-7b96-432a-9d46-7f30f1f335f3 + _6b004549-e443-4bcf-84e2-d9f020884821 + + + _13fcdcee-0416-4df8-8ea8-0a2ee567e782 + _016fc745-78ca-43dc-854d-038018395a67 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713399522 + _1363713399522 + + + + + <p>Patient Illness Treatment Process used as example in the BPMN 1.2 Specifications. This diagram presents the Collaboration Business Process, showing Patient and Doctor Office activities and the message flows between them. It corresponds to Figure 7.3 (page 14) of BPMN v1.2 Specifications.</p> + + + + + + _1363713399522 + _1363713399522 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Pizza Co. Delivery Process.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Pizza Co. Delivery Process.bpmn new file mode 100644 index 00000000..7eb1cc48 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Pizza Co. Delivery Process.bpmn @@ -0,0 +1,502 @@ + + + + + + _63458209-d7aa-4ef5-9236-344a25a5d9da + _ba68b033-31c8-4352-90d9-79dd3f60c334 + _4659f00d-289d-4370-ad61-8ea9349c2364 + + + _9e7ffb04-7525-46ce-b08d-e95e9c1171a1 + _2259f9ff-ac3d-4699-b4f7-16e1e1889c5a + _a5304cda-c8b7-4a14-ad38-3ab8071c8d9e + + + _9bef97b7-4370-4f6b-b1c6-893f3f76916d + + + _f7134b1f-3471-41ad-b117-a7de82803328 + _ce7aae28-5b41-45ac-82c3-a0910ff3666b + _926aef0b-9c48-4ca6-aeba-13ed708c55c4 + _08cc3ef5-3ec6-4b99-a857-33f6c5a7d335 + + + + _9ba17a8b-c4c3-400b-9406-a39f439f33a9 + _12ee8f0c-98a9-4d33-a0c7-a99f5a30ddb3 + + + + + _e3d0fbf0-eec9-4d9a-93ed-129c197d12ec + _9ba17a8b-c4c3-400b-9406-a39f439f33a9 + + _1860a4fd-1367-4edd-95dd-228f93393679 + + + _1860a4fd-1367-4edd-95dd-228f93393679 + _4890d045-23f6-4182-a5ad-308b79f78f8e + + + _4890d045-23f6-4182-a5ad-308b79f78f8e + _f97cb1e1-897e-45f9-a9f1-ffa8d518ce97 + + + _f97cb1e1-897e-45f9-a9f1-ffa8d518ce97 + _69ac4777-1fa8-4451-baec-ecf0fa2cdb29 + + + _6fa300e1-b14c-4b30-8dd3-816482574a6e + _cdf3e99f-1a37-46cd-8ca1-a6fdb9ac19f8 + + + _cdf3e99f-1a37-46cd-8ca1-a6fdb9ac19f8 + _ea396e8d-e731-4736-bb7e-0e5b96951085 + + + _69ac4777-1fa8-4451-baec-ecf0fa2cdb29 + _6fa300e1-b14c-4b30-8dd3-816482574a6e + _ea396e8d-e731-4736-bb7e-0e5b96951085 + + + + + + + + + + + + _e3d0fbf0-eec9-4d9a-93ed-129c197d12ec + + + _823d48a4-45ed-451b-9f73-76eb8f9ff4fd + _a134e427-1545-452c-bd80-7ee49de0246b + + + + + _12ee8f0c-98a9-4d33-a0c7-a99f5a30ddb3 + _767f87d2-668d-4407-84a8-9734525782eb + + + + _767f87d2-668d-4407-84a8-9734525782eb + _823d48a4-45ed-451b-9f73-76eb8f9ff4fd + _c69d2f3f-2267-4a75-9a22-60c00cba1260 + + + + _c69d2f3f-2267-4a75-9a22-60c00cba1260 + _71aa9b69-cfde-4d12-8d54-173f7dba1618 + + _60a32aec-88ae-41a7-b093-c7d00d3f005e + + + _60a32aec-88ae-41a7-b093-c7d00d3f005e + _e9d9edb2-aa40-4bc3-87f4-500b3ca06235 + + + _e9d9edb2-aa40-4bc3-87f4-500b3ca06235 + _543987a5-c2f1-4b4c-947e-098f24b43802 + _acec0f68-c48e-4479-9182-dc2a4e6ac7f0 + + + _543987a5-c2f1-4b4c-947e-098f24b43802 + _ade55a9b-2f71-4da8-bf7c-afc263a2f997 + + + _acec0f68-c48e-4479-9182-dc2a4e6ac7f0 + _6dbe1c68-1422-4a30-bdd1-570238547dca + + + _6dbe1c68-1422-4a30-bdd1-570238547dca + _ade55a9b-2f71-4da8-bf7c-afc263a2f997 + _671ac462-e358-4315-8922-682ebe397ab9 + + + _671ac462-e358-4315-8922-682ebe397ab9 + + + + + + + + + + + + + _be744c6a-57ea-4dbc-9375-b97b79c88967 + + + + _631f697a-52d5-4db1-8d14-8cfd7b8ec705 + _be744c6a-57ea-4dbc-9375-b97b79c88967 + + + + _a134e427-1545-452c-bd80-7ee49de0246b + _71aa9b69-cfde-4d12-8d54-173f7dba1618 + _fd46df2f-85b4-469f-83b6-a390bfcb99ae + + + + _fd46df2f-85b4-469f-83b6-a390bfcb99ae + _631f697a-52d5-4db1-8d14-8cfd7b8ec705 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1406748519085 + _1406748519085 + + + + + <p>This process is presented at a very high level in Paul Harmon book &ldquo;Business Process Change &ndash; A Guide for Business Managers and BPM and Six Sigma Professionals&rdquo;. It has been detailed by Trisotech to support its BPM &ndash; Book of Knowledge material. High level and detailed segments to the Pizza Co. processes are used to illustrates BPM topics and standards such as BMM, BPMN and BPMM and their relations to a specific organization and its processes.</p> + + + + + + _1406748519085 + _1406748519085 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Property and Casualty Insurance Claim Processing.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Property and Casualty Insurance Claim Processing.bpmn new file mode 100644 index 00000000..e0dab45f --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Property and Casualty Insurance Claim Processing.bpmn @@ -0,0 +1,1462 @@ + + + + + _bba459b6-0afb-4b95-9df5-f640c8bf2773 + + + + _bba459b6-0afb-4b95-9df5-f640c8bf2773 + _05727464-9dae-4243-a813-0675c7f272d4 + _a7b0aa0f-fd55-4aae-be57-8560b425d5cd + _83d8c482-2d83-434e-8cc5-35aca23c15d1 + _153c41fe-c51e-4883-be31-61a9b7736854 + _85894911-3feb-4e1a-9c15-74f3812e06b3 + _cd550b65-bd85-4faf-b155-3c057a2870d6 + _44c40f4b-7386-43e4-97ef-e09b8eb47593 + _ef24782a-fd1e-4243-9d96-d883e829ee3d + _cc8eb7ae-f407-4ac0-b2db-cb0358d868e9 + + + + + + + + + + + + _cc8eb7ae-f407-4ac0-b2db-cb0358d868e9 + _46063069-04bf-4f23-a946-c076acc61e20 + + _521b1752-1b3a-48ef-a64e-1e15e0c3f64e + + + _521b1752-1b3a-48ef-a64e-1e15e0c3f64e + _ecb4fccc-c9f5-4f61-91e7-389a242fe4c8 + _587e58f9-275a-4a78-afea-4d5273c7a023 + _a4aa6b4f-97b0-4631-b72d-dc28ca600c69 + + + _ecb4fccc-c9f5-4f61-91e7-389a242fe4c8 + _ed72de81-9f6a-4e5f-a419-c9dcfb307ef8 + + + _ed72de81-9f6a-4e5f-a419-c9dcfb307ef8 + _d4e3ab7a-be32-4f8d-96fe-f0901e2fe9bb + + + _587e58f9-275a-4a78-afea-4d5273c7a023 + _87cf8f14-07a0-42e1-8423-24fd63836722 + + + _87cf8f14-07a0-42e1-8423-24fd63836722 + _89bfc1e7-dcbb-46d0-b53e-1aa4c398b73b + + + _89bfc1e7-dcbb-46d0-b53e-1aa4c398b73b + _d25450a0-dc0b-42bf-940f-a999c03895c6 + + + + _d25450a0-dc0b-42bf-940f-a999c03895c6 + _d4e3ab7a-be32-4f8d-96fe-f0901e2fe9bb + _56828fe0-89ec-4222-b01d-b3d2f6689ef1 + _f46ee834-3f1c-421f-8393-263f0961cab3 + + + _f46ee834-3f1c-421f-8393-263f0961cab3 + + + _a4aa6b4f-97b0-4631-b72d-dc28ca600c69 + _56828fe0-89ec-4222-b01d-b3d2f6689ef1 + + _b683eb05-c5f9-4337-a485-9bc8028bd332 + + + _b683eb05-c5f9-4337-a485-9bc8028bd332 + _a60d5e5f-627c-42e4-888f-10368317cf36 + + + _a60d5e5f-627c-42e4-888f-10368317cf36 + _da3ee9fa-8261-4d60-b078-136ffa7c821b + + + _da3ee9fa-8261-4d60-b078-136ffa7c821b + + + + + + + + + + + + + + + + + + + + _44c40f4b-7386-43e4-97ef-e09b8eb47593 + _18538a8d-790d-4a5f-8569-a174d3d53ba9 + + _7d4445ab-efa5-4775-9e54-39a811ae806e + + + _7d4445ab-efa5-4775-9e54-39a811ae806e + _b4124582-d4c6-41c7-a5a9-35ed51c00080 + + + + _b4124582-d4c6-41c7-a5a9-35ed51c00080 + _d691c7d7-8a35-4988-a8ce-febdb63c6b0b + + + _d691c7d7-8a35-4988-a8ce-febdb63c6b0b + _efee9413-6b67-490c-bc94-1d24d9f83f6e + + + _efee9413-6b67-490c-bc94-1d24d9f83f6e + + + + + + + + + _cd550b65-bd85-4faf-b155-3c057a2870d6 + _2d3d80db-bc2e-46db-81aa-9f39650cfadf + + + + _85894911-3feb-4e1a-9c15-74f3812e06b3 + _b58d6950-4f9e-4e5f-ae28-d3658e290dc5 + + _af915e93-1556-4623-95c0-032117809e48 + + + _af915e93-1556-4623-95c0-032117809e48 + _e95f151c-7dc6-4b50-a898-d949d09ec536 + _e591d711-dea8-44ad-908a-779f41189af8 + + + _ee7c490e-c0e7-4523-a486-64d50cbf7b52 + _751d6727-9b3a-41c6-bb82-b55164ab78a1 + _78c9496d-0e67-4793-b210-ad5e9eda9843 + + + _78c9496d-0e67-4793-b210-ad5e9eda9843 + + + _e95f151c-7dc6-4b50-a898-d949d09ec536 + _751d6727-9b3a-41c6-bb82-b55164ab78a1 + + _e05f0e02-8183-4001-88a3-d1dc46fa18c8 + + + _e05f0e02-8183-4001-88a3-d1dc46fa18c8 + _cb0e9b0f-e4b2-4539-90b7-6fefbbbf7463 + + + _cb0e9b0f-e4b2-4539-90b7-6fefbbbf7463 + _4eb12573-b238-4ab1-ab4b-39eee02ed649 + + + + _4eb12573-b238-4ab1-ab4b-39eee02ed649 + + + + _e591d711-dea8-44ad-908a-779f41189af8 + _ee7c490e-c0e7-4523-a486-64d50cbf7b52 + + _3d8000a2-e5d6-4c80-ade4-3e069851956e + + + _3d8000a2-e5d6-4c80-ade4-3e069851956e + _8d449fd5-82c6-482d-886b-67b01b147ecf + + + _8d449fd5-82c6-482d-886b-67b01b147ecf + _33a6affd-3b27-43cb-89e6-0cdf2b2adc70 + + + _33a6affd-3b27-43cb-89e6-0cdf2b2adc70 + _bcb68e3b-6360-4c77-bc7b-51811cfbed2c + + + + + + _bcb68e3b-6360-4c77-bc7b-51811cfbed2c + _137aef6d-5afd-4d04-a044-b0b7fbe80969 + + + + _137aef6d-5afd-4d04-a044-b0b7fbe80969 + _18830efb-6bd4-4279-9df0-38efe58af697 + + + _18830efb-6bd4-4279-9df0-38efe58af697 + _7604dc82-5a74-4b68-a99f-c35dde44dba6 + + + _7604dc82-5a74-4b68-a99f-c35dde44dba6 + _ab75bf98-8716-4d44-8692-f16da8f7ac3f + + + + _ab75bf98-8716-4d44-8692-f16da8f7ac3f + + + + + + + + + + + + + + + + + + + + + + + _83d8c482-2d83-434e-8cc5-35aca23c15d1 + _719b8fce-7cbe-41ea-b987-7a28c0d1bcb4 + + _a1b77ebf-5bac-4da9-876a-7292258a3eb1 + + + _a1b77ebf-5bac-4da9-876a-7292258a3eb1 + _df55cd6e-f090-41ee-8b3e-b38c91a45ae7 + + + _df55cd6e-f090-41ee-8b3e-b38c91a45ae7 + _44ae120f-ba93-4014-ae0f-4f0adebbe0d6 + + + _44ae120f-ba93-4014-ae0f-4f0adebbe0d6 + + + + + + + + _a7b0aa0f-fd55-4aae-be57-8560b425d5cd + _b7980a74-9f05-42de-95dc-44e1a78c9e0a + + _3b24a927-e268-41b5-a0d7-08c5c48dc516 + + + _3b24a927-e268-41b5-a0d7-08c5c48dc516 + _c3723caa-9687-426e-8918-5c1945462447 + _31d8b774-1e32-4b84-8455-c75f732ba300 + + + _5330183a-dd2d-4f61-9931-8956715b7d86 + _7b0d693a-ee57-4a80-bb20-27d8efaf3839 + _b8767598-baa2-4603-bf26-fe0e4b3607e1 + + + _b8767598-baa2-4603-bf26-fe0e4b3607e1 + _6caa5810-8b5d-4521-8b1d-f36a0994557f + + + _6caa5810-8b5d-4521-8b1d-f36a0994557f + + + _31d8b774-1e32-4b84-8455-c75f732ba300 + _5330183a-dd2d-4f61-9931-8956715b7d86 + + + _c3723caa-9687-426e-8918-5c1945462447 + _7b0d693a-ee57-4a80-bb20-27d8efaf3839 + + + + + + + + + + + + _05727464-9dae-4243-a813-0675c7f272d4 + _0da16a8b-fbfb-4af9-974b-966542f397b7 + + _5136ad0b-ad2d-4618-81b2-9115183dbfc9 + + + _5136ad0b-ad2d-4618-81b2-9115183dbfc9 + _7f72d75f-3345-42a4-8b49-53906b86fdf1 + _7d55cc30-e463-441d-b196-ddb17bb7a919 + + + _7f72d75f-3345-42a4-8b49-53906b86fdf1 + _4b195d4e-cf96-4018-8341-7e96ff6e5854 + + + + _4b195d4e-cf96-4018-8341-7e96ff6e5854 + _46b9ef99-af01-4646-9278-d6097f2abd44 + + + _46b9ef99-af01-4646-9278-d6097f2abd44 + _ac67c8e2-7e37-47e6-a462-9e6b3802ed0b + + + _ac67c8e2-7e37-47e6-a462-9e6b3802ed0b + _ec693368-590b-456c-b1c5-788ec4b43eed + + + _ec693368-590b-456c-b1c5-788ec4b43eed + _7504c4db-5f96-4102-9622-f0fc500f2a6c + + + _306abf71-97cd-402d-9c60-d1d784f1e544 + + + _1298bb7a-c320-42b1-8b22-19a65749342a + _e045b9ff-cc14-4978-ab27-205e3fcfb385 + _306abf71-97cd-402d-9c60-d1d784f1e544 + + + _2b7821a2-e3ab-4564-801d-0aa93398ba7a + _1298bb7a-c320-42b1-8b22-19a65749342a + + + + _7504c4db-5f96-4102-9622-f0fc500f2a6c + _b7a5b3e2-514f-4e86-bfb4-6da5a6d07acd + + + + + + _b7a5b3e2-514f-4e86-bfb4-6da5a6d07acd + _ac96bac5-bbb8-4b67-9ecd-aed7799dc4fc + + + + _ac96bac5-bbb8-4b67-9ecd-aed7799dc4fc + _b2e0299f-36e1-49ed-bae2-4c4f98ae6e0e + + + _b2e0299f-36e1-49ed-bae2-4c4f98ae6e0e + _2b7821a2-e3ab-4564-801d-0aa93398ba7a + + + _7d55cc30-e463-441d-b196-ddb17bb7a919 + _e045b9ff-cc14-4978-ab27-205e3fcfb385 + + _b08e39d4-fc91-490b-a10b-b46decc051ee + + + _b08e39d4-fc91-490b-a10b-b46decc051ee + _c8aae6b0-a0a4-4519-9f46-488eaa2981ae + + + _c8aae6b0-a0a4-4519-9f46-488eaa2981ae + _4da4d66c-8318-4ff0-bc19-7e49ce06cfe7 + + + _4da4d66c-8318-4ff0-bc19-7e49ce06cfe7 + _5142e83f-435f-40d7-acf1-e7a741fb62e4 + + + + _5142e83f-435f-40d7-acf1-e7a741fb62e4 + + + + + + + + + + + + + + + + + + + + + + + + + _ef24782a-fd1e-4243-9d96-d883e829ee3d + _c05cccd1-c635-4457-93c6-ec7ad0c305c1 + + + + + _2d3d80db-bc2e-46db-81aa-9f39650cfadf + _402afc78-b72c-470b-a628-2a3ed003e960 + + + + _402afc78-b72c-470b-a628-2a3ed003e960 + _ca130867-6fcf-4dc1-a346-9a2f1c36b8a2 + + + + _ca130867-6fcf-4dc1-a346-9a2f1c36b8a2 + _c3eacbd2-4620-46d4-be5a-66e6aef4f57b + + + + _c3eacbd2-4620-46d4-be5a-66e6aef4f57b + _1ea6ea7a-f18e-414b-9f59-527103a1070e + + + + _46063069-04bf-4f23-a946-c076acc61e20 + _18538a8d-790d-4a5f-8569-a174d3d53ba9 + _b58d6950-4f9e-4e5f-ae28-d3658e290dc5 + _719b8fce-7cbe-41ea-b987-7a28c0d1bcb4 + _b7980a74-9f05-42de-95dc-44e1a78c9e0a + _0da16a8b-fbfb-4af9-974b-966542f397b7 + _c05cccd1-c635-4457-93c6-ec7ad0c305c1 + _1ea6ea7a-f18e-414b-9f59-527103a1070e + _2b3531c5-cbb4-4352-a2bc-adda1ef5137e + _113895c6-ae63-4199-bb03-1bdd876a5223 + + + + + _113895c6-ae63-4199-bb03-1bdd876a5223 + + + _153c41fe-c51e-4883-be31-61a9b7736854 + _2b3531c5-cbb4-4352-a2bc-adda1ef5137e + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1417103387836 + _1417103387836 + + + + + <p>From an MS Project template, available from Microsoft, which outlines property and casualty insurance claim processing from the point of view of the insurance company. This MS Project Template was designed for automobile insurance, but can also be used for homeowner&rsquo;s insurance. The content of this Template has been converted to a BPMN diagram.</p> + + + + + + _1417103387836 + _1417103387836 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Shipment Process of a Hardware Retailer.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Shipment Process of a Hardware Retailer.bpmn new file mode 100644 index 00000000..b4b16644 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Shipment Process of a Hardware Retailer.bpmn @@ -0,0 +1,378 @@ + + + + + + _99487434-0AC1-43BF-9C46-000200E38F64 + + + _C8064186-D4D5-45FE-BC5D-CE5726587CCE + _81422B21-2066-4CE9-B56E-1C0603F5B3CA + _F0090794-422E-422C-A0FC-2D6C6981BBCF + _A733BE2B-D96A-45AE-8945-49FCE5FFC468 + _342A03D9-40CC-4222-83B7-141077FE88CE + _A97DE3DF-D2F6-4BB6-935A-108429C8672F + _1258E196-60FF-46A9-B470-1A5FF7385BF8 + _B74C38E7-573C-468E-B566-E163073BC703 + _69BC0393-17D1-434A-AF2A-F199155EA5F1 + _2A8EB8F5-E7E3-4E86-B66B-A9D3761BB577 + _30D9E2BB-B55F-41FF-B321-EF12CEE7EE66 + + + _28403D32-0ADD-472F-B21B-EDC42539210C + _B177FF66-BCAD-46FD-AF3C-73A4BBCFC177 + _4E206449-686E-40A0-AEFA-7CE549B17795 + _FC144FAB-0CBB-446E-A676-26EED191A174 + + + + _42772F9A-C8CB-4854-AA6E-D8717D5E4D11 + _D367EDE9-93BA-4534-ACC7-54F327877F64 + + + + + _64E8DF88-289C-4BDF-B015-05550F80F2FC + _AD1D423D-47B5-4EB8-B1BD-3739474A1C3F + + + + + _F2C7978E-8E77-48D3-B3EC-840D81672757 + _33cadaed-93cd-4766-a21e-66c4d312fcd3 + + + + + _33cadaed-93cd-4766-a21e-66c4d312fcd3 + _42772F9A-C8CB-4854-AA6E-D8717D5E4D11 + _AD2FECD2-B717-486A-BBFB-17660CABD5EE + + + + _CC1918EC-0E3B-417C-828E-EFF52AC814A6 + + + + _D367EDE9-93BA-4534-ACC7-54F327877F64 + _F7A2ADF0-79CD-4C55-85E9-CE2250EC777E + _419A8692-449F-4E74-B936-16F7C041E5CE + + + + + _AD1D423D-47B5-4EB8-B1BD-3739474A1C3F + _F2C7978E-8E77-48D3-B3EC-840D81672757 + _DCAA5BB1-69E4-48F6-A1D5-3496B5999B5B + + + + _419A8692-449F-4E74-B936-16F7C041E5CE + _CB497170-7041-48E0-A398-4CCC811CC8B7 + _AD35FD67-7B6F-4B85-9E28-142AAE425DC8 + + + + + _1918AE76-46C8-4AEC-8824-3A8B2BEDD2BD + _CB497170-7041-48E0-A398-4CCC811CC8B7 + + + + _AD2FECD2-B717-486A-BBFB-17660CABD5EE + _F7A2ADF0-79CD-4C55-85E9-CE2250EC777E + + + _CC1918EC-0E3B-417C-828E-EFF52AC814A6 + _64E8DF88-289C-4BDF-B015-05550F80F2FC + _81B3C5EA-B795-4C40-8492-FCC2D90C4C0A + + + + _DCAA5BB1-69E4-48F6-A1D5-3496B5999B5B + _1918AE76-46C8-4AEC-8824-3A8B2BEDD2BD + + + _0FDDC45A-5B90-43ED-9AB3-35AA46B9F55E + + + + _81B3C5EA-B795-4C40-8492-FCC2D90C4C0A + _CA3A3676-7D7B-4C07-988E-1FA8D961964A + + + + _AD35FD67-7B6F-4B85-9E28-142AAE425DC8 + _CA3A3676-7D7B-4C07-988E-1FA8D961964A + _717D7671-2968-42F4-9A79-E45FA2EADE27 + + + + _717D7671-2968-42F4-9A79-E45FA2EADE27 + _0FDDC45A-5B90-43ED-9AB3-35AA46B9F55E + + + + Insurance included in carrier service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713435858 + _1363713435858 + + + + + <p>Extracted from BPMN 2.0 by Example (non-normative OMG document)</p> +<p>In this example, we used only one pool and different lanes for the people involved in this process, which automatically means that we blank out the communication between those people: We just assume that they are communicating with each other somehow. If we had a process engine driving this process, that engine would assign user tasks and therefore be responsible for the communication between those people.</p> +<p>&nbsp;</p> + + + + + + _1363713435858 + _1363713435858 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Nobel Prize.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Nobel Prize.bpmn new file mode 100644 index 00000000..85c6504b --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Nobel Prize.bpmn @@ -0,0 +1,797 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A selected Expert is asked to assess the work of the Preliminary Candidates in the liste + + + + Nominator may nominate one or more Nominees + + + + + + + _B61B00B4-6967-4E95-A6C0-EE951857F40F + _AF649DE0-368F-447C-B3A9-54C067403D71 + + + + Din1401821449141 + + + + + _A67D88E8-B38F-4AE0-988C-65247AF0D508 + Din1401821449141 + + + + + + _C8942526-73C7-4A56-8F93-D5BBE1472A8C + _1C9A1099-4C7C-4CD7-BD90-5C01A9BC628A + + + + + Dout1401821449135 + + + + Dout1401821449135 + _DE071B8C-B899-471F-96ED-4F8DD49A265C + + + + + + _A123C725-50F6-457B-9438-20DB51919A91 + _B61B00B4-6967-4E95-A6C0-EE951857F40F + + + + + Dout1401821449140 + + + + Dout1401821449140 + _A67D88E8-B38F-4AE0-988C-65247AF0D508 + + + + + + _4aae95a4-49be-4d8d-9f3c-e8f9cc0ca8db + _B26CD028-182E-4652-87B7-6EAE00D63A88 + _E101674F-FAF8-49FA-87E5-E98B37016CAD + + + + + + _1C9A1099-4C7C-4CD7-BD90-5C01A9BC628A + _5122B231-D8E1-4FBD-8FC0-32BC55146648 + + + + + Din1401821449136 + + + Dout1401821449137 + + + + _DE071B8C-B899-471F-96ED-4F8DD49A265C + Din1401821449136 + + + Dout1401821449137 + _91D08D89-6186-493C-B252-702A701A9840 + + + + + _781A9A26-48EF-4DFA-B7A3-4836E41BC962 + _1A1A99B7-8593-45D0-BCB6-3BE78CE7F199 + + + + Din1401821449139 + + + + + _F38FA10C-5B1A-4607-BFFA-CA76F0EAD1FF + Din1401821449139 + + + + + + _AF649DE0-368F-447C-B3A9-54C067403D71 + _E101674F-FAF8-49FA-87E5-E98B37016CAD + _781A9A26-48EF-4DFA-B7A3-4836E41BC962 + + + + + Dout1401821449142 + + + + Dout1401821449142 + _F38FA10C-5B1A-4607-BFFA-CA76F0EAD1FF + + + + _4E1E31EA-8263-4534-A92B-463CABA527B4 + + + + + + + _1A1A99B7-8593-45D0-BCB6-3BE78CE7F199 + _e70c200a-a90f-43d3-b781-a71b0a9e882e + + + + _B26CD028-182E-4652-87B7-6EAE00D63A88 + _A123C725-50F6-457B-9438-20DB51919A91 + + + + Din1401821449138 + + + + + _91D08D89-6186-493C-B252-702A701A9840 + Din1401821449138 + + + + + _5122B231-D8E1-4FBD-8FC0-32BC55146648 + _4aae95a4-49be-4d8d-9f3c-e8f9cc0ca8db + + + _4E1E31EA-8263-4534-A92B-463CABA527B4 + _C8942526-73C7-4A56-8F93-D5BBE1472A8C + + + + Din1401821449134 + + + + + _0905DA50-C9D9-4D51-927A-B7281F070272 + Din1401821449134 + + + + + _e70c200a-a90f-43d3-b781-a71b0a9e882e + + + + + + + + + + + + + + + + + + + Around 3000 invitations/confidential nomination forms are sent to selected Nominators + + + + + _ee85528c-f055-44a8-9ebf-6fd11105fa76 + + + + _8EA373B1-6B42-4F63-9588-358EE2BFFC9A + _ee85528c-f055-44a8-9ebf-6fd11105fa76 + + + + _25749d2c-9e37-443b-b425-2a97adb0523f + + + + + _25749d2c-9e37-443b-b425-2a97adb0523f + _8EA373B1-6B42-4F63-9588-358EE2BFFC9A + + + + + + _38AF935C-4C84-4642-A08C-36236BE36D14 + _659F5141-3FBA-4151-8615-3C2D8A67998D + + + + + _f9334056-b0d6-48a9-ae54-ee133581f8e9 + + + + + _f9334056-b0d6-48a9-ae54-ee133581f8e9 + _38AF935C-4C84-4642-A08C-36236BE36D14 + + + _a4b82bf4-a4a5-43ac-9fe9-ebc03f087550 + + + + _659F5141-3FBA-4151-8615-3C2D8A67998D + _a4b82bf4-a4a5-43ac-9fe9-ebc03f087550 + + + + + + _790b1ba3-2434-4c20-a6e3-8d617969f743 + + + + _32911489-3302-4CB1-8033-44AF7F4158A8 + _46d24107-13d9-479f-bd72-c0e3466b815d + + + + + _32911489-3302-4CB1-8033-44AF7F4158A8 + + + + _46d24107-13d9-479f-bd72-c0e3466b815d + _790b1ba3-2434-4c20-a6e3-8d617969f743 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713446651 + _1363713446651 + + + + + <p>Extracted from BPMN 2.0 by Example (non-normative OMG document)</p> +<p>The selection of a Nobel Prize Laureate is a lengthy and carefully executed process. The processes slightly differ for each of the six prizes; the results are the same for each of the six categories. Following is the description for the Nobel Prize in Medicine. The main actors in the processes for Nomination, Selection and Accepting and Receiving the award are the:</p> +<ul> +<li>Nobel Committee for Medicine</li> +<li>Nominators</li> +<li>Specially appointed experts</li> +<li>Nobel Assembly and&nbsp;</li> +<li>Nobel Laureates</li> +</ul> +<p>Each year in September, in the year preceding the year the Prize is awarded, around 3000 invitations or confidential nomination forms are sent out by the Nobel Committee for Medicine to selected Nominators.</p> + + + + + + _1363713446651 + _1363713446651 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Pizza Collaboration.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Pizza Collaboration.bpmn new file mode 100644 index 00000000..90387c49 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/The Pizza Collaboration.bpmn @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + _6a9a1824-7393-43ff-bfbf-86b9f2e8b683 + _72ad8bba-90e2-4e5e-8f77-cea00cee971d + _d0f88f9d-5db5-4b43-9e7a-5e9359d9c94f + _94211ca0-1735-4c6e-be5a-13d6638ee1cc + + + _4c4665de-0e59-4702-ab1e-c7be3756050e + + + _f0636872-c3a1-495e-8c3f-a9748bd6b445 + _48bd765e-7ea8-4f42-bf43-0126dbf0b075 + _ba94b4b9-e979-4df3-86ac-fb97a56b5dd7 + + + + _b5501153-6c3f-49a1-8f87-d6e5743979ac + _d35481da-955c-4aec-ad7d-8b23bd645a2c + _bc80f4f3-ea3b-42ad-97e8-9211e6e26789 + + + + + + _d35481da-955c-4aec-ad7d-8b23bd645a2c + _dbd896fc-d1b3-47c0-9228-0a55a2065a7c + _db27b2f3-e8e2-4bbb-aefd-130b11e4bfd3 + + + + + + _db27b2f3-e8e2-4bbb-aefd-130b11e4bfd3 + _dbd896fc-d1b3-47c0-9228-0a55a2065a7c + + + _b5501153-6c3f-49a1-8f87-d6e5743979ac + + + + _bc80f4f3-ea3b-42ad-97e8-9211e6e26789 + _1377ce3f-afdf-4c90-8368-87d9043bb484 + + + + _d2cf307f-e3db-44b5-bbd5-3426d7fcbfd6 + _8aa18f00-ac07-488a-bc4a-ed2717876734 + + + + + _1377ce3f-afdf-4c90-8368-87d9043bb484 + _d2cf307f-e3db-44b5-bbd5-3426d7fcbfd6 + + + _8aa18f00-ac07-488a-bc4a-ed2717876734 + + + + + + _818be5de-df68-4a45-b6ec-1e5556eed6a9 + _ae37ec39-6447-4526-8428-e77139c16fc0 + + + + + _ae37ec39-6447-4526-8428-e77139c16fc0 + _639dd361-73e5-4ffe-876c-2911898ee415 + + + + _8e6b1483-d006-44a9-a47c-b2fd73331aa2 + + + + _639dd361-73e5-4ffe-876c-2911898ee415 + _c0fe5b37-d515-4845-99b5-2f8470e45e4d + _47b4c6e6-d3a5-43d1-9f96-b66b620927b4 + + + + + _838310ba-1fae-4ca5-ad48-660728c030d5 + _eb6f86e3-c653-43eb-b0ef-3cf551c52e98 + + + + + _818be5de-df68-4a45-b6ec-1e5556eed6a9 + + + _ae3c0e89-6bd2-4d18-962d-501724650306 + _838310ba-1fae-4ca5-ad48-660728c030d5 + + + + _c0fe5b37-d515-4845-99b5-2f8470e45e4d + _ae3c0e89-6bd2-4d18-962d-501724650306 + + + + _eb6f86e3-c653-43eb-b0ef-3cf551c52e98 + + + _47b4c6e6-d3a5-43d1-9f96-b66b620927b4 + _8e6b1483-d006-44a9-a47c-b2fd73331aa2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1406748725398 + _1406748725398 + + + + + <p>Extracted from BPMN 2.0 by Example (non-normative OMG document)</p> +<p>This example is about Business-To-Business-Collaboration. Because we want to model the interaction between a pizza customer and the vendor explicitly, we have classified them as &ldquo;participants&rdquo;, therefore providing them with dedicated pools. Please note that there is no default semantics in this type of modeling, which means you can model collaboration diagrams to show the interaction between business partners, but also zoom into one company, modeling the interaction between different departments, teams or even single workers and software systems in collaboration diagrams.</p> + + + + + + _1406748725398 + _1406748725398 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking with Event Sub-processes.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking with Event Sub-processes.bpmn new file mode 100644 index 00000000..af41bf7e --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking with Event Sub-processes.bpmn @@ -0,0 +1,919 @@ + + + + + _163F2C91-0E76-4974-9D28-075E8FC3FB1C + + + + _163F2C91-0E76-4974-9D28-075E8FC3FB1C + _CEA57244-1B53-4939-81C4-818C44653537 + + _DD8F962C-ADB2-4F23-9311-E3453B0AC9CC + + + + _0934D430-B85A-4830-B143-1FFF408F0564 + + + + _DD8F962C-ADB2-4F23-9311-E3453B0AC9CC + + + _0934D430-B85A-4830-B143-1FFF408F0564 + + + + + _CEA57244-1B53-4939-81C4-818C44653537 + _2CDBFB2C-ABDA-44AC-B3BA-F840ACF6B0FE + + + + _2CDBFB2C-ABDA-44AC-B3BA-F840ACF6B0FE + _43231309-8F05-4502-BBBC-4B7D0B6F38D7 + + + + _43231309-8F05-4502-BBBC-4B7D0B6F38D7 + _8BA359D7-4D52-4D3D-81FA-200945B91124 + _5F502AD0-2F2C-44BD-9143-882362DE8A7A + _0D31B88C-0642-41E1-B42D-5B64ED5B87AD + + + + + + _8BA359D7-4D52-4D3D-81FA-200945B91124 + _FAA0A5FA-F8CF-4D53-B0EB-CE21D009B14B + + + + + + + _5F502AD0-2F2C-44BD-9143-882362DE8A7A + _60258C2A-D94D-430B-926B-8805DC2A8333 + + + + + _0D31B88C-0642-41E1-B42D-5B64ED5B87AD + _74D4A663-ECC6-4798-BD27-D89C0AE5A89A + + + + + _FAA0A5FA-F8CF-4D53-B0EB-CE21D009B14B + _32144A73-16AB-4443-82F8-76FBF7C20AE7 + _d1d6c68c-17a7-46cd-9aa1-b8ba2aefab5c + + + + + _60258C2A-D94D-430B-926B-8805DC2A8333 + _041E4683-FBF5-4AA7-ACB5-045B48760D64 + + + + _74D4A663-ECC6-4798-BD27-D89C0AE5A89A + _FF367970-4333-4B6D-9891-E1F931E19BE5 + _585EDCF3-B1A8-4E4F-A319-C19C2D2731BB + + + + + _32144A73-16AB-4443-82F8-76FBF7C20AE7 + + + + + + _041E4683-FBF5-4AA7-ACB5-045B48760D64 + + + _FF367970-4333-4B6D-9891-E1F931E19BE5 + + + + _585EDCF3-B1A8-4E4F-A319-C19C2D2731BB + + + + _d1d6c68c-17a7-46cd-9aa1-b8ba2aefab5c + + + _1AD097ED-820B-4A8C-839E-4B308F27F328 + + + + + _919C7C6E-52D0-4EC5-A0F9-69754A629426 + _10E92C35-67B5-403C-B7A6-22B0D56C736B + + + _B7CAD712-A1BF-4534-91B8-FE4B55CC8BEF + + + + + _B7CAD712-A1BF-4534-91B8-FE4B55CC8BEF + _C7FD57D7-39CE-4E31-8CFB-B171085A6276 + + + + _C7FD57D7-39CE-4E31-8CFB-B171085A6276 + + + + + _49CAF3C7-8030-4F45-853A-94E941B1C892 + + + + + _49CAF3C7-8030-4F45-853A-94E941B1C892 + _03AFFDB2-938A-472F-AFF8-E25A0521C502 + + + + + _03AFFDB2-938A-472F-AFF8-E25A0521C502 + _D8A7D31B-C105-4889-9D16-7BD4CE6EA12D + + + + + _D8A7D31B-C105-4889-9D16-7BD4CE6EA12D + _B3E2A1E1-448B-4EE3-8AF2-517CA77E08FA + + + + _B3E2A1E1-448B-4EE3-8AF2-517CA77E08FA + + + + + _C0CBA506-DB67-464D-BBD3-9633C1B3CE62 + + + + + _C0CBA506-DB67-464D-BBD3-9633C1B3CE62 + _AA11E9DC-52BB-4A4D-91CB-E8A554615916 + _4B5857D7-A4B0-4005-99CD-E891FF1FFA53 + + + + + _AA11E9DC-52BB-4A4D-91CB-E8A554615916 + _0F95A4E4-AB78-40F9-8E60-9A08C3D2633A + + + + + _4B5857D7-A4B0-4005-99CD-E891FF1FFA53 + _9DEC8B9F-4E73-4900-82BA-9D2ADD9B5A5F + + + + + _0F95A4E4-AB78-40F9-8E60-9A08C3D2633A + _9DEC8B9F-4E73-4900-82BA-9D2ADD9B5A5F + _E8C61A87-F688-42D8-9E8A-F0B7DF0B5C87 + + + + _E8C61A87-F688-42D8-9E8A-F0B7DF0B5C87 + + + + + _26EBB1C0-E25D-43E0-AF54-4F0AD2584DE0 + _C391F386-EC80-4B32-A0E6-A49EF5052C4F + + + + + _26EBB1C0-E25D-43E0-AF54-4F0AD2584DE0 + _FD782073-8F53-48A9-AEAD-A36FB68B7CBF + + + + + + + _C391F386-EC80-4B32-A0E6-A49EF5052C4F + _B59033D5-0FDA-4FB5-A08C-6B48460A77DB + + + + + + + + + _FD782073-8F53-48A9-AEAD-A36FB68B7CBF + _B59033D5-0FDA-4FB5-A08C-6B48460A77DB + + + + + + + + _c4fc1f33-13c0-4a11-9cd8-660a4aea0b4c + + + + + _1AD097ED-820B-4A8C-839E-4B308F27F328 + _4A5E520E-AE8C-4903-9999-38FB92D0E379 + _919C7C6E-52D0-4EC5-A0F9-69754A629426 + + + + _c4fc1f33-13c0-4a11-9cd8-660a4aea0b4c + _4A5E520E-AE8C-4903-9999-38FB92D0E379 + _82C859C8-FDCF-4ED7-AE82-63063AEC8117 + + + + _82C859C8-FDCF-4ED7-AE82-63063AEC8117 + _D0D81306-088C-4B40-8A67-644E1235C161 + + + + _D0D81306-088C-4B40-8A67-644E1235C161 + + + _2807E493-66D1-41AC-BC45-21F791E7B6BD + + + + _491A1415-F50A-4B35-B46A-F654D4296178 + _2807E493-66D1-41AC-BC45-21F791E7B6BD + + + + _CD984E6F-0BD4-4807-A843-CF2938AFB3A7 + _0D34F729-675B-4D88-8838-7587E8DE5C59 + _491A1415-F50A-4B35-B46A-F654D4296178 + + + + + _0D34F729-675B-4D88-8838-7587E8DE5C59 + + + + _4CD07DC8-C1E6-48CA-B3F6-6599C70C7A9D + _CD984E6F-0BD4-4807-A843-CF2938AFB3A7 + + + + + _10E92C35-67B5-403C-B7A6-22B0D56C736B + _B2DB167C-505C-4C12-A3C3-3420592131EA + + + + _4CD07DC8-C1E6-48CA-B3F6-6599C70C7A9D + + + + _B2DB167C-505C-4C12-A3C3-3420592131EA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1417103059852 + _1417103059852 + + + + + <p>The Travel booking process illustrates in the BPMN v1.2 Specification shown the usage of a transaction Sub-process. This example is also presented in the BPMN v2.0 Specifications to present an example of inline Event handling via Event Sub-processes. This diagram is presented in Figure 10-95 (page 286) of BPMN v2.0 Specifications. In this example flights and hotel reservation are made, however they can be reversed if some undesirable results or events occur.</p> + + + + + + _1417103059852 + _1417103059852 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking.bpmn b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking.bpmn new file mode 100644 index 00000000..a41c46c2 --- /dev/null +++ b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/Travel Booking.bpmn @@ -0,0 +1,872 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _7aa69ec2-122c-40e1-a73e-352930c9738a + _3f6692bf-59f7-48a8-bbff-ed7437b708d9 + + + + + + + + + _7aa69ec2-122c-40e1-a73e-352930c9738a + + + + _3f6692bf-59f7-48a8-bbff-ed7437b708d9 + _2a9818b5-a80d-46f5-87e6-8280accd1a2e + + + + + Dout1401821400176 + + + + Dout1401821400176 + _5b04f440-f016-456a-a5d1-373616e31f3e + + + + + _2a9818b5-a80d-46f5-87e6-8280accd1a2e + _5e24427c-a7b0-4e8e-b126-a2705178ea05 + + + + _5e24427c-a7b0-4e8e-b126-a2705178ea05 + _1ecef246-2801-4bf1-9104-64136b5b9f27 + _530d9352-6482-4465-b349-f8374ca82b2c + _917a31c5-d204-4814-a078-2c9600e5974c + + + + + + _530d9352-6482-4465-b349-f8374ca82b2c + _7000909b-fde8-4cf1-9519-9b21e5f1b55a + + + + + _917a31c5-d204-4814-a078-2c9600e5974c + _f4be660b-f1d4-404d-8ab4-24f5275471fe + + + + + + + _1ecef246-2801-4bf1-9104-64136b5b9f27 + _836cf392-370d-41d7-93a5-579e9bf29c25 + + + + + _5f937523-2a23-443d-89b3-9f517d48ea21 + + + + _fe33fc8f-c86a-459b-a74d-184a3e5b25f8 + + + + + _836cf392-370d-41d7-93a5-579e9bf29c25 + _b965cb81-de87-4339-ba60-83f48646b368 + _5f937523-2a23-443d-89b3-9f517d48ea21 + + + + _f4be660b-f1d4-404d-8ab4-24f5275471fe + _591c445b-a9d4-40be-bbc7-3f4ae4fe0924 + _b965cb81-de87-4339-ba60-83f48646b368 + + + + _7000909b-fde8-4cf1-9519-9b21e5f1b55a + _fe33fc8f-c86a-459b-a74d-184a3e5b25f8 + + + _591c445b-a9d4-40be-bbc7-3f4ae4fe0924 + + + + + + + + + _de98444d-d802-4be8-8cd8-a2dff16fd9bf + _c786098a-7d36-41b9-b3ee-22e182b7f745 + _a0916b10-3f2d-41b9-a927-d4b90beb42ca + + _bc143599-b406-4372-b18a-a6416645613c + _ce2acb23-2dfd-481c-9a8b-b750995f9989 + + + _bc143599-b406-4372-b18a-a6416645613c + _d3fb3140-e39f-41b7-b3d0-9d50b90205f9 + + + + + + _ce2acb23-2dfd-481c-9a8b-b750995f9989 + _69629cff-37f3-417b-8dd7-7eec41b73e4f + + + + + + _69629cff-37f3-417b-8dd7-7eec41b73e4f + _d3fb3140-e39f-41b7-b3d0-9d50b90205f9 + + + + + + + + + + + + + + + _484fe9f7-0353-44f8-9d55-3cf6595e3f27 + + + + + _484fe9f7-0353-44f8-9d55-3cf6595e3f27 + _3f22b66a-f6ed-4766-82f8-319b2817a68b + _2f9ae2ce-8779-45d3-884b-0ff7f95c49a7 + _f61e2640-1bdb-453b-88ac-5caf8985db29 + + + + + + + _f61e2640-1bdb-453b-88ac-5caf8985db29 + _de98444d-d802-4be8-8cd8-a2dff16fd9bf + + + + + + _3f22b66a-f6ed-4766-82f8-319b2817a68b + _755dfaf9-ed15-493b-84bb-dcb10f9bb759 + _6f019836-39d1-4cae-9af3-5682f8e8ce5e + _1eabde87-f475-408c-aff1-f912e0470601 + + + + + + + + + + _2f9ae2ce-8779-45d3-884b-0ff7f95c49a7 + _755dfaf9-ed15-493b-84bb-dcb10f9bb759 + + + _a0916b10-3f2d-41b9-a927-d4b90beb42ca + _1eabde87-f475-408c-aff1-f912e0470601 + _6d4dae6f-99b0-434e-93f3-70a328b8603d + + + + _6d4dae6f-99b0-434e-93f3-70a328b8603d + _c6add5bf-111e-441f-8efb-cac85d5fa13f + _b1aa145a-aee7-4060-a50b-17a2a3fb1ab9 + + + + + _b1aa145a-aee7-4060-a50b-17a2a3fb1ab9 + _f3d6b197-8005-44c6-a613-349c79f408b9 + + + + + _f3d6b197-8005-44c6-a613-349c79f408b9 + _cfcb446b-c8d6-4d1e-900f-1743700ef87e + + + + _c6add5bf-111e-441f-8efb-cac85d5fa13f + _8b6c61e5-4213-40db-a278-b1b37635c432 + + + + _8b6c61e5-4213-40db-a278-b1b37635c432 + _c76188a3-c44c-4ecc-8b1e-48d6cf6bb2b5 + + + + _c76188a3-c44c-4ecc-8b1e-48d6cf6bb2b5 + _bbc90a75-cf13-481b-b580-fdb574c82303 + + + + _bbc90a75-cf13-481b-b580-fdb574c82303 + _c7bb7de7-8f2a-4804-b40b-92ffb9600fcf + _84ee3287-8be7-4af5-b14b-3eef1114d186 + + + + + _6f019836-39d1-4cae-9af3-5682f8e8ce5e + _c8cfcbe8-b1b8-45fa-bc81-16e214c46ca0 + + + + _c8cfcbe8-b1b8-45fa-bc81-16e214c46ca0 + _84ee3287-8be7-4af5-b14b-3eef1114d186 + + + _cfcb446b-c8d6-4d1e-900f-1743700ef87e + _c7bb7de7-8f2a-4804-b40b-92ffb9600fcf + + + _c786098a-7d36-41b9-b3ee-22e182b7f745 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _1363713476738 + _1363713476738 + + \ No newline at end of file diff --git a/XmlSchemaClassGenerator.Tests/xml/bpmnSimple.xml b/XmlSchemaClassGenerator.Tests/xml/bpmn_tests/bpmnSimple.bpmn similarity index 100% rename from XmlSchemaClassGenerator.Tests/xml/bpmnSimple.xml rename to XmlSchemaClassGenerator.Tests/xml/bpmn_tests/bpmnSimple.bpmn