aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcinzelent <marcin@zelent.net>2017-02-14 20:26:17 +0100
committermarcinzelent <marcin@zelent.net>2017-02-14 20:26:17 +0100
commit6964fb4b71ee82daa4ee7445913593416d744f6e (patch)
treef2fe616d414efb2172798e2488e509863d3e2bfe
parent40a7dd9732de975c9caee7dc26e61161aa4ec0c0 (diff)
Added use cases and some diagrams.
-rw-r--r--EventMaker/Design/AddEventFDUC.txt13
-rw-r--r--EventMaker/Design/DeleteEventFDUC.txt13
-rw-r--r--EventMaker/Design/Design.modelproj53
-rw-r--r--EventMaker/Design/EditEventFDUC.txt13
-rw-r--r--EventMaker/Design/ModelDefinition/Design.uml44
-rw-r--r--EventMaker/Design/System.sequencediagram900
-rw-r--r--EventMaker/Design/System.sequencediagram.layout162
-rw-r--r--EventMaker/Design/UMLUseCaseDiagram.usecasediagram114
-rw-r--r--EventMaker/Design/UMLUseCaseDiagram.usecasediagram.layout61
-rw-r--r--EventMaker/EventMaker.sln34
10 files changed, 1390 insertions, 17 deletions
diff --git a/EventMaker/Design/AddEventFDUC.txt b/EventMaker/Design/AddEventFDUC.txt
new file mode 100644
index 0000000..3fd4e82
--- /dev/null
+++ b/EventMaker/Design/AddEventFDUC.txt
@@ -0,0 +1,13 @@
+Use case name: Add event
+Scope: EventMaker
+Level: Adding new event to the list
+Primary Actor: User
+Stakeholders and Interests: Teachers, adding events functionality
+Preconditions: App started successfuly
+Success Guarantee: New event on the list
+Main Success Scenario: User opens app, presses add button, fills all fields on the page for creating new event and saves the event.
+Extensions: User opens app, presses add button but then he changes mind and presses the back button to return to the main page.
+Special Requirements: UWP app, serialization to JSON
+Technology and Data Variations List: None
+Frequency of Occurence: Based on the will of the user
+Miscellaneous: None \ No newline at end of file
diff --git a/EventMaker/Design/DeleteEventFDUC.txt b/EventMaker/Design/DeleteEventFDUC.txt
new file mode 100644
index 0000000..14bcab4
--- /dev/null
+++ b/EventMaker/Design/DeleteEventFDUC.txt
@@ -0,0 +1,13 @@
+Use case name: Delete event
+Scope: EventMaker
+Level: Deleting event from the list
+Primary Actor: User
+Stakeholders and Interests: Teachers, deleting events functionality
+Preconditions: App started successfuly, there is at least one event on the list
+Success Guarantee: Deleted event not present on the list
+Main Success Scenario: User opens app and presses delete button on the chosen event.
+Extensions: None
+Special Requirements: UWP app, serialization to JSON
+Technology and Data Variations List: None
+Frequency of Occurence: Based on the will of the user
+Miscellaneous: None \ No newline at end of file
diff --git a/EventMaker/Design/Design.modelproj b/EventMaker/Design/Design.modelproj
new file mode 100644
index 0000000..64eab82
--- /dev/null
+++ b/EventMaker/Design/Design.modelproj
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{06579846-fd65-4599-9302-b88698e6511e}</ProjectGuid>
+ <ArchitectureToolsVersion>2.0.0.0</ArchitectureToolsVersion>
+ <Name>Design</Name>
+ <RootNamespace>Design</RootNamespace>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <OutputPath>bin\Release\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup>
+ <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
+ <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+ </PropertyGroup>
+ <Import Project="$(VSToolsPath)\ArchitectureTools\Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets" Condition="'$(VSToolsPath)' != ''" />
+ <ItemGroup>
+ <Content Include="AddEventFDUC.txt">
+ <SubType>Content</SubType>
+ </Content>
+ <Content Include="DeleteEventFDUC.txt">
+ <SubType>Content</SubType>
+ </Content>
+ <Content Include="EditEventFDUC.txt">
+ <SubType>Content</SubType>
+ </Content>
+ <Content Include="System.sequencediagram">
+ <SubType>Content</SubType>
+ </Content>
+ <Content Include="System.sequencediagram.layout">
+ <SubType>Content</SubType>
+ <DependentUpon>System.sequencediagram</DependentUpon>
+ </Content>
+ <Content Include="UMLUseCaseDiagram.usecasediagram">
+ <SubType>Content</SubType>
+ </Content>
+ <Content Include="UMLUseCaseDiagram.usecasediagram.layout">
+ <SubType>Content</SubType>
+ <DependentUpon>UMLUseCaseDiagram.usecasediagram</DependentUpon>
+ </Content>
+ <Folder Include="ModelDefinition\" />
+ <Content Include="ModelDefinition\Design.uml">
+ <SubType>Content</SubType>
+ </Content>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/EventMaker/Design/EditEventFDUC.txt b/EventMaker/Design/EditEventFDUC.txt
new file mode 100644
index 0000000..7466fa1
--- /dev/null
+++ b/EventMaker/Design/EditEventFDUC.txt
@@ -0,0 +1,13 @@
+Use case name: Edit event
+Scope: EventMaker
+Level: Editing existing events
+Primary Actor: User
+Stakeholders and Interests: Marcin Zelent, extra functionality
+Preconditions: App started successfuly, there is at least one event on the list
+Success Guarantee: Previously created event's information changed
+Main Success Scenario: User opens app, presses edit button on the chosen event, changes information on the edit page and saves the event.
+Extensions: User opens app, presses edit button on the chosen event but then he changes mind and presses the back button to return to the main page.
+Special Requirements: UWP app, serialization to JSON
+Technology and Data Variations List: None
+Frequency of Occurence: Based on the will of the user
+Miscellaneous: None \ No newline at end of file
diff --git a/EventMaker/Design/ModelDefinition/Design.uml b/EventMaker/Design/ModelDefinition/Design.uml
new file mode 100644
index 0000000..d42f541
--- /dev/null
+++ b/EventMaker/Design/ModelDefinition/Design.uml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm5="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
+ dslVersion="1.0.0.0"
+ Id="1bc1064b-b630-4768-9d3b-c772ca559686"
+ name="Design" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
+ <profileInstances>
+ <packageHasProfileInstances
+ Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
+ <profileInstance
+ Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
+ name="StandardProfileL2" />
+ </packageHasProfileInstances>
+ <packageHasProfileInstances
+ Id="29349502-908c-4fda-9054-c48619c59ed0">
+ <profileInstance
+ Id="532ea607-fb19-44b8-8502-3351b05452be"
+ name="StandardProfileL3" />
+ </packageHasProfileInstances>
+ </profileInstances>
+ <primitiveType
+ Id="220a3521-e091-4221-bae9-3ef9018e845c"
+ name="Integer"
+ isAbstract="false"
+ isTemplate="false"
+ isLeaf="false" />
+ <primitiveType
+ Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
+ name="Boolean"
+ isAbstract="false"
+ isTemplate="false"
+ isLeaf="false" />
+ <primitiveType
+ Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
+ name="String"
+ isAbstract="false"
+ isTemplate="false"
+ isLeaf="false" />
+ <primitiveType
+ Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
+ name="UnlimitedNatural"
+ isAbstract="false"
+ isTemplate="false"
+ isLeaf="false" />
+</modelStoreModel>
diff --git a/EventMaker/Design/System.sequencediagram b/EventMaker/Design/System.sequencediagram
new file mode 100644
index 0000000..4dd8037
--- /dev/null
+++ b/EventMaker/Design/System.sequencediagram
@@ -0,0 +1,900 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SequenceDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm5="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" xmlns:dm9="http://schemas.microsoft.com/dsltools/LogicalClassDesigner" dslVersion="1.0.0.0" Id="294047fc-0931-4e2c-9969-fffee7f03145" name="SSD" linkedPackageId="324a0513-c0ae-46e8-9e1f-d6a712af6f1d" xmlns="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner">
+ <profileInstances>
+ <packageHasProfileInstances Id="2f8bb068-b166-46c2-9ced-2cb571be8651">
+ <profileInstance Id="78a5f644-9692-4352-a2b0-54a20b4c0739" name="StandardProfileL2">
+ <elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" />
+ </profileInstance>
+ <elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" />
+ </packageHasProfileInstances>
+ <packageHasProfileInstances Id="1cb5043e-4e5a-4981-b68b-7e7bf785a872">
+ <profileInstance Id="829e5a6b-1d29-4005-b2e9-de804cc8bbf7" name="StandardProfileL3">
+ <elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" />
+ </profileInstance>
+ <elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" />
+ </packageHasProfileInstances>
+ </profileInstances>
+ <packagedElements>
+ <packageHasNamedElement>
+ <interaction Id="5327f1f1-b3c0-4295-9b12-6367b24ce04f" name="SSD" collapseFragmentsFlag="false" isActiveClass="false" isAbstract="false" isLeaf="false" isReentrant="false">
+ <elementDefinition Id="6ba01585-d9d5-4e2e-9d4e-97a54b967ea7" />
+ <fragments>
+ <behaviorExecutionSpecification Id="528a2ca6-0d76-4fc4-aeb7-6c00546dc5ff" name="BehaviorExecutionSpecification1">
+ <elementDefinition Id="f8f07269-9e1c-45a5-8911-e1e814330cce" />
+ <coveredLifelines>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="3dd62e49-b0b6-446b-9e72-83f6bc918c4b" LastKnownName="ExecutionOccurrenceSpecification2" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="557095d6-78e2-4e2d-bf25-b31ae040bba1" LastKnownName="ExecutionOccurrenceSpecification1" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="963eb6ea-244d-493c-929e-d597259558cd" LastKnownName="MessageOccurrenceSpecification2" />
+ <messageOccurrenceSpecificationMoniker Id="dd8757a1-0971-4d76-82e5-62d45d3d272e" LastKnownName="MessageOccurrenceSpecification3" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="557095d6-78e2-4e2d-bf25-b31ae040bba1" name="ExecutionOccurrenceSpecification1">
+ <elementDefinition Id="7f54881d-bcdb-4f84-8b73-0e8f90599123" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="b72d2a5b-b56c-4490-8d2c-093212b1b0dd" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="91488565-1cb0-41f3-ba55-c59a340a1503" name="MessageOccurrenceSpecification1">
+ <elementDefinition Id="7dad90cc-2ad2-4285-a7b1-d8f39a685981" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="963eb6ea-244d-493c-929e-d597259558cd" name="MessageOccurrenceSpecification2">
+ <elementDefinition Id="208d0321-7739-4a18-ada7-457aba3d142a" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="cc2ba95c-bb83-4b8f-ba43-c7a1589c492f" name="BehaviorExecutionSpecification2">
+ <elementDefinition Id="ddd39589-a1a1-406b-aa69-df876d3e26d0" />
+ <coveredLifelines>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="ca2b33e1-1b83-4042-aac5-12be56fd272e" LastKnownName="ExecutionOccurrenceSpecification4" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="24a5f64e-95d1-48f9-ba8e-36031f422072" LastKnownName="ExecutionOccurrenceSpecification3" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="667fb9fe-3d82-474d-a668-090d2b61581e" LastKnownName="MessageOccurrenceSpecification4" />
+ <messageOccurrenceSpecificationMoniker Id="1ea31fe5-7c73-4547-83a6-ad635a1dabe6" LastKnownName="MessageOccurrenceSpecification5" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="24a5f64e-95d1-48f9-ba8e-36031f422072" name="ExecutionOccurrenceSpecification3">
+ <elementDefinition Id="318ea316-d8c8-4dd8-9190-76932d7a1f73" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="82fa8368-6c3f-486e-9cc9-4c5cfb196004" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="dd8757a1-0971-4d76-82e5-62d45d3d272e" name="MessageOccurrenceSpecification3">
+ <elementDefinition Id="45dc2409-15e9-455d-ab29-c2687d113143" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="667fb9fe-3d82-474d-a668-090d2b61581e" name="MessageOccurrenceSpecification4">
+ <elementDefinition Id="85544380-15f1-4e7e-b4ca-a25252cbdfd1" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="3dd62e49-b0b6-446b-9e72-83f6bc918c4b" name="ExecutionOccurrenceSpecification2">
+ <elementDefinition Id="64d1b7ff-35ca-48cc-b336-d8a2ae6ff33e" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="a8b3bdb5-b7ae-4c42-a5e4-2e2b7bd1b260" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="b7d0a25a-d293-492b-a3c5-f01379677fc6" name="BehaviorExecutionSpecification3">
+ <elementDefinition Id="ecf328d8-6c67-41bf-9e8f-89ba7d2d402d" />
+ <coveredLifelines>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="6a9d2045-9ccc-4407-9cba-0681d49f0b14" LastKnownName="ExecutionOccurrenceSpecification6" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="1d50789a-f11e-4a91-b16f-32df2e6ff98e" LastKnownName="ExecutionOccurrenceSpecification5" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="922ecbcd-c76c-4ed2-a6a9-11e30878883e" LastKnownName="MessageOccurrenceSpecification6" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="1d50789a-f11e-4a91-b16f-32df2e6ff98e" name="ExecutionOccurrenceSpecification5">
+ <elementDefinition Id="33d64ec8-e459-4b8e-9d85-2712a89f7d51" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="83987cbb-df7f-47e0-ba07-6f1268680cd5" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="922ecbcd-c76c-4ed2-a6a9-11e30878883e" name="MessageOccurrenceSpecification6">
+ <elementDefinition Id="94521e24-7950-4b26-8938-1180be1fef72" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="1ea31fe5-7c73-4547-83a6-ad635a1dabe6" name="MessageOccurrenceSpecification5">
+ <elementDefinition Id="8529735e-9a54-42bd-aa9d-ed0e58128786" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="ca2b33e1-1b83-4042-aac5-12be56fd272e" name="ExecutionOccurrenceSpecification4">
+ <elementDefinition Id="2b76dc47-b719-4bcd-9e5d-bc7c8e3be4ae" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="f6513415-63a6-435e-bde0-2214614ad2af" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="6a9d2045-9ccc-4407-9cba-0681d49f0b14" name="ExecutionOccurrenceSpecification6">
+ <elementDefinition Id="35f166dc-e6a7-4107-9ad5-b422d5528271" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="b29d466d-c04f-4b5d-9d47-40a5555475f2" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="80143d49-8101-482d-a3ed-4ede167d9d57" name="BehaviorExecutionSpecification4">
+ <elementDefinition Id="d03f6d1e-1908-4bb4-895e-4126e0bcbff9" />
+ <coveredLifelines>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="1ff1b21b-d3ec-474c-92c6-2ba19d646648" LastKnownName="ExecutionOccurrenceSpecification8" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="f363c0d7-86f8-4c75-9f2a-00687a8a534c" LastKnownName="ExecutionOccurrenceSpecification7" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="d7327ed1-852a-4d89-a2f2-3e481f24b4bb" LastKnownName="MessageOccurrenceSpecification8" />
+ <messageOccurrenceSpecificationMoniker Id="568da9ed-0e9b-4994-921a-d4f4f4709b3f" LastKnownName="MessageOccurrenceSpecification9" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="f363c0d7-86f8-4c75-9f2a-00687a8a534c" name="ExecutionOccurrenceSpecification7">
+ <elementDefinition Id="d3ebabcf-bbdf-421a-9cb5-1cc332a5259f" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="591b06bc-b1a6-4dc5-88e9-29fdcd62db59" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="d7327ed1-852a-4d89-a2f2-3e481f24b4bb" name="MessageOccurrenceSpecification8">
+ <elementDefinition Id="a11edbbc-6519-491d-a1c8-1b3a60187afc" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="b87c3ceb-7a35-4662-badb-0848882cb7f8" name="MessageOccurrenceSpecification7">
+ <elementDefinition Id="dbe3f582-4abd-4036-8f5b-6715ee4785aa" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="2ae49087-2a6c-44a9-8e14-f618baf1f14c" name="BehaviorExecutionSpecification5">
+ <elementDefinition Id="3f5be4ca-f75c-402a-822f-83f633459bcd" />
+ <coveredLifelines>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="052573c8-7d74-40da-bf74-84899d34db8d" LastKnownName="ExecutionOccurrenceSpecification10" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="32efe819-f3e6-40cf-a4ee-f5b8abf68e53" LastKnownName="ExecutionOccurrenceSpecification9" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="c92368eb-fde7-44d1-b2d7-0d08f00ffcd5" LastKnownName="MessageOccurrenceSpecification10" />
+ <messageOccurrenceSpecificationMoniker Id="2bc93daf-5fe0-4e6b-adba-36a82cf01195" LastKnownName="MessageOccurrenceSpecification11" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="32efe819-f3e6-40cf-a4ee-f5b8abf68e53" name="ExecutionOccurrenceSpecification9">
+ <elementDefinition Id="642a2505-81ba-40e1-9cb5-c30f60f3f64c" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="a99e84db-db66-4f6d-8021-a992e78766d6" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="568da9ed-0e9b-4994-921a-d4f4f4709b3f" name="MessageOccurrenceSpecification9">
+ <elementDefinition Id="0147e226-0019-4cfb-8eec-8742f56fcd1c" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="c92368eb-fde7-44d1-b2d7-0d08f00ffcd5" name="MessageOccurrenceSpecification10">
+ <elementDefinition Id="40cb2f23-bd62-4c09-8781-f182204b99c2" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="1ff1b21b-d3ec-474c-92c6-2ba19d646648" name="ExecutionOccurrenceSpecification8">
+ <elementDefinition Id="fcfa9280-aa9d-4c4e-b568-b0ad3a2179f8" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="2663864e-0d45-4d09-8ba2-c8a21dfcea48" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="9ddb3db0-3cbe-4a0f-9ffc-d740232d3937" name="BehaviorExecutionSpecification6">
+ <elementDefinition Id="c70d8c7c-d5e4-4f7b-8e67-f8f7c67fbdd7" />
+ <coveredLifelines>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="f42c47c1-5670-42b6-9cca-d68b7cf77448" LastKnownName="ExecutionOccurrenceSpecification12" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="68d2018a-1e4f-499a-a574-9c984b1e81bc" LastKnownName="ExecutionOccurrenceSpecification11" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="2977cf2a-6a0a-48fc-a84b-aed74ca77dfb" LastKnownName="MessageOccurrenceSpecification12" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="68d2018a-1e4f-499a-a574-9c984b1e81bc" name="ExecutionOccurrenceSpecification11">
+ <elementDefinition Id="9dee1c44-2d49-42cb-926b-cee5bc93bdf3" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="dc8685d1-e330-4a71-b10d-3ca75f7e0e77" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="2977cf2a-6a0a-48fc-a84b-aed74ca77dfb" name="MessageOccurrenceSpecification12">
+ <elementDefinition Id="055d07f3-1421-41fd-a63c-4f0ce722eb2b" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="2bc93daf-5fe0-4e6b-adba-36a82cf01195" name="MessageOccurrenceSpecification11">
+ <elementDefinition Id="9c32cd7f-cac4-4aca-b353-ac742d117c4c" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="052573c8-7d74-40da-bf74-84899d34db8d" name="ExecutionOccurrenceSpecification10">
+ <elementDefinition Id="1f92af89-c540-4253-a891-dc2141c681cb" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="a8dc8e61-a3ab-45fe-aee7-040d87318b49" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="f42c47c1-5670-42b6-9cca-d68b7cf77448" name="ExecutionOccurrenceSpecification12">
+ <elementDefinition Id="6f3683d4-9fb7-4ce1-aa8f-75811c5a7ff1" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="94b1f654-f7ab-4bea-af7a-e76075799718" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="8c9c36e3-18c1-452f-96b4-7538529db77b" name="BehaviorExecutionSpecification7">
+ <elementDefinition Id="a642fdeb-0fcb-434f-b598-fd45a070b5d9" />
+ <coveredLifelines>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="19860e84-f6b3-4fd0-986a-a8dedf482212" LastKnownName="ExecutionOccurrenceSpecification14" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="b71822ab-d6c6-4f84-ab00-93386abbfbfb" LastKnownName="ExecutionOccurrenceSpecification13" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="4f08c7ba-9f2b-4df9-a721-3f63e5d1ab87" LastKnownName="MessageOccurrenceSpecification14" />
+ <messageOccurrenceSpecificationMoniker Id="3932e56b-410e-49a1-bf96-530275538da0" LastKnownName="MessageOccurrenceSpecification15" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="b71822ab-d6c6-4f84-ab00-93386abbfbfb" name="ExecutionOccurrenceSpecification13">
+ <elementDefinition Id="1db9c93c-7723-4d02-90c0-8a68bf52b4dc" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="678eaf3c-139d-43ca-ba44-8e9f8b26f5e8" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="b55a33b0-c294-4458-b24a-790db3a89748" name="MessageOccurrenceSpecification13">
+ <elementDefinition Id="e5a57956-8531-4478-8471-255b80eef842" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="4f08c7ba-9f2b-4df9-a721-3f63e5d1ab87" name="MessageOccurrenceSpecification14">
+ <elementDefinition Id="ff5560c4-a3f2-4faa-8915-07e907fa5340" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="3192f350-f5ee-4f13-9858-12eb36b09109" name="BehaviorExecutionSpecification8">
+ <elementDefinition Id="d290f634-edf7-469d-a197-0e03fbb629fa" />
+ <coveredLifelines>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="bd94d288-ac2c-494e-9603-13d255e63886" LastKnownName="ExecutionOccurrenceSpecification16" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="6a806425-256c-49a4-9437-7b4559e2c831" LastKnownName="ExecutionOccurrenceSpecification15" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="cdff497d-9c12-469b-9680-77abe8f3f9c6" LastKnownName="MessageOccurrenceSpecification16" />
+ <messageOccurrenceSpecificationMoniker Id="11618320-2976-4a15-9fa3-7c00a0a17aa3" LastKnownName="MessageOccurrenceSpecification17" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="6a806425-256c-49a4-9437-7b4559e2c831" name="ExecutionOccurrenceSpecification15">
+ <elementDefinition Id="43e48316-dafe-400b-846d-90c60feead55" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="c2bf9075-5be3-48ee-89f1-3aba342c13b6" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="3932e56b-410e-49a1-bf96-530275538da0" name="MessageOccurrenceSpecification15">
+ <elementDefinition Id="82799776-aa62-4552-bcc9-1e88455ef907" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="cdff497d-9c12-469b-9680-77abe8f3f9c6" name="MessageOccurrenceSpecification16">
+ <elementDefinition Id="3e090ca7-a851-49c7-971b-bc74f05c85be" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="19860e84-f6b3-4fd0-986a-a8dedf482212" name="ExecutionOccurrenceSpecification14">
+ <elementDefinition Id="bae5c6ff-d794-44c7-8fc5-5072d845cd4b" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="bec2c1ee-9376-406f-ae81-2909ea964d8e" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="d1adc286-acb4-4331-b0da-11796b0fd270" name="BehaviorExecutionSpecification9">
+ <elementDefinition Id="11a3dba0-9c45-445e-bab6-6a7145e86bf0" />
+ <coveredLifelines>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="60266d82-c165-42b4-9acf-f8d562f90a3c" LastKnownName="ExecutionOccurrenceSpecification18" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="56a0573d-b5d4-4f1d-a59e-c80c839b3279" LastKnownName="ExecutionOccurrenceSpecification17" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="ec51f1f8-aab1-4109-bedb-d2dd030fe9b6" LastKnownName="MessageOccurrenceSpecification18" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="56a0573d-b5d4-4f1d-a59e-c80c839b3279" name="ExecutionOccurrenceSpecification17">
+ <elementDefinition Id="66ca0f9c-9dfc-4e28-8167-5a3c8c5f28b5" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="4c5d7dea-6679-4cd7-b267-5fd65c13af0b" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="11618320-2976-4a15-9fa3-7c00a0a17aa3" name="MessageOccurrenceSpecification17">
+ <elementDefinition Id="224330e9-ebf6-4d06-ae5a-d036456b78cd" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="ec51f1f8-aab1-4109-bedb-d2dd030fe9b6" name="MessageOccurrenceSpecification18">
+ <elementDefinition Id="4fba69cf-e20b-40d4-ac6e-02ecbb7d1d6c" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="bd94d288-ac2c-494e-9603-13d255e63886" name="ExecutionOccurrenceSpecification16">
+ <elementDefinition Id="333fed9c-a865-42c6-81c0-fca787cafa6a" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="75df884f-4031-4c05-a9a2-f0cea9e7f6be" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="60266d82-c165-42b4-9acf-f8d562f90a3c" name="ExecutionOccurrenceSpecification18">
+ <elementDefinition Id="ee65b6b9-22d4-4b8d-a184-d0e78c08de56" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="302ddbdf-4183-4423-a3d9-1661060c2cce" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="8d49cde7-b065-4a0c-805e-b852983035cf" name="BehaviorExecutionSpecification10">
+ <elementDefinition Id="4057a71e-082e-4628-9b04-e1c11fc9ebe0" />
+ <coveredLifelines>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="5e235a72-17df-4db4-8ad6-33dbfd18469c" LastKnownName="ExecutionOccurrenceSpecification20" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="bb4e490d-2c7a-4b49-8314-a240e21cf024" LastKnownName="ExecutionOccurrenceSpecification19" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="09f8fa6d-0107-4683-8064-f1262e6dd9e9" LastKnownName="MessageOccurrenceSpecification20" />
+ <messageOccurrenceSpecificationMoniker Id="483613b8-9fb7-476c-9f73-05c3aea9ae0b" LastKnownName="MessageOccurrenceSpecification21" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="bb4e490d-2c7a-4b49-8314-a240e21cf024" name="ExecutionOccurrenceSpecification19">
+ <elementDefinition Id="9055375e-172c-482f-89cb-ab59a5de43f4" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="6d313984-6df7-4aa7-bcae-d3bd0f53c8b8" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="469b0d1f-bd0d-483b-960d-c460f180749a" name="MessageOccurrenceSpecification19">
+ <elementDefinition Id="81932bdd-a166-4da1-804d-f51ec071651b" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="09f8fa6d-0107-4683-8064-f1262e6dd9e9" name="MessageOccurrenceSpecification20">
+ <elementDefinition Id="2de1d078-ef75-41b2-b33d-9201d24e9708" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="91bb726f-bcbe-452c-9d9a-3206dbdaeb2c" name="BehaviorExecutionSpecification11">
+ <elementDefinition Id="e392b9eb-3d47-4067-9cf6-6f3c473a6f73" />
+ <coveredLifelines>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="d3575a2d-117d-46ac-9e9b-53ca5698e738" LastKnownName="ExecutionOccurrenceSpecification22" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="e4809b4f-ee9c-461b-a6e4-9a595c660f21" LastKnownName="ExecutionOccurrenceSpecification21" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="9e451b8d-b046-46d4-bad9-3822b43fa741" LastKnownName="MessageOccurrenceSpecification22" />
+ <messageOccurrenceSpecificationMoniker Id="45ba8d00-87f2-450e-8f69-6ff57ceb023a" LastKnownName="MessageOccurrenceSpecification23" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="e4809b4f-ee9c-461b-a6e4-9a595c660f21" name="ExecutionOccurrenceSpecification21">
+ <elementDefinition Id="062559b1-3052-4829-a598-990960409600" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="1c08f6cc-4549-4bf0-b001-8f13b257ea15" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="483613b8-9fb7-476c-9f73-05c3aea9ae0b" name="MessageOccurrenceSpecification21">
+ <elementDefinition Id="60b27607-09e8-4240-8d20-4d08d085ce4e" />
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="9e451b8d-b046-46d4-bad9-3822b43fa741" name="MessageOccurrenceSpecification22">
+ <elementDefinition Id="98e68a03-e27a-4248-9f73-370453b18f27" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="5e235a72-17df-4db4-8ad6-33dbfd18469c" name="ExecutionOccurrenceSpecification20">
+ <elementDefinition Id="3beb4fae-14d3-434a-82c1-73883e92a51e" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="371e42d0-0cf0-49f6-99e9-f25d6e73d6f9" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <behaviorExecutionSpecification Id="fd72252f-1cb7-41e5-8751-5e6d76095b56" name="BehaviorExecutionSpecification12">
+ <elementDefinition Id="36b82dfd-6847-44c3-bdad-116b564b3df9" />
+ <coveredLifelines>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </coveredLifelines>
+ <finish>
+ <executionOccurrenceSpecificationMoniker Id="0c8d5e62-0082-4c59-b039-e518490bf169" LastKnownName="ExecutionOccurrenceSpecification24" />
+ </finish>
+ <start>
+ <executionOccurrenceSpecificationMoniker Id="24cd2f03-e87f-416a-a677-84af9082b476" LastKnownName="ExecutionOccurrenceSpecification23" />
+ </start>
+ <nestedOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="ea7e6d41-be93-4bb7-ae51-08ab55118105" LastKnownName="MessageOccurrenceSpecification24" />
+ </nestedOccurrences>
+ </behaviorExecutionSpecification>
+ <executionOccurrenceSpecification Id="24cd2f03-e87f-416a-a677-84af9082b476" name="ExecutionOccurrenceSpecification23">
+ <elementDefinition Id="10f88634-ef56-4762-b548-f59b505aae03" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="b1893224-3429-427b-894c-68604afe3cb6" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="45ba8d00-87f2-450e-8f69-6ff57ceb023a" name="MessageOccurrenceSpecification23">
+ <elementDefinition Id="e83d7b86-05ca-4db0-a4e4-d5b0fd741839" />
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <messageOccurrenceSpecification Id="ea7e6d41-be93-4bb7-ae51-08ab55118105" name="MessageOccurrenceSpecification24">
+ <elementDefinition Id="34169b66-2e76-4e31-aac0-68eb418473e6" />
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </messageOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="d3575a2d-117d-46ac-9e9b-53ca5698e738" name="ExecutionOccurrenceSpecification22">
+ <elementDefinition Id="5b50c5e4-fa8b-43fd-ab6e-6f0025b2d112" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="de261d13-ae6d-4160-83a1-5440b05b8aa7" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </covered>
+ </executionOccurrenceSpecification>
+ <executionOccurrenceSpecification Id="0c8d5e62-0082-4c59-b039-e518490bf169" name="ExecutionOccurrenceSpecification24">
+ <elementDefinition Id="e360bdb0-d093-4aea-bf27-2b44d73411fa" />
+ <event>
+ <executionOccurrenceSpecificationReferencesEvent>
+ <executionEventMoniker Id="a1ff1bf0-01be-4302-9faf-e2a364a3e245" LastKnownName="ExecutionEvent" />
+ </executionOccurrenceSpecificationReferencesEvent>
+ </event>
+ <covered>
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </covered>
+ </executionOccurrenceSpecification>
+ </fragments>
+ <lifelines>
+ <lifeline Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" name="User" isActor="false" lifelineDisplayName="User">
+ <elementDefinition Id="d4c5e651-649c-4b33-bc66-639fc9eb8f72" />
+ <topLevelOccurrences>
+ <messageOccurrenceSpecificationMoniker Id="91488565-1cb0-41f3-ba55-c59a340a1503" LastKnownName="MessageOccurrenceSpecification1" />
+ <executionOccurrenceSpecificationMoniker Id="1d50789a-f11e-4a91-b16f-32df2e6ff98e" LastKnownName="ExecutionOccurrenceSpecification5" />
+ <executionOccurrenceSpecificationMoniker Id="6a9d2045-9ccc-4407-9cba-0681d49f0b14" LastKnownName="ExecutionOccurrenceSpecification6" />
+ <messageOccurrenceSpecificationMoniker Id="b87c3ceb-7a35-4662-badb-0848882cb7f8" LastKnownName="MessageOccurrenceSpecification7" />
+ <executionOccurrenceSpecificationMoniker Id="68d2018a-1e4f-499a-a574-9c984b1e81bc" LastKnownName="ExecutionOccurrenceSpecification11" />
+ <executionOccurrenceSpecificationMoniker Id="f42c47c1-5670-42b6-9cca-d68b7cf77448" LastKnownName="ExecutionOccurrenceSpecification12" />
+ <messageOccurrenceSpecificationMoniker Id="b55a33b0-c294-4458-b24a-790db3a89748" LastKnownName="MessageOccurrenceSpecification13" />
+ <executionOccurrenceSpecificationMoniker Id="56a0573d-b5d4-4f1d-a59e-c80c839b3279" LastKnownName="ExecutionOccurrenceSpecification17" />
+ <executionOccurrenceSpecificationMoniker Id="60266d82-c165-42b4-9acf-f8d562f90a3c" LastKnownName="ExecutionOccurrenceSpecification18" />
+ <messageOccurrenceSpecificationMoniker Id="469b0d1f-bd0d-483b-960d-c460f180749a" LastKnownName="MessageOccurrenceSpecification19" />
+ <executionOccurrenceSpecificationMoniker Id="24cd2f03-e87f-416a-a677-84af9082b476" LastKnownName="ExecutionOccurrenceSpecification23" />
+ <executionOccurrenceSpecificationMoniker Id="0c8d5e62-0082-4c59-b039-e518490bf169" LastKnownName="ExecutionOccurrenceSpecification24" />
+ </topLevelOccurrences>
+ </lifeline>
+ <lifeline Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" name="App" isActor="false" lifelineDisplayName="App">
+ <elementDefinition Id="d7504b3b-417a-4bd4-a56e-3c928e8e8168" />
+ <topLevelOccurrences>
+ <executionOccurrenceSpecificationMoniker Id="557095d6-78e2-4e2d-bf25-b31ae040bba1" LastKnownName="ExecutionOccurrenceSpecification1" />
+ <executionOccurrenceSpecificationMoniker Id="3dd62e49-b0b6-446b-9e72-83f6bc918c4b" LastKnownName="ExecutionOccurrenceSpecification2" />
+ <executionOccurrenceSpecificationMoniker Id="f363c0d7-86f8-4c75-9f2a-00687a8a534c" LastKnownName="ExecutionOccurrenceSpecification7" />
+ <executionOccurrenceSpecificationMoniker Id="1ff1b21b-d3ec-474c-92c6-2ba19d646648" LastKnownName="ExecutionOccurrenceSpecification8" />
+ <executionOccurrenceSpecificationMoniker Id="b71822ab-d6c6-4f84-ab00-93386abbfbfb" LastKnownName="ExecutionOccurrenceSpecification13" />
+ <executionOccurrenceSpecificationMoniker Id="19860e84-f6b3-4fd0-986a-a8dedf482212" LastKnownName="ExecutionOccurrenceSpecification14" />
+ <executionOccurrenceSpecificationMoniker Id="bb4e490d-2c7a-4b49-8314-a240e21cf024" LastKnownName="ExecutionOccurrenceSpecification19" />
+ <executionOccurrenceSpecificationMoniker Id="5e235a72-17df-4db4-8ad6-33dbfd18469c" LastKnownName="ExecutionOccurrenceSpecification20" />
+ </topLevelOccurrences>
+ </lifeline>
+ <lifeline Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" name="Storage" isActor="false" lifelineDisplayName="Storage">
+ <elementDefinition Id="1aed7ea8-0321-4b25-849f-9597146a9b2c" />
+ <topLevelOccurrences>
+ <executionOccurrenceSpecificationMoniker Id="24a5f64e-95d1-48f9-ba8e-36031f422072" LastKnownName="ExecutionOccurrenceSpecification3" />
+ <executionOccurrenceSpecificationMoniker Id="ca2b33e1-1b83-4042-aac5-12be56fd272e" LastKnownName="ExecutionOccurrenceSpecification4" />
+ <executionOccurrenceSpecificationMoniker Id="32efe819-f3e6-40cf-a4ee-f5b8abf68e53" LastKnownName="ExecutionOccurrenceSpecification9" />
+ <executionOccurrenceSpecificationMoniker Id="052573c8-7d74-40da-bf74-84899d34db8d" LastKnownName="ExecutionOccurrenceSpecification10" />
+ <executionOccurrenceSpecificationMoniker Id="6a806425-256c-49a4-9437-7b4559e2c831" LastKnownName="ExecutionOccurrenceSpecification15" />
+ <executionOccurrenceSpecificationMoniker Id="bd94d288-ac2c-494e-9603-13d255e63886" LastKnownName="ExecutionOccurrenceSpecification16" />
+ <executionOccurrenceSpecificationMoniker Id="e4809b4f-ee9c-461b-a6e4-9a595c660f21" LastKnownName="ExecutionOccurrenceSpecification21" />
+ <executionOccurrenceSpecificationMoniker Id="d3575a2d-117d-46ac-9e9b-53ca5698e738" LastKnownName="ExecutionOccurrenceSpecification22" />
+ </topLevelOccurrences>
+ </lifeline>
+ </lifelines>
+ <messages>
+ <message Id="f8fce63b-064b-45c8-94ed-24ce7ec65d74" name="Opens program" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="9c6a81fa-c68c-4114-92ed-dcaf8e7ab217" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="91488565-1cb0-41f3-ba55-c59a340a1503" LastKnownName="MessageOccurrenceSpecification1" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="963eb6ea-244d-493c-929e-d597259558cd" LastKnownName="MessageOccurrenceSpecification2" />
+ </receiveEvent>
+ </message>
+ <message Id="f6a3c294-1d72-4953-bd51-296bdb1b3425" name="Reads storage" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="7bf7fe4c-2103-4340-b7b7-9b2435477f23" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="dd8757a1-0971-4d76-82e5-62d45d3d272e" LastKnownName="MessageOccurrenceSpecification3" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="667fb9fe-3d82-474d-a668-090d2b61581e" LastKnownName="MessageOccurrenceSpecification4" />
+ </receiveEvent>
+ </message>
+ <message Id="9a4457ae-7b72-4424-bf4a-4109220bfd60" name="return list of events on main page" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="0902bacf-d24c-480b-8c6f-4b6acc781115" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="1ea31fe5-7c73-4547-83a6-ad635a1dabe6" LastKnownName="MessageOccurrenceSpecification5" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="922ecbcd-c76c-4ed2-a6a9-11e30878883e" LastKnownName="MessageOccurrenceSpecification6" />
+ </receiveEvent>
+ </message>
+ <message Id="3fc5e789-2546-4978-a903-ac9487fe7236" name="User picks event" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="ed3fab0f-6fce-4492-b6dc-43a7c2226f3a" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="b87c3ceb-7a35-4662-badb-0848882cb7f8" LastKnownName="MessageOccurrenceSpecification7" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="d7327ed1-852a-4d89-a2f2-3e481f24b4bb" LastKnownName="MessageOccurrenceSpecification8" />
+ </receiveEvent>
+ </message>
+ <message Id="67274b05-0f63-40b1-b0ee-8f7917d7b7b2" name="Sends new event data" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="77184070-aade-40be-a92b-4439caf828c3" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="568da9ed-0e9b-4994-921a-d4f4f4709b3f" LastKnownName="MessageOccurrenceSpecification9" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="c92368eb-fde7-44d1-b2d7-0d08f00ffcd5" LastKnownName="MessageOccurrenceSpecification10" />
+ </receiveEvent>
+ </message>
+ <message Id="b37edc5b-8dd4-418f-bfa3-34fdcf3a2746" name="Return specific event description" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="da10a650-a7b2-4ce0-8a4c-374141328c17" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="2bc93daf-5fe0-4e6b-adba-36a82cf01195" LastKnownName="MessageOccurrenceSpecification11" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="2977cf2a-6a0a-48fc-a84b-aed74ca77dfb" LastKnownName="MessageOccurrenceSpecification12" />
+ </receiveEvent>
+ </message>
+ <message Id="94296a6e-3958-49ae-8823-2e2714d901a4" name="Users adds event" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="532721e6-6d1d-4be0-bb64-badf853922ef" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="b55a33b0-c294-4458-b24a-790db3a89748" LastKnownName="MessageOccurrenceSpecification13" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="4f08c7ba-9f2b-4df9-a721-3f63e5d1ab87" LastKnownName="MessageOccurrenceSpecification14" />
+ </receiveEvent>
+ </message>
+ <message Id="ca9634d3-ff74-4bff-91e5-afb5703b92f9" name="Sends new event data" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="c1d298ac-06eb-4f86-a8ee-3bdaf5ef205f" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="3932e56b-410e-49a1-bf96-530275538da0" LastKnownName="MessageOccurrenceSpecification15" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="cdff497d-9c12-469b-9680-77abe8f3f9c6" LastKnownName="MessageOccurrenceSpecification16" />
+ </receiveEvent>
+ </message>
+ <message Id="ec646f59-e81b-4bb1-afe5-2dea16ca94dc" name="Return updated list" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="04e6d880-d60f-4a3d-9d8a-c47c7bb99004" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="11618320-2976-4a15-9fa3-7c00a0a17aa3" LastKnownName="MessageOccurrenceSpecification17" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="ec51f1f8-aab1-4109-bedb-d2dd030fe9b6" LastKnownName="MessageOccurrenceSpecification18" />
+ </receiveEvent>
+ </message>
+ <message Id="4f7dc54b-a232-4ec7-8e62-ecb7df8e2721" name="Users removes event" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="39bea52a-bda0-412e-8206-8356b224be9f" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="469b0d1f-bd0d-483b-960d-c460f180749a" LastKnownName="MessageOccurrenceSpecification19" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="09f8fa6d-0107-4683-8064-f1262e6dd9e9" LastKnownName="MessageOccurrenceSpecification20" />
+ </receiveEvent>
+ </message>
+ <message Id="a301b13e-1e9a-4e5b-9245-a228bb5292c5" name="Removes data" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="5b8430a2-26be-4962-99f5-7707af9c9bda" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="483613b8-9fb7-476c-9f73-05c3aea9ae0b" LastKnownName="MessageOccurrenceSpecification21" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="9e451b8d-b046-46d4-bad9-3822b43fa741" LastKnownName="MessageOccurrenceSpecification22" />
+ </receiveEvent>
+ </message>
+ <message Id="823125cc-b9c7-4682-acf1-1a040cc2800e" name="Return updated list" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false">
+ <elementDefinition Id="2c15ebb4-3fd7-475b-8cac-dee441271f9f" />
+ <sendEvent>
+ <messageOccurrenceSpecificationMoniker Id="45ba8d00-87f2-450e-8f69-6ff57ceb023a" LastKnownName="MessageOccurrenceSpecification23" />
+ </sendEvent>
+ <receiveEvent>
+ <messageOccurrenceSpecificationMoniker Id="ea7e6d41-be93-4bb7-ae51-08ab55118105" LastKnownName="MessageOccurrenceSpecification24" />
+ </receiveEvent>
+ </message>
+ </messages>
+ </interaction>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="b72d2a5b-b56c-4490-8d2c-093212b1b0dd" name="ExecutionEvent">
+ <elementDefinition Id="a1ca97e4-a855-4623-b883-13358aee75b0" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="a8b3bdb5-b7ae-4c42-a5e4-2e2b7bd1b260" name="ExecutionEvent">
+ <elementDefinition Id="75129a6f-5560-4a12-8aad-356b3b8ba0bf" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="82fa8368-6c3f-486e-9cc9-4c5cfb196004" name="ExecutionEvent">
+ <elementDefinition Id="9590daeb-a22d-4920-8576-c51311b5a3eb" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="f6513415-63a6-435e-bde0-2214614ad2af" name="ExecutionEvent">
+ <elementDefinition Id="741988dc-026e-430f-8e34-2bf78be28760" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="83987cbb-df7f-47e0-ba07-6f1268680cd5" name="ExecutionEvent">
+ <elementDefinition Id="799c461e-d449-41dc-b812-18e48e4a5141" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="b29d466d-c04f-4b5d-9d47-40a5555475f2" name="ExecutionEvent">
+ <elementDefinition Id="6e3d1ab7-7768-4e84-899a-9bca7606d633" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="591b06bc-b1a6-4dc5-88e9-29fdcd62db59" name="ExecutionEvent">
+ <elementDefinition Id="cc431ce8-67dc-4e59-b831-62698e616fa9" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="2663864e-0d45-4d09-8ba2-c8a21dfcea48" name="ExecutionEvent">
+ <elementDefinition Id="9792ff45-984a-4b39-911f-3fdd4274b219" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="a99e84db-db66-4f6d-8021-a992e78766d6" name="ExecutionEvent">
+ <elementDefinition Id="ec73be9b-10fc-4136-883d-c8d20ee6556f" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="a8dc8e61-a3ab-45fe-aee7-040d87318b49" name="ExecutionEvent">
+ <elementDefinition Id="f05634eb-68b3-47c6-ad61-99d0af5d9de1" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="dc8685d1-e330-4a71-b10d-3ca75f7e0e77" name="ExecutionEvent">
+ <elementDefinition Id="e644346e-6d3c-48fa-9693-8c701aa3d944" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="94b1f654-f7ab-4bea-af7a-e76075799718" name="ExecutionEvent">
+ <elementDefinition Id="a0f6eea8-4bb5-4165-be67-1c2c1deb2ca0" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="678eaf3c-139d-43ca-ba44-8e9f8b26f5e8" name="ExecutionEvent">
+ <elementDefinition Id="f21888b6-768a-4040-b320-4d268d6c646e" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="bec2c1ee-9376-406f-ae81-2909ea964d8e" name="ExecutionEvent">
+ <elementDefinition Id="c73fe059-0ba3-481b-9e00-dab5c63fda33" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="c2bf9075-5be3-48ee-89f1-3aba342c13b6" name="ExecutionEvent">
+ <elementDefinition Id="ab3e94fe-57ab-48dc-ba98-fea1f4931818" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="75df884f-4031-4c05-a9a2-f0cea9e7f6be" name="ExecutionEvent">
+ <elementDefinition Id="f7d1e590-b149-48d0-9fe7-27c91eb49431" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="4c5d7dea-6679-4cd7-b267-5fd65c13af0b" name="ExecutionEvent">
+ <elementDefinition Id="1829dbaa-39c5-4441-b9be-6ed05bab2540" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="302ddbdf-4183-4423-a3d9-1661060c2cce" name="ExecutionEvent">
+ <elementDefinition Id="3912a892-7448-43b7-9a63-edd00dd96d7b" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="6d313984-6df7-4aa7-bcae-d3bd0f53c8b8" name="ExecutionEvent">
+ <elementDefinition Id="decaeefe-9a4d-40f1-86f0-edff68b96278" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="371e42d0-0cf0-49f6-99e9-f25d6e73d6f9" name="ExecutionEvent">
+ <elementDefinition Id="de2f7c45-a17e-4281-94c3-7b76c3addf9a" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="1c08f6cc-4549-4bf0-b001-8f13b257ea15" name="ExecutionEvent">
+ <elementDefinition Id="6f38e610-143b-45fa-96b2-c30be1e19f77" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="de261d13-ae6d-4160-83a1-5440b05b8aa7" name="ExecutionEvent">
+ <elementDefinition Id="8153f106-56cc-4224-abf2-c93ba6939bfd" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="b1893224-3429-427b-894c-68604afe3cb6" name="ExecutionEvent">
+ <elementDefinition Id="f619bbf0-6728-4ab0-a043-2fe548a2372e" />
+ </executionEvent>
+ </packageHasNamedElement>
+ <packageHasNamedElement>
+ <executionEvent Id="a1ff1bf0-01be-4302-9faf-e2a364a3e245" name="ExecutionEvent">
+ <elementDefinition Id="861afd2d-33a1-4b24-b328-7fb514ce11c0" />
+ </executionEvent>
+ </packageHasNamedElement>
+ </packagedElements>
+ <package Id="324a0513-c0ae-46e8-9e1f-d6a712af6f1d" name="SSD for Feb 14">
+ <elementDefinition Id="7e21a63e-11dc-4785-89d3-4c89b087f81c" />
+ </package>
+</SequenceDesignerModel> \ No newline at end of file
diff --git a/EventMaker/Design/System.sequencediagram.layout b/EventMaker/Design/System.sequencediagram.layout
new file mode 100644
index 0000000..c015142
--- /dev/null
+++ b/EventMaker/Design/System.sequencediagram.layout
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sequenceDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="SSD">
+ <SequenceDesignerModelMoniker Id="294047fc-0931-4e2c-9969-fffee7f03145" />
+ <nestedChildShapes>
+ <lifelineShape Id="12ca43f4-2b6d-4b80-8c0f-b30d2095831e" absoluteBounds="2.7395832538604736, 1, 0.15, 7.018229142247387" visible="true" visualStyleMode="Modified">
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ <relativeChildShapes>
+ <umlLifelineHeadShape Id="a5f3b64c-0502-4480-bf35-85fb61c97e28" absoluteBounds="2.3145832538604738, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified">
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ <relativeChildShapes />
+ </umlLifelineHeadShape>
+ <lifelineHoverShape Id="af44d365-9336-4b1a-bfb4-af71b3c953c5" absoluteBounds="2.7395832538604736, 1, 0, 7">
+ <lifelineMoniker Id="3c6f19fb-da85-4a1d-af90-1d7cb9abad12" LastKnownName="User" />
+ </lifelineHoverShape>
+ <umlExecutionSpecificationShape Id="10463765-9fb8-44b1-bb6b-ba7037492e16" absoluteBounds="2.7395832538604736, 2.3031249940022822, 0.15, 0.55000000000000027" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="b7d0a25a-d293-492b-a3c5-f01379677fc6" LastKnownName="BehaviorExecutionSpecification3" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="c93624a6-737c-4632-aef9-bae832229ab0" absoluteBounds="2.7395832538604736, 4.0526041499587384, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="9ddb3db0-3cbe-4a0f-9ffc-d740232d3937" LastKnownName="BehaviorExecutionSpecification6" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="9c7aae3f-4fba-410e-8103-bbc7bfa5fdf0" absoluteBounds="2.7395832538604736, 5.5864583136265464, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="d1adc286-acb4-4331-b0da-11796b0fd270" LastKnownName="BehaviorExecutionSpecification9" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="1c87c25a-9126-4461-b285-bc5b81fd573e" absoluteBounds="2.7395832538604736, 7.1682291422473865, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="fd72252f-1cb7-41e5-8751-5e6d76095b56" LastKnownName="BehaviorExecutionSpecification12" />
+ </umlExecutionSpecificationShape>
+ </relativeChildShapes>
+ </lifelineShape>
+ <lifelineShape Id="081eadf1-58bd-48c4-826f-1142bd4fe480" absoluteBounds="4.3531249888613823, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ <relativeChildShapes>
+ <umlLifelineHeadShape Id="5fc24086-0cc8-488d-b183-3eddd3761b70" absoluteBounds="3.9281249888613825, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified">
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ <relativeChildShapes />
+ </umlLifelineHeadShape>
+ <lifelineHoverShape Id="17e2c0e2-3061-4089-83e0-ca7b274a840a" absoluteBounds="4.3531249888613823, 1, 0, 7">
+ <lifelineMoniker Id="1f79ec80-0a69-4a8e-bb98-4db1993629d0" LastKnownName="App" />
+ </lifelineHoverShape>
+ <umlExecutionSpecificationShape Id="2ec1c98e-1e08-40dc-8e59-b5f7f3bf74e3" absoluteBounds="4.3531249888613823, 1.4583333333333333, 0.15, 0.59999999999999987" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="528a2ca6-0d76-4fc4-aeb7-6c00546dc5ff" LastKnownName="BehaviorExecutionSpecification1" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="fe42595b-e686-40c8-9272-1c07dac4139e" absoluteBounds="4.3531249888613823, 3.1531249940022823, 0.15, 0.59999999999999964" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="80143d49-8101-482d-a3ed-4ede167d9d57" LastKnownName="BehaviorExecutionSpecification4" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="b5ab103f-2a1f-408f-805c-09a76f2b39c4" absoluteBounds="4.3531249888613823, 4.9026041499587389, 0.15, 0.59999999999999964" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="8c9c36e3-18c1-452f-96b4-7538529db77b" LastKnownName="BehaviorExecutionSpecification7" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="287997c1-6eb7-4852-a991-5744cfe63e6c" absoluteBounds="4.3531249888613823, 6.4364583136265461, 0.15, 0.59999999999999964" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="8d49cde7-b065-4a0c-805e-b852983035cf" LastKnownName="BehaviorExecutionSpecification10" />
+ </umlExecutionSpecificationShape>
+ </relativeChildShapes>
+ </lifelineShape>
+ <lifelineShape Id="a1544ec5-8a5a-4f55-8a9a-1e3dec5b953b" absoluteBounds="5.8380211328032123, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ <relativeChildShapes>
+ <umlLifelineHeadShape Id="58f37c9b-bd81-464a-8875-e60f61a151b7" absoluteBounds="5.4130211328032125, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified">
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ <relativeChildShapes />
+ </umlLifelineHeadShape>
+ <lifelineHoverShape Id="a2514eaa-f454-44c7-8570-9a5e3d6fa5a1" absoluteBounds="5.8380211328032123, 1, 0, 7">
+ <lifelineMoniker Id="7388b6e3-ecaf-47c3-841e-3be359b6fb69" LastKnownName="Storage" />
+ </lifelineHoverShape>
+ <umlExecutionSpecificationShape Id="1c969773-aee0-4598-ad0d-0878f3662e72" absoluteBounds="5.8380211328032123, 1.7583333333333333, 0.15, 0.84479166066894873" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="cc2ba95c-bb83-4b8f-ba43-c7a1589c492f" LastKnownName="BehaviorExecutionSpecification2" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="dd075f0f-5636-4105-a5b8-af09e8f634bd" absoluteBounds="5.8380211328032123, 3.4531249940022821, 0.15, 0.89947915595645611" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="2ae49087-2a6c-44a9-8e14-f618baf1f14c" LastKnownName="BehaviorExecutionSpecification5" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="c33bec25-3ec7-448c-905e-9b758588a6bb" absoluteBounds="5.8380211328032123, 5.2026041499587388, 0.15, 0.68385416366780749" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="3192f350-f5ee-4f13-9858-12eb36b09109" LastKnownName="BehaviorExecutionSpecification8" />
+ </umlExecutionSpecificationShape>
+ <umlExecutionSpecificationShape Id="76d0d4aa-cc38-47a0-beff-44dd61287f01" absoluteBounds="5.8380211328032123, 6.7364583136265459, 0.15, 0.73177082862084042" customColor="184, 204, 215" visualStyleMode="Modified">
+ <behaviorExecutionSpecificationMoniker Id="91bb726f-bcbe-452c-9d9a-3206dbdaeb2c" LastKnownName="BehaviorExecutionSpecification11" />
+ </umlExecutionSpecificationShape>
+ </relativeChildShapes>
+ </lifelineShape>
+ <asyncMessageConnector edgePoints="[(2.81458325386047 : 1.45833333333333); (4.35312498886138 : 1.45833333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <lifelineShapeMoniker Id="12ca43f4-2b6d-4b80-8c0f-b30d2095831e" />
+ <umlExecutionSpecificationShapeMoniker Id="2ec1c98e-1e08-40dc-8e59-b5f7f3bf74e3" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(4.50312498886138 : 1.75833333333333); (5.83802113280321 : 1.75833333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="2ec1c98e-1e08-40dc-8e59-b5f7f3bf74e3" />
+ <umlExecutionSpecificationShapeMoniker Id="1c969773-aee0-4598-ad0d-0878f3662e72" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(5.83802113280321 : 2.30312499400228); (2.88958325386047 : 2.30312499400228)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="1c969773-aee0-4598-ad0d-0878f3662e72" />
+ <umlExecutionSpecificationShapeMoniker Id="10463765-9fb8-44b1-bb6b-ba7037492e16" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(2.81458325386047 : 3.15312499400228); (4.35312498886138 : 3.15312499400228)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <lifelineShapeMoniker Id="12ca43f4-2b6d-4b80-8c0f-b30d2095831e" />
+ <umlExecutionSpecificationShapeMoniker Id="fe42595b-e686-40c8-9272-1c07dac4139e" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(4.50312498886138 : 3.45312499400228); (5.83802113280321 : 3.45312499400228)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="fe42595b-e686-40c8-9272-1c07dac4139e" />
+ <umlExecutionSpecificationShapeMoniker Id="dd075f0f-5636-4105-a5b8-af09e8f634bd" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(5.83802113280321 : 4.05260414995874); (2.88958325386047 : 4.05260414995874)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="dd075f0f-5636-4105-a5b8-af09e8f634bd" />
+ <umlExecutionSpecificationShapeMoniker Id="c93624a6-737c-4632-aef9-bae832229ab0" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(2.81458325386047 : 4.90260414995874); (4.35312498886138 : 4.90260414995874)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <lifelineShapeMoniker Id="12ca43f4-2b6d-4b80-8c0f-b30d2095831e" />
+ <umlExecutionSpecificationShapeMoniker Id="b5ab103f-2a1f-408f-805c-09a76f2b39c4" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(4.50312498886138 : 5.20260414995874); (5.83802113280321 : 5.20260414995874)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="b5ab103f-2a1f-408f-805c-09a76f2b39c4" />
+ <umlExecutionSpecificationShapeMoniker Id="c33bec25-3ec7-448c-905e-9b758588a6bb" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(5.83802113280321 : 5.58645831362655); (2.88958325386047 : 5.58645831362655)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="c33bec25-3ec7-448c-905e-9b758588a6bb" />
+ <umlExecutionSpecificationShapeMoniker Id="9c7aae3f-4fba-410e-8103-bbc7bfa5fdf0" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(2.81458325386047 : 6.43645831362655); (4.35312498886138 : 6.43645831362655)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <lifelineShapeMoniker Id="12ca43f4-2b6d-4b80-8c0f-b30d2095831e" />
+ <umlExecutionSpecificationShapeMoniker Id="287997c1-6eb7-4852-a991-5744cfe63e6c" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(4.50312498886138 : 6.73645831362655); (5.83802113280321 : 6.73645831362655)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="287997c1-6eb7-4852-a991-5744cfe63e6c" />
+ <umlExecutionSpecificationShapeMoniker Id="76d0d4aa-cc38-47a0-beff-44dd61287f01" />
+ </nodes>
+ </asyncMessageConnector>
+ <asyncMessageConnector edgePoints="[(5.83802113280321 : 7.16822914224739); (2.88958325386047 : 7.16822914224739)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
+ <relativeChildShapes />
+ <nodes>
+ <umlExecutionSpecificationShapeMoniker Id="76d0d4aa-cc38-47a0-beff-44dd61287f01" />
+ <umlExecutionSpecificationShapeMoniker Id="1c87c25a-9126-4461-b285-bc5b81fd573e" />
+ </nodes>
+ </asyncMessageConnector>
+ </nestedChildShapes>
+</sequenceDesignerDiagram> \ No newline at end of file
diff --git a/EventMaker/Design/UMLUseCaseDiagram.usecasediagram b/EventMaker/Design/UMLUseCaseDiagram.usecasediagram
new file mode 100644
index 0000000..b31b724
--- /dev/null
+++ b/EventMaker/Design/UMLUseCaseDiagram.usecasediagram
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<useCaseModelRoot xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" xmlns:dm9="http://schemas.microsoft.com/dsltools/LogicalClassDesigner" xmlns:dm10="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner" xmlns:dm11="http://schemas.microsoft.com/dsltools/SimpleShapesModel" dslVersion="1.0.0.0" Id="bab289a7-8f10-419e-a8ab-cd204a7e9959" name="UMLUseCaseDiagram" linkedPackageId="1a04c5a4-683a-4356-91c3-055ae8aec645" xmlns="http://schemas.microsoft.com/dsltools/UseCaseModel">
+ <ownedCommentsInternal>
+ <comment Id="d591e90a-e9a7-4039-a147-987125e2c92b">
+ <elementDefinition Id="9293df92-f883-40a3-8fbc-74bbca8dc44d" />
+ <body>Add event:
+User opens app, presses add button, fills all fields and saves event.</body>
+ </comment>
+ <comment Id="562a957e-f230-4e5b-b06a-41f28dcf660c">
+ <elementDefinition Id="5db3d44c-773e-4d00-b247-8bf178308783" />
+ <body>Remove event:
+User opens app and presses delete button on the chosen event.</body>
+ </comment>
+ <comment Id="18d57b2f-0936-4ac9-abc6-b96f26985a8c">
+ <elementDefinition Id="701e8cb2-0312-409c-8da7-ae473db4854d" />
+ <body>Edit event:
+User opens app, presses edit button on the chosen event, changes information and saves.</body>
+ </comment>
+ </ownedCommentsInternal>
+ <profileInstances>
+ <packageHasProfileInstances Id="eafa6a70-c3d6-4d80-aeca-159f9cd46168">
+ <profileInstance Id="81ed0536-367a-4947-8ed2-9ffce8367747" name="StandardProfileL2">
+ <elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" />
+ </profileInstance>
+ <elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" />
+ </packageHasProfileInstances>
+ <packageHasProfileInstances Id="f55a1ff2-aedc-41d4-9ad7-b12fe2588f65">
+ <profileInstance Id="a75660a7-8058-410e-addc-e09d05c2cef6" name="StandardProfileL3">
+ <elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" />
+ </profileInstance>
+ <elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" />
+ </packageHasProfileInstances>
+ </profileInstances>
+ <packagedElements>
+ <useCaseModelRootHasTypes>
+ <actor Id="9b5803ff-a4f5-4c2b-86c0-b1afc25bf515" name="User" isAbstract="false" isLeaf="false">
+ <elementDefinition Id="fcf7dc08-dda0-4c1f-b9ad-e2c956165ec9" />
+ <targetEnds>
+ <association Id="ab052909-9799-4f47-ae13-33de2c13bf36" isDerived="false" sourceEndRoleName="User" targetEndRoleName="Add event" isLeaf="false" isAbstract="false">
+ <useCaseMoniker Id="b699158a-d41f-492e-a051-636e7b5c3ea6" LastKnownName="Add event" />
+ <relationshipOwnedElementsInternal>
+ <associationHasOwnedEnds>
+ <memberEnd Id="ffdabbfc-aa79-45d3-a36d-6b590347505a" name="User" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false" isNavigableOwned="false">
+ <elementDefinition Id="24793798-8293-44fc-9008-ec4dae3f15de" />
+ </memberEnd>
+ </associationHasOwnedEnds>
+ <associationHasOwnedEnds>
+ <memberEnd Id="e5c77693-fba3-4bb3-9315-62369fd92ce2" name="Add event" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
+ <elementDefinition Id="98c4d5a2-b53a-4d19-91fb-e9aa00587de8" />
+ </memberEnd>
+ </associationHasOwnedEnds>
+ </relationshipOwnedElementsInternal>
+ <elementDefinition Id="63cd088f-5871-4f32-8958-eb2ebac370e0" />
+ </association>
+ <association Id="58f08717-ffe3-4bd3-97f8-03f938bd8633" isDerived="false" sourceEndRoleName="User" targetEndRoleName="Remove event" isLeaf="false" isAbstract="false">
+ <useCaseMoniker Id="22a589e9-562e-437a-830b-bf1771947133" LastKnownName="Remove event" />
+ <relationshipOwnedElementsInternal>
+ <associationHasOwnedEnds>
+ <memberEnd Id="df948a78-9576-4df6-b7aa-4bdfcbac93f7" name="User" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false" isNavigableOwned="false">
+ <elementDefinition Id="6fbb1294-814b-4c26-a704-d5c0668b3531" />
+ </memberEnd>
+ </associationHasOwnedEnds>
+ <associationHasOwnedEnds>
+ <memberEnd Id="0ef3eef9-fb63-4d00-ac19-cc18fee59c9e" name="Remove event" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
+ <elementDefinition Id="625b6eaf-5e61-469e-be6d-b3eafc904e74" />
+ </memberEnd>
+ </associationHasOwnedEnds>
+ </relationshipOwnedElementsInternal>
+ <elementDefinition Id="504378cd-6a85-44e4-9ef7-ad86f117b8eb" />
+ </association>
+ <association Id="3cd53beb-dd29-4c3c-8752-69ed52e214aa" isDerived="false" sourceEndRoleName="User" targetEndRoleName="Edit event" isLeaf="false" isAbstract="false">
+ <useCaseMoniker Id="4aac58f2-b409-43ae-8e14-405c0b37779c" LastKnownName="Edit event" />
+ <relationshipOwnedElementsInternal>
+ <associationHasOwnedEnds>
+ <memberEnd Id="d1161322-03c9-41d2-969e-1117ef421792" name="User" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false" isNavigableOwned="false">
+ <elementDefinition Id="cb008134-05e3-4e85-b9eb-de799a381dab" />
+ </memberEnd>
+ </associationHasOwnedEnds>
+ <associationHasOwnedEnds>
+ <memberEnd Id="24fc863b-7a87-4ffd-99e3-c8fec9ab56e8" name="Edit event" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
+ <elementDefinition Id="d62dc740-6e0a-48c0-8159-2843753b01a0" />
+ </memberEnd>
+ </associationHasOwnedEnds>
+ </relationshipOwnedElementsInternal>
+ <elementDefinition Id="3ef740cb-0dd1-4a2f-b414-99b930ab581b" />
+ </association>
+ </targetEnds>
+ </actor>
+ </useCaseModelRootHasTypes>
+ <useCaseModelRootHasTypes>
+ <useCase Id="b699158a-d41f-492e-a051-636e7b5c3ea6" name="Add event" isAbstract="false" isLeaf="false">
+ <elementDefinition Id="a70ed261-2dd9-4323-9145-90093c30e6a1" />
+ </useCase>
+ </useCaseModelRootHasTypes>
+ <useCaseModelRootHasTypes>
+ <useCase Id="22a589e9-562e-437a-830b-bf1771947133" name="Remove event" isAbstract="false" isLeaf="false">
+ <elementDefinition Id="c211d32a-537f-4933-9b62-fb17833c3b90" />
+ </useCase>
+ </useCaseModelRootHasTypes>
+ <useCaseModelRootHasTypes>
+ <useCase Id="4aac58f2-b409-43ae-8e14-405c0b37779c" name="Edit event" isAbstract="false" isLeaf="false">
+ <elementDefinition Id="1bbad049-d644-4522-8bb5-f7e7b5e86258" />
+ </useCase>
+ </useCaseModelRootHasTypes>
+ <useCaseModelRootHasTypes>
+ <subsystem Id="20dcb16e-cc8a-4357-8e43-245985d55717" name="EventMaker" isAbstract="false" isLeaf="false" isActiveClass="false">
+ <elementDefinition Id="0c6d6969-5861-4ca8-b584-9ed600cd2abf" />
+ </subsystem>
+ </useCaseModelRootHasTypes>
+ </packagedElements>
+ <package Id="1a04c5a4-683a-4356-91c3-055ae8aec645" name="SSD for Feb 14">
+ <elementDefinition Id="7e21a63e-11dc-4785-89d3-4c89b087f81c" />
+ </package>
+</useCaseModelRoot> \ No newline at end of file
diff --git a/EventMaker/Design/UMLUseCaseDiagram.usecasediagram.layout b/EventMaker/Design/UMLUseCaseDiagram.usecasediagram.layout
new file mode 100644
index 0000000..5077712
--- /dev/null
+++ b/EventMaker/Design/UMLUseCaseDiagram.usecasediagram.layout
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<useCaseDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="UMLUseCaseDiagram">
+ <useCaseModelRootMoniker Id="bab289a7-8f10-419e-a8ab-cd204a7e9959" />
+ <nestedChildShapes>
+ <actorShape Id="e8878111-46d2-484e-bce9-20e76bdca654" absoluteBounds="1.5, 1.875, 0.5, 0.5" isReference="false" heightOffset="0">
+ <actorMoniker Id="9b5803ff-a4f5-4c2b-86c0-b1afc25bf515" LastKnownName="User" />
+ <relativeChildShapes />
+ </actorShape>
+ <useCaseShape Id="57716ac5-eca3-48c7-8dad-2653aadca669" absoluteBounds="3.375, 1.125, 1.125, 0.5" customColor="238, 237, 131" heightOffset="0">
+ <useCaseMoniker Id="b699158a-d41f-492e-a051-636e7b5c3ea6" LastKnownName="Add event" />
+ <relativeChildShapes />
+ </useCaseShape>
+ <useCaseAssociationConnector edgePoints="[(2 : 2.03928571428571); (3.49212248124555 : 1.52770086357296)]" fixedFrom="Algorithm" fixedTo="Algorithm" customColor="113, 111, 110" sourceMultiplicity="" targetMultiplicity="">
+ <associationMoniker Id="ab052909-9799-4f47-ae13-33de2c13bf36" />
+ <relativeChildShapes />
+ <nodes>
+ <actorShapeMoniker Id="e8878111-46d2-484e-bce9-20e76bdca654" />
+ <useCaseShapeMoniker Id="57716ac5-eca3-48c7-8dad-2653aadca669" />
+ </nodes>
+ </useCaseAssociationConnector>
+ <useCaseShape Id="5260369d-d169-455a-a8a5-4439f2556bd7" absoluteBounds="3.375, 1.875, 1.125, 0.5" customColor="238, 237, 131" heightOffset="0">
+ <useCaseMoniker Id="22a589e9-562e-437a-830b-bf1771947133" LastKnownName="Remove event" />
+ <relativeChildShapes />
+ </useCaseShape>
+ <useCaseAssociationConnector edgePoints="[(2 : 2.125); (3.375 : 2.125)]" fixedFrom="Algorithm" fixedTo="Algorithm" customColor="113, 111, 110" sourceMultiplicity="" targetMultiplicity="">
+ <associationMoniker Id="58f08717-ffe3-4bd3-97f8-03f938bd8633" />
+ <relativeChildShapes />
+ <nodes>
+ <actorShapeMoniker Id="e8878111-46d2-484e-bce9-20e76bdca654" />
+ <useCaseShapeMoniker Id="5260369d-d169-455a-a8a5-4439f2556bd7" />
+ </nodes>
+ </useCaseAssociationConnector>
+ <useCaseShape Id="5009e05d-d949-40ec-8c5b-4e7d86c184dd" absoluteBounds="3.375, 2.625, 1.125, 0.5" customColor="238, 237, 131" heightOffset="0">
+ <useCaseMoniker Id="4aac58f2-b409-43ae-8e14-405c0b37779c" LastKnownName="Edit event" />
+ <relativeChildShapes />
+ </useCaseShape>
+ <useCaseAssociationConnector edgePoints="[(2 : 2.21071428571429); (3.49212248124555 : 2.72229913642704)]" fixedFrom="Algorithm" fixedTo="Algorithm" customColor="113, 111, 110" sourceMultiplicity="" targetMultiplicity="">
+ <associationMoniker Id="3cd53beb-dd29-4c3c-8752-69ed52e214aa" />
+ <relativeChildShapes />
+ <nodes>
+ <actorShapeMoniker Id="e8878111-46d2-484e-bce9-20e76bdca654" />
+ <useCaseShapeMoniker Id="5009e05d-d949-40ec-8c5b-4e7d86c184dd" />
+ </nodes>
+ </useCaseAssociationConnector>
+ <commentShape Id="e7e88417-4fd8-46a1-ae12-7e83da02536b" absoluteBounds="6.375, 0.75, 1.25, 0.875" customColor="251, 247, 200">
+ <commentMoniker Id="d591e90a-e9a7-4039-a147-987125e2c92b" />
+ <relativeChildShapes />
+ </commentShape>
+ <commentShape Id="5c2f3d30-b334-491f-a8fe-3a3594343bed" absoluteBounds="6.375, 1.75, 1.25, 0.875" customColor="251, 247, 200">
+ <commentMoniker Id="562a957e-f230-4e5b-b06a-41f28dcf660c" />
+ <relativeChildShapes />
+ </commentShape>
+ <commentShape Id="0ca04d2f-86d6-4a8f-a883-c9743db7e895" absoluteBounds="6.375, 2.75, 1.25, 1" customColor="251, 247, 200">
+ <commentMoniker Id="18d57b2f-0936-4ac9-abc6-b96f26985a8c" />
+ <relativeChildShapes />
+ </commentShape>
+ <SubsystemShape Id="8a66fe50-d951-42a1-a1fa-42195cb47bd7" absoluteBounds="2.5, 0.875, 3, 2.5" customColor="Transparent">
+ <subsystemMoniker Id="20dcb16e-cc8a-4357-8e43-245985d55717" LastKnownName="EventMaker" />
+ </SubsystemShape>
+ </nestedChildShapes>
+</useCaseDiagram> \ No newline at end of file
diff --git a/EventMaker/EventMaker.sln b/EventMaker/EventMaker.sln
index d08ee73..a0cd6cf 100644
--- a/EventMaker/EventMaker.sln
+++ b/EventMaker/EventMaker.sln
@@ -5,7 +5,7 @@ VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EventMaker", "EventMaker\EventMaker.csproj", "{9E8CD427-C53A-444D-A1EE-946AC995E288}"
EndProject
-Project("{F088123C-0E9E-452A-89E6-6BA2F21D5CAC}") = "SSD for Feb 14", "\\VBOXSVR\Shared\SSD-for-Feb-14\SSD for Feb 14\SSD for Feb 14\SSD for Feb 14.modelproj", "{C76081FA-571F-4781-9CE4-A60A0470CBE4}"
+Project("{F088123C-0E9E-452A-89E6-6BA2F21D5CAC}") = "Design", "Design\Design.modelproj", "{06579846-FD65-4599-9302-B88698E6511E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -39,22 +39,22 @@ Global
{9E8CD427-C53A-444D-A1EE-946AC995E288}.Release|x86.ActiveCfg = Release|x86
{9E8CD427-C53A-444D-A1EE-946AC995E288}.Release|x86.Build.0 = Release|x86
{9E8CD427-C53A-444D-A1EE-946AC995E288}.Release|x86.Deploy.0 = Release|x86
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|ARM.Build.0 = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|x64.Build.0 = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Debug|x86.Build.0 = Debug|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|Any CPU.Build.0 = Release|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|ARM.ActiveCfg = Release|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|ARM.Build.0 = Release|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|x64.ActiveCfg = Release|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|x64.Build.0 = Release|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|x86.ActiveCfg = Release|Any CPU
- {C76081FA-571F-4781-9CE4-A60A0470CBE4}.Release|x86.Build.0 = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|x64.Build.0 = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Debug|x86.Build.0 = Debug|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|ARM.Build.0 = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|x64.ActiveCfg = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|x64.Build.0 = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|x86.ActiveCfg = Release|Any CPU
+ {06579846-FD65-4599-9302-B88698E6511E}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE