From 7ab4ec4d9a99b44d0b50039d687576c79d3a6540 Mon Sep 17 00:00:00 2001 From: Alexander Duytschaever Date: Thu, 18 Jun 2015 12:55:32 +0200 Subject: [PATCH 01/22] Parcelable --- guides | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides b/guides index 56f843dce..8fa026106 160000 --- a/guides +++ b/guides @@ -1 +1 @@ -Subproject commit 56f843dce9f072dc5a6a8689a9126daae5e6424c +Subproject commit 8fa02610665d1a92c1be042b1fc0d19bd671fc7d From 6b4587675ec1b15ed328a02f5878410bc2aac532 Mon Sep 17 00:00:00 2001 From: Roger Hu Date: Sat, 4 Jul 2015 12:05:10 -0700 Subject: [PATCH 02/22] Track the master submodule instead of a specific commit. --- .gitmodules | 1 + guides | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 44d5c120d..0d9e39e8d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "guides"] path = guides url = https://github.com/codepath/android_guides.wiki.git + branch = master diff --git a/guides b/guides index 8fa026106..876b9e277 160000 --- a/guides +++ b/guides @@ -1 +1 @@ -Subproject commit 8fa02610665d1a92c1be042b1fc0d19bd671fc7d +Subproject commit 876b9e2779111f1241d889f7bc849dfe25fd6e1d From 6ecf7e981d8182aa753435272bcdb901bd24f726 Mon Sep 17 00:00:00 2001 From: Kevin Leong Date: Wed, 15 Jul 2015 19:30:03 -0700 Subject: [PATCH 03/22] Add context_subclass diagram. --- images/context_subclasses.png | Bin 0 -> 87717 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/context_subclasses.png diff --git a/images/context_subclasses.png b/images/context_subclasses.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b3fef3988e9d9b009b1f01925150752d3ef5f5 GIT binary patch literal 87717 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 Ny`y+L` Date: Thu, 16 Jul 2015 09:48:02 -0700 Subject: [PATCH 04/22] Modify context subclasses image. --- images/context_subclasses.png | Bin 87717 -> 135564 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/images/context_subclasses.png b/images/context_subclasses.png index e1b3fef3988e9d9b009b1f01925150752d3ef5f5..80a661036b0d0f08d0ddc908b62e2c10a2181bfe 100644 GIT binary patch delta 133109 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�(i$~S4Ecv8KL)w(3Qf6EA{{x2$ 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 literal 87717 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 Ny`y+L` Date: Mon, 3 Aug 2015 00:49:31 -0700 Subject: [PATCH 05/22] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 9fb2614d2..56ca75f58 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,8 @@ community members including: * [Nidhi Shah](https://github.com/nidhi1608) (CodePath Alumni and Staff) * [Roger Hu](https://github.com/rogerhu) (CodePath Alumni and Instructor) + * [Nick Aiwazian](https://github.com/nickai) (CodePath Alumni and Instructor) + * [Kevin Leong](https://github.com/kgleong) (CodePath Alumni and Instructor) * [Michael Alan Huff](https://github.com/koalahamlet) (CodePath Alumni and Mentor) * [Vibhor Bharadwaj](https://github.com/vibhorB) (CodePath Alumni and Mentor) * [Ari Lacenski](https://github.com/tensory) (CodePath Alumni) From 00a0b347e73f089e04581c0da60b365d5eafea96 Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Tue, 15 Dec 2015 10:13:24 -0800 Subject: [PATCH 06/22] Add dagger 2 diagrams. --- images/dagger_dependency.gliffy | 1 + images/dagger_dependency.png | Bin 0 -> 29851 bytes images/dagger_general.gliffy | 1 + images/dagger_general.png | Bin 0 -> 42332 bytes images/dagger_qualifiers.gliffy | 1 + images/dagger_qualifiers.png | Bin 0 -> 23318 bytes images/dagger_scopes.gliffy | 1 + images/dagger_scopes.png | Bin 0 -> 29669 bytes images/dagger_subcomponent.gliffy | 1 + images/dagger_subcomponent.png | Bin 0 -> 33194 bytes 10 files changed, 5 insertions(+) create mode 100644 images/dagger_dependency.gliffy create mode 100644 images/dagger_dependency.png create mode 100644 images/dagger_general.gliffy create mode 100644 images/dagger_general.png create mode 100644 images/dagger_qualifiers.gliffy create mode 100644 images/dagger_qualifiers.png create mode 100644 images/dagger_scopes.gliffy create mode 100644 images/dagger_scopes.png create mode 100644 images/dagger_subcomponent.gliffy create mode 100644 images/dagger_subcomponent.png diff --git a/images/dagger_dependency.gliffy b/images/dagger_dependency.gliffy new file mode 100644 index 000000000..e87441a91 --- /dev/null +++ b/images/dagger_dependency.gliffy @@ -0,0 +1 @@ +{"contentType":"application/gliffy+json","version":"1.3","stage":{"background":"#FFFFFF","width":580,"height":492,"nodeIndex":226,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"maxWidth":5000,"maxHeight":5000,"themeData":null,"viewportType":"default","fitBB":{"min":{"x":10,"y":10},"max":{"x":580,"y":488}},"printModel":{"pageSize":"a4","portrait":false,"fitToOnePage":false,"displayPageBreaks":false},"objects":[{"x":10.0,"y":470.0,"rotation":0.0,"id":224,"width":234.99999999999997,"height":20.0,"uid":"com.gliffy.shape.basic.basic_v1.default.text","order":59,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":5,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component Dependencies

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"linkMap":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":30.0,"y":175.0,"rotation":0.0,"id":150,"width":220.0,"height":280.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":0,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":151}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":151}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":151,"width":145.0,"height":18.0,"uid":null,"order":2,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":152}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":152}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":152,"width":140.0,"height":18.0,"uid":null,"order":7,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component (Singleton)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":153,"width":2.1384280207809616,"height":262.0,"uid":null,"order":4,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":150},{"magnitude":-1,"id":151}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":50.0,"y":207.5,"rotation":0.0,"id":132,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":8,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#999999","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":138,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

A

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":50.0,"y":345.0,"rotation":0.0,"id":141,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":11,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#999999","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":146,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

B

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":140.0,"y":345.0,"rotation":0.0,"id":143,"width":80.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":14,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.6666666666666665,"y":0.0,"rotation":0.0,"id":147,"width":74.66666666666666,"height":28.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C

(declared)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":-124.0,"y":403.0,"rotation":0.0,"id":144,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":17,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-115.5],[204.0,-96.33333333333331],[204.0,-77.16666666666669],[204.0,-58.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":-114.0,"y":413.0,"rotation":0.0,"id":145,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":18,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.0,"px":0.18333333333333332}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[194.0,-125.5],[194.0,-96.75],[268.66666666666663,-96.75],[268.66666666666663,-68.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":90.0,"y":25.0,"rotation":0.0,"id":170,"width":100.0,"height":75.0,"uid":"com.gliffy.shape.uml.uml_v2.class.package","order":19,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":171},{"magnitude":1,"id":174}],"minHeight":0.0,"growParent":false,"padding":0.0}}]},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":171,"width":75.0,"height":18.0,"uid":null,"order":21,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":172}],"minHeight":0.0,"growParent":true,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":172,"width":75.0,"height":18.0,"uid":null,"order":24,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":18.0,"rotation":0.0,"id":173,"width":100.0,"height":57.0,"uid":null,"order":26,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":170},{"magnitude":-1,"id":171}],"minHeight":0.0,"growParent":false,"padding":0.0}},{"type":"PositionConstraint","PositionConstraint":{"nodeId":171,"px":0.0,"py":1.0,"xOffset":0.0,"yOffset":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":174,"width":100.0,"height":30.0,"uid":null,"order":29,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Application

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":147.0,"y":120.0,"rotation":0.0,"id":175,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":30,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":170,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":150,"py":0.0,"px":0.5214285714285715}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-7.0,-20.0],[-7.0,5.049339068228974],[-7.0,30.09867813645795],[-7.0,55.14801720468691]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":180,"width":38.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":null,"cardinalityType":null,"html":"

Builds

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":370.0,"y":175.0,"rotation":0.0,"id":200,"width":190.0,"height":280.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":33,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":201}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":201}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":201,"width":133.0,"height":18.0,"uid":null,"order":35,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":202}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":202}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":202,"width":128.0,"height":18.0,"uid":null,"order":40,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component (Activity)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":203,"width":2.0154713198038303,"height":262.0,"uid":null,"order":37,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":200},{"magnitude":-1,"id":201}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":380.0,"y":32.5,"rotation":0.0,"id":204,"width":160.0,"height":60.0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","order":41,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":2.285714285714286,"y":0.0,"rotation":0.0,"id":205,"width":155.42857142857144,"height":14.0,"uid":null,"order":43,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Activity / Service / etc.

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":476.0,"y":151.0,"rotation":0.0,"id":206,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":44,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":204,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":200,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-16.0,-58.5],[-16.0,-30.949541241972426],[-16.0,-3.399082483944852],[-16.0,24.151376274082708]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":207,"width":38.0,"height":14.0,"uid":null,"order":46,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":null,"cardinalityType":null,"html":"

Builds

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":364.0,"y":468.0,"rotation":0.0,"id":209,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.class.dependency","order":47,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":200,"py":0.22857142857142856,"px":0.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":150,"py":0.24285714285714285,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[6.0,-229.0],[-34.02221605280971,-229.0],[-74.04443210561936,-228.99999999999997],[-114.06664815842908,-228.99999999999997]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":210,"width":51.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.4857142857142857,"linePerpValue":0.0,"cardinalityType":null,"html":"

depends

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":430.0,"y":207.5,"rotation":0.0,"id":212,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":50,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":213,"width":56.0,"height":14.0,"uid":null,"order":52,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

E

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":430.0,"y":345.0,"rotation":0.0,"id":214,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":53,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":215,"width":56.0,"height":14.0,"uid":null,"order":55,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

F

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":106.0,"y":429.0,"rotation":0.0,"id":216,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":56,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":212,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.0,"px":0.65}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[354.0,-141.5],[354.0,-112.75],[86.0,-112.75],[86.0,-84.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":256.0,"y":396.0,"rotation":0.0,"id":217,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":57,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":212,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":214,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-108.5],[204.0,-89.33333333333331],[204.0,-70.16666666666669],[204.0,-51.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":10.0,"rotation":0.0,"id":221,"width":570.0,"height":460.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":58,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":61}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"none","stroke":"#333333","strokeWidth":2,"opacity":1,"gradient":false}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":7,"orthoMode":1}},"textStyles":{"global":{"italic":true,"face":"Arial","size":"14px","color":"#999999"}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1450197748851,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file diff --git a/images/dagger_dependency.png b/images/dagger_dependency.png new file mode 100644 index 0000000000000000000000000000000000000000..49b45898b03663a6fd5996b20c55955cf648c9a1 GIT binary patch literal 29851 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 D2M&A= literal 0 HcmV?d00001 diff --git a/images/dagger_general.gliffy b/images/dagger_general.gliffy new file mode 100644 index 000000000..879399070 --- /dev/null +++ b/images/dagger_general.gliffy @@ -0,0 +1 @@ +{"contentType":"application/gliffy+json","version":"1.3","stage":{"background":"#FFFFFF","width":770,"height":616,"nodeIndex":205,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"maxWidth":5000,"maxHeight":5000,"themeData":null,"viewportType":"default","fitBB":{"min":{"x":10,"y":10},"max":{"x":770,"y":616}},"printModel":{"pageSize":"a4","portrait":false,"fitToOnePage":false,"displayPageBreaks":false},"objects":[{"x":10.0,"y":600.0,"rotation":0.0,"id":204,"width":150.0,"height":16.0,"uid":"com.gliffy.shape.basic.basic_v1.default.text","order":58,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 Injections Overview

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"linkMap":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":280.0,"y":180.0,"rotation":0.0,"id":150,"width":280.0,"height":280.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":0,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":151}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":151}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":151,"width":236.0,"height":18.0,"uid":null,"order":2,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":152}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":152}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":152,"width":231.0,"height":18.0,"uid":null,"order":7,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component - defines dependency graph

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":153,"width":1.83710407239819,"height":262.0,"uid":null,"order":4,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":150},{"magnitude":-1,"id":151}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":30.0,"y":227.5,"rotation":0.0,"id":130,"width":130.0,"height":50.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":8,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.1666666666666656,"y":0.0,"rotation":0.0,"id":134,"width":125.66666666666663,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":300.0,"y":212.5,"rotation":0.0,"id":132,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":11,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":138,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

A

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":183.0,"y":274.0,"rotation":0.0,"id":140,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":14,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":130,"py":0.5,"px":1.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":132,"py":0.5,"px":0.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-23.0,-21.5],[23.666666666666686,-21.5],[70.33333333333334,-21.5],[117.0,-21.5]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":182,"width":80.0,"height":42.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.4111111111111111,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides A,

given B and C

 

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":300.0,"y":350.0,"rotation":0.0,"id":141,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":17,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":146,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

B

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":470.0,"y":350.0,"rotation":0.0,"id":143,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":20,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":147,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":126.0,"y":408.0,"rotation":0.0,"id":144,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":23,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-115.5],[204.0,-96.33333333333331],[204.0,-77.16666666666669],[204.0,-58.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":136.0,"y":418.0,"rotation":0.0,"id":145,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":24,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.0,"px":0.26666666666666666}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[194.0,-125.5],[194.0,-96.75],[350.0,-96.75],[350.0,-68.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":620.0,"y":365.0,"rotation":0.0,"id":160,"width":130.0,"height":50.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":25,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.1666666666666656,"y":0.0,"rotation":0.0,"id":161,"width":125.6666666666666,"height":14.0,"uid":null,"order":27,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":428.0,"y":404.0,"rotation":0.0,"id":168,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":28,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":141,"py":0.3375,"px":1.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.8875,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-68.0,-27.0],[-28.0,-27.0],[-28.0,17.0],[-68.0,17.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":169,"width":74.0,"height":28.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.5217391304347826,"linePerpValue":-20.0,"cardinalityType":null,"html":"

@Inject

Constructor

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":370.0,"y":30.0,"rotation":0.0,"id":170,"width":100.0,"height":75.0,"uid":"com.gliffy.shape.uml.uml_v2.class.package","order":31,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":171},{"magnitude":1,"id":174}],"minHeight":0.0,"growParent":false,"padding":0.0}}]},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":171,"width":75.0,"height":18.0,"uid":null,"order":33,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":172}],"minHeight":0.0,"growParent":true,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":172,"width":75.0,"height":18.0,"uid":null,"order":36,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":18.0,"rotation":0.0,"id":173,"width":100.0,"height":57.0,"uid":null,"order":38,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":170},{"magnitude":-1,"id":171}],"minHeight":0.0,"growParent":false,"padding":0.0}},{"type":"PositionConstraint","PositionConstraint":{"nodeId":171,"px":0.0,"py":1.0,"xOffset":0.0,"yOffset":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":174,"width":100.0,"height":30.0,"uid":null,"order":41,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Application

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":397.0,"y":125.0,"rotation":0.0,"id":175,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":42,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":170,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":150,"py":0.0,"px":0.5214285714285715}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[23.0,-20.0],[23.0,5.079872407968907],[23.0,30.159744815937813],[23.0,55.23961722390672]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":180,"width":38.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":null,"cardinalityType":null,"html":"

Builds

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":407.0,"y":135.0,"rotation":0.0,"id":176,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":45,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":170,"py":0.76,"px":1.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":160,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[63.0,-48.0],[278.0,-48.0],[278.0,230.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":183,"width":84.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.17943548387096775,"linePerpValue":0.0,"cardinalityType":null,"html":"

Creates with C

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":590.0,"y":536.0,"rotation":0.0,"id":178,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.dependency","order":48,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":160,"py":0.5,"px":0.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[30.0,-146.0],[0.0,-146.0],[-30.0,-146.0],[-60.0,-146.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":184,"width":52.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.45555555555555555,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":340.0,"y":520.0,"rotation":0.0,"id":193,"width":160.0,"height":60.0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","order":51,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":2.285714285714286,"y":0.0,"rotation":0.0,"id":195,"width":155.42857142857144,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Activity / Service / etc.

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":400.0,"y":482.0,"rotation":0.0,"id":196,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":54,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":150,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":193,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[20.0,-22.0],[20.0,-2.0],[20.0,18.0],[20.0,38.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":197,"width":40.0,"height":14.0,"uid":null,"order":56,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":0.0,"cardinalityType":null,"html":"

Injects

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":10.0,"rotation":0.0,"id":200,"width":760.0,"height":590.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":57,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":59}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"none","stroke":"#333333","strokeWidth":2,"opacity":1}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":7,"orthoMode":1}},"textStyles":{"global":{"italic":true,"face":"Arial","size":"14px","color":"#000000"}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1450197573976,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file diff --git a/images/dagger_general.png b/images/dagger_general.png new file mode 100644 index 0000000000000000000000000000000000000000..29608c01c0e3b20747beba5b4bc3dc8e30e093a1 GIT binary patch literal 42332 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 e|FK=#ICmoKbzIA}v!@B*KQ$FCComponent

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":153,"width":3.092860777870266,"height":272.0,"uid":null,"order":4,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":150},{"magnitude":-1,"id":151}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.00000000000034,"y":62.5,"rotation":0.0,"id":132,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":8,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":138,"width":55.99999999999999,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

A

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.00000000000034,"y":210.0,"rotation":0.0,"id":141,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":11,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":146,"width":55.99999999999999,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C (X)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":96.00000000000034,"y":258.0,"rotation":0.0,"id":144,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":14,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-115.5],[204.0,-93.0],[204.0,-70.5],[204.0,-48.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":30.000000000000327,"y":225.0,"rotation":0.0,"id":187,"width":110.00000000000003,"height":50.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":15,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.8333333333333326,"y":0.0,"rotation":0.0,"id":188,"width":106.33333333333331,"height":14.0,"uid":null,"order":17,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":390.00000000000034,"y":62.5,"rotation":0.0,"id":190,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":18,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":191,"width":55.99999999999999,"height":14.0,"uid":null,"order":20,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

B

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":153.00000000000034,"y":263.0,"rotation":0.0,"id":194,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":21,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":187,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-13.004748079991685,-14.111111111111],[30.331732057266606,-14.111111111111029],[73.66821219452493,-14.111111111111057],[117.00469233178325,-14.111111111111086]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":195,"width":77.0,"height":28.0,"uid":null,"order":23,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides

(qualifier = X)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":390.00000000000034,"y":210.0,"rotation":0.0,"id":197,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":24,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":198,"width":55.99999999999999,"height":14.0,"uid":null,"order":26,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C (Y)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":109.00000000000034,"y":274.0,"rotation":0.0,"id":200,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":27,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":190,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[311.0,-131.5],[311.0,-109.0],[311.0,-86.5],[311.0,-64.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":590.0000000000003,"y":225.0,"rotation":0.0,"id":204,"width":110.00000000000001,"height":50.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":28,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.8333333333333324,"y":0.0,"rotation":0.0,"id":205,"width":106.3333333333333,"height":14.0,"uid":null,"order":30,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":163.00000000000034,"y":273.0,"rotation":0.0,"id":206,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":31,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":204,"py":0.5,"px":0.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[427.0,-23.0],[380.33333333333337,-23.0],[333.6666666666667,-23.0],[287.0,-23.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":207,"width":77.0,"height":28.0,"uid":null,"order":33,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides

(qualifier = Y)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":250.00000000000034,"y":360.0,"rotation":0.0,"id":210,"width":100.0,"height":75.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":34,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":10.0,"rotation":0.0,"id":212,"width":710.0,"height":440.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":35,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":442.0,"rotation":0.0,"id":215,"width":150.0,"height":32.0,"uid":"com.gliffy.shape.basic.basic_v1.default.text","order":36,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 

Qualifiers

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"linkMap":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":37}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#93c47d","stroke":"#333333","strokeWidth":2,"opacity":1}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":7,"orthoMode":1}},"textStyles":{"global":{"bold":true,"italic":true,"face":"Arial","size":"12px","color":"#000000"}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1450197432022,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file diff --git a/images/dagger_qualifiers.png b/images/dagger_qualifiers.png new file mode 100644 index 0000000000000000000000000000000000000000..5205b632f697279a4af3c4d71ab675c80fc30b5e GIT binary patch literal 23318 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 L+{{xj3;BNlduHY= literal 0 HcmV?d00001 diff --git a/images/dagger_scopes.gliffy b/images/dagger_scopes.gliffy new file mode 100644 index 000000000..c5fed643c --- /dev/null +++ b/images/dagger_scopes.gliffy @@ -0,0 +1 @@ +{"contentType":"application/gliffy+json","version":"1.3","stage":{"background":"#FFFFFF","width":830,"height":416,"nodeIndex":211,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"maxWidth":5000,"maxHeight":5000,"themeData":null,"viewportType":"default","fitBB":{"min":{"x":10,"y":10},"max":{"x":829.9999999999999,"y":415.99999999999994}},"printModel":{"pageSize":"a4","portrait":false,"fitToOnePage":false,"displayPageBreaks":false},"objects":[{"x":163.0,"y":273.0,"rotation":0.0,"id":201,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":0,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":187,"py":0.5,"px":1.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.5,"px":0.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-3.0,-23.0],[50.0,-23.0],[50.0,47.0],[207.0,47.0]],"lockSegments":{"1":true},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":250.0,"y":30.0,"rotation":0.0,"id":150,"width":310.0,"height":350.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":3,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":151}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":151}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":151,"width":150.0,"height":18.0,"uid":null,"order":5,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":152}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":152}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":152,"width":145.0,"height":18.0,"uid":null,"order":10,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component (Singleton)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":153,"width":2.896335249276426,"height":332.0,"uid":null,"order":7,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":150},{"magnitude":-1,"id":151}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":680.0,"y":295.0,"rotation":0.0,"id":130,"width":130.0,"height":50.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":11,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.1666666666666656,"y":0.0,"rotation":0.0,"id":134,"width":125.66666666666663,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.0,"y":62.5,"rotation":0.0,"id":132,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":14,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":138,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

A

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":208.0,"y":85.0,"rotation":0.0,"id":140,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":17,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":130,"py":0.5,"px":0.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[472.0,235.0],[425.33333333333337,235.0],[378.66666666666663,235.0],[332.0,235.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":189,"width":67.0,"height":42.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

Singleton

(cached by 

dagger)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.0,"y":210.0,"rotation":0.0,"id":141,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":20,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":146,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":370.0,"y":280.0,"rotation":0.0,"id":143,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":23,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":147,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":96.0,"y":258.0,"rotation":0.0,"id":144,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":26,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-115.5],[204.0,-93.0],[204.0,-70.5],[204.0,-48.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":30.0,"y":225.0,"rotation":0.0,"id":187,"width":130.0,"height":50.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":39,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.1666666666666656,"y":0.0,"rotation":0.0,"id":188,"width":125.66666666666663,"height":14.0,"uid":null,"order":41,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":420.0,"y":62.5,"rotation":0.0,"id":190,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":42,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":191,"width":56.0,"height":14.0,"uid":null,"order":44,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

B

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":153.0,"y":263.0,"rotation":0.0,"id":194,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":45,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[7.0,-13.0],[62.0,-13.0],[62.0,-13.0],[117.0,-13.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":195,"width":70.0,"height":14.0,"uid":null,"order":47,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

(unscoped)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":261.0,"y":256.0,"rotation":0.0,"id":196,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":48,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":190,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[189.0,-113.5],[189.0,-91.75],[139.0,-91.75],[139.0,24.0]],"lockSegments":{"1":true},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":480.0,"y":280.0,"rotation":0.0,"id":197,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":49,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":198,"width":56.0,"height":14.0,"uid":null,"order":51,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

D

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":106.0,"y":268.0,"rotation":0.0,"id":199,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":52,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.0,"px":0.23333333333333334}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[194.0,-125.5],[194.0,-85.75],[388.0,-85.75],[388.0,12.0]],"lockSegments":{"1":true},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":116.0,"y":278.0,"rotation":0.0,"id":200,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":53,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":190,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.0,"px":0.6333333333333333}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[334.0,-135.5],[334.0,-113.75],[402.0,-113.75],[402.0,2.0]],"lockSegments":{"1":true},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":10.0,"rotation":0.0,"id":204,"width":819.9999999999999,"height":389.99999999999994,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":54,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":399.99999999999994,"rotation":0.0,"id":207,"width":150.0,"height":16.0,"uid":"com.gliffy.shape.basic.basic_v1.default.text","order":55,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":5,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Scopes

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"linkMap":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":58}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"none","stroke":"#333333","strokeWidth":2,"opacity":1,"gradient":false}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":7,"orthoMode":1}},"textStyles":{"global":{"bold":true,"italic":true,"face":"Arial","size":"14px","color":"#000000"}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1450197326531,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file diff --git a/images/dagger_scopes.png b/images/dagger_scopes.png new file mode 100644 index 0000000000000000000000000000000000000000..2988e4d381f787803df3f4d7693344566c5024f0 GIT binary patch literal 29669 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 literal 0 HcmV?d00001 diff --git a/images/dagger_subcomponent.gliffy b/images/dagger_subcomponent.gliffy new file mode 100644 index 000000000..38834e4db --- /dev/null +++ b/images/dagger_subcomponent.gliffy @@ -0,0 +1 @@ +{"contentType":"application/gliffy+json","version":"1.3","stage":{"background":"#FFFFFF","width":650,"height":516,"nodeIndex":233,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"maxWidth":5000,"maxHeight":5000,"themeData":null,"viewportType":"default","fitBB":{"min":{"x":10,"y":10},"max":{"x":650,"y":516}},"printModel":{"pageSize":"a4","portrait":false,"fitToOnePage":false,"displayPageBreaks":false},"objects":[{"x":10.0,"y":499.99999999999994,"rotation":0.0,"id":230,"width":150.0,"height":16.0,"uid":"com.gliffy.shape.basic.basic_v1.default.text","order":58,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":5,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Subcomponents

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"linkMap":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":30.0,"y":182.5,"rotation":0.0,"id":150,"width":280.0,"height":300.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":0,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":151}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":151}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":151,"width":145.0,"height":18.0,"uid":null,"order":2,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":152}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":152}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":152,"width":140.0,"height":18.0,"uid":null,"order":7,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component (Singleton)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":153,"width":2.7216356628121328,"height":282.0,"uid":null,"order":4,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":150},{"magnitude":-1,"id":151}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":60.0,"y":215.0,"rotation":0.0,"id":132,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":8,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#999999","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":138,"width":56.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

A

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":45.0,"y":382.5,"rotation":0.0,"id":141,"width":90.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":11,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#999999","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":3.0,"y":0.0,"rotation":0.0,"id":146,"width":84.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

B

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":190.0,"y":382.5,"rotation":0.0,"id":143,"width":80.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":14,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.6666666666666665,"y":0.0,"rotation":0.0,"id":147,"width":74.66666666666666,"height":28.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C

(declared)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":-124.0,"y":410.5,"rotation":0.0,"id":144,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":17,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[214.0,-115.5],[214.0,-86.33333333333331],[214.0,-57.166666666666686],[214.0,-28.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":-114.0,"y":420.5,"rotation":0.0,"id":145,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":18,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.0,"px":0.18333333333333332}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-125.5],[204.0,-68.75],[318.66666666666663,-68.75],[318.66666666666663,-38.0]],"lockSegments":{"1":true},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":120.0,"y":32.5,"rotation":0.0,"id":170,"width":100.0,"height":75.0,"uid":"com.gliffy.shape.uml.uml_v2.class.package","order":19,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":171},{"magnitude":1,"id":174}],"minHeight":0.0,"growParent":false,"padding":0.0}}]},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":171,"width":75.0,"height":18.0,"uid":null,"order":21,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":172}],"minHeight":0.0,"growParent":true,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":172,"width":75.0,"height":18.0,"uid":null,"order":24,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":18.0,"rotation":0.0,"id":173,"width":100.0,"height":57.0,"uid":null,"order":26,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":170},{"magnitude":-1,"id":171}],"minHeight":0.0,"growParent":false,"padding":0.0}},{"type":"PositionConstraint","PositionConstraint":{"nodeId":171,"px":0.0,"py":1.0,"xOffset":0.0,"yOffset":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":174,"width":100.0,"height":30.0,"uid":null,"order":29,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Application

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":147.0,"y":127.5,"rotation":0.0,"id":175,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":30,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":170,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":150,"py":0.0,"px":0.5214285714285715}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[23.0,-20.0],[23.0,5.079872407968907],[23.0,30.159744815937813],[23.0,55.23961722390672]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":180,"width":38.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":null,"cardinalityType":null,"html":"

Builds

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":430.0,"y":182.5,"rotation":0.0,"id":200,"width":204.0,"height":300.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":33,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":201}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":201}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":201,"width":147.0,"height":18.0,"uid":null,"order":35,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":202}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":202}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":202,"width":142.0,"height":18.0,"uid":null,"order":40,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Subomponent (Activity)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":203,"width":2.0154713198038303,"height":282.0,"uid":null,"order":37,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":200},{"magnitude":-1,"id":201}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":452.0,"y":32.5,"rotation":0.0,"id":204,"width":160.0,"height":60.0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","order":41,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":2.285714285714286,"y":0.0,"rotation":0.0,"id":205,"width":155.42857142857144,"height":14.0,"uid":null,"order":43,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Activity / Service / etc.

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":341.0,"y":160.5,"rotation":0.0,"id":206,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":44,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":150,"py":0.19333333333333333,"px":1.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":200,"py":0.18333333333333332,"px":0.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-31.03749414245533,77.00000000000003],[8.97500390502978,77.00000000000003],[48.98750195251489,77.0],[89.0,77.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":207,"width":44.0,"height":14.0,"uid":null,"order":46,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":null,"cardinalityType":null,"html":"

creates

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":490.0,"y":215.0,"rotation":0.0,"id":212,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":47,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":213,"width":56.0,"height":14.0,"uid":null,"order":49,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

E

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":490.0,"y":382.5,"rotation":0.0,"id":214,"width":60.0,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":50,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":2.0,"y":0.0,"rotation":0.0,"id":215,"width":56.0,"height":14.0,"uid":null,"order":52,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

F

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":106.0,"y":436.5,"rotation":0.0,"id":216,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":53,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":212,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":143,"py":0.0,"px":0.65}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[414.0,-141.5],[414.0,-84.75],[136.0,-84.75],[136.0,-54.0]],"lockSegments":{"1":true},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":316.0,"y":403.5,"rotation":0.0,"id":217,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":54,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":212,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":214,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-108.5],[204.0,-79.33333333333331],[204.0,-50.166666666666686],[204.0,-21.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":-28.0,"y":433.5,"rotation":0.0,"id":221,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":55,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":212,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.7}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[548.0,-138.5],[548.0,-107.75],[136.0,-107.75],[136.0,-51.0]],"lockSegments":{"1":true},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":326.0,"y":413.5,"rotation":0.0,"id":224,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":56,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":204,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":200,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[206.0,-321.0],[206.0,-291.0],[206.0,-261.0],[206.0,-231.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":225,"width":51.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.5777777777777777,"linePerpValue":null,"cardinalityType":null,"html":"

depends

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":10.0,"rotation":0.0,"id":227,"width":640.0,"height":489.99999999999994,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":57,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":61}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"none","stroke":"#333333","strokeWidth":2,"opacity":1,"gradient":false}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":7,"orthoMode":1}},"textStyles":{"global":{"italic":true,"face":"Arial","size":"14px","color":"#999999"}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1450197865645,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file diff --git a/images/dagger_subcomponent.png b/images/dagger_subcomponent.png new file mode 100644 index 0000000000000000000000000000000000000000..1c9b918c980fb4b52673c3abfdf255e8b6562e58 GIT binary patch literal 33194 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 literal 0 HcmV?d00001 From 25786fe51b265d332a718ad4881e48bfedd8f1c1 Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Tue, 15 Dec 2015 11:56:23 -0800 Subject: [PATCH 07/22] Update dagger qualifiers diagram. --- images/dagger_qualifiers.gliffy | 2 +- images/dagger_qualifiers.png | Bin 23318 -> 20524 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/images/dagger_qualifiers.gliffy b/images/dagger_qualifiers.gliffy index 474affa99..2c94f81f2 100644 --- a/images/dagger_qualifiers.gliffy +++ b/images/dagger_qualifiers.gliffy @@ -1 +1 @@ -{"contentType":"application/gliffy+json","version":"1.3","stage":{"background":"#FFFFFF","width":720,"height":474,"nodeIndex":216,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"maxWidth":5000,"maxHeight":5000,"themeData":null,"viewportType":"default","fitBB":{"min":{"x":10,"y":10},"max":{"x":720,"y":474}},"printModel":{"pageSize":"a4","portrait":false,"fitToOnePage":false,"displayPageBreaks":false},"objects":[{"x":250.00000000000034,"y":30.0,"rotation":0.0,"id":150,"width":239.99999999999997,"height":290.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":0,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":151}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":151}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":151,"width":84.0,"height":18.0,"uid":null,"order":2,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":152}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":152}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":152,"width":79.0,"height":18.0,"uid":null,"order":7,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":153,"width":3.092860777870266,"height":272.0,"uid":null,"order":4,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":150},{"magnitude":-1,"id":151}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.00000000000034,"y":62.5,"rotation":0.0,"id":132,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":8,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":138,"width":55.99999999999999,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

A

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.00000000000034,"y":210.0,"rotation":0.0,"id":141,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":11,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":146,"width":55.99999999999999,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C (X)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":96.00000000000034,"y":258.0,"rotation":0.0,"id":144,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":14,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-115.5],[204.0,-93.0],[204.0,-70.5],[204.0,-48.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":30.000000000000327,"y":225.0,"rotation":0.0,"id":187,"width":110.00000000000003,"height":50.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":15,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.8333333333333326,"y":0.0,"rotation":0.0,"id":188,"width":106.33333333333331,"height":14.0,"uid":null,"order":17,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":390.00000000000034,"y":62.5,"rotation":0.0,"id":190,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":18,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":191,"width":55.99999999999999,"height":14.0,"uid":null,"order":20,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

B

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":153.00000000000034,"y":263.0,"rotation":0.0,"id":194,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":21,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":187,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-13.004748079991685,-14.111111111111],[30.331732057266606,-14.111111111111029],[73.66821219452493,-14.111111111111057],[117.00469233178325,-14.111111111111086]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":195,"width":77.0,"height":28.0,"uid":null,"order":23,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides

(qualifier = X)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":390.00000000000034,"y":210.0,"rotation":0.0,"id":197,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":24,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":198,"width":55.99999999999999,"height":14.0,"uid":null,"order":26,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C (Y)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":109.00000000000034,"y":274.0,"rotation":0.0,"id":200,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":27,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":190,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[311.0,-131.5],[311.0,-109.0],[311.0,-86.5],[311.0,-64.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":590.0000000000003,"y":225.0,"rotation":0.0,"id":204,"width":110.00000000000001,"height":50.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":28,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.8333333333333324,"y":0.0,"rotation":0.0,"id":205,"width":106.3333333333333,"height":14.0,"uid":null,"order":30,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":163.00000000000034,"y":273.0,"rotation":0.0,"id":206,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":31,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":204,"py":0.5,"px":0.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[427.0,-23.0],[380.33333333333337,-23.0],[333.6666666666667,-23.0],[287.0,-23.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":207,"width":77.0,"height":28.0,"uid":null,"order":33,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides

(qualifier = Y)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":250.00000000000034,"y":360.0,"rotation":0.0,"id":210,"width":100.0,"height":75.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":34,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":10.0,"rotation":0.0,"id":212,"width":710.0,"height":440.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":35,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":442.0,"rotation":0.0,"id":215,"width":150.0,"height":32.0,"uid":"com.gliffy.shape.basic.basic_v1.default.text","order":36,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 

Qualifiers

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"linkMap":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":37}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#93c47d","stroke":"#333333","strokeWidth":2,"opacity":1}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":7,"orthoMode":1}},"textStyles":{"global":{"bold":true,"italic":true,"face":"Arial","size":"12px","color":"#000000"}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1450197432022,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file +{"contentType":"application/gliffy+json","version":"1.3","stage":{"background":"#FFFFFF","width":720,"height":356,"nodeIndex":216,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"maxWidth":5000,"maxHeight":5000,"themeData":null,"viewportType":"default","fitBB":{"min":{"x":10,"y":10},"max":{"x":720,"y":356}},"printModel":{"pageSize":"a4","portrait":false,"fitToOnePage":false,"displayPageBreaks":false},"objects":[{"x":250.00000000000034,"y":30.0,"rotation":0.0,"id":150,"width":239.99999999999997,"height":290.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":0,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":151}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":151}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":151,"width":84.0,"height":18.0,"uid":null,"order":2,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":152}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":152}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":152,"width":79.0,"height":18.0,"uid":null,"order":7,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":153,"width":3.092860777870266,"height":272.0,"uid":null,"order":4,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":150},{"magnitude":-1,"id":151}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.00000000000034,"y":62.5,"rotation":0.0,"id":132,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":8,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":138,"width":55.99999999999999,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

A

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":270.00000000000034,"y":210.0,"rotation":0.0,"id":141,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":11,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":146,"width":55.99999999999999,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C (X)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":96.00000000000034,"y":258.0,"rotation":0.0,"id":144,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":14,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":132,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":141,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[204.0,-115.5],[204.0,-93.0],[204.0,-70.5],[204.0,-48.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":30.000000000000327,"y":225.0,"rotation":0.0,"id":187,"width":110.00000000000003,"height":50.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":15,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.8333333333333326,"y":0.0,"rotation":0.0,"id":188,"width":106.33333333333331,"height":14.0,"uid":null,"order":17,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":390.00000000000034,"y":62.5,"rotation":0.0,"id":190,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.artifact","order":18,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":191,"width":55.99999999999999,"height":14.0,"uid":null,"order":20,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

B

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":153.00000000000034,"y":263.0,"rotation":0.0,"id":194,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":21,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":187,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-13.004748079991685,-14.111111111111],[30.331732057266606,-14.111111111111029],[73.66821219452493,-14.111111111111057],[117.00469233178325,-14.111111111111086]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":195,"width":77.0,"height":28.0,"uid":null,"order":23,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides

(qualifier = X)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":390.00000000000034,"y":210.0,"rotation":0.0,"id":197,"width":59.99999999999999,"height":80.0,"uid":"com.gliffy.shape.uml.uml_v2.component.artifact","order":24,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.data_object.bpmn_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.9999999999999998,"y":0.0,"rotation":0.0,"id":198,"width":55.99999999999999,"height":14.0,"uid":null,"order":26,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

C (Y)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":109.00000000000034,"y":274.0,"rotation":0.0,"id":200,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":27,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":190,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[311.0,-131.5],[311.0,-109.0],[311.0,-86.5],[311.0,-64.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":590.0000000000003,"y":225.0,"rotation":0.0,"id":204,"width":110.00000000000001,"height":50.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.deployment.instance_specification","order":28,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.instance_specification.uml_v2","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[{"x":1.8333333333333324,"y":0.0,"rotation":0.0,"id":205,"width":106.3333333333333,"height":14.0,"uid":null,"order":30,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":163.00000000000034,"y":273.0,"rotation":0.0,"id":206,"width":100.0,"height":100.00000000000001,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":31,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":204,"py":0.5,"px":0.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":197,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[427.0,-23.0],[380.33333333333337,-23.0],[333.6666666666667,-23.0],[287.0,-23.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":207,"width":77.0,"height":28.0,"uid":null,"order":33,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.42727272727272725,"linePerpValue":0.0,"cardinalityType":null,"html":"

Provides

(qualifier = Y)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":10.0,"rotation":0.0,"id":212,"width":710.0,"height":330.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":35,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":10.0,"y":340.0,"rotation":0.0,"id":215,"width":150.0,"height":16.0,"uid":"com.gliffy.shape.basic.basic_v1.default.text","order":36,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 Qualifiers

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"linkMap":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":37}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#93c47d","stroke":"#333333","strokeWidth":2,"opacity":1}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":7,"orthoMode":1}},"textStyles":{"global":{"bold":true,"italic":true,"face":"Arial","size":"12px","color":"#000000"}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1450209212907,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file diff --git a/images/dagger_qualifiers.png b/images/dagger_qualifiers.png index 5205b632f697279a4af3c4d71ab675c80fc30b5e..a11eef6f6ad848aa9a288942c462f382dd456488 100644 GIT binary patch literal 20524 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 Rw0PjZdooIQ@^2gZ{WnoMZ5#jq literal 23318 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 L+{{xj3;BNlduHY= From 779a03849461ed3b54ff05f3900e2ff15bebcb25 Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Sun, 24 Jan 2016 02:40:20 -0800 Subject: [PATCH 08/22] Update README.md --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 56ca75f58..a4de3aac7 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Read about our [mission to change the way engineers learn new technologies](http Located in the San Francisco Bay Area and interested in learning with others in a more structured program? Check out our local [Android](http://www.meetup.com/Learning-Android-Development) or [iOS](http://www.meetup.com/Learning-iOS-Development-SF/) meetup events. We have free evening events and at-cost 1-day workshops to make learning social and connect you with others passionate about mobile. -If you are an experienced engineer (2+ years of professional experience in software development) and serious about learning Android, check out our [free evening 8-week Android bootcamp](http://codepath.com/androidbootcamp). Learn how to build mobile apps while collaborating with other engineers and designers. Work on solving important problems for non-profits with our free 8-week accelerated evening mobile bootcamp. Compete for $10,000 worth of cash prizes. [Learn more and apply here](http://courses.codepath.com/snippets/intro_to_android/about_bootcamp). +If you are an experienced engineer (2+ years of professional experience in software development) and serious about learning Android, check out our [free evening 8-week Android bootcamp](http://codepath.com/androidbootcamp). Learn how to build mobile apps while collaborating with other engineers and designers. Work on solving important problems for non-profits with our free 8-week accelerated evening mobile bootcamp. [Learn more and apply here](http://courses.codepath.com/snippets/intro_to_android/about_bootcamp). ## Contributors @@ -39,4 +39,14 @@ community members including: * [Adrian Romero](https://github.com/romeroadrian) * [Aaron Fleshner](https://github.com/adfleshner) -If you are interested in contributing, check out our [contribution guidelines](https://github.com/codepath/android_guides/wiki/Contributing-Guidelines) for this project. +## We Need Your Help! + +We need your help making the guides even better. In particular, here are the easiest ways to contribute: + +1. **Update Guides.** Review existing guides and update outdated content, add troubleshooting tips or add/update images +2. **Fill Out Guides.** Find guides that are [simply stubs](https://github.com/codepath/android_guides/issues/2) and fill them out with content. +3. **Create New Guides.** Review the [missing topics list](https://github.com/codepath/android_guides/issues/2) and create new topic guides. + +We [maintain a master missing topics list](https://github.com/codepath/android_guides/issues/2) that contains the most important missing topics. Also look for items in the cliffnotes with the **Needs Attention** mark which indicates the guide needs some love. If you see a topic you'd like added, please check the [issues](https://github.com/codepath/android_guides/issues) for this repository to let us know. + +If you are interested in contributing to our guides, please check out our [contribution guidelines](https://github.com/codepath/android_guides/wiki/Contributing-Guidelines) first. From 8ea83c9ad3f360570b9bf55b37e3911790ab3fe0 Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Sun, 24 Jan 2016 02:40:48 -0800 Subject: [PATCH 09/22] Update README.md --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index a4de3aac7..74082bec8 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,18 @@ Located in the San Francisco Bay Area and interested in learning with others in If you are an experienced engineer (2+ years of professional experience in software development) and serious about learning Android, check out our [free evening 8-week Android bootcamp](http://codepath.com/androidbootcamp). Learn how to build mobile apps while collaborating with other engineers and designers. Work on solving important problems for non-profits with our free 8-week accelerated evening mobile bootcamp. [Learn more and apply here](http://courses.codepath.com/snippets/intro_to_android/about_bootcamp). +## We Need Your Help! + +We need your help making the guides even better. In particular, here are the easiest ways to contribute: + +1. **Update Guides.** Review existing guides and update outdated content, add troubleshooting tips or add/update images +2. **Fill Out Guides.** Find guides that are [simply stubs](https://github.com/codepath/android_guides/issues/2) and fill them out with content. +3. **Create New Guides.** Review the [missing topics list](https://github.com/codepath/android_guides/issues/2) and create new topic guides. + +We [maintain a master missing topics list](https://github.com/codepath/android_guides/issues/2) that contains the most important missing topics. Also look for items in the cliffnotes with the **Needs Attention** mark which indicates the guide needs some love. If you see a topic you'd like added, please check the [issues](https://github.com/codepath/android_guides/issues) for this repository to let us know. + +If you are interested in contributing to our guides, please check out our [contribution guidelines](https://github.com/codepath/android_guides/wiki/Contributing-Guidelines) first. + ## Contributors These guides were originally created and adapted by [Nathan Esquenazi](http://github.com/nesquena) @@ -38,15 +50,3 @@ community members including: * [Trevor Elkins](https://github.com/trevor-e) * [Adrian Romero](https://github.com/romeroadrian) * [Aaron Fleshner](https://github.com/adfleshner) - -## We Need Your Help! - -We need your help making the guides even better. In particular, here are the easiest ways to contribute: - -1. **Update Guides.** Review existing guides and update outdated content, add troubleshooting tips or add/update images -2. **Fill Out Guides.** Find guides that are [simply stubs](https://github.com/codepath/android_guides/issues/2) and fill them out with content. -3. **Create New Guides.** Review the [missing topics list](https://github.com/codepath/android_guides/issues/2) and create new topic guides. - -We [maintain a master missing topics list](https://github.com/codepath/android_guides/issues/2) that contains the most important missing topics. Also look for items in the cliffnotes with the **Needs Attention** mark which indicates the guide needs some love. If you see a topic you'd like added, please check the [issues](https://github.com/codepath/android_guides/issues) for this repository to let us know. - -If you are interested in contributing to our guides, please check out our [contribution guidelines](https://github.com/codepath/android_guides/wiki/Contributing-Guidelines) first. From 36c6191b1e5a6e4ecfe885bcd9e78f267ec385ec Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Thu, 21 Jul 2016 11:06:25 -0700 Subject: [PATCH 10/22] Update to latest guides commit --- guides | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides b/guides index 876b9e277..6c236e883 160000 --- a/guides +++ b/guides @@ -1 +1 @@ -Subproject commit 876b9e2779111f1241d889f7bc849dfe25fd6e1d +Subproject commit 6c236e883cc70912ccdd859173050fc147d409f1 From c70c4e26942d26e5b90adc240504073fca7a2ecd Mon Sep 17 00:00:00 2001 From: Kasra Rahjerdi Date: Fri, 12 Aug 2016 11:12:37 -0600 Subject: [PATCH 11/22] Minor typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 74082bec8..2a0c66716 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ We have guides for everyone whether you are **beginner, intermediate or advanced ## Motivation -Ever been **frustrated finding information on outdated one-off blog posts and tutorials** that has since become irrelevant? How many times were you googling only to find your answer only on a **2 year old StackOverflow post**? We believe there's got to be a better way. Why not have the community work together to create useful and detailed documentation for every aspect of Android (or any platform)? There's absolutely no reason that we should have to make do with outdated, vague or un-editable content anymore. +Ever been **frustrated finding information on outdated one-off blog posts and tutorials** that has since become irrelevant? How many times were you googling only to find your answer only on a **2 year old Stack Overflow post**? We believe there's got to be a better way. Why not have the community work together to create useful and detailed documentation for every aspect of Android (or any platform)? There's absolutely no reason that we should have to make do with outdated, vague or un-editable content anymore. Read about our [mission to change the way engineers learn new technologies](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal) and we would love for you to [get involved](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal#how-do-i-help)! In addition, we are a fledgling startup so if you like this guide and what we are trying to do, please consider following us on twitter [@codepath](https://twitter.com/codepath)! From 319bb660d978b442bfe0dad984e39241fa9cb60d Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Thu, 17 Nov 2016 11:25:52 -0800 Subject: [PATCH 12/22] Add dagger 2 subcomponent builder diagram. --- images/subcomponent_builders.gliffy | 1 + images/subcomponent_builders.png | Bin 0 -> 31400 bytes 2 files changed, 1 insertion(+) create mode 100644 images/subcomponent_builders.gliffy create mode 100644 images/subcomponent_builders.png diff --git a/images/subcomponent_builders.gliffy b/images/subcomponent_builders.gliffy new file mode 100644 index 000000000..0fee8869f --- /dev/null +++ b/images/subcomponent_builders.gliffy @@ -0,0 +1 @@ +{"contentType":"application/gliffy+json","version":"1.3","stage":{"background":"#FFFFFF","width":620,"height":380,"nodeIndex":279,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"maxWidth":5000,"maxHeight":5000,"themeData":null,"imageCache":null,"viewportType":"default","fitBB":{"min":{"x":20,"y":10},"max":{"x":620,"y":380}},"printModel":{"pageSize":"a4","portrait":false,"fitToOnePage":false,"displayPageBreaks":false},"objects":[{"x":32.5,"y":45.0,"rotation":0.0,"id":170,"width":100.0,"height":75.0,"uid":"com.gliffy.shape.uml.uml_v2.class.package","order":0,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":171},{"magnitude":1,"id":174}],"minHeight":0.0,"growParent":false,"padding":0.0}}]},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":171,"width":75.0,"height":18.0,"uid":null,"order":2,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":172}],"minHeight":0.0,"growParent":true,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":172,"width":75.0,"height":18.0,"uid":null,"order":5,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

 

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":18.0,"rotation":0.0,"id":173,"width":100.0,"height":57.0,"uid":null,"order":7,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":170},{"magnitude":-1,"id":171}],"minHeight":0.0,"growParent":false,"padding":0.0}},{"type":"PositionConstraint","PositionConstraint":{"nodeId":171,"px":0.0,"py":1.0,"xOffset":0.0,"yOffset":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":174,"width":100.0,"height":30.0,"uid":null,"order":10,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Application

","tid":null,"valign":"top","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":430.0,"y":317.5,"rotation":0.0,"id":200,"width":170.0,"height":40.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":11,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":201}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":201}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":201,"width":147.0,"height":18.0,"uid":null,"order":13,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":202}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":202}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":202,"width":142.0,"height":18.0,"uid":null,"order":18,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Subomponent (Activity)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":203,"width":1.3159787640275165,"height":22.0,"uid":null,"order":15,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":200},{"magnitude":-1,"id":201}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":452.0,"y":60.0,"rotation":0.0,"id":204,"width":130.0,"height":60.0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","order":19,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":1.8571428571428572,"y":0.0,"rotation":0.0,"id":205,"width":126.28571428571429,"height":28.0,"uid":null,"order":21,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Activity / Service / etc.

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":166.0,"y":85.0,"rotation":0.0,"id":206,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":22,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":170,"py":0.5,"px":1.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":270,"py":0.5,"px":0.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-33.5,-2.5],[-3.1552219392602012,-2.5],[27.189556121479598,-2.5],[57.534334182219396,-2.5]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":276,"width":36.0,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":5,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

builds

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":20.0,"y":10.0,"rotation":0.0,"id":227,"width":600.0,"height":370.0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","order":25,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#333333","fillColor":"none","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":0.0,"shadowY":0.0}},"linkMap":[],"children":[],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":465.0,"y":210.0,"rotation":0.0,"id":238,"width":100.0,"height":35.0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","order":26,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":1.4285714285714288,"y":0.0,"rotation":0.0,"id":240,"width":97.14285714285715,"height":14.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Builder

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":453.0,"y":264.0,"rotation":0.0,"id":241,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":29,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":238,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":200,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[62.0,-19.0],[62.0,5.166666666666686],[62.0,29.333333333333314],[62.0,53.5]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":242,"width":44.0,"height":14.0,"uid":null,"order":31,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":0.0,"cardinalityType":null,"html":"

creates

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":250.0,"y":207.5,"rotation":0.0,"id":243,"width":100.0,"height":35.0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","order":32,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":1.4285714285714288,"y":0.0,"rotation":0.0,"id":244,"width":97.14285714285715,"height":28.0,"uid":null,"order":34,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Module (binder)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":776.0,"y":229.0,"rotation":0.0,"id":245,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":35,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":204,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":238,"py":0.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-259.0,-109.0],[-259.0,-78.9925935068616],[-259.0,-48.98518701372322],[-259.0,-18.977780520584815]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":246,"width":44.0,"height":28.0,"uid":null,"order":37,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":0.0,"cardinalityType":null,"html":"

adds

module

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":507.0,"y":552.0,"rotation":0.0,"id":253,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":41,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":243,"py":0.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":262,"py":1.0,"px":0.5}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-207.0,-344.5],[-207.0,-373.66666666666663],[-207.0,-402.83333333333337],[-207.0,-432.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":254,"width":50.0,"height":28.0,"uid":null,"order":"auto","lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49142857142857144,"linePerpValue":0.0,"cardinalityType":null,"html":"

provides

builder

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":-138.0,"y":610.0,"rotation":0.0,"id":257,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":44,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":243,"py":1.0,"px":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":200,"py":0.5,"px":0.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[438.0,-367.5],[438.0,-272.5],[568.0,-272.5]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":258,"width":181.0,"height":14.0,"uid":null,"order":46,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.2222222222222222,"linePerpValue":0.0,"cardinalityType":null,"html":"

@Module(subcomponents={ ... })

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":802.0,"y":294.0,"rotation":0.0,"id":259,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.component.realization","order":47,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":243,"py":0.5,"px":1.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":238,"py":0.5,"px":0.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[-452.0,-69.0],[-413.6576097655755,-69.0],[-375.31521953115106,-69.0],[-336.97282929672656,-69.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":260,"width":44.0,"height":14.0,"uid":null,"order":49,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.49176220407782145,"linePerpValue":0.0,"cardinalityType":null,"html":"

creates

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":240.0,"y":60.0,"rotation":0.0,"id":262,"width":120.0,"height":60.0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","order":50,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2.0,"strokeColor":"#999999","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":true,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":1.7142857142857146,"y":0.0,"rotation":0.0,"id":263,"width":116.57142857142858,"height":42.0,"uid":null,"order":52,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"none","paddingTop":8,"paddingRight":8,"paddingBottom":8,"paddingLeft":8,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Map

(builder class ->

builder)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":-30.0,"y":620.0,"rotation":0.0,"id":266,"width":100.0,"height":100.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.dependency","order":56,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":204,"py":0.5,"px":0.0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":262,"py":0.5,"px":1.0}}},"graphic":{"type":"Line","Line":{"strokeWidth":1.0,"strokeColor":"#000000","fillColor":"none","dashStyle":"8.0,2.0","startArrow":0,"endArrow":6,"startArrowRotation":"auto","endArrowRotation":"auto","interpolationType":"linear","cornerRadius":null,"controlPath":[[482.0,-530.0],[451.3333333333333,-530.0],[420.6666666666667,-530.0],[390.0,-530.0]],"lockSegments":{},"ortho":true}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":267,"width":30.0,"height":14.0,"uid":null,"order":58,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"both","paddingTop":2,"paddingRight":2,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":0.41304347826086957,"linePerpValue":0.0,"cardinalityType":null,"html":"

uses

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":223.5,"y":30.0,"rotation":0.0,"id":270,"width":159.99999999999997,"height":110.0,"uid":"com.gliffy.shape.uml.uml_v2.deployment.frame","order":59,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"magnitude":1,"id":271}],"minHeight":30.0,"growParent":false,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":true,"widthInfo":[{"magnitude":1,"id":271}],"minWidth":50.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"linkMap":[],"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":271,"width":154.0,"height":18.0,"uid":null,"order":61,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":272}],"minHeight":0.0,"growParent":true,"padding":0.0}},{"type":"WidthConstraint","WidthConstraint":{"isMin":false,"widthInfo":[{"magnitude":1,"id":272}],"minWidth":0.0,"growParent":true,"padding":5.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.frame.uml_v2","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[{"x":0.0,"y":0.0,"rotation":0.0,"id":272,"width":149.0,"height":18.0,"uid":null,"order":66,"lockAspectRatio":false,"lockShape":false,"graphic":{"type":"Text","Text":{"overflow":"right","paddingTop":2,"paddingRight":5,"paddingBottom":2,"paddingLeft":2,"outerPaddingTop":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingLeft":6,"type":"fixed","lineTValue":null,"linePerpValue":null,"cardinalityType":null,"html":"

Component (Application)

","tid":null,"valign":"middle","vposition":"none","hposition":"none"}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"},{"x":0.0,"y":15.0,"rotation":0.0,"id":273,"width":1.0389610389610389,"height":92.0,"uid":null,"order":63,"lockAspectRatio":false,"lockShape":false,"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"magnitude":1,"id":270},{"magnitude":-1,"id":271}],"minHeight":20.0,"growParent":false,"padding":0.0}}]},"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.no_fill_no_line_v1","strokeWidth":1.0,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dashStyle":null,"dropShadow":false,"state":0,"opacity":1.0,"shadowX":4.0,"shadowY":4.0}},"children":[],"hidden":false,"layerId":"pTQxIOAggawI"}],"hidden":false,"layerId":"pTQxIOAggawI"}],"layers":[{"guid":"pTQxIOAggawI","order":0,"name":"Layer 0","active":true,"locked":false,"visible":true,"nodeIndex":67}],"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"none","stroke":"#333333","strokeWidth":2,"opacity":1}},"lineStyles":{"global":{"stroke":"#000000","strokeWidth":2,"endArrow":6,"orthoMode":1}},"textStyles":{"global":{"italic":false,"face":"Arial","size":"14px","color":"#999999","bold":true}}},"metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"],"lastSerialized":1479415910113,"analyticsProduct":"Confluence"},"embeddedResources":{"index":0,"resources":[]}} \ No newline at end of file diff --git a/images/subcomponent_builders.png b/images/subcomponent_builders.png new file mode 100644 index 0000000000000000000000000000000000000000..ea713d9b72ebd4e54fe9351ff5383acf08ca9d1f GIT binary patch literal 31400 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�F9JuT0JMr#ibkB90MMC#}2=-pBaiOtPg)63oO9uikpyzEP`Ha9== z?~FH$q8b)!lVX(_g*Fk+W@2VS1nyDp`==+=tMKQ~)iY^-&%Q%IIBk#YymR!<4+uzK zhN&p}I?&5cz(V=+Q1n0${HgZVK;)l0y|$3hT(d$FuA2s8bVq{@eg(BZI+s7T!)c^k>L%ND(DE1<)rZ&`=W+WQV-} zwgj8{XSz}|_2FTS=ZvOn{b?B!^6JkG2t=sBNphr@Klf*(3CIQdzb`?Kl?jo*SUUT6 enE$t~5%&@^Lj4(x(|Hm2Iek*+#Oq@=A^!_uxZ2DB literal 0 HcmV?d00001 From df0ac97f8e73936fc2ccb6720279869caadef4ce Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Fri, 16 Dec 2016 12:54:42 -0800 Subject: [PATCH 13/22] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2a0c66716..44f1a637b 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ If you are an experienced engineer (2+ years of professional experience in softw We need your help making the guides even better. In particular, here are the easiest ways to contribute: -1. **Update Guides.** Review existing guides and update outdated content, add troubleshooting tips or add/update images +1. **Update Guides.** Review existing guides and update outdated content, add tips or add/update images 2. **Fill Out Guides.** Find guides that are [simply stubs](https://github.com/codepath/android_guides/issues/2) and fill them out with content. 3. **Create New Guides.** Review the [missing topics list](https://github.com/codepath/android_guides/issues/2) and create new topic guides. From af65894e4dda9acdfe840fef1e0ffa668fd42eeb Mon Sep 17 00:00:00 2001 From: flekken Date: Mon, 27 Aug 2018 13:49:30 +0200 Subject: [PATCH 14/22] Update testing link in README.md #336 The testing link in the README.md was pointing to the old wiki page. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 44f1a637b..79c4e253c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Welcome to the open-source [Codepath](http://codepath.com) Android Cliffnotes! O [![CodePath](http://i.imgur.com/XgxWfyF.png)](http://codepath.com) -We have guides for everyone whether you are **beginner, intermediate or advanced**. Want to learn how to [use the ActionBar](https://github.com/codepath/android_guides/wiki/Defining-The-ActionBar) or the [ins and outs of fragments](https://github.com/codepath/android_guides/wiki/Creating-and-Using-Fragments)? We got that. Want to learn [about testing](https://github.com/codepath/android_guides/wiki/Android-Unit-and-Integration-testing) or how to [build flexible user interfaces for multiple devices](https://github.com/codepath/android_guides/wiki/Flexible-User-Interfaces)? We got you covered. We don't waste time with the "theoretical approach" from a book. We cover **exactly the things we use every day** as we are developing apps for contracts. +We have guides for everyone whether you are **beginner, intermediate or advanced**. Want to learn how to [use the ActionBar](https://github.com/codepath/android_guides/wiki/Defining-The-ActionBar) or the [ins and outs of fragments](https://github.com/codepath/android_guides/wiki/Creating-and-Using-Fragments)? We got that. Want to learn [about testing](https://github.com/codepath/android_guides/wiki/Android-Testing-Options) or how to [build flexible user interfaces for multiple devices](https://github.com/codepath/android_guides/wiki/Flexible-User-Interfaces)? We got you covered. We don't waste time with the "theoretical approach" from a book. We cover **exactly the things we use every day** as we are developing apps for contracts. **Need Help?** Please join the [google groups](https://groups.google.com/forum/#!forum/codepath-android-guides) for these guides where you can post related questions. From 12b75a54bd51a8d0171dae8a18a624c62d4eb9f9 Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Fri, 21 Dec 2018 10:33:48 -0800 Subject: [PATCH 15/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 79c4e253c..efaa5bd51 100644 --- a/README.md +++ b/README.md @@ -50,3 +50,4 @@ community members including: * [Trevor Elkins](https://github.com/trevor-e) * [Adrian Romero](https://github.com/romeroadrian) * [Aaron Fleshner](https://github.com/adfleshner) + * [Steven Dobek](https://github.com/sdobek) From 7c214005b808a08e5677667649e77ce91cde987c Mon Sep 17 00:00:00 2001 From: ABHISHEK AMRUTE <41743655+ABHISHEK-AMRUTE@users.noreply.github.com> Date: Sun, 6 Oct 2019 12:26:40 +0530 Subject: [PATCH 16/22] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index efaa5bd51..bfcbdd4c1 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,13 @@ We have guides for everyone whether you are **beginner, intermediate or advanced Ever been **frustrated finding information on outdated one-off blog posts and tutorials** that has since become irrelevant? How many times were you googling only to find your answer only on a **2 year old Stack Overflow post**? We believe there's got to be a better way. Why not have the community work together to create useful and detailed documentation for every aspect of Android (or any platform)? There's absolutely no reason that we should have to make do with outdated, vague or un-editable content anymore. -Read about our [mission to change the way engineers learn new technologies](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal) and we would love for you to [get involved](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal#how-do-i-help)! In addition, we are a fledgling startup so if you like this guide and what we are trying to do, please consider following us on twitter [@codepath](https://twitter.com/codepath)! +Read about our [mission to change the way engineers learn new technologies](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal) and we would love for you to [get involved](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal#how-do-i-help)! In addition, we are a fledgeling startup so if you like this guide and what we are trying to do, please consider following us on twitter [@codepath](https://twitter.com/codepath)! ## Live in San Francisco? Located in the San Francisco Bay Area and interested in learning with others in a more structured program? Check out our local [Android](http://www.meetup.com/Learning-Android-Development) or [iOS](http://www.meetup.com/Learning-iOS-Development-SF/) meetup events. We have free evening events and at-cost 1-day workshops to make learning social and connect you with others passionate about mobile. -If you are an experienced engineer (2+ years of professional experience in software development) and serious about learning Android, check out our [free evening 8-week Android bootcamp](http://codepath.com/androidbootcamp). Learn how to build mobile apps while collaborating with other engineers and designers. Work on solving important problems for non-profits with our free 8-week accelerated evening mobile bootcamp. [Learn more and apply here](http://courses.codepath.com/snippets/intro_to_android/about_bootcamp). +If you are an experienced engineer (2+ years of professional experience in software development) and serious about learning Android, check out our [free evening 8-week Android bootcamp](http://codepath.com/androidbootcamp). Learn how to build mobile apps while collaborating with other engineers and designers. Work on solving important problems for non-profits with our free 8-week accelerated evening mobile boot camp. [Learn more and apply here](http://courses.codepath.com/snippets/intro_to_android/about_bootcamp). ## We Need Your Help! @@ -28,7 +28,7 @@ We need your help making the guides even better. In particular, here are the eas 2. **Fill Out Guides.** Find guides that are [simply stubs](https://github.com/codepath/android_guides/issues/2) and fill them out with content. 3. **Create New Guides.** Review the [missing topics list](https://github.com/codepath/android_guides/issues/2) and create new topic guides. -We [maintain a master missing topics list](https://github.com/codepath/android_guides/issues/2) that contains the most important missing topics. Also look for items in the cliffnotes with the **Needs Attention** mark which indicates the guide needs some love. If you see a topic you'd like added, please check the [issues](https://github.com/codepath/android_guides/issues) for this repository to let us know. +We [maintain a master missing topics list](https://github.com/codepath/android_guides/issues/2) that contains the most important missing topics. Also, look for items in the cliff notes with the **Needs Attention** mark which indicates the guide needs some love. If you see a topic you'd like added, please check the [issues](https://github.com/codepath/android_guides/issues) for this repository to let us know. If you are interested in contributing to our guides, please check out our [contribution guidelines](https://github.com/codepath/android_guides/wiki/Contributing-Guidelines) first. From bb381c0c425c3e8cffb83659147cce4c0af6019c Mon Sep 17 00:00:00 2001 From: muigai_david <45118084+Sammug@users.noreply.github.com> Date: Wed, 30 Oct 2019 13:29:43 +0300 Subject: [PATCH 17/22] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bfcbdd4c1..ade7b48e6 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ We have guides for everyone whether you are **beginner, intermediate or advanced ## Motivation -Ever been **frustrated finding information on outdated one-off blog posts and tutorials** that has since become irrelevant? How many times were you googling only to find your answer only on a **2 year old Stack Overflow post**? We believe there's got to be a better way. Why not have the community work together to create useful and detailed documentation for every aspect of Android (or any platform)? There's absolutely no reason that we should have to make do with outdated, vague or un-editable content anymore. +Ever been **frustrated finding information on outdated one-off blog posts and tutorials** that has since become irrelevant? How many times have you been googling only to find your answer on a **2 year old Stack Overflow post**? We believe there's got to be a better way. Why not have a community to work together in creating useful and detailed documentation for every aspect of Android development(or any platform)? Read about our [mission to change the way engineers learn new technologies](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal) and we would love for you to [get involved](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal#how-do-i-help)! In addition, we are a fledgeling startup so if you like this guide and what we are trying to do, please consider following us on twitter [@codepath](https://twitter.com/codepath)! From e4ee160dd7c58950ce40e5c9b8f13921ec5af718 Mon Sep 17 00:00:00 2001 From: H3RSKO <34112131+H3RSKO@users.noreply.github.com> Date: Sat, 15 Aug 2020 23:14:40 -0400 Subject: [PATCH 18/22] Updated Readme Fixed typo: Changed "fledgeling" to "fledgling" --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ade7b48e6..ac440c14f 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ We have guides for everyone whether you are **beginner, intermediate or advanced Ever been **frustrated finding information on outdated one-off blog posts and tutorials** that has since become irrelevant? How many times have you been googling only to find your answer on a **2 year old Stack Overflow post**? We believe there's got to be a better way. Why not have a community to work together in creating useful and detailed documentation for every aspect of Android development(or any platform)? -Read about our [mission to change the way engineers learn new technologies](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal) and we would love for you to [get involved](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal#how-do-i-help)! In addition, we are a fledgeling startup so if you like this guide and what we are trying to do, please consider following us on twitter [@codepath](https://twitter.com/codepath)! +Read about our [mission to change the way engineers learn new technologies](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal) and we would love for you to [get involved](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal#how-do-i-help)! In addition, we are a fledgling startup so if you like this guide and what we are trying to do, please consider following us on twitter [@codepath](https://twitter.com/codepath)! ## Live in San Francisco? From 1739df2d5d45dd8cfa024b4da2497c638242fde5 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Sun, 1 Aug 2021 00:25:03 +0900 Subject: [PATCH 19/22] Fix URL in README.md http -> https --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ac440c14f..af91dfc30 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ If you are interested in contributing to our guides, please check out our [contr ## Contributors -These guides were originally created and adapted by [Nathan Esquenazi](http://github.com/nesquena) +These guides were originally created and adapted by [Nathan Esquenazi](https://github.com/nesquena) as a part of our [CodePath](http://codepath.com) training and bootcamps. We have also had contributions from many community members including: From 25416f8089dd49c8d028074583416d6edf504159 Mon Sep 17 00:00:00 2001 From: CPZackParker <131204271+CPZackParker@users.noreply.github.com> Date: Tue, 16 May 2023 11:24:20 -0700 Subject: [PATCH 20/22] Minor change to text to test web hook --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index af91dfc30..e1c27615a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # CodePath Android Cliffnotes -Welcome to the open-source [Codepath](http://codepath.com) Android Cliffnotes! Our goal is to become the **central crowdsourced resource** for complete and up-to-date Android content and tutorials. [Just take me to the notes](https://github.com/codepath/android_guides/wiki#getting-started)! +Welcome to the open-source [Codepath](http://codepath.com) Android Cliffnotes! Our goal is to become the **central crowdsourced resource** for complete and up-to-date Android tutorials and content. [Just take me to the notes](https://github.com/codepath/android_guides/wiki#getting-started)! [![CodePath](http://i.imgur.com/XgxWfyF.png)](http://codepath.com) From b383104b3d32463a8bf1e2dde9bd61aee1b51f3d Mon Sep 17 00:00:00 2001 From: CPZackParker <131204271+CPZackParker@users.noreply.github.com> Date: Tue, 16 May 2023 11:30:41 -0700 Subject: [PATCH 21/22] Undid test change --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e1c27615a..af91dfc30 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # CodePath Android Cliffnotes -Welcome to the open-source [Codepath](http://codepath.com) Android Cliffnotes! Our goal is to become the **central crowdsourced resource** for complete and up-to-date Android tutorials and content. [Just take me to the notes](https://github.com/codepath/android_guides/wiki#getting-started)! +Welcome to the open-source [Codepath](http://codepath.com) Android Cliffnotes! Our goal is to become the **central crowdsourced resource** for complete and up-to-date Android content and tutorials. [Just take me to the notes](https://github.com/codepath/android_guides/wiki#getting-started)! [![CodePath](http://i.imgur.com/XgxWfyF.png)](http://codepath.com) From 40de7638a14149e43c5bf3c214836db0185c4f6d Mon Sep 17 00:00:00 2001 From: JasonnnW3000 Date: Tue, 31 Dec 2024 13:04:36 -0500 Subject: [PATCH 22/22] Update LICENSE.md, fix license year Signed-off-by: JasonnnW3000 --- LICENSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE.md b/LICENSE.md index f523b6e5d..6997de162 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2015 CodePath, Inc. +Copyright (c) 2025 CodePath, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal