From fc483159a2d99745e58b6498e5708e939c0da7ac Mon Sep 17 00:00:00 2001 From: Krzysztof Szostak Date: Wed, 16 Dec 2020 11:28:50 +0100 Subject: [PATCH] aktualizacja diagramu --- models/128180.diagram | 197 ++++++++++++++++++++++++++++++++++++++++++ models/52.session | 13 +++ models/cpp_includes | 13 +++ models/stereotypes | 63 ++++++++++++++ models/tools | 18 ++++ 5 files changed, 304 insertions(+) create mode 100644 models/128180.diagram create mode 100644 models/52.session create mode 100644 models/cpp_includes create mode 100644 models/stereotypes create mode 100644 models/tools diff --git a/models/128180.diagram b/models/128180.diagram new file mode 100644 index 0000000..b3324b1 --- /dev/null +++ b/models/128180.diagram @@ -0,0 +1,197 @@ +format 223 + +classcanvas 128052 class_ref 134580 // Serwisant + classdiagramsettings member_max_width 0 end + xyz 34.2 100 2000 +end +classcanvas 128180 class_ref 134708 // Serwis + classdiagramsettings member_max_width 0 end + xyz 177.4 97.7 2000 +end +classcanvas 128308 class_ref 134836 // Administrator_systemu + classdiagramsettings member_max_width 0 end + xyz 78 18.8 2000 +end +classcanvas 128436 class_ref 134964 // Hurtownia + classdiagramsettings member_max_width 0 end + xyz 761.3 102.1 2000 +end +classcanvas 128564 class_ref 135092 // Dostawca + classdiagramsettings member_max_width 0 end + xyz 574.2 103.3 2000 +end +classcanvas 128692 class_ref 135220 // Produkt + classdiagramsettings member_max_width 0 end + xyz 767.1 202.8 2000 +end +classcanvas 128948 class_ref 135476 // Platnosc + classdiagramsettings member_max_width 0 end + xyz 357 453.3 2000 +end +classcanvas 129076 class_ref 135604 // Karta_platnicza + classdiagramsettings member_max_width 0 end + xyz 517.4 491.1 2000 +end +classcanvas 129204 class_ref 135732 // Gotowka + classdiagramsettings member_max_width 0 end + xyz 107.1 488.8 2000 +end +classcanvas 129332 class_ref 135860 // Klient + classdiagramsettings member_max_width 0 end + xyz 144.8 264.4 2000 +end +classcanvas 129460 class_ref 135988 // Reklamacja + classdiagramsettings member_max_width 0 end + xyz 136.8 404.4 2000 +end +classcanvas 129588 class_ref 136116 // Modul_komunikacji + classdiagramsettings member_max_width 0 end + xyz 336.2 21.1 2000 +end +classcanvas 129716 class_ref 136244 // Urzad_skarbowy + classdiagramsettings member_max_width 0 end + xyz 575.5 319.9 2000 +end +classcanvas 129844 class_ref 136372 // System_ksiegowy + classdiagramsettings member_max_width 0 end + xyz 492.6 421.1 2000 +end +classcanvas 129972 class_ref 136500 // Inspektorat_sanitarny + classdiagramsettings member_max_width 0 end + xyz 642.1 639.9 2000 +end +classcanvas 131124 class_ref 143028 // Automat + classdiagramsettings member_max_width 0 end + xyz 366 188.8 2000 +end +classcanvas 132404 class_ref 143156 // Dostawa + classdiagramsettings member_max_width 0 end + xyz 428.2 103.3 2000 +end +classcanvas 132660 class_ref 143284 // Przeglad + classdiagramsettings member_max_width 0 end + xyz 39.3 191.1 2000 +end +classcanvas 132788 class_ref 143412 // Sprzedaz + classdiagramsettings member_max_width 0 end + xyz 362.8 320 2000 +end +relationcanvas 130228 relation_ref 128180 // zrealizowana > + from ref 129076 z 2001 label "zrealizowana >" italic max_width 255 xyz 414 504 3000 to ref 128948 + no_role_a no_role_b + multiplicity_a_pos 433 489 3000 multiplicity_b_pos 499 508 3000 +end +relationcanvas 130868 relation_ref 128692 // < zrealizowana + from ref 128948 z 2001 label "< zrealizowana" italic max_width 255 xyz 230 502 3000 to ref 129204 + no_role_a no_role_b + multiplicity_a_pos 185 509 3000 multiplicity_b_pos 339 484 3000 +end +relationcanvas 130996 relation_ref 128820 // < wysyla + from ref 128052 z 2001 label "< wysyla" italic max_width 255 xyz 118 101.5 3000 to ref 128180 + no_role_a no_role_b + multiplicity_a_pos 159 125 3000 multiplicity_b_pos 120 126 3000 +end +relationcanvas 131380 relation_ref 129076 // odpowiada za + from ref 128180 z 2001 label "odpowiada za" italic max_width 255 xyz 239 150 3000 to ref 131124 + no_role_a no_role_b + multiplicity_a_pos 347 204 3000 multiplicity_b_pos 241 141 3000 +end +relationcanvas 131892 relation_ref 129588 // przechowuje > + from ref 128692 z 2001 label "przechowuje >" italic max_width 255 xyz 557 198 3000 to ref 131124 + no_role_a no_role_b + multiplicity_a_pos 444 216 3000 multiplicity_b_pos 748 228 3000 +end +relationcanvas 132020 relation_ref 129716 // magazynuje > + from ref 128436 z 2001 label "magazynuje >" italic max_width 255 xyz 796.5 160 3000 to ref 128692 + no_role_a no_role_b + multiplicity_a_pos 780 180 3000 multiplicity_b_pos 782 150 3000 +end +relationcanvas 132148 relation_ref 129844 // < zaopatruje + from ref 128564 z 2001 label "< zaopatruje" italic max_width 255 xyz 667.5 105.5 3000 to ref 128436 + no_role_a no_role_b + multiplicity_a_pos 742 130 3000 multiplicity_b_pos 660 130 3000 +end +relationcanvas 132532 relation_ref 130100 // < dokonuje + from ref 128564 z 2001 label "< dokonuje" italic max_width 255 xyz 497 107 3000 to ref 132404 + no_role_a no_role_b + multiplicity_a_pos 506 131 3000 multiplicity_b_pos 555 131 3000 +end +relationcanvas 133044 relation_ref 130356 // uczestniczy > + decenter_begin 317 + from ref 129332 z 2001 label "uczestniczy >" italic max_width 255 xyz 238.5 286 3000 to ref 132788 + no_role_a no_role_b + multiplicity_a_pos 338 319 3000 multiplicity_b_pos 202 287 3000 +end +relationcanvas 133172 relation_ref 130484 // dokonuje + decenter_begin 493 + from ref 132788 z 2001 label "dokonuje" italic max_width 255 xyz 371.5 257 3000 to ref 131124 + no_role_a no_role_b + multiplicity_a_pos 382 236 3000 multiplicity_b_pos 379 298 3000 +end +relationcanvas 133300 relation_ref 130612 // oplacona + from ref 128948 z 2001 label "oplacona" italic max_width 255 xyz 339 402 3000 to ref 132788 + no_role_a no_role_b + multiplicity_a_pos 379 368 3000 multiplicity_b_pos 374 431 3000 +end +relationcanvas 133812 relation_ref 130868 // przeprowadza + from ref 128052 z 2001 label "przeprowadza" italic max_width 255 xyz 73 154.5 3000 to ref 132660 + no_role_a no_role_b + multiplicity_a_pos 54 169 3000 multiplicity_b_pos 54 148 3000 +end +relationcanvas 133940 relation_ref 130996 // < przechodzi + from ref 132660 z 2001 label "< przechodzi" italic max_width 255 xyz 198.5 193 3000 to ref 131124 + no_role_a no_role_b + multiplicity_a_pos 348 216 3000 multiplicity_b_pos 117 218 3000 +end +relationcanvas 134452 relation_ref 131252 // obsluguje > + from ref 131124 z 2001 label "obsluguje >" italic max_width 255 xyz 322 89 3000 to ref 129588 + no_role_a no_role_b + multiplicity_a_pos 384 69 3000 multiplicity_b_pos 383 166 3000 +end +relationcanvas 134580 relation_ref 131380 // powiadamia > + from ref 129588 z 2001 label "powiadamia >" italic max_width 255 xyz 495 64 3000 to ref 128564 + no_role_a no_role_b + multiplicity_a_pos 555 118 3000 multiplicity_b_pos 466 72 3000 +end +relationcanvas 135220 relation_ref 131636 // < uzupelnia + from ref 132404 z 2001 label "< uzupelnia" italic max_width 255 xyz 430 157 3000 to ref 131124 + no_role_a no_role_b + multiplicity_a_pos 402 166 3000 multiplicity_b_pos 423 151 3000 +end +relationcanvas 135476 relation_ref 131892 // obejmuje > + from ref 132788 z 2001 label "obejmuje >" italic max_width 255 xyz 549 259 3000 to ref 128692 + role_a_pos 749 206 3000 role_b_pos 444 305 3000 + no_multiplicity_a no_multiplicity_b +end +relationcanvas 135604 relation_ref 132020 // < kontroluje + from ref 132788 z 2001 label "< kontroluje" italic max_width 255 xyz 468.5 323 3000 to ref 129716 + no_role_a no_role_b + multiplicity_a_pos 557 347 3000 multiplicity_b_pos 444 347 3000 +end +relationcanvas 135732 relation_ref 132148 // < zaksiegowuje + from ref 132788 z 2001 label "< zaksiegowuje" italic max_width 255 xyz 478 379 3000 to ref 129844 + no_role_a no_role_b + multiplicity_a_pos 528 406 3000 multiplicity_b_pos 441 374 3000 +end +relationcanvas 135860 relation_ref 132276 // < powiadamia + from ref 128308 z 2001 label "< powiadamia" italic max_width 255 xyz 247 22.5 3000 to ref 129588 + no_role_a no_role_b + multiplicity_a_pos 317 47 3000 multiplicity_b_pos 252 46 3000 +end +relationcanvas 135988 relation_ref 132404 // nadzoruje > + from ref 128308 z 2001 label "nadzoruje >" italic max_width 255 xyz 244.5 106.5 3000 to ref 131124 + no_role_a no_role_b + multiplicity_a_pos 353 202 3000 multiplicity_b_pos 199 73 3000 +end +relationcanvas 136116 relation_ref 132532 // dotyczy > + from ref 129460 z 2001 label "dotyczy >" italic max_width 255 xyz 263.5 362.5 3000 to ref 132788 + no_role_a no_role_b + multiplicity_a_pos 344 357 3000 multiplicity_b_pos 230 411 3000 +end +relationcanvas 136244 relation_ref 132660 // sklada + decenter_begin 388 + from ref 129460 z 2001 label "sklada" italic max_width 255 xyz 122.5 340 3000 to ref 129332 + no_role_a no_role_b + multiplicity_a_pos 151 312 3000 multiplicity_b_pos 150 382 3000 +end +end diff --git a/models/52.session b/models/52.session new file mode 100644 index 0000000..c2363bb --- /dev/null +++ b/models/52.session @@ -0,0 +1,13 @@ +window_sizes 1920 1001 222 1692 819 128 + +diagrams + active classdiagram_ref 128180 // domain_model + 1628 819 100 A2 0 0 +end +show_stereotypes +selected + package_ref 129 // models +open + classview_ref 128180 // domain +end +end diff --git a/models/cpp_includes b/models/cpp_includes new file mode 100644 index 0000000..531b86f --- /dev/null +++ b/models/cpp_includes @@ -0,0 +1,13 @@ +// "a type" "needed cpp_includes" +"vector" "#include +using namespace std;" + +"list" "#include +using namespace std;" + +"map" "#include +using namespace std;" + +"string" "#include +using namespace std;" + diff --git a/models/stereotypes b/models/stereotypes new file mode 100644 index 0000000..c017ea3 --- /dev/null +++ b/models/stereotypes @@ -0,0 +1,63 @@ + + package_stereotypes 6 "facade" "framework" "model library" "stub" "toplevel" "profile" + -_-> 3 "access" "import" "from" + end + + class_stereotypes 23 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_class" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "table" "type" "typedef" "template_typedef" "union" "utility" "trait" + ---- 4 "list" "set" "vector" "map" + ---> 4 "list" "set" "vector" "map" + ---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}" + o--- 4 "list" "set" "vector" "map" + *--- 4 "list" "set" "vector" "map" + o--> 4 "list" "set" "vector" "map" + *--> 4 "list" "set" "vector" "map" + -_-> 5 "friend" "from" "import" "instantiate" "use" + -_-|> 1 "bind" + end + + rolepart_stereotypes 0 + use_case_stereotypes 7 "realization" "realization" "realization" "realization" "realization" "realization" "realization" + + ---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}" + -_-> 2 "include" "extend" + end + + artifact_stereotypes 8 "database" "document" "executable" "file" "library" "script" "source" "text" + -_-> 4 "deploy" "manifest" "import" "from" + end + + attribute_stereotypes 4 "list" "set" "vector" "map" + operation_stereotypes 0 + state_stereotypes 3 "machine" "submachine" "top" + activity_stereotypes 0 + flow_stereotypes 3 "interrupt" "multicast" "multireceive" + interruptibleactivityregion_stereotypes 0 + pseudostate_stereotypes 0 + stateaction_stereotypes 2 "send-signal" "receive-signal" + parameter_stereotypes 0 + activityvariable_stereotypes 0 + parameterset_stereotypes 0 + activitynode_stereotypes 0 + activityaction_stereotypes 0 + activityobject_stereotypes 2 "datastore" "centralBuffer" + expansionregion_stereotypes 0 + activitypartition_stereotypes 0 + pin_stereotypes 0 + port_stereotypes 0 + component_stereotypes 6 "buildComponent" "entity" "implement" "process" "service" "subsystem" + deploymentnode_stereotypes 3 "cpu" "device" "executionEnvironment" + classview_stereotypes 0 + usecaseview_stereotypes 0 + componentview_stereotypes 0 + deploymentview_stereotypes 0 + classdiagram_stereotypes 0 + classcompositediagram_stereotypes 0 + seqdiagram_stereotypes 0 + msg_stereotypes 0 + coldiagram_stereotypes 0 + usecasediagram_stereotypes 0 + statediagram_stereotypes 0 + activitydiagram_stereotypes 0 + componentdiagram_stereotypes 0 + deploymentdiagram_stereotypes 0 +end diff --git a/models/tools b/models/tools new file mode 100644 index 0000000..fbfc524 --- /dev/null +++ b/models/tools @@ -0,0 +1,18 @@ +// 'tool' "the executable" "displayed string" {target}+ +tool "HTML documentation" "ghtml" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn +tool "HTML doc. (flat)" "ghtml -flat" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn +tool "HTML doc. (svg)" "ghtml -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn +tool "HTML doc. (flat, svg)" "ghtml -flat -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn +tool "Generate .pro" "gpro" Artifact +tool "Import Rose" "irose" Project Package +tool "C++ utilities" "cpp_util" Class +tool "Generate XMI 1.2" "gxmi" Project +tool "Generate XMI 2.x" "gxmi2" Project +tool "Import XMI 2.x" "ixmi2" Project Package +tool "C++ state machine" "stmgen" State +tool "Use case wizard" "usecasewizard" UseCase +tool "Check-in" "file_control ci" Project Package +tool "Check-out" "file_control co" Project Package +tool "Deploy classes" "deplcl" ClassView +tool "Global Change" "global_change" Class Project Package ClassView DeploymentView +tool "Uml projection" "uml_proj" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Project Package ClassView