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