├── AWSArchitectureExample.mdj ├── AzureArchitectureExample.mdj ├── BPMNExample.mdj ├── C4Example.mdj ├── DFDExample.mdj ├── ERDExample.mdj ├── FlowchartExample.mdj ├── GCPArchitectureExample.mdj ├── LICENSE ├── MindmapExample.mdj ├── README.md ├── StarUML-metamodel.mdj ├── SysMLExample.mdj ├── UMLExample.mdj └── WireframeExample.mdj /AWSArchitectureExample.mdj: -------------------------------------------------------------------------------- 1 | {"_type":"Project","_id":"AAAAAAFF+h6SjaM2Hec=","name":"AWS Architecture Examples","ownedElements":[{"_type":"AWSModel","_id":"AAAAAAGKCzLX+QoTuqk=","_parent":{"$ref":"AAAAAAFF+h6SjaM2Hec="},"name":"Git to S3 Webhook","ownedElements":[{"_type":"AWSDiagram","_id":"AAAAAAGKCzLX+goUHZA=","_parent":{"$ref":"AAAAAAGKCzLX+QoTuqk="},"name":"Git to S3 Webhook Architecture","ownedViews":[{"_type":"AWSGeneralResourceView","_id":"AAAAAAGKCzVi7Aogtxs=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzVi6woe/+o="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKCzVi7Aohgm0=","_parent":{"$ref":"AAAAAAGKCzVi7Aogtxs="},"model":{"$ref":"AAAAAAGKCzVi6woe/+o="},"font":"Arial;13;0","left":68.41455078125,"top":251,"width":54.1708984375,"height":13,"alpha":-1.5707963267948966,"distance":42,"text":"Git Users"}],"font":"Arial;13;0","containerChangeable":true,"left":72,"top":192,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKCzVi7Aohgm0="}},{"_type":"AWSGroupView","_id":"AAAAAAGKCzZzpQo8c5U=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzZzpQo6zqU="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKCzZzpgo9S7o=","_parent":{"$ref":"AAAAAAGKCzZzpQo8c5U="},"font":"Arial;13;0","left":410,"top":72,"width":397,"height":32,"text":"AWS Cloud","horizontalAlignment":0,"wordWrap":true}],"containedViews":[{"$ref":"AAAAAAGKCzZK4woyKF8="},{"$ref":"AAAAAAGKCzbCIApJ8go="},{"$ref":"AAAAAAGKCzlnGwpUXz0="},{"$ref":"AAAAAAGKCzqEKgptNKs="}],"font":"Arial;13;0","containerChangeable":true,"left":368,"top":72,"width":449,"height":321,"nameLabel":{"$ref":"AAAAAAGKCzZzpgo9S7o="}},{"_type":"AWSServiceView","_id":"AAAAAAGKCzZK4woyKF8=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzZK4wow5YU="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKCzZK5AozxGA=","_parent":{"$ref":"AAAAAAGKCzZK4woyKF8="},"model":{"$ref":"AAAAAAGKCzZK4wow5YU="},"font":"Arial;13;0","left":439.639892578125,"top":259,"width":79.72021484375,"height":13,"alpha":-1.5707963267948966,"distance":42,"text":"AWS Lambda"}],"containerView":{"$ref":"AAAAAAGKCzZzpQo8c5U="},"font":"Arial;13;0","containerChangeable":true,"left":456,"top":200,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKCzZK5AozxGA="}},{"_type":"AWSResourceView","_id":"AAAAAAGKCzbCIApJ8go=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzbCIApHsEU="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKCzbCIQpKKlI=","_parent":{"$ref":"AAAAAAGKCzbCIApJ8go="},"model":{"$ref":"AAAAAAGKCzbCIApHsEU="},"font":"Arial;13;0","left":675.9010620117188,"top":158.5,"width":119.1978759765625,"height":26,"alpha":-1.5707961045726744,"distance":45,"text":"Amazon S3 SSH key bucket","wordWrap":true}],"containerView":{"$ref":"AAAAAAGKCzZzpQo8c5U="},"font":"Arial;13;0","containerChangeable":true,"left":712,"top":104,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKCzbCIQpKKlI="}},{"_type":"AWSResourceView","_id":"AAAAAAGKCzlnGwpUXz0=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzlnGgpS0KE="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKCzlnGwpVaeQ=","_parent":{"$ref":"AAAAAAGKCzlnGwpUXz0="},"model":{"$ref":"AAAAAAGKCzlnGgpS0KE="},"font":"Arial;13;0","left":685.8021240234375,"top":342.5,"width":99.395751953125,"height":26,"alpha":-1.5707961045726744,"distance":45,"text":"Amazon S3 output bucket","wordWrap":true}],"containerView":{"$ref":"AAAAAAGKCzZzpQo8c5U="},"font":"Arial;13;0","containerChangeable":true,"left":712,"top":288,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKCzlnGwpVaeQ="}},{"_type":"AWSResourceView","_id":"AAAAAAGKCzqEKgptNKs=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzqEKgproo4="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKCzqEKgpu3qo=","_parent":{"$ref":"AAAAAAGKCzqEKgptNKs="},"model":{"$ref":"AAAAAAGKCzqEKgproo4="},"font":"Arial;13;0","left":693.123046875,"top":247,"width":84.75390625,"height":13,"alpha":-1.5707960042142515,"distance":31,"text":"AWS KMS key"}],"containerView":{"$ref":"AAAAAAGKCzZzpQo8c5U="},"font":"Arial;13;0","containerChangeable":true,"left":712,"top":200,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKCzqEKgpu3qo="}},{"_type":"AWSArrowView","_id":"AAAAAAGKCzwZ6QqCU9M=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzwZ6QqAIzU="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKCzwZ6gqDbJI=","_parent":{"$ref":"AAAAAAGKCzwZ6QqCU9M="},"model":{"$ref":"AAAAAAGKCzwZ6QqAIzU="},"visible":false,"font":"Arial;13;0","left":607,"top":203,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKCzwZ6QqCU9M="},"edgePosition":1}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKCzqEKgptNKs="},"tail":{"$ref":"AAAAAAGKCzZK4woyKF8="},"points":"503:224;712:224","nameLabel":{"$ref":"AAAAAAGKCzwZ6gqDbJI="}},{"_type":"AWSArrowView","_id":"AAAAAAGKCzwtpwqL4bU=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzwtpwqJxBM="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKCzwtpwqMw90=","_parent":{"$ref":"AAAAAAGKCzwtpwqL4bU="},"model":{"$ref":"AAAAAAGKCzwtpwqJxBM="},"visible":false,"font":"Arial;13;0","left":585,"top":173,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKCzwtpwqL4bU="},"edgePosition":1}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKCzbCIApJ8go="},"tail":{"$ref":"AAAAAAGKCzZK4woyKF8="},"points":"503:224;600:224;600:136;712:136","nameLabel":{"$ref":"AAAAAAGKCzwtpwqMw90="}},{"_type":"AWSArrowView","_id":"AAAAAAGKCzw83AqUie0=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKCzw82wqSCHQ="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKCzw83AqVax4=","_parent":{"$ref":"AAAAAAGKCzw83AqUie0="},"model":{"$ref":"AAAAAAGKCzw82wqSCHQ="},"visible":false,"font":"Arial;13;0","left":614,"top":261,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKCzw83AqUie0="},"edgePosition":1}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKCzlnGwpUXz0="},"tail":{"$ref":"AAAAAAGKCzZK4woyKF8="},"points":"503:224;600:224;600:312;712:312","nameLabel":{"$ref":"AAAAAAGKCzw83AqVax4="}},{"_type":"AWSGeneralResourceView","_id":"AAAAAAGKC3ihuVYmA6g=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKC3ihuVYkhgs="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKC3ihuVYniNg=","_parent":{"$ref":"AAAAAAGKC3ihuVYmA6g="},"model":{"$ref":"AAAAAAGKC3ihuVYkhgs="},"font":"Arial;13;0","left":175.619140625,"top":255.5,"width":143.76171875,"height":26,"alpha":-1.7467357368333425,"distance":45.70557952810576,"text":"Third-party Git repository","wordWrap":true}],"font":"Arial;13;0","containerChangeable":true,"left":232,"top":200,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKC3ihuVYniNg="}},{"_type":"AWSArrowView","_id":"AAAAAAGKC3nl4VYzp88=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKC3nl4FYxMkM="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKC3nl4VY0lcw=","_parent":{"$ref":"AAAAAAGKC3nl4VYzp88="},"model":{"$ref":"AAAAAAGKC3nl4FYxMkM="},"font":"Arial;13;0","left":151,"top":201,"width":48.41357421875,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKC3nl4VYzp88="},"edgePosition":1,"text":"Git push"}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKC3ihuVYmA6g="},"tail":{"$ref":"AAAAAAGKCzVi7Aogtxs="},"lineStyle":2,"points":"119:222;232:222","nameLabel":{"$ref":"AAAAAAGKC3nl4VY0lcw="}},{"_type":"AWSArrowView","_id":"AAAAAAGKC3n5gFY8STk=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKC3n5gFY6L84="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKC3n5gVY9YnM=","_parent":{"$ref":"AAAAAAGKC3n5gFY8STk="},"model":{"$ref":"AAAAAAGKC3n5gFY6L84="},"font":"Arial;13;0","left":331,"top":202,"width":72.26171875,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKC3n5gFY8STk="},"edgePosition":1,"text":"Git webhook"}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKCzZK4woyKF8="},"tail":{"$ref":"AAAAAAGKC3ihuVYmA6g="},"lineStyle":2,"points":"279:223;456:223","nameLabel":{"$ref":"AAAAAAGKC3n5gVY9YnM="}},{"_type":"AWSArrowView","_id":"AAAAAAGKC3oCgFZFACI=","_parent":{"$ref":"AAAAAAGKCzLX+goUHZA="},"model":{"$ref":"AAAAAAGKC3oCf1ZDtlg="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKC3oCgFZGsNA=","_parent":{"$ref":"AAAAAAGKC3oCgFZFACI="},"model":{"$ref":"AAAAAAGKC3oCf1ZDtlg="},"visible":false,"font":"Arial;13;0","left":367,"top":321,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKC3oCgFZFACI="},"edgePosition":1}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKC3ihuVYmA6g="},"tail":{"$ref":"AAAAAAGKCzZK4woyKF8="},"points":"480:247;480:312;256:312;256:247","nameLabel":{"$ref":"AAAAAAGKC3oCgFZGsNA="}}]},{"_type":"AWSGeneralResource","_id":"AAAAAAGKCzVi6woe/+o=","_parent":{"$ref":"AAAAAAGKCzLX+QoTuqk="},"name":"Git Users","ownedElements":[{"_type":"AWSArrow","_id":"AAAAAAGKC3nl4FYxMkM=","_parent":{"$ref":"AAAAAAGKCzVi6woe/+o="},"name":"Git push","source":{"$ref":"AAAAAAGKCzVi6woe/+o="},"target":{"$ref":"AAAAAAGKC3ihuVYkhgs="}}],"icon":"Users.svg"},{"_type":"AWSGroup","_id":"AAAAAAGKCzZzpQo6zqU=","_parent":{"$ref":"AAAAAAGKCzLX+QoTuqk="},"name":"AWS Cloud","ownedElements":[{"_type":"AWSService","_id":"AAAAAAGKCzZK4wow5YU=","_parent":{"$ref":"AAAAAAGKCzZzpQo6zqU="},"name":"AWS Lambda","ownedElements":[{"_type":"AWSArrow","_id":"AAAAAAGKCzwZ6QqAIzU=","_parent":{"$ref":"AAAAAAGKCzZK4wow5YU="},"source":{"$ref":"AAAAAAGKCzZK4wow5YU="},"target":{"$ref":"AAAAAAGKCzqEKgproo4="}},{"_type":"AWSArrow","_id":"AAAAAAGKCzwtpwqJxBM=","_parent":{"$ref":"AAAAAAGKCzZK4wow5YU="},"source":{"$ref":"AAAAAAGKCzZK4wow5YU="},"target":{"$ref":"AAAAAAGKCzbCIApHsEU="}},{"_type":"AWSArrow","_id":"AAAAAAGKCzw82wqSCHQ=","_parent":{"$ref":"AAAAAAGKCzZK4wow5YU="},"source":{"$ref":"AAAAAAGKCzZK4wow5YU="},"target":{"$ref":"AAAAAAGKCzlnGgpS0KE="}},{"_type":"AWSArrow","_id":"AAAAAAGKC3oCf1ZDtlg=","_parent":{"$ref":"AAAAAAGKCzZK4wow5YU="},"source":{"$ref":"AAAAAAGKCzZK4wow5YU="},"target":{"$ref":"AAAAAAGKC3ihuVYkhgs="}}],"icon":"AWS-Lambda.svg"},{"_type":"AWSResource","_id":"AAAAAAGKCzbCIApHsEU=","_parent":{"$ref":"AAAAAAGKCzZzpQo6zqU="},"name":"Amazon S3 SSH key bucket","icon":"Amazon-Simple-Storage-Service_Bucket-With-Objects.svg"},{"_type":"AWSResource","_id":"AAAAAAGKCzlnGgpS0KE=","_parent":{"$ref":"AAAAAAGKCzZzpQo6zqU="},"name":"Amazon S3 output bucket","icon":"Amazon-Simple-Storage-Service_Bucket-With-Objects.svg"},{"_type":"AWSResource","_id":"AAAAAAGKCzqEKgproo4=","_parent":{"$ref":"AAAAAAGKCzZzpQo6zqU="},"name":"AWS KMS key","icon":"AWS-Identity-Access-Management_Add-on.svg"}],"icon":"AWS-Cloud.svg"},{"_type":"AWSGeneralResource","_id":"AAAAAAGKC3ihuVYkhgs=","_parent":{"$ref":"AAAAAAGKCzLX+QoTuqk="},"name":"Third-party Git repository","ownedElements":[{"_type":"AWSArrow","_id":"AAAAAAGKC3n5gFY6L84=","_parent":{"$ref":"AAAAAAGKC3ihuVYkhgs="},"name":"Git webhook","source":{"$ref":"AAAAAAGKC3ihuVYkhgs="},"target":{"$ref":"AAAAAAGKCzZK4wow5YU="}}],"icon":"Source-Code.svg"}]},{"_type":"AWSModel","_id":"AAAAAAGKCz1R3wqm/og=","_parent":{"$ref":"AAAAAAFF+h6SjaM2Hec="},"name":"Chef Automate","ownedElements":[{"_type":"AWSDiagram","_id":"AAAAAAGKCz1R4Aqny9o=","_parent":{"$ref":"AAAAAAGKCz1R3wqm/og="},"name":"Chef Automate Architecture","ownedViews":[{"_type":"AWSGroupView","_id":"AAAAAAGKCz3OwAqvOv8=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKCz3OvwqtjbQ="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKCz3OwAqwv2k=","_parent":{"$ref":"AAAAAAGKCz3OwAqvOv8="},"font":"Arial;13;0","left":98,"top":80,"width":565,"height":32,"text":"AWS Cloud","horizontalAlignment":0,"wordWrap":true}],"containedViews":[{"$ref":"AAAAAAGKCz4EAwq4QSM="},{"$ref":"AAAAAAGKCz5sZgrG7t0="}],"font":"Arial;13;0","containerChangeable":true,"left":56,"top":80,"width":617,"height":496,"nameLabel":{"$ref":"AAAAAAGKCz3OwAqwv2k="}},{"_type":"AWSAvailabilityZoneView","_id":"AAAAAAGKCz4EAwq4QSM=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKCz4EAwq2ts4="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKCz4EAwq5/uk=","_parent":{"$ref":"AAAAAAGKCz4EAwq4QSM="},"lineColor":"#01A88D","font":"Arial;13;0","left":138,"top":138,"width":461,"height":13,"text":"Availability Zone","wordWrap":true}],"containerView":{"$ref":"AAAAAAGKCz3OwAqvOv8="},"lineColor":"#01A88D","font":"Arial;13;0","containerChangeable":true,"left":128,"top":128,"width":481,"height":417,"nameLabel":{"$ref":"AAAAAAGKCz4EAwq5/uk="}},{"_type":"AWSGroupView","_id":"AAAAAAGKCz5sZgrG7t0=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKCz5sZQrEl0w="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKCz5sZgrHV04=","_parent":{"$ref":"AAAAAAGKCz5sZgrG7t0="},"lineColor":"#8C4FFF","font":"Arial;13;0","left":130,"top":184,"width":501,"height":32,"text":"Virtual private cloud (VPC)","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKCz3OwAqvOv8="},"containedViews":[{"$ref":"AAAAAAGKCz+LugrfI3Q="},{"$ref":"AAAAAAGKC3cVa1YYm98="}],"lineColor":"#8C4FFF","font":"Arial;13;0","containerChangeable":true,"left":88,"top":184,"width":553,"height":329,"nameLabel":{"$ref":"AAAAAAGKCz5sZgrHV04="}},{"_type":"AWSGroupView","_id":"AAAAAAGKCz+LugrfI3Q=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKCz+LuQrdnsg="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKCz+LugrgO38=","_parent":{"$ref":"AAAAAAGKCz+LugrfI3Q="},"lineColor":"#7AA116","font":"Arial;13;0","left":194,"top":240,"width":373,"height":32,"text":"Public subnet","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKCz5sZgrG7t0="},"containedViews":[{"$ref":"AAAAAAGKC0ABsgr54UM="},{"$ref":"AAAAAAGKC14Ow52fSQY="},{"$ref":"AAAAAAGKC16hg5244YE="}],"lineColor":"#7AA116","font":"Arial;13;0","containerChangeable":true,"left":152,"top":240,"width":425,"height":241,"nameLabel":{"$ref":"AAAAAAGKCz+LugrgO38="}},{"_type":"AWSResourceView","_id":"AAAAAAGKC0ABsgr54UM=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC0ABsgr36c8="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKC0ABsgr6juU=","_parent":{"$ref":"AAAAAAGKC0ABsgr54UM="},"model":{"$ref":"AAAAAAGKC0ABsgr36c8="},"font":"Arial;13;0","left":310.826904296875,"top":315,"width":129.34619140625,"height":13,"alpha":-1.5707963267948966,"distance":42,"text":"Chef Automate"}],"containerView":{"$ref":"AAAAAAGKCz+LugrfI3Q="},"font":"Arial;13;0","containerChangeable":true,"left":352,"top":256,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKC0ABsgr6juU="}},{"_type":"AWSResourceView","_id":"AAAAAAGKC14Ow52fSQY=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC14Owp2dHSE="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKC14Ow52gqA0=","_parent":{"$ref":"AAAAAAGKC14Ow52fSQY="},"model":{"$ref":"AAAAAAGKC14Owp2dHSE="},"font":"Arial;13;0","left":191.80877685546875,"top":420.5,"width":111.3824462890625,"height":26,"alpha":-1.5707963267948966,"distance":42,"text":"Chef workstation (local Chef repo)","wordWrap":true}],"containerView":{"$ref":"AAAAAAGKCz+LugrfI3Q="},"font":"Arial;13;0","containerChangeable":true,"left":224,"top":368,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKC14Ow52gqA0="}},{"_type":"AWSResourceView","_id":"AAAAAAGKC16hg5244YE=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC16hg522pms="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKC16hg525Hrw=","_parent":{"$ref":"AAAAAAGKC16hg5244YE="},"model":{"$ref":"AAAAAAGKC16hg522pms="},"font":"Arial;13;0","left":449.501708984375,"top":427,"width":91.99658203125,"height":13,"alpha":-1.5707963267948966,"distance":42,"text":"Chef node"}],"containerView":{"$ref":"AAAAAAGKCz+LugrfI3Q="},"font":"Arial;13;0","containerChangeable":true,"left":472,"top":368,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKC16hg525Hrw="}},{"_type":"AWSArrowView","_id":"AAAAAAGKC170op3IJVY=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC170op3G1Nk="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKC170op3JOv0=","_parent":{"$ref":"AAAAAAGKC170op3IJVY="},"model":{"$ref":"AAAAAAGKC170op3G1Nk="},"visible":false,"font":"Arial;13;0","left":262,"top":273,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKC170op3IJVY="},"edgePosition":1}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKC14Ow52fSQY="},"tail":{"$ref":"AAAAAAGKC0ABsgr54UM="},"points":"352:280;248:280;248:368","nameLabel":{"$ref":"AAAAAAGKC170op3JOv0="}},{"_type":"AWSArrowView","_id":"AAAAAAGKC18F7J3RfcM=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC18F653Pzlk="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKC18F7J3SmFE=","_parent":{"$ref":"AAAAAAGKC18F7J3RfcM="},"model":{"$ref":"AAAAAAGKC18F653Pzlk="},"visible":false,"font":"Arial;13;0","left":371,"top":377,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKC18F7J3RfcM="},"edgePosition":1}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKC16hg5244YE="},"tail":{"$ref":"AAAAAAGKC14Ow52fSQY="},"points":"271:398;472:398","nameLabel":{"$ref":"AAAAAAGKC18F7J3SmFE="}},{"_type":"AWSArrowView","_id":"AAAAAAGKC18M453aa0k=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC18M4p3Y0RU="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKC18M453bpxQ=","_parent":{"$ref":"AAAAAAGKC18M453aa0k="},"model":{"$ref":"AAAAAAGKC18M4p3Y0RU="},"visible":false,"font":"Arial;13;0","left":494,"top":289,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKC18M453aa0k="},"edgePosition":1}],"font":"Arial;13;0","head":{"$ref":"AAAAAAGKC0ABsgr54UM="},"tail":{"$ref":"AAAAAAGKC16hg5244YE="},"points":"495:368;495:280;399:280","nameLabel":{"$ref":"AAAAAAGKC18M453bpxQ="}},{"_type":"AWSCalloutView","_id":"AAAAAAGKC3M2/ehQtbo=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC3M2++hO6HA="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKC3M2/ehRAZI=","_parent":{"$ref":"AAAAAAGKC3M2/ehQtbo="},"model":{"$ref":"AAAAAAGKC3M2++hO6HA="},"fillColor":"#000000","fontColor":"#ffffff","font":"Arial;13;0","left":216,"top":318,"width":24,"height":13,"text":"1"}],"fillColor":"#000000","fontColor":"#ffffff","font":"Arial;13;0","containerChangeable":true,"left":216,"top":312,"width":24,"height":24,"nameLabel":{"$ref":"AAAAAAGKC3M2/ehRAZI="}},{"_type":"AWSCalloutView","_id":"AAAAAAGKC3NCX+hZsbY=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC3NCXuhX21o="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKC3NCX+hau9U=","_parent":{"$ref":"AAAAAAGKC3NCX+hZsbY="},"model":{"$ref":"AAAAAAGKC3NCXuhX21o="},"fillColor":"#000000","fontColor":"#ffffff","font":"Arial;13;0","left":368,"top":374,"width":24,"height":13,"text":"2"}],"fillColor":"#000000","fontColor":"#ffffff","font":"Arial;13;0","containerChangeable":true,"left":368,"top":368,"width":24,"height":24,"nameLabel":{"$ref":"AAAAAAGKC3NCX+hau9U="}},{"_type":"AWSCalloutView","_id":"AAAAAAGKC3RyClX0V0M=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC3RyCVXyvFA="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKC3RyC1X1pG0=","_parent":{"$ref":"AAAAAAGKC3RyClX0V0M="},"model":{"$ref":"AAAAAAGKC3RyCVXyvFA="},"fillColor":"#000000","fontColor":"#ffffff","font":"Arial;13;0","left":504,"top":310,"width":24,"height":13,"text":"3"}],"fillColor":"#000000","fontColor":"#ffffff","font":"Arial;13;0","containerChangeable":true,"left":504,"top":304,"width":24,"height":24,"nameLabel":{"$ref":"AAAAAAGKC3RyC1X1pG0="}},{"_type":"UMLTextView","_id":"AAAAAAGKC3aUElYLRqY=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"font":"Arial;13;0","left":336,"top":456,"width":75.05712890625,"height":25,"text":"10.0.0.0/19"},{"_type":"UMLTextView","_id":"AAAAAAGKC3bF6VYQ6sc=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"font":"Arial;13;0","left":336,"top":488,"width":75.05712890625,"height":25,"text":"10.0.0.0/16"},{"_type":"AWSResourceView","_id":"AAAAAAGKC3cVa1YYm98=","_parent":{"$ref":"AAAAAAGKCz1R4Aqny9o="},"model":{"$ref":"AAAAAAGKC3cVa1YWIhw="},"subViews":[{"_type":"NodeLabelView","_id":"AAAAAAGKC3cVa1YZUIY=","_parent":{"$ref":"AAAAAAGKC3cVa1YYm98="},"model":{"$ref":"AAAAAAGKC3cVa1YWIhw="},"font":"Arial;13;0","left":285.17919921875,"top":219,"width":180.6416015625,"height":13,"alpha":-1.5707963267948966,"distance":42,"text":"Internet gateway"}],"containerView":{"$ref":"AAAAAAGKCz5sZgrG7t0="},"font":"Arial;13;0","containerChangeable":true,"left":352,"top":160,"width":48,"height":48,"nameLabel":{"$ref":"AAAAAAGKC3cVa1YZUIY="}}]},{"_type":"AWSGroup","_id":"AAAAAAGKCz3OvwqtjbQ=","_parent":{"$ref":"AAAAAAGKCz1R3wqm/og="},"name":"AWS Cloud","ownedElements":[{"_type":"AWSAvailabilityZone","_id":"AAAAAAGKCz4EAwq2ts4=","_parent":{"$ref":"AAAAAAGKCz3OvwqtjbQ="},"name":"Availability Zone"},{"_type":"AWSGroup","_id":"AAAAAAGKCz5sZQrEl0w=","_parent":{"$ref":"AAAAAAGKCz3OvwqtjbQ="},"name":"Virtual private cloud (VPC)","ownedElements":[{"_type":"AWSGroup","_id":"AAAAAAGKCz+LuQrdnsg=","_parent":{"$ref":"AAAAAAGKCz5sZQrEl0w="},"name":"Public subnet","ownedElements":[{"_type":"AWSResource","_id":"AAAAAAGKC0ABsgr36c8=","_parent":{"$ref":"AAAAAAGKCz+LuQrdnsg="},"name":"Chef Automate","ownedElements":[{"_type":"AWSArrow","_id":"AAAAAAGKC170op3G1Nk=","_parent":{"$ref":"AAAAAAGKC0ABsgr36c8="},"source":{"$ref":"AAAAAAGKC0ABsgr36c8="},"target":{"$ref":"AAAAAAGKC14Owp2dHSE="}}],"icon":"Amazon-EC2_Instance.svg"},{"_type":"AWSResource","_id":"AAAAAAGKC14Owp2dHSE=","_parent":{"$ref":"AAAAAAGKCz+LuQrdnsg="},"name":"Chef workstation (local Chef repo)","ownedElements":[{"_type":"AWSArrow","_id":"AAAAAAGKC18F653Pzlk=","_parent":{"$ref":"AAAAAAGKC14Owp2dHSE="},"source":{"$ref":"AAAAAAGKC14Owp2dHSE="},"target":{"$ref":"AAAAAAGKC16hg522pms="}}],"icon":"Amazon-EC2_Instance.svg"},{"_type":"AWSResource","_id":"AAAAAAGKC16hg522pms=","_parent":{"$ref":"AAAAAAGKCz+LuQrdnsg="},"name":"Chef node","ownedElements":[{"_type":"AWSArrow","_id":"AAAAAAGKC18M4p3Y0RU=","_parent":{"$ref":"AAAAAAGKC16hg522pms="},"source":{"$ref":"AAAAAAGKC16hg522pms="},"target":{"$ref":"AAAAAAGKC0ABsgr36c8="}}],"icon":"Amazon-EC2_Instance.svg"}],"icon":"Public-subnet.svg"},{"_type":"AWSResource","_id":"AAAAAAGKC3cVa1YWIhw=","_parent":{"$ref":"AAAAAAGKCz5sZQrEl0w="},"name":"Internet gateway","icon":"Amazon-VPC_Internet-Gateway.svg"}],"icon":"Virtual-private-cloud-(VPC).svg"}],"icon":"AWS-Cloud.svg"},{"_type":"AWSCallout","_id":"AAAAAAGKC3M2++hO6HA=","_parent":{"$ref":"AAAAAAGKCz1R3wqm/og="},"name":"1"},{"_type":"AWSCallout","_id":"AAAAAAGKC3NCXuhX21o=","_parent":{"$ref":"AAAAAAGKCz1R3wqm/og="},"name":"2"},{"_type":"AWSCallout","_id":"AAAAAAGKC3RyCVXyvFA=","_parent":{"$ref":"AAAAAAGKCz1R3wqm/og="},"name":"3"}]}]} -------------------------------------------------------------------------------- /DFDExample.mdj: -------------------------------------------------------------------------------- 1 | { 2 | "_type": "Project", 3 | "_id": "AAAAAAFF+h6SjaM2Hec=", 4 | "name": "DFD Example", 5 | "ownedElements": [ 6 | { 7 | "_type": "DFDDataFlowModel", 8 | "_id": "AAAAAAFh+f1ogk9w9cA=", 9 | "_parent": { 10 | "$ref": "AAAAAAFF+h6SjaM2Hec=" 11 | }, 12 | "name": "Data Flow Model", 13 | "ownedElements": [ 14 | { 15 | "_type": "DFDDiagram", 16 | "_id": "AAAAAAFh+f1og09xvA0=", 17 | "_parent": { 18 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 19 | }, 20 | "name": "Main", 21 | "defaultDiagram": true, 22 | "ownedViews": [ 23 | { 24 | "_type": "DFDExternalEntityView", 25 | "_id": "AAAAAAFh+f5bY098qN0=", 26 | "_parent": { 27 | "$ref": "AAAAAAFh+f1og09xvA0=" 28 | }, 29 | "model": { 30 | "$ref": "AAAAAAFh+f5bYk96Rwo=" 31 | }, 32 | "subViews": [ 33 | { 34 | "_type": "LabelView", 35 | "_id": "AAAAAAFkOuqknq0lKos=", 36 | "_parent": { 37 | "$ref": "AAAAAAFh+f5bY098qN0=" 38 | }, 39 | "font": "Arial;13;0", 40 | "left": 138, 41 | "top": 205, 42 | "width": 106.31005859375, 43 | "height": 13 44 | }, 45 | { 46 | "_type": "LabelView", 47 | "_id": "AAAAAAFh+hDyxjcR0KU=", 48 | "_parent": { 49 | "$ref": "AAAAAAFh+f5bY098qN0=" 50 | }, 51 | "font": "Arial;13;0", 52 | "left": 138, 53 | "top": 205, 54 | "width": 106.31005859375, 55 | "height": 13 56 | }, 57 | { 58 | "_type": "LabelView", 59 | "_id": "AAAAAAFh+f5bZE+CUgc=", 60 | "_parent": { 61 | "$ref": "AAAAAAFh+f5bY098qN0=" 62 | }, 63 | "font": "Arial;13;0", 64 | "left": 138, 65 | "top": 205, 66 | "width": 106.31005859375, 67 | "height": 13 68 | }, 69 | { 70 | "_type": "LabelView", 71 | "_id": "AAAAAAFh+f5bY099968=", 72 | "_parent": { 73 | "$ref": "AAAAAAFh+f5bY098qN0=" 74 | }, 75 | "font": "Arial;13;0", 76 | "left": 138, 77 | "top": 210, 78 | "width": 106.31005859375, 79 | "height": 13, 80 | "text": "Customer", 81 | "wordWrap": true 82 | }, 83 | { 84 | "_type": "LabelView", 85 | "_id": "AAAAAAFh+f5bY09+pOY=", 86 | "_parent": { 87 | "$ref": "AAAAAAFh+f5bY098qN0=" 88 | }, 89 | "font": "Arial;13;0", 90 | "left": 56, 91 | "top": 64, 92 | "height": 13 93 | } 94 | ], 95 | "font": "Arial;13;0", 96 | "left": 128, 97 | "top": 200, 98 | "width": 126.31005859375, 99 | "height": 41, 100 | "nameLabel": { 101 | "$ref": "AAAAAAFh+f5bY099968=" 102 | } 103 | }, 104 | { 105 | "_type": "DFDExternalEntityView", 106 | "_id": "AAAAAAFh+f6JOU+I6jQ=", 107 | "_parent": { 108 | "$ref": "AAAAAAFh+f1og09xvA0=" 109 | }, 110 | "model": { 111 | "$ref": "AAAAAAFh+f6JOU+Gu8k=" 112 | }, 113 | "subViews": [ 114 | { 115 | "_type": "LabelView", 116 | "_id": "AAAAAAFkOuqkn60s9xs=", 117 | "_parent": { 118 | "$ref": "AAAAAAFh+f6JOU+I6jQ=" 119 | }, 120 | "font": "Arial;13;0", 121 | "left": 458, 122 | "top": 221, 123 | "width": 111.4326171875, 124 | "height": 13 125 | }, 126 | { 127 | "_type": "LabelView", 128 | "_id": "AAAAAAFh+hDyxzcX4bo=", 129 | "_parent": { 130 | "$ref": "AAAAAAFh+f6JOU+I6jQ=" 131 | }, 132 | "font": "Arial;13;0", 133 | "left": 458, 134 | "top": 221, 135 | "width": 111.4326171875, 136 | "height": 13 137 | }, 138 | { 139 | "_type": "LabelView", 140 | "_id": "AAAAAAFh+f6JOU+OVhI=", 141 | "_parent": { 142 | "$ref": "AAAAAAFh+f6JOU+I6jQ=" 143 | }, 144 | "font": "Arial;13;0", 145 | "left": 458, 146 | "top": 221, 147 | "width": 111.4326171875, 148 | "height": 13 149 | }, 150 | { 151 | "_type": "LabelView", 152 | "_id": "AAAAAAFh+f6JOU+J854=", 153 | "_parent": { 154 | "$ref": "AAAAAAFh+f6JOU+I6jQ=" 155 | }, 156 | "font": "Arial;13;0", 157 | "left": 458, 158 | "top": 226, 159 | "width": 111.4326171875, 160 | "height": 13, 161 | "text": "Inventory", 162 | "wordWrap": true 163 | }, 164 | { 165 | "_type": "LabelView", 166 | "_id": "AAAAAAFh+f6JOU+KBgk=", 167 | "_parent": { 168 | "$ref": "AAAAAAFh+f6JOU+I6jQ=" 169 | }, 170 | "font": "Arial;13;0", 171 | "left": 144, 172 | "top": -64, 173 | "height": 13 174 | } 175 | ], 176 | "font": "Arial;13;0", 177 | "left": 448, 178 | "top": 216, 179 | "width": 131.4326171875, 180 | "height": 49, 181 | "nameLabel": { 182 | "$ref": "AAAAAAFh+f6JOU+J854=" 183 | } 184 | }, 185 | { 186 | "_type": "DFDProcessView", 187 | "_id": "AAAAAAFh+f68YE+UZg0=", 188 | "_parent": { 189 | "$ref": "AAAAAAFh+f1og09xvA0=" 190 | }, 191 | "model": { 192 | "$ref": "AAAAAAFh+f68X0+SfoU=" 193 | }, 194 | "subViews": [ 195 | { 196 | "_type": "LabelView", 197 | "_id": "AAAAAAFh+f68YE+V70M=", 198 | "_parent": { 199 | "$ref": "AAAAAAFh+f68YE+UZg0=" 200 | }, 201 | "font": "Arial;13;0", 202 | "left": 50, 203 | "top": 72, 204 | "width": 83.25537109375, 205 | "height": 26, 206 | "text": "Print Statement", 207 | "wordWrap": true 208 | }, 209 | { 210 | "_type": "LabelView", 211 | "_id": "AAAAAAFh+f68YE+Wjfs=", 212 | "_parent": { 213 | "$ref": "AAAAAAFh+f68YE+UZg0=" 214 | }, 215 | "font": "Arial;13;0", 216 | "left": 50, 217 | "top": 45, 218 | "width": 83.25537109375, 219 | "height": 13 220 | } 221 | ], 222 | "font": "Arial;13;0", 223 | "left": 40, 224 | "top": 40, 225 | "width": 103.25537109375, 226 | "height": 85, 227 | "nameLabel": { 228 | "$ref": "AAAAAAFh+f68YE+V70M=" 229 | }, 230 | "idLabel": { 231 | "$ref": "AAAAAAFh+f68YE+Wjfs=" 232 | } 233 | }, 234 | { 235 | "_type": "DFDDataFlowView", 236 | "_id": "AAAAAAFh+f7sWE+gZgU=", 237 | "_parent": { 238 | "$ref": "AAAAAAFh+f1og09xvA0=" 239 | }, 240 | "model": { 241 | "$ref": "AAAAAAFh+f7sV0+eoek=" 242 | }, 243 | "subViews": [ 244 | { 245 | "_type": "EdgeLabelView", 246 | "_id": "AAAAAAFh+f7sWE+h8Bc=", 247 | "_parent": { 248 | "$ref": "AAAAAAFh+f7sWE+gZgU=" 249 | }, 250 | "model": { 251 | "$ref": "AAAAAAFh+f7sV0+eoek=" 252 | }, 253 | "font": "Arial;13;0", 254 | "left": 191, 255 | "top": 112, 256 | "width": 91, 257 | "height": 26, 258 | "alpha": 1.0498865258018353, 259 | "distance": 70.32780389006896, 260 | "hostEdge": { 261 | "$ref": "AAAAAAFh+f7sWE+gZgU=" 262 | }, 263 | "edgePosition": 1, 264 | "text": "print statement request", 265 | "wordWrap": true 266 | } 267 | ], 268 | "font": "Arial;13;0", 269 | "head": { 270 | "$ref": "AAAAAAFh+f5bY098qN0=" 271 | }, 272 | "tail": { 273 | "$ref": "AAAAAAFh+f68YE+UZg0=" 274 | }, 275 | "lineStyle": 2, 276 | "points": "142:90;176:90;176:200", 277 | "nameLabel": { 278 | "$ref": "AAAAAAFh+f7sWE+h8Bc=" 279 | } 280 | }, 281 | { 282 | "_type": "DFDDataStoreView", 283 | "_id": "AAAAAAFh+f8KJU+qioE=", 284 | "_parent": { 285 | "$ref": "AAAAAAFh+f1og09xvA0=" 286 | }, 287 | "model": { 288 | "$ref": "AAAAAAFh+f8KJU+oQJs=" 289 | }, 290 | "subViews": [ 291 | { 292 | "_type": "LabelView", 293 | "_id": "AAAAAAFh+f8KJU+rsaQ=", 294 | "_parent": { 295 | "$ref": "AAAAAAFh+f8KJU+qioE=" 296 | }, 297 | "font": "Arial;13;0", 298 | "left": 52, 299 | "top": 330, 300 | "width": 99.4375, 301 | "height": 13, 302 | "text": "Transaction", 303 | "wordWrap": true 304 | }, 305 | { 306 | "_type": "LabelView", 307 | "_id": "AAAAAAFh+f8KJU+s7Zw=", 308 | "_parent": { 309 | "$ref": "AAAAAAFh+f8KJU+qioE=" 310 | }, 311 | "font": "Arial;13;0", 312 | "left": 37, 313 | "top": 330, 314 | "height": 13 315 | } 316 | ], 317 | "font": "Arial;13;0", 318 | "left": 32, 319 | "top": 320, 320 | "width": 129.4375, 321 | "height": 41, 322 | "nameLabel": { 323 | "$ref": "AAAAAAFh+f8KJU+rsaQ=" 324 | }, 325 | "idLabel": { 326 | "$ref": "AAAAAAFh+f8KJU+s7Zw=" 327 | } 328 | }, 329 | { 330 | "_type": "DFDDataFlowView", 331 | "_id": "AAAAAAFh+f8Kfk+13zk=", 332 | "_parent": { 333 | "$ref": "AAAAAAFh+f1og09xvA0=" 334 | }, 335 | "model": { 336 | "$ref": "AAAAAAFh+f8Kfk+zNn0=" 337 | }, 338 | "subViews": [ 339 | { 340 | "_type": "EdgeLabelView", 341 | "_id": "AAAAAAFh+f8Kfk+2F9I=", 342 | "_parent": { 343 | "$ref": "AAAAAAFh+f8Kfk+13zk=" 344 | }, 345 | "model": { 346 | "$ref": "AAAAAAFh+f8Kfk+zNn0=" 347 | }, 348 | "font": "Arial;13;0", 349 | "left": 80, 350 | "top": 254, 351 | "width": 73, 352 | "height": 26, 353 | "alpha": -2.2950461300665532, 354 | "distance": 69.42621983083913, 355 | "hostEdge": { 356 | "$ref": "AAAAAAFh+f8Kfk+13zk=" 357 | }, 358 | "edgePosition": 1, 359 | "text": "transaction information", 360 | "wordWrap": true 361 | } 362 | ], 363 | "font": "Arial;13;0", 364 | "head": { 365 | "$ref": "AAAAAAFh+f68YE+UZg0=" 366 | }, 367 | "tail": { 368 | "$ref": "AAAAAAFh+f8KJU+qioE=" 369 | }, 370 | "points": "64:320;64:124", 371 | "nameLabel": { 372 | "$ref": "AAAAAAFh+f8Kfk+2F9I=" 373 | } 374 | }, 375 | { 376 | "_type": "DFDProcessView", 377 | "_id": "AAAAAAFh+f9NB0/BifI=", 378 | "_parent": { 379 | "$ref": "AAAAAAFh+f1og09xvA0=" 380 | }, 381 | "model": { 382 | "$ref": "AAAAAAFh+f9NB0+/Opo=" 383 | }, 384 | "subViews": [ 385 | { 386 | "_type": "LabelView", 387 | "_id": "AAAAAAFh+f9NB0/C/jU=", 388 | "_parent": { 389 | "$ref": "AAAAAAFh+f9NB0/BifI=" 390 | }, 391 | "font": "Arial;13;0", 392 | "left": 178, 393 | "top": 432, 394 | "width": 69, 395 | "height": 26, 396 | "text": "Process Order", 397 | "wordWrap": true 398 | }, 399 | { 400 | "_type": "LabelView", 401 | "_id": "AAAAAAFh+f9NB0/DoY8=", 402 | "_parent": { 403 | "$ref": "AAAAAAFh+f9NB0/BifI=" 404 | }, 405 | "font": "Arial;13;0", 406 | "left": 178, 407 | "top": 405, 408 | "width": 69, 409 | "height": 13 410 | } 411 | ], 412 | "font": "Arial;13;0", 413 | "left": 168, 414 | "top": 400, 415 | "width": 89, 416 | "height": 81, 417 | "nameLabel": { 418 | "$ref": "AAAAAAFh+f9NB0/C/jU=" 419 | }, 420 | "idLabel": { 421 | "$ref": "AAAAAAFh+f9NB0/DoY8=" 422 | } 423 | }, 424 | { 425 | "_type": "DFDProcessView", 426 | "_id": "AAAAAAFh+f9/Kk/Ndjs=", 427 | "_parent": { 428 | "$ref": "AAAAAAFh+f1og09xvA0=" 429 | }, 430 | "model": { 431 | "$ref": "AAAAAAFh+f9/Kk/LX6Q=" 432 | }, 433 | "subViews": [ 434 | { 435 | "_type": "LabelView", 436 | "_id": "AAAAAAFh+f9/Kk/ObP4=", 437 | "_parent": { 438 | "$ref": "AAAAAAFh+f9/Kk/Ndjs=" 439 | }, 440 | "font": "Arial;13;0", 441 | "left": 290, 442 | "top": 320, 443 | "width": 77, 444 | "height": 13, 445 | "text": "Ship Goods", 446 | "wordWrap": true 447 | }, 448 | { 449 | "_type": "LabelView", 450 | "_id": "AAAAAAFh+f9/Kk/P2Gg=", 451 | "_parent": { 452 | "$ref": "AAAAAAFh+f9/Kk/Ndjs=" 453 | }, 454 | "font": "Arial;13;0", 455 | "left": 290, 456 | "top": 293, 457 | "width": 77, 458 | "height": 13 459 | } 460 | ], 461 | "font": "Arial;13;0", 462 | "left": 280, 463 | "top": 288, 464 | "width": 97, 465 | "height": 85, 466 | "nameLabel": { 467 | "$ref": "AAAAAAFh+f9/Kk/ObP4=" 468 | }, 469 | "idLabel": { 470 | "$ref": "AAAAAAFh+f9/Kk/P2Gg=" 471 | } 472 | }, 473 | { 474 | "_type": "DFDProcessView", 475 | "_id": "AAAAAAFh+f+g9U/Zyv0=", 476 | "_parent": { 477 | "$ref": "AAAAAAFh+f1og09xvA0=" 478 | }, 479 | "model": { 480 | "$ref": "AAAAAAFh+f+g9U/XLho=" 481 | }, 482 | "subViews": [ 483 | { 484 | "_type": "LabelView", 485 | "_id": "AAAAAAFh+f+g9U/awfk=", 486 | "_parent": { 487 | "$ref": "AAAAAAFh+f+g9U/Zyv0=" 488 | }, 489 | "font": "Arial;13;0", 490 | "left": 458, 491 | "top": 72, 492 | "width": 77, 493 | "height": 26, 494 | "text": "Refill Inventory", 495 | "wordWrap": true 496 | }, 497 | { 498 | "_type": "LabelView", 499 | "_id": "AAAAAAFh+f+g9U/b8ZY=", 500 | "_parent": { 501 | "$ref": "AAAAAAFh+f+g9U/Zyv0=" 502 | }, 503 | "font": "Arial;13;0", 504 | "left": 458, 505 | "top": 45, 506 | "width": 77, 507 | "height": 13 508 | } 509 | ], 510 | "font": "Arial;13;0", 511 | "left": 448, 512 | "top": 40, 513 | "width": 97, 514 | "height": 85, 515 | "nameLabel": { 516 | "$ref": "AAAAAAFh+f+g9U/awfk=" 517 | }, 518 | "idLabel": { 519 | "$ref": "AAAAAAFh+f+g9U/b8ZY=" 520 | } 521 | }, 522 | { 523 | "_type": "DFDDataStoreView", 524 | "_id": "AAAAAAFh+f/j7U/lE50=", 525 | "_parent": { 526 | "$ref": "AAAAAAFh+f1og09xvA0=" 527 | }, 528 | "model": { 529 | "$ref": "AAAAAAFh+f/j7E/jnpA=" 530 | }, 531 | "subViews": [ 532 | { 533 | "_type": "LabelView", 534 | "_id": "AAAAAAFh+f/j7U/mSuI=", 535 | "_parent": { 536 | "$ref": "AAAAAAFh+f/j7U/lE50=" 537 | }, 538 | "font": "Arial;13;0", 539 | "left": 308, 540 | "top": 170, 541 | "width": 99, 542 | "height": 13, 543 | "text": "Inventory", 544 | "wordWrap": true 545 | }, 546 | { 547 | "_type": "LabelView", 548 | "_id": "AAAAAAFh+f/j7U/nHd4=", 549 | "_parent": { 550 | "$ref": "AAAAAAFh+f/j7U/lE50=" 551 | }, 552 | "font": "Arial;13;0", 553 | "left": 293, 554 | "top": 170, 555 | "height": 13 556 | } 557 | ], 558 | "font": "Arial;13;0", 559 | "left": 288, 560 | "top": 160, 561 | "width": 129, 562 | "height": 49, 563 | "nameLabel": { 564 | "$ref": "AAAAAAFh+f/j7U/mSuI=" 565 | }, 566 | "idLabel": { 567 | "$ref": "AAAAAAFh+f/j7U/nHd4=" 568 | } 569 | }, 570 | { 571 | "_type": "DFDDataStoreView", 572 | "_id": "AAAAAAFh+gAQEk/xMAM=", 573 | "_parent": { 574 | "$ref": "AAAAAAFh+f1og09xvA0=" 575 | }, 576 | "model": { 577 | "$ref": "AAAAAAFh+gAQEU/vhUg=" 578 | }, 579 | "subViews": [ 580 | { 581 | "_type": "LabelView", 582 | "_id": "AAAAAAFh+gAQEk/yUPQ=", 583 | "_parent": { 584 | "$ref": "AAAAAAFh+gAQEk/xMAM=" 585 | }, 586 | "font": "Arial;13;0", 587 | "left": 452, 588 | "top": 450, 589 | "width": 107, 590 | "height": 13, 591 | "text": "Customer", 592 | "wordWrap": true 593 | }, 594 | { 595 | "_type": "LabelView", 596 | "_id": "AAAAAAFh+gAQEk/zg9M=", 597 | "_parent": { 598 | "$ref": "AAAAAAFh+gAQEk/xMAM=" 599 | }, 600 | "font": "Arial;13;0", 601 | "left": 437, 602 | "top": 450, 603 | "height": 13 604 | } 605 | ], 606 | "font": "Arial;13;0", 607 | "left": 432, 608 | "top": 440, 609 | "width": 137, 610 | "height": 57, 611 | "nameLabel": { 612 | "$ref": "AAAAAAFh+gAQEk/yUPQ=" 613 | }, 614 | "idLabel": { 615 | "$ref": "AAAAAAFh+gAQEk/zg9M=" 616 | } 617 | }, 618 | { 619 | "_type": "DFDDataFlowView", 620 | "_id": "AAAAAAFh+gAuHE/9apY=", 621 | "_parent": { 622 | "$ref": "AAAAAAFh+f1og09xvA0=" 623 | }, 624 | "model": { 625 | "$ref": "AAAAAAFh+gAuG0/7EyY=" 626 | }, 627 | "subViews": [ 628 | { 629 | "_type": "EdgeLabelView", 630 | "_id": "AAAAAAFh+gAuHE/+ir4=", 631 | "_parent": { 632 | "$ref": "AAAAAAFh+gAuHE/9apY=" 633 | }, 634 | "model": { 635 | "$ref": "AAAAAAFh+gAuG0/7EyY=" 636 | }, 637 | "font": "Arial;13;0", 638 | "left": 288, 639 | "top": 440, 640 | "width": 121.3798828125, 641 | "height": 13, 642 | "alpha": 4.493719505099046, 643 | "distance": 18.439088914585774, 644 | "hostEdge": { 645 | "$ref": "AAAAAAFh+gAuHE/9apY=" 646 | }, 647 | "edgePosition": 1, 648 | "text": "customer information" 649 | } 650 | ], 651 | "font": "Arial;13;0", 652 | "head": { 653 | "$ref": "AAAAAAFh+f9NB0/BifI=" 654 | }, 655 | "tail": { 656 | "$ref": "AAAAAAFh+gAQEk/xMAM=" 657 | }, 658 | "lineStyle": 2, 659 | "points": "432:464;256:464", 660 | "nameLabel": { 661 | "$ref": "AAAAAAFh+gAuHE/+ir4=" 662 | } 663 | }, 664 | { 665 | "_type": "DFDDataFlowView", 666 | "_id": "AAAAAAFh+gBDD1AG8dI=", 667 | "_parent": { 668 | "$ref": "AAAAAAFh+f1og09xvA0=" 669 | }, 670 | "model": { 671 | "$ref": "AAAAAAFh+gBDD1AEqLI=" 672 | }, 673 | "subViews": [ 674 | { 675 | "_type": "EdgeLabelView", 676 | "_id": "AAAAAAFh+gBDD1AHsiY=", 677 | "_parent": { 678 | "$ref": "AAAAAAFh+gBDD1AG8dI=" 679 | }, 680 | "model": { 681 | "$ref": "AAAAAAFh+gBDD1AEqLI=" 682 | }, 683 | "font": "Arial;13;0", 684 | "left": 479, 685 | "top": 382, 686 | "width": 74, 687 | "height": 26, 688 | "alpha": 2.356194603828696, 689 | "distance": 62.22539674441618, 690 | "hostEdge": { 691 | "$ref": "AAAAAAFh+gBDD1AG8dI=" 692 | }, 693 | "edgePosition": 1, 694 | "text": "delivery information", 695 | "wordWrap": true 696 | } 697 | ], 698 | "font": "Arial;13;0", 699 | "head": { 700 | "$ref": "AAAAAAFh+f9/Kk/Ndjs=" 701 | }, 702 | "tail": { 703 | "$ref": "AAAAAAFh+gAQEk/xMAM=" 704 | }, 705 | "lineStyle": 2, 706 | "points": "472:440;472:352;376:352", 707 | "nameLabel": { 708 | "$ref": "AAAAAAFh+gBDD1AHsiY=" 709 | } 710 | }, 711 | { 712 | "_type": "DFDDataFlowView", 713 | "_id": "AAAAAAFh+gBhgVAPLH8=", 714 | "_parent": { 715 | "$ref": "AAAAAAFh+f1og09xvA0=" 716 | }, 717 | "model": { 718 | "$ref": "AAAAAAFh+gBhf1ANuRA=" 719 | }, 720 | "subViews": [ 721 | { 722 | "_type": "EdgeLabelView", 723 | "_id": "AAAAAAFh+gBhgVAQ9qk=", 724 | "_parent": { 725 | "$ref": "AAAAAAFh+gBhgVAPLH8=" 726 | }, 727 | "model": { 728 | "$ref": "AAAAAAFh+gBhf1ANuRA=" 729 | }, 730 | "font": "Arial;13;0", 731 | "left": 476, 732 | "top": 321, 733 | "width": 49.86083984375, 734 | "height": 13, 735 | "alpha": 1.5707963267948966, 736 | "distance": 15, 737 | "hostEdge": { 738 | "$ref": "AAAAAAFh+gBhgVAPLH8=" 739 | }, 740 | "edgePosition": 1, 741 | "text": "products" 742 | } 743 | ], 744 | "font": "Arial;13;0", 745 | "head": { 746 | "$ref": "AAAAAAFh+f9/Kk/Ndjs=" 747 | }, 748 | "tail": { 749 | "$ref": "AAAAAAFh+f6JOU+I6jQ=" 750 | }, 751 | "lineStyle": 2, 752 | "points": "501:264;501:312;376:312", 753 | "nameLabel": { 754 | "$ref": "AAAAAAFh+gBhgVAQ9qk=" 755 | } 756 | }, 757 | { 758 | "_type": "DFDDataFlowView", 759 | "_id": "AAAAAAFh+gB5P1AYDiw=", 760 | "_parent": { 761 | "$ref": "AAAAAAFh+f1og09xvA0=" 762 | }, 763 | "model": { 764 | "$ref": "AAAAAAFh+gB5PlAW5zw=" 765 | }, 766 | "subViews": [ 767 | { 768 | "_type": "EdgeLabelView", 769 | "_id": "AAAAAAFh+gB5P1AZ6Ig=", 770 | "_parent": { 771 | "$ref": "AAAAAAFh+gB5P1AYDiw=" 772 | }, 773 | "model": { 774 | "$ref": "AAAAAAFh+gB5PlAW5zw=" 775 | }, 776 | "font": "Arial;13;0", 777 | "left": 511, 778 | "top": 183, 779 | "width": 86.734375, 780 | "height": 13, 781 | "alpha": -1.9028555238115232, 782 | "distance": 61.35144660071187, 783 | "hostEdge": { 784 | "$ref": "AAAAAAFh+gB5P1AYDiw=" 785 | }, 786 | "edgePosition": 1, 787 | "text": "update request" 788 | } 789 | ], 790 | "font": "Arial;13;0", 791 | "head": { 792 | "$ref": "AAAAAAFh+f+g9U/Zyv0=" 793 | }, 794 | "tail": { 795 | "$ref": "AAAAAAFh+f6JOU+I6jQ=" 796 | }, 797 | "lineStyle": 2, 798 | "points": "496:216;496:124", 799 | "nameLabel": { 800 | "$ref": "AAAAAAFh+gB5P1AZ6Ig=" 801 | } 802 | }, 803 | { 804 | "_type": "DFDDataFlowView", 805 | "_id": "AAAAAAFh+gCwHlAicHw=", 806 | "_parent": { 807 | "$ref": "AAAAAAFh+f1og09xvA0=" 808 | }, 809 | "model": { 810 | "$ref": "AAAAAAFh+gCwHlAg0LE=" 811 | }, 812 | "subViews": [ 813 | { 814 | "_type": "EdgeLabelView", 815 | "_id": "AAAAAAFh+gCwHlAjAHI=", 816 | "_parent": { 817 | "$ref": "AAAAAAFh+gCwHlAicHw=" 818 | }, 819 | "model": { 820 | "$ref": "AAAAAAFh+gCwHlAg0LE=" 821 | }, 822 | "font": "Arial;13;0", 823 | "left": 216, 824 | "top": 327, 825 | "width": 49.86083984375, 826 | "height": 13, 827 | "alpha": -2.2896258916821175, 828 | "distance": 21.2602916254693, 829 | "hostEdge": { 830 | "$ref": "AAAAAAFh+gCwHlAicHw=" 831 | }, 832 | "edgePosition": 1, 833 | "text": "products" 834 | } 835 | ], 836 | "font": "Arial;13;0", 837 | "head": { 838 | "$ref": "AAAAAAFh+f5bY098qN0=" 839 | }, 840 | "tail": { 841 | "$ref": "AAAAAAFh+f9/Kk/Ndjs=" 842 | }, 843 | "lineStyle": 2, 844 | "points": "280:320;224:320;224:240", 845 | "nameLabel": { 846 | "$ref": "AAAAAAFh+gCwHlAjAHI=" 847 | } 848 | }, 849 | { 850 | "_type": "DFDDataFlowView", 851 | "_id": "AAAAAAFh+gDFZlArpZA=", 852 | "_parent": { 853 | "$ref": "AAAAAAFh+f1og09xvA0=" 854 | }, 855 | "model": { 856 | "$ref": "AAAAAAFh+gDFZlApi/A=" 857 | }, 858 | "subViews": [ 859 | { 860 | "_type": "EdgeLabelView", 861 | "_id": "AAAAAAFh+gDFZlAspvc=", 862 | "_parent": { 863 | "$ref": "AAAAAAFh+gDFZlArpZA=" 864 | }, 865 | "model": { 866 | "$ref": "AAAAAAFh+gDFZlApi/A=" 867 | }, 868 | "font": "Arial;13;0", 869 | "left": 335, 870 | "top": 263, 871 | "width": 80.2216796875, 872 | "height": 13, 873 | "alpha": -2.008587298743178, 874 | "distance": 51.894122981316485, 875 | "hostEdge": { 876 | "$ref": "AAAAAAFh+gDFZlArpZA=" 877 | }, 878 | "edgePosition": 1, 879 | "text": "update record" 880 | } 881 | ], 882 | "font": "Arial;13;0", 883 | "head": { 884 | "$ref": "AAAAAAFh+f/j7U/lE50=" 885 | }, 886 | "tail": { 887 | "$ref": "AAAAAAFh+f9/Kk/Ndjs=" 888 | }, 889 | "lineStyle": 2, 890 | "points": "328:288;328:208", 891 | "nameLabel": { 892 | "$ref": "AAAAAAFh+gDFZlAspvc=" 893 | } 894 | }, 895 | { 896 | "_type": "DFDDataFlowView", 897 | "_id": "AAAAAAFh+gDvQlA1DkA=", 898 | "_parent": { 899 | "$ref": "AAAAAAFh+f1og09xvA0=" 900 | }, 901 | "model": { 902 | "$ref": "AAAAAAFh+gDvQlAzSZ8=" 903 | }, 904 | "subViews": [ 905 | { 906 | "_type": "EdgeLabelView", 907 | "_id": "AAAAAAFh+gDvQlA2coc=", 908 | "_parent": { 909 | "$ref": "AAAAAAFh+gDvQlA1DkA=" 910 | }, 911 | "model": { 912 | "$ref": "AAAAAAFh+gDvQlAzSZ8=" 913 | }, 914 | "visible": false, 915 | "font": "Arial;13;0", 916 | "left": 350, 917 | "top": 89, 918 | "height": 13, 919 | "alpha": 1.5707963267948966, 920 | "distance": 15, 921 | "hostEdge": { 922 | "$ref": "AAAAAAFh+gDvQlA1DkA=" 923 | }, 924 | "edgePosition": 1 925 | } 926 | ], 927 | "font": "Arial;13;0", 928 | "head": { 929 | "$ref": "AAAAAAFh+f/j7U/lE50=" 930 | }, 931 | "tail": { 932 | "$ref": "AAAAAAFh+f+g9U/Zyv0=" 933 | }, 934 | "lineStyle": 2, 935 | "points": "448:96;336:96;336:160", 936 | "nameLabel": { 937 | "$ref": "AAAAAAFh+gDvQlA2coc=" 938 | } 939 | }, 940 | { 941 | "_type": "DFDDataFlowView", 942 | "_id": "AAAAAAFh+gEiZVA/yQk=", 943 | "_parent": { 944 | "$ref": "AAAAAAFh+f1og09xvA0=" 945 | }, 946 | "model": { 947 | "$ref": "AAAAAAFh+gEiZVA9NoY=" 948 | }, 949 | "subViews": [ 950 | { 951 | "_type": "EdgeLabelView", 952 | "_id": "AAAAAAFh+gEiZVBAdOA=", 953 | "_parent": { 954 | "$ref": "AAAAAAFh+gEiZVA/yQk=" 955 | }, 956 | "model": { 957 | "$ref": "AAAAAAFh+gEiZVA9NoY=" 958 | }, 959 | "font": "Arial;13;0", 960 | "left": 199, 961 | "top": 359, 962 | "width": 30.34814453125, 963 | "height": 13, 964 | "alpha": 0.44610560086646567, 965 | "distance": 50.99019513592785, 966 | "hostEdge": { 967 | "$ref": "AAAAAAFh+gEiZVA/yQk=" 968 | }, 969 | "edgePosition": 1, 970 | "text": "order" 971 | } 972 | ], 973 | "font": "Arial;13;0", 974 | "head": { 975 | "$ref": "AAAAAAFh+f9NB0/BifI=" 976 | }, 977 | "tail": { 978 | "$ref": "AAAAAAFh+f5bY098qN0=" 979 | }, 980 | "lineStyle": 2, 981 | "points": "192:240;192:400", 982 | "nameLabel": { 983 | "$ref": "AAAAAAFh+gEiZVBAdOA=" 984 | } 985 | }, 986 | { 987 | "_type": "DFDDataFlowView", 988 | "_id": "AAAAAAFh+gE9vVBI7eA=", 989 | "_parent": { 990 | "$ref": "AAAAAAFh+f1og09xvA0=" 991 | }, 992 | "model": { 993 | "$ref": "AAAAAAFh+gE9vVBGqb0=" 994 | }, 995 | "subViews": [ 996 | { 997 | "_type": "EdgeLabelView", 998 | "_id": "AAAAAAFh+gE9vVBJZlw=", 999 | "_parent": { 1000 | "$ref": "AAAAAAFh+gE9vVBI7eA=" 1001 | }, 1002 | "model": { 1003 | "$ref": "AAAAAAFh+gE9vVBGqb0=" 1004 | }, 1005 | "visible": false, 1006 | "font": "Arial;13;0", 1007 | "left": 81, 1008 | "top": 425, 1009 | "height": 13, 1010 | "alpha": 1.5707963267948966, 1011 | "distance": 15, 1012 | "hostEdge": { 1013 | "$ref": "AAAAAAFh+gE9vVBI7eA=" 1014 | }, 1015 | "edgePosition": 1 1016 | } 1017 | ], 1018 | "font": "Arial;13;0", 1019 | "head": { 1020 | "$ref": "AAAAAAFh+f8KJU+qioE=" 1021 | }, 1022 | "tail": { 1023 | "$ref": "AAAAAAFh+f9NB0/BifI=" 1024 | }, 1025 | "lineStyle": 2, 1026 | "points": "168:432;96:432;96:360", 1027 | "nameLabel": { 1028 | "$ref": "AAAAAAFh+gE9vVBJZlw=" 1029 | } 1030 | } 1031 | ] 1032 | }, 1033 | { 1034 | "_type": "DFDExternalEntity", 1035 | "_id": "AAAAAAFh+f5bYk96Rwo=", 1036 | "_parent": { 1037 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1038 | }, 1039 | "name": "Customer", 1040 | "ownedElements": [ 1041 | { 1042 | "_type": "DFDDataFlow", 1043 | "_id": "AAAAAAFh+gEiZVA9NoY=", 1044 | "_parent": { 1045 | "$ref": "AAAAAAFh+f5bYk96Rwo=" 1046 | }, 1047 | "name": "order", 1048 | "source": { 1049 | "$ref": "AAAAAAFh+f5bYk96Rwo=" 1050 | }, 1051 | "target": { 1052 | "$ref": "AAAAAAFh+f9NB0+/Opo=" 1053 | } 1054 | } 1055 | ] 1056 | }, 1057 | { 1058 | "_type": "DFDExternalEntity", 1059 | "_id": "AAAAAAFh+f6JOU+Gu8k=", 1060 | "_parent": { 1061 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1062 | }, 1063 | "name": "Inventory", 1064 | "ownedElements": [ 1065 | { 1066 | "_type": "DFDDataFlow", 1067 | "_id": "AAAAAAFh+gBhf1ANuRA=", 1068 | "_parent": { 1069 | "$ref": "AAAAAAFh+f6JOU+Gu8k=" 1070 | }, 1071 | "name": "products", 1072 | "source": { 1073 | "$ref": "AAAAAAFh+f6JOU+Gu8k=" 1074 | }, 1075 | "target": { 1076 | "$ref": "AAAAAAFh+f9/Kk/LX6Q=" 1077 | } 1078 | }, 1079 | { 1080 | "_type": "DFDDataFlow", 1081 | "_id": "AAAAAAFh+gB5PlAW5zw=", 1082 | "_parent": { 1083 | "$ref": "AAAAAAFh+f6JOU+Gu8k=" 1084 | }, 1085 | "name": "update request", 1086 | "source": { 1087 | "$ref": "AAAAAAFh+f6JOU+Gu8k=" 1088 | }, 1089 | "target": { 1090 | "$ref": "AAAAAAFh+f+g9U/XLho=" 1091 | } 1092 | } 1093 | ] 1094 | }, 1095 | { 1096 | "_type": "DFDProcess", 1097 | "_id": "AAAAAAFh+f68X0+SfoU=", 1098 | "_parent": { 1099 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1100 | }, 1101 | "name": "Print Statement", 1102 | "ownedElements": [ 1103 | { 1104 | "_type": "DFDDataFlow", 1105 | "_id": "AAAAAAFh+f7sV0+eoek=", 1106 | "_parent": { 1107 | "$ref": "AAAAAAFh+f68X0+SfoU=" 1108 | }, 1109 | "name": "print statement request", 1110 | "source": { 1111 | "$ref": "AAAAAAFh+f68X0+SfoU=" 1112 | }, 1113 | "target": { 1114 | "$ref": "AAAAAAFh+f5bYk96Rwo=" 1115 | } 1116 | } 1117 | ] 1118 | }, 1119 | { 1120 | "_type": "DFDDataStore", 1121 | "_id": "AAAAAAFh+f8KJU+oQJs=", 1122 | "_parent": { 1123 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1124 | }, 1125 | "name": "Transaction", 1126 | "ownedElements": [ 1127 | { 1128 | "_type": "DFDDataFlow", 1129 | "_id": "AAAAAAFh+f8Kfk+zNn0=", 1130 | "_parent": { 1131 | "$ref": "AAAAAAFh+f8KJU+oQJs=" 1132 | }, 1133 | "name": "transaction information", 1134 | "source": { 1135 | "$ref": "AAAAAAFh+f8KJU+oQJs=" 1136 | }, 1137 | "target": { 1138 | "$ref": "AAAAAAFh+f68X0+SfoU=" 1139 | } 1140 | } 1141 | ] 1142 | }, 1143 | { 1144 | "_type": "DFDProcess", 1145 | "_id": "AAAAAAFh+f9NB0+/Opo=", 1146 | "_parent": { 1147 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1148 | }, 1149 | "name": "Process Order", 1150 | "ownedElements": [ 1151 | { 1152 | "_type": "DFDDataFlow", 1153 | "_id": "AAAAAAFh+gE9vVBGqb0=", 1154 | "_parent": { 1155 | "$ref": "AAAAAAFh+f9NB0+/Opo=" 1156 | }, 1157 | "source": { 1158 | "$ref": "AAAAAAFh+f9NB0+/Opo=" 1159 | }, 1160 | "target": { 1161 | "$ref": "AAAAAAFh+f8KJU+oQJs=" 1162 | } 1163 | } 1164 | ] 1165 | }, 1166 | { 1167 | "_type": "DFDProcess", 1168 | "_id": "AAAAAAFh+f9/Kk/LX6Q=", 1169 | "_parent": { 1170 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1171 | }, 1172 | "name": "Ship Goods", 1173 | "ownedElements": [ 1174 | { 1175 | "_type": "DFDDataFlow", 1176 | "_id": "AAAAAAFh+gCwHlAg0LE=", 1177 | "_parent": { 1178 | "$ref": "AAAAAAFh+f9/Kk/LX6Q=" 1179 | }, 1180 | "name": "products", 1181 | "source": { 1182 | "$ref": "AAAAAAFh+f9/Kk/LX6Q=" 1183 | }, 1184 | "target": { 1185 | "$ref": "AAAAAAFh+f5bYk96Rwo=" 1186 | } 1187 | }, 1188 | { 1189 | "_type": "DFDDataFlow", 1190 | "_id": "AAAAAAFh+gDFZlApi/A=", 1191 | "_parent": { 1192 | "$ref": "AAAAAAFh+f9/Kk/LX6Q=" 1193 | }, 1194 | "name": "update record", 1195 | "source": { 1196 | "$ref": "AAAAAAFh+f9/Kk/LX6Q=" 1197 | }, 1198 | "target": { 1199 | "$ref": "AAAAAAFh+f/j7E/jnpA=" 1200 | } 1201 | } 1202 | ] 1203 | }, 1204 | { 1205 | "_type": "DFDProcess", 1206 | "_id": "AAAAAAFh+f+g9U/XLho=", 1207 | "_parent": { 1208 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1209 | }, 1210 | "name": "Refill Inventory", 1211 | "ownedElements": [ 1212 | { 1213 | "_type": "DFDDataFlow", 1214 | "_id": "AAAAAAFh+gDvQlAzSZ8=", 1215 | "_parent": { 1216 | "$ref": "AAAAAAFh+f+g9U/XLho=" 1217 | }, 1218 | "source": { 1219 | "$ref": "AAAAAAFh+f+g9U/XLho=" 1220 | }, 1221 | "target": { 1222 | "$ref": "AAAAAAFh+f/j7E/jnpA=" 1223 | } 1224 | } 1225 | ] 1226 | }, 1227 | { 1228 | "_type": "DFDDataStore", 1229 | "_id": "AAAAAAFh+f/j7E/jnpA=", 1230 | "_parent": { 1231 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1232 | }, 1233 | "name": "Inventory" 1234 | }, 1235 | { 1236 | "_type": "DFDDataStore", 1237 | "_id": "AAAAAAFh+gAQEU/vhUg=", 1238 | "_parent": { 1239 | "$ref": "AAAAAAFh+f1ogk9w9cA=" 1240 | }, 1241 | "name": "Customer", 1242 | "ownedElements": [ 1243 | { 1244 | "_type": "DFDDataFlow", 1245 | "_id": "AAAAAAFh+gAuG0/7EyY=", 1246 | "_parent": { 1247 | "$ref": "AAAAAAFh+gAQEU/vhUg=" 1248 | }, 1249 | "name": "customer information", 1250 | "source": { 1251 | "$ref": "AAAAAAFh+gAQEU/vhUg=" 1252 | }, 1253 | "target": { 1254 | "$ref": "AAAAAAFh+f9NB0+/Opo=" 1255 | } 1256 | }, 1257 | { 1258 | "_type": "DFDDataFlow", 1259 | "_id": "AAAAAAFh+gBDD1AEqLI=", 1260 | "_parent": { 1261 | "$ref": "AAAAAAFh+gAQEU/vhUg=" 1262 | }, 1263 | "name": "delivery information", 1264 | "source": { 1265 | "$ref": "AAAAAAFh+gAQEU/vhUg=" 1266 | }, 1267 | "target": { 1268 | "$ref": "AAAAAAFh+f9/Kk/LX6Q=" 1269 | } 1270 | } 1271 | ] 1272 | } 1273 | ] 1274 | } 1275 | ] 1276 | } -------------------------------------------------------------------------------- /ERDExample.mdj: -------------------------------------------------------------------------------- 1 | { 2 | "_type": "Project", 3 | "_id": "AAAAAAFF+h6SjaM2Hec=", 4 | "name": "ERD Example", 5 | "ownedElements": [ 6 | { 7 | "_type": "ERDDataModel", 8 | "_id": "AAAAAAFLzntJC6EktCk=", 9 | "_parent": { 10 | "$ref": "AAAAAAFF+h6SjaM2Hec=" 11 | }, 12 | "name": "Data Model", 13 | "ownedElements": [ 14 | { 15 | "_type": "ERDDiagram", 16 | "_id": "AAAAAAFLzntJC6ElOqo=", 17 | "_parent": { 18 | "$ref": "AAAAAAFLzntJC6EktCk=" 19 | }, 20 | "name": "Main", 21 | "defaultDiagram": true, 22 | "ownedViews": [ 23 | { 24 | "_type": "ERDEntityView", 25 | "_id": "AAAAAAFLzoMENm7huq4=", 26 | "_parent": { 27 | "$ref": "AAAAAAFLzntJC6ElOqo=" 28 | }, 29 | "model": { 30 | "$ref": "AAAAAAFLzoMENW7fyW4=" 31 | }, 32 | "subViews": [ 33 | { 34 | "_type": "LabelView", 35 | "_id": "AAAAAAFLzoMENm7iM/U=", 36 | "_parent": { 37 | "$ref": "AAAAAAFLzoMENm7huq4=" 38 | }, 39 | "font": "Arial;13;1", 40 | "left": 380, 41 | "top": 49, 42 | "width": 236.34326171875, 43 | "height": 13, 44 | "text": "STUDENT" 45 | }, 46 | { 47 | "_type": "ERDColumnCompartmentView", 48 | "_id": "AAAAAAFLzoMENm7jxQw=", 49 | "_parent": { 50 | "$ref": "AAAAAAFLzoMENm7huq4=" 51 | }, 52 | "model": { 53 | "$ref": "AAAAAAFLzoMENW7fyW4=" 54 | }, 55 | "subViews": [ 56 | { 57 | "_type": "ERDColumnView", 58 | "_id": "AAAAAAFLzoNoR27xLwE=", 59 | "_parent": { 60 | "$ref": "AAAAAAFLzoMENm7jxQw=" 61 | }, 62 | "model": { 63 | "$ref": "AAAAAAFLzoNoPG7uHZI=" 64 | }, 65 | "font": "Arial;13;0", 66 | "left": 385, 67 | "top": 72, 68 | "width": 226.34326171875, 69 | "height": 13 70 | }, 71 | { 72 | "_type": "ERDColumnView", 73 | "_id": "AAAAAAFLzoPetG75iUU=", 74 | "_parent": { 75 | "$ref": "AAAAAAFLzoMENm7jxQw=" 76 | }, 77 | "model": { 78 | "$ref": "AAAAAAFLzoPeqm72E5k=" 79 | }, 80 | "font": "Arial;13;0", 81 | "left": 385, 82 | "top": 87, 83 | "width": 226.34326171875, 84 | "height": 13 85 | }, 86 | { 87 | "_type": "ERDColumnView", 88 | "_id": "AAAAAAFLzoP5DW8AHWw=", 89 | "_parent": { 90 | "$ref": "AAAAAAFLzoMENm7jxQw=" 91 | }, 92 | "model": { 93 | "$ref": "AAAAAAFLzoP5CG79yOc=" 94 | }, 95 | "font": "Arial;13;0", 96 | "left": 385, 97 | "top": 102, 98 | "width": 226.34326171875, 99 | "height": 13 100 | }, 101 | { 102 | "_type": "ERDColumnView", 103 | "_id": "AAAAAAFLzogv4G9Tlms=", 104 | "_parent": { 105 | "$ref": "AAAAAAFLzoMENm7jxQw=" 106 | }, 107 | "model": { 108 | "$ref": "AAAAAAFLzogv129QsSA=" 109 | }, 110 | "font": "Arial;13;0", 111 | "left": 385, 112 | "top": 117, 113 | "width": 226.34326171875, 114 | "height": 13 115 | }, 116 | { 117 | "_type": "ERDColumnView", 118 | "_id": "AAAAAAFLzohZYG9aYgc=", 119 | "_parent": { 120 | "$ref": "AAAAAAFLzoMENm7jxQw=" 121 | }, 122 | "model": { 123 | "$ref": "AAAAAAFLzohZWm9X5RU=" 124 | }, 125 | "font": "Arial;13;0", 126 | "left": 385, 127 | "top": 132, 128 | "width": 226.34326171875, 129 | "height": 13 130 | }, 131 | { 132 | "_type": "ERDColumnView", 133 | "_id": "AAAAAAFLzoh8fm9hLLs=", 134 | "_parent": { 135 | "$ref": "AAAAAAFLzoMENm7jxQw=" 136 | }, 137 | "model": { 138 | "$ref": "AAAAAAFLzoh8eG9egds=" 139 | }, 140 | "font": "Arial;13;0", 141 | "left": 385, 142 | "top": 147, 143 | "width": 226.34326171875, 144 | "height": 13 145 | } 146 | ], 147 | "font": "Arial;13;0", 148 | "left": 380, 149 | "top": 67, 150 | "width": 236.34326171875, 151 | "height": 98 152 | } 153 | ], 154 | "font": "Arial;13;0", 155 | "left": 380, 156 | "top": 44, 157 | "width": 236.34326171875, 158 | "height": 121, 159 | "nameLabel": { 160 | "$ref": "AAAAAAFLzoMENm7iM/U=" 161 | }, 162 | "columnCompartment": { 163 | "$ref": "AAAAAAFLzoMENm7jxQw=" 164 | } 165 | }, 166 | { 167 | "_type": "ERDEntityView", 168 | "_id": "AAAAAAFLzoQ32G8JVhQ=", 169 | "_parent": { 170 | "$ref": "AAAAAAFLzntJC6ElOqo=" 171 | }, 172 | "model": { 173 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 174 | }, 175 | "subViews": [ 176 | { 177 | "_type": "LabelView", 178 | "_id": "AAAAAAFLzoQ32G8KLZw=", 179 | "_parent": { 180 | "$ref": "AAAAAAFLzoQ32G8JVhQ=" 181 | }, 182 | "font": "Arial;13;1", 183 | "left": 160, 184 | "top": 265, 185 | "width": 232.0078125, 186 | "height": 13, 187 | "text": "CLASS" 188 | }, 189 | { 190 | "_type": "ERDColumnCompartmentView", 191 | "_id": "AAAAAAFLzoQ32G8LmHI=", 192 | "_parent": { 193 | "$ref": "AAAAAAFLzoQ32G8JVhQ=" 194 | }, 195 | "model": { 196 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 197 | }, 198 | "subViews": [ 199 | { 200 | "_type": "ERDColumnView", 201 | "_id": "AAAAAAFLzoRZWW8XgMo=", 202 | "_parent": { 203 | "$ref": "AAAAAAFLzoQ32G8LmHI=" 204 | }, 205 | "model": { 206 | "$ref": "AAAAAAFLzoRZUG8U5Xs=" 207 | }, 208 | "font": "Arial;13;0", 209 | "left": 165, 210 | "top": 288, 211 | "width": 222.0078125, 212 | "height": 13 213 | }, 214 | { 215 | "_type": "ERDColumnView", 216 | "_id": "AAAAAAFLzoRtaW8eGtI=", 217 | "_parent": { 218 | "$ref": "AAAAAAFLzoQ32G8LmHI=" 219 | }, 220 | "model": { 221 | "$ref": "AAAAAAFLzoRtYW8bZBo=" 222 | }, 223 | "font": "Arial;13;0", 224 | "left": 165, 225 | "top": 303, 226 | "width": 222.0078125, 227 | "height": 13 228 | }, 229 | { 230 | "_type": "ERDColumnView", 231 | "_id": "AAAAAAFLzoRzi28lnm4=", 232 | "_parent": { 233 | "$ref": "AAAAAAFLzoQ32G8LmHI=" 234 | }, 235 | "model": { 236 | "$ref": "AAAAAAFLzoRzhG8idWY=" 237 | }, 238 | "font": "Arial;13;0", 239 | "left": 165, 240 | "top": 318, 241 | "width": 222.0078125, 242 | "height": 13 243 | }, 244 | { 245 | "_type": "ERDColumnView", 246 | "_id": "AAAAAAFLzoomPm98K2E=", 247 | "_parent": { 248 | "$ref": "AAAAAAFLzoQ32G8LmHI=" 249 | }, 250 | "model": { 251 | "$ref": "AAAAAAFLzoomNW95GfQ=" 252 | }, 253 | "font": "Arial;13;0", 254 | "left": 165, 255 | "top": 333, 256 | "width": 222.0078125, 257 | "height": 13 258 | }, 259 | { 260 | "_type": "ERDColumnView", 261 | "_id": "AAAAAAFLzpA6+nBUtAE=", 262 | "_parent": { 263 | "$ref": "AAAAAAFLzoQ32G8LmHI=" 264 | }, 265 | "model": { 266 | "$ref": "AAAAAAFLzpA68XBRTjw=" 267 | }, 268 | "font": "Arial;13;0", 269 | "left": 165, 270 | "top": 348, 271 | "width": 222.0078125, 272 | "height": 13 273 | } 274 | ], 275 | "font": "Arial;13;0", 276 | "left": 160, 277 | "top": 283, 278 | "width": 232.0078125, 279 | "height": 83 280 | } 281 | ], 282 | "font": "Arial;13;0", 283 | "left": 160, 284 | "top": 260, 285 | "width": 232.0078125, 286 | "height": 106, 287 | "nameLabel": { 288 | "$ref": "AAAAAAFLzoQ32G8KLZw=" 289 | }, 290 | "columnCompartment": { 291 | "$ref": "AAAAAAFLzoQ32G8LmHI=" 292 | } 293 | }, 294 | { 295 | "_type": "ERDEntityView", 296 | "_id": "AAAAAAFLzoSWj28ynA8=", 297 | "_parent": { 298 | "$ref": "AAAAAAFLzntJC6ElOqo=" 299 | }, 300 | "model": { 301 | "$ref": "AAAAAAFLzoSWj28wJQ8=" 302 | }, 303 | "subViews": [ 304 | { 305 | "_type": "LabelView", 306 | "_id": "AAAAAAFLzoSWj28zQT8=", 307 | "_parent": { 308 | "$ref": "AAAAAAFLzoSWj28ynA8=" 309 | }, 310 | "font": "Arial;13;1", 311 | "left": 36, 312 | "top": 45, 313 | "width": 224.771484375, 314 | "height": 13, 315 | "text": "PROFESSOR" 316 | }, 317 | { 318 | "_type": "ERDColumnCompartmentView", 319 | "_id": "AAAAAAFLzoSWj280/98=", 320 | "_parent": { 321 | "$ref": "AAAAAAFLzoSWj28ynA8=" 322 | }, 323 | "model": { 324 | "$ref": "AAAAAAFLzoSWj28wJQ8=" 325 | }, 326 | "subViews": [ 327 | { 328 | "_type": "ERDColumnView", 329 | "_id": "AAAAAAFLzoSzlm9AMSQ=", 330 | "_parent": { 331 | "$ref": "AAAAAAFLzoSWj280/98=" 332 | }, 333 | "model": { 334 | "$ref": "AAAAAAFLzoSziG89gIs=" 335 | }, 336 | "font": "Arial;13;0", 337 | "left": 41, 338 | "top": 68, 339 | "width": 214.771484375, 340 | "height": 13 341 | }, 342 | { 343 | "_type": "ERDColumnView", 344 | "_id": "AAAAAAFLzoTEcm9H4/M=", 345 | "_parent": { 346 | "$ref": "AAAAAAFLzoSWj280/98=" 347 | }, 348 | "model": { 349 | "$ref": "AAAAAAFLzoTEa29E7GA=" 350 | }, 351 | "font": "Arial;13;0", 352 | "left": 41, 353 | "top": 83, 354 | "width": 214.771484375, 355 | "height": 13 356 | }, 357 | { 358 | "_type": "ERDColumnView", 359 | "_id": "AAAAAAFLzomHM29tWbg=", 360 | "_parent": { 361 | "$ref": "AAAAAAFLzoSWj280/98=" 362 | }, 363 | "model": { 364 | "$ref": "AAAAAAFLzomHKG9qsck=" 365 | }, 366 | "font": "Arial;13;0", 367 | "left": 41, 368 | "top": 98, 369 | "width": 214.771484375, 370 | "height": 13 371 | } 372 | ], 373 | "font": "Arial;13;0", 374 | "left": 36, 375 | "top": 63, 376 | "width": 224.771484375, 377 | "height": 53 378 | } 379 | ], 380 | "font": "Arial;13;0", 381 | "left": 36, 382 | "top": 40, 383 | "width": 224.771484375, 384 | "height": 76, 385 | "nameLabel": { 386 | "$ref": "AAAAAAFLzoSWj28zQT8=" 387 | }, 388 | "columnCompartment": { 389 | "$ref": "AAAAAAFLzoSWj280/98=" 390 | } 391 | }, 392 | { 393 | "_type": "ERDRelationshipView", 394 | "_id": "AAAAAAFLzorKXm+GW/U=", 395 | "_parent": { 396 | "$ref": "AAAAAAFLzntJC6ElOqo=" 397 | }, 398 | "model": { 399 | "$ref": "AAAAAAFLzorKXW+CnB4=" 400 | }, 401 | "subViews": [ 402 | { 403 | "_type": "EdgeLabelView", 404 | "_id": "AAAAAAFLzorKXm+HTb4=", 405 | "_parent": { 406 | "$ref": "AAAAAAFLzorKXm+GW/U=" 407 | }, 408 | "visible": false, 409 | "font": "Arial;13;0", 410 | "left": 542, 411 | "top": 205, 412 | "height": 13, 413 | "alpha": 1.5707963267948966, 414 | "distance": 15, 415 | "hostEdge": { 416 | "$ref": "AAAAAAFLzorKXm+GW/U=" 417 | }, 418 | "edgePosition": 1 419 | }, 420 | { 421 | "_type": "EdgeLabelView", 422 | "_id": "AAAAAAFLzorKXm+IKoA=", 423 | "_parent": { 424 | "$ref": "AAAAAAFLzorKXm+GW/U=" 425 | }, 426 | "font": "Arial;13;0", 427 | "left": 543, 428 | "top": 183, 429 | "height": 13, 430 | "alpha": 0.5235987755982988, 431 | "distance": 30, 432 | "hostEdge": { 433 | "$ref": "AAAAAAFLzorKXm+GW/U=" 434 | }, 435 | "edgePosition": 2 436 | }, 437 | { 438 | "_type": "EdgeLabelView", 439 | "_id": "AAAAAAFLzorKXm+JM0U=", 440 | "_parent": { 441 | "$ref": "AAAAAAFLzorKXm+GW/U=" 442 | }, 443 | "font": "Arial;13;0", 444 | "left": 543, 445 | "top": 228, 446 | "height": 13, 447 | "alpha": -0.5235987755982988, 448 | "distance": 30, 449 | "hostEdge": { 450 | "$ref": "AAAAAAFLzorKXm+GW/U=" 451 | } 452 | } 453 | ], 454 | "font": "Arial;13;0", 455 | "head": { 456 | "$ref": "AAAAAAFLzpGq8nBcJ3w=" 457 | }, 458 | "tail": { 459 | "$ref": "AAAAAAFLzoMENm7huq4=" 460 | }, 461 | "lineStyle": 2, 462 | "points": "528:164;528:260", 463 | "nameLabel": { 464 | "$ref": "AAAAAAFLzorKXm+HTb4=" 465 | }, 466 | "tailNameLabel": { 467 | "$ref": "AAAAAAFLzorKXm+IKoA=" 468 | }, 469 | "headNameLabel": { 470 | "$ref": "AAAAAAFLzorKXm+JM0U=" 471 | } 472 | }, 473 | { 474 | "_type": "ERDRelationshipView", 475 | "_id": "AAAAAAFLzosy1m+jGB8=", 476 | "_parent": { 477 | "$ref": "AAAAAAFLzntJC6ElOqo=" 478 | }, 479 | "model": { 480 | "$ref": "AAAAAAFLzosy1m+fi3Q=" 481 | }, 482 | "subViews": [ 483 | { 484 | "_type": "EdgeLabelView", 485 | "_id": "AAAAAAFLzosy1m+khMQ=", 486 | "_parent": { 487 | "$ref": "AAAAAAFLzosy1m+jGB8=" 488 | }, 489 | "font": "Arial;13;0", 490 | "left": 64, 491 | "top": 316, 492 | "width": 46, 493 | "height": 13, 494 | "alpha": -1.6421030809202524, 495 | "distance": 14.035668847618199, 496 | "hostEdge": { 497 | "$ref": "AAAAAAFLzosy1m+jGB8=" 498 | }, 499 | "edgePosition": 1, 500 | "text": "teaches" 501 | }, 502 | { 503 | "_type": "EdgeLabelView", 504 | "_id": "AAAAAAFLzosy1m+l6Z0=", 505 | "_parent": { 506 | "$ref": "AAAAAAFLzosy1m+jGB8=" 507 | }, 508 | "font": "Arial;13;0", 509 | "left": 103, 510 | "top": 134, 511 | "height": 13, 512 | "alpha": 0.5235987755982988, 513 | "distance": 30, 514 | "hostEdge": { 515 | "$ref": "AAAAAAFLzosy1m+jGB8=" 516 | }, 517 | "edgePosition": 2 518 | }, 519 | { 520 | "_type": "EdgeLabelView", 521 | "_id": "AAAAAAFLzosy12+mLSI=", 522 | "_parent": { 523 | "$ref": "AAAAAAFLzosy1m+jGB8=" 524 | }, 525 | "font": "Arial;13;0", 526 | "left": 134, 527 | "top": 287, 528 | "height": 13, 529 | "alpha": -0.5235987755982988, 530 | "distance": 30, 531 | "hostEdge": { 532 | "$ref": "AAAAAAFLzosy1m+jGB8=" 533 | } 534 | } 535 | ], 536 | "font": "Arial;13;0", 537 | "head": { 538 | "$ref": "AAAAAAFLzoQ32G8JVhQ=" 539 | }, 540 | "tail": { 541 | "$ref": "AAAAAAFLzoSWj28ynA8=" 542 | }, 543 | "lineStyle": 2, 544 | "points": "88:115;88:308;160:308", 545 | "nameLabel": { 546 | "$ref": "AAAAAAFLzosy1m+khMQ=" 547 | }, 548 | "tailNameLabel": { 549 | "$ref": "AAAAAAFLzosy1m+l6Z0=" 550 | }, 551 | "headNameLabel": { 552 | "$ref": "AAAAAAFLzosy12+mLSI=" 553 | } 554 | }, 555 | { 556 | "_type": "ERDEntityView", 557 | "_id": "AAAAAAFLzouNo2+22B8=", 558 | "_parent": { 559 | "$ref": "AAAAAAFLzntJC6ElOqo=" 560 | }, 561 | "model": { 562 | "$ref": "AAAAAAFLzouNo2+09Hg=" 563 | }, 564 | "subViews": [ 565 | { 566 | "_type": "LabelView", 567 | "_id": "AAAAAAFLzouNo2+3eGE=", 568 | "_parent": { 569 | "$ref": "AAAAAAFLzouNo2+22B8=" 570 | }, 571 | "font": "Arial;13;1", 572 | "left": 40, 573 | "top": 477, 574 | "width": 243.56689453125, 575 | "height": 13, 576 | "text": "COURSE" 577 | }, 578 | { 579 | "_type": "ERDColumnCompartmentView", 580 | "_id": "AAAAAAFLzouNo2+4qeI=", 581 | "_parent": { 582 | "$ref": "AAAAAAFLzouNo2+22B8=" 583 | }, 584 | "model": { 585 | "$ref": "AAAAAAFLzouNo2+09Hg=" 586 | }, 587 | "subViews": [ 588 | { 589 | "_type": "ERDColumnView", 590 | "_id": "AAAAAAFLzovjuG/GWmY=", 591 | "_parent": { 592 | "$ref": "AAAAAAFLzouNo2+4qeI=" 593 | }, 594 | "model": { 595 | "$ref": "AAAAAAFLzovjrW/DNN8=" 596 | }, 597 | "font": "Arial;13;0", 598 | "left": 45, 599 | "top": 500, 600 | "width": 233.56689453125, 601 | "height": 13 602 | }, 603 | { 604 | "_type": "ERDColumnView", 605 | "_id": "AAAAAAFLzoxgnG/lgfU=", 606 | "_parent": { 607 | "$ref": "AAAAAAFLzouNo2+4qeI=" 608 | }, 609 | "model": { 610 | "$ref": "AAAAAAFLzoxgkm/ifx8=" 611 | }, 612 | "font": "Arial;13;0", 613 | "left": 45, 614 | "top": 515, 615 | "width": 233.56689453125, 616 | "height": 13 617 | } 618 | ], 619 | "font": "Arial;13;0", 620 | "left": 40, 621 | "top": 495, 622 | "width": 243.56689453125, 623 | "height": 38 624 | } 625 | ], 626 | "font": "Arial;13;0", 627 | "left": 40, 628 | "top": 472, 629 | "width": 243.56689453125, 630 | "height": 61, 631 | "nameLabel": { 632 | "$ref": "AAAAAAFLzouNo2+3eGE=" 633 | }, 634 | "columnCompartment": { 635 | "$ref": "AAAAAAFLzouNo2+4qeI=" 636 | } 637 | }, 638 | { 639 | "_type": "ERDRelationshipView", 640 | "_id": "AAAAAAFLzowfqW/QMuk=", 641 | "_parent": { 642 | "$ref": "AAAAAAFLzntJC6ElOqo=" 643 | }, 644 | "model": { 645 | "$ref": "AAAAAAFLzowfqW/Mpb0=" 646 | }, 647 | "subViews": [ 648 | { 649 | "_type": "EdgeLabelView", 650 | "_id": "AAAAAAFLzowfqW/RKAo=", 651 | "_parent": { 652 | "$ref": "AAAAAAFLzowfqW/QMuk=" 653 | }, 654 | "font": "Arial;13;0", 655 | "left": 134, 656 | "top": 418, 657 | "width": 57.82080078125, 658 | "height": 13, 659 | "alpha": -4.537716498482726, 660 | "distance": 34.52535300326414, 661 | "hostEdge": { 662 | "$ref": "AAAAAAFLzowfqW/QMuk=" 663 | }, 664 | "edgePosition": 1, 665 | "text": "generates" 666 | }, 667 | { 668 | "_type": "EdgeLabelView", 669 | "_id": "AAAAAAFLzowfqm/SX2I=", 670 | "_parent": { 671 | "$ref": "AAAAAAFLzowfqW/QMuk=" 672 | }, 673 | "font": "Arial;13;0", 674 | "left": 181, 675 | "top": 440, 676 | "height": 13, 677 | "alpha": 0.5235987755982988, 678 | "distance": 30, 679 | "hostEdge": { 680 | "$ref": "AAAAAAFLzowfqW/QMuk=" 681 | }, 682 | "edgePosition": 2 683 | }, 684 | { 685 | "_type": "EdgeLabelView", 686 | "_id": "AAAAAAFLzowfqm/TC3Y=", 687 | "_parent": { 688 | "$ref": "AAAAAAFLzowfqW/QMuk=" 689 | }, 690 | "font": "Arial;13;0", 691 | "left": 181, 692 | "top": 384, 693 | "height": 13, 694 | "alpha": -0.5235987755982988, 695 | "distance": 30, 696 | "hostEdge": { 697 | "$ref": "AAAAAAFLzowfqW/QMuk=" 698 | } 699 | } 700 | ], 701 | "font": "Arial;13;0", 702 | "head": { 703 | "$ref": "AAAAAAFLzoQ32G8JVhQ=" 704 | }, 705 | "tail": { 706 | "$ref": "AAAAAAFLzouNo2+22B8=" 707 | }, 708 | "lineStyle": 2, 709 | "points": "196:472;196:365", 710 | "nameLabel": { 711 | "$ref": "AAAAAAFLzowfqW/RKAo=" 712 | }, 713 | "tailNameLabel": { 714 | "$ref": "AAAAAAFLzowfqm/SX2I=" 715 | }, 716 | "headNameLabel": { 717 | "$ref": "AAAAAAFLzowfqm/TC3Y=" 718 | } 719 | }, 720 | { 721 | "_type": "ERDEntityView", 722 | "_id": "AAAAAAFLzo0ppm//4u4=", 723 | "_parent": { 724 | "$ref": "AAAAAAFLzntJC6ElOqo=" 725 | }, 726 | "model": { 727 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 728 | }, 729 | "subViews": [ 730 | { 731 | "_type": "LabelView", 732 | "_id": "AAAAAAFLzo0pp3AALtc=", 733 | "_parent": { 734 | "$ref": "AAAAAAFLzo0ppm//4u4=" 735 | }, 736 | "font": "Arial;13;1", 737 | "left": 316, 738 | "top": 477, 739 | "width": 211.02880859375, 740 | "height": 13, 741 | "text": "ROOM" 742 | }, 743 | { 744 | "_type": "ERDColumnCompartmentView", 745 | "_id": "AAAAAAFLzo0pp3ABt8Q=", 746 | "_parent": { 747 | "$ref": "AAAAAAFLzo0ppm//4u4=" 748 | }, 749 | "model": { 750 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 751 | }, 752 | "subViews": [ 753 | { 754 | "_type": "ERDColumnView", 755 | "_id": "AAAAAAFLzo0/bXANwe4=", 756 | "_parent": { 757 | "$ref": "AAAAAAFLzo0pp3ABt8Q=" 758 | }, 759 | "model": { 760 | "$ref": "AAAAAAFLzo0/YXAK990=" 761 | }, 762 | "font": "Arial;13;0", 763 | "left": 321, 764 | "top": 500, 765 | "width": 201.02880859375, 766 | "height": 13 767 | }, 768 | { 769 | "_type": "ERDColumnView", 770 | "_id": "AAAAAAFLzo1xW3AVuL8=", 771 | "_parent": { 772 | "$ref": "AAAAAAFLzo0pp3ABt8Q=" 773 | }, 774 | "model": { 775 | "$ref": "AAAAAAFLzo1xUXAS/l4=" 776 | }, 777 | "font": "Arial;13;0", 778 | "left": 321, 779 | "top": 515, 780 | "width": 201.02880859375, 781 | "height": 13 782 | }, 783 | { 784 | "_type": "ERDColumnView", 785 | "_id": "AAAAAAFLzo2PZ3AcSQk=", 786 | "_parent": { 787 | "$ref": "AAAAAAFLzo0pp3ABt8Q=" 788 | }, 789 | "model": { 790 | "$ref": "AAAAAAFLzo2PYXAZ6Xk=" 791 | }, 792 | "font": "Arial;13;0", 793 | "left": 321, 794 | "top": 530, 795 | "width": 201.02880859375, 796 | "height": 13 797 | }, 798 | { 799 | "_type": "ERDColumnView", 800 | "_id": "AAAAAAFLzo5gwHA7Ppo=", 801 | "_parent": { 802 | "$ref": "AAAAAAFLzo0pp3ABt8Q=" 803 | }, 804 | "model": { 805 | "$ref": "AAAAAAFLzo5gtnA46Ag=" 806 | }, 807 | "font": "Arial;13;0", 808 | "left": 321, 809 | "top": 545, 810 | "width": 201.02880859375, 811 | "height": 13 812 | } 813 | ], 814 | "font": "Arial;13;0", 815 | "left": 316, 816 | "top": 495, 817 | "width": 211.02880859375, 818 | "height": 68 819 | } 820 | ], 821 | "font": "Arial;13;0", 822 | "left": 316, 823 | "top": 472, 824 | "width": 211.02880859375, 825 | "height": 91, 826 | "nameLabel": { 827 | "$ref": "AAAAAAFLzo0pp3AALtc=" 828 | }, 829 | "columnCompartment": { 830 | "$ref": "AAAAAAFLzo0pp3ABt8Q=" 831 | } 832 | }, 833 | { 834 | "_type": "ERDRelationshipView", 835 | "_id": "AAAAAAFLzo3xJXAm2yk=", 836 | "_parent": { 837 | "$ref": "AAAAAAFLzntJC6ElOqo=" 838 | }, 839 | "model": { 840 | "$ref": "AAAAAAFLzo3xJXAijrM=" 841 | }, 842 | "subViews": [ 843 | { 844 | "_type": "EdgeLabelView", 845 | "_id": "AAAAAAFLzo3xJXAnRK0=", 846 | "_parent": { 847 | "$ref": "AAAAAAFLzo3xJXAm2yk=" 848 | }, 849 | "visible": false, 850 | "font": "Arial;13;0", 851 | "left": 341, 852 | "top": 411, 853 | "height": 13, 854 | "alpha": 1.5707963267948966, 855 | "distance": 15, 856 | "hostEdge": { 857 | "$ref": "AAAAAAFLzo3xJXAm2yk=" 858 | }, 859 | "edgePosition": 1 860 | }, 861 | { 862 | "_type": "EdgeLabelView", 863 | "_id": "AAAAAAFLzo3xJXAokpg=", 864 | "_parent": { 865 | "$ref": "AAAAAAFLzo3xJXAm2yk=" 866 | }, 867 | "font": "Arial;13;0", 868 | "left": 341, 869 | "top": 440, 870 | "height": 13, 871 | "alpha": 0.5235987755982988, 872 | "distance": 30, 873 | "hostEdge": { 874 | "$ref": "AAAAAAFLzo3xJXAm2yk=" 875 | }, 876 | "edgePosition": 2 877 | }, 878 | { 879 | "_type": "EdgeLabelView", 880 | "_id": "AAAAAAFLzo3xJnApydc=", 881 | "_parent": { 882 | "$ref": "AAAAAAFLzo3xJXAm2yk=" 883 | }, 884 | "font": "Arial;13;0", 885 | "left": 341, 886 | "top": 384, 887 | "height": 13, 888 | "alpha": -0.5235987755982988, 889 | "distance": 30, 890 | "hostEdge": { 891 | "$ref": "AAAAAAFLzo3xJXAm2yk=" 892 | } 893 | } 894 | ], 895 | "font": "Arial;13;0", 896 | "head": { 897 | "$ref": "AAAAAAFLzoQ32G8JVhQ=" 898 | }, 899 | "tail": { 900 | "$ref": "AAAAAAFLzo0ppm//4u4=" 901 | }, 902 | "lineStyle": 2, 903 | "points": "356:472;356:365", 904 | "nameLabel": { 905 | "$ref": "AAAAAAFLzo3xJXAnRK0=" 906 | }, 907 | "tailNameLabel": { 908 | "$ref": "AAAAAAFLzo3xJXAokpg=" 909 | }, 910 | "headNameLabel": { 911 | "$ref": "AAAAAAFLzo3xJnApydc=" 912 | } 913 | }, 914 | { 915 | "_type": "ERDEntityView", 916 | "_id": "AAAAAAFLzpGq8nBcJ3w=", 917 | "_parent": { 918 | "$ref": "AAAAAAFLzntJC6ElOqo=" 919 | }, 920 | "model": { 921 | "$ref": "AAAAAAFLzpGq8XBaMEk=" 922 | }, 923 | "subViews": [ 924 | { 925 | "_type": "LabelView", 926 | "_id": "AAAAAAFLzpGq8nBd5I8=", 927 | "_parent": { 928 | "$ref": "AAAAAAFLzpGq8nBcJ3w=" 929 | }, 930 | "font": "Arial;13;1", 931 | "left": 472, 932 | "top": 265, 933 | "width": 213.21240234375, 934 | "height": 13, 935 | "text": "ENROLL" 936 | }, 937 | { 938 | "_type": "ERDColumnCompartmentView", 939 | "_id": "AAAAAAFLzpGq8nBeEUk=", 940 | "_parent": { 941 | "$ref": "AAAAAAFLzpGq8nBcJ3w=" 942 | }, 943 | "model": { 944 | "$ref": "AAAAAAFLzpGq8XBaMEk=" 945 | }, 946 | "subViews": [ 947 | { 948 | "_type": "ERDColumnView", 949 | "_id": "AAAAAAFLzpHOgnBqhUc=", 950 | "_parent": { 951 | "$ref": "AAAAAAFLzpGq8nBeEUk=" 952 | }, 953 | "model": { 954 | "$ref": "AAAAAAFLzpHOdXBnwyI=" 955 | }, 956 | "font": "Arial;13;0", 957 | "left": 477, 958 | "top": 288, 959 | "width": 203.21240234375, 960 | "height": 13 961 | }, 962 | { 963 | "_type": "ERDColumnView", 964 | "_id": "AAAAAAFLzpHjynBxMpw=", 965 | "_parent": { 966 | "$ref": "AAAAAAFLzpGq8nBeEUk=" 967 | }, 968 | "model": { 969 | "$ref": "AAAAAAFLzpHjv3BuI7M=" 970 | }, 971 | "font": "Arial;13;0", 972 | "left": 477, 973 | "top": 303, 974 | "width": 203.21240234375, 975 | "height": 13 976 | }, 977 | { 978 | "_type": "ERDColumnView", 979 | "_id": "AAAAAAFLzpIiK3B6PRs=", 980 | "_parent": { 981 | "$ref": "AAAAAAFLzpGq8nBeEUk=" 982 | }, 983 | "model": { 984 | "$ref": "AAAAAAFLzpIiIXB3uOg=" 985 | }, 986 | "font": "Arial;13;0", 987 | "left": 477, 988 | "top": 318, 989 | "width": 203.21240234375, 990 | "height": 13 991 | } 992 | ], 993 | "font": "Arial;13;0", 994 | "left": 472, 995 | "top": 283, 996 | "width": 213.21240234375, 997 | "height": 53 998 | } 999 | ], 1000 | "font": "Arial;13;0", 1001 | "left": 472, 1002 | "top": 260, 1003 | "width": 213.21240234375, 1004 | "height": 76, 1005 | "nameLabel": { 1006 | "$ref": "AAAAAAFLzpGq8nBd5I8=" 1007 | }, 1008 | "columnCompartment": { 1009 | "$ref": "AAAAAAFLzpGq8nBeEUk=" 1010 | } 1011 | }, 1012 | { 1013 | "_type": "ERDRelationshipView", 1014 | "_id": "AAAAAAFLzpLW13CNFzE=", 1015 | "_parent": { 1016 | "$ref": "AAAAAAFLzntJC6ElOqo=" 1017 | }, 1018 | "model": { 1019 | "$ref": "AAAAAAFLzpLW1nCJdWw=" 1020 | }, 1021 | "subViews": [ 1022 | { 1023 | "_type": "EdgeLabelView", 1024 | "_id": "AAAAAAFLzpLW13COmw4=", 1025 | "_parent": { 1026 | "$ref": "AAAAAAFLzpLW13CNFzE=" 1027 | }, 1028 | "visible": false, 1029 | "font": "Arial;13;0", 1030 | "left": 431, 1031 | "top": 275, 1032 | "height": 13, 1033 | "alpha": 1.5707963267948966, 1034 | "distance": 15, 1035 | "hostEdge": { 1036 | "$ref": "AAAAAAFLzpLW13CNFzE=" 1037 | }, 1038 | "edgePosition": 1 1039 | }, 1040 | { 1041 | "_type": "EdgeLabelView", 1042 | "_id": "AAAAAAFLzpLW13CPKMg=", 1043 | "_parent": { 1044 | "$ref": "AAAAAAFLzpLW13CNFzE=" 1045 | }, 1046 | "font": "Arial;13;0", 1047 | "left": 416, 1048 | "top": 275, 1049 | "height": 13, 1050 | "alpha": 0.5235987755982988, 1051 | "distance": 30, 1052 | "hostEdge": { 1053 | "$ref": "AAAAAAFLzpLW13CNFzE=" 1054 | }, 1055 | "edgePosition": 2 1056 | }, 1057 | { 1058 | "_type": "EdgeLabelView", 1059 | "_id": "AAAAAAFLzpLW13CQ+YA=", 1060 | "_parent": { 1061 | "$ref": "AAAAAAFLzpLW13CNFzE=" 1062 | }, 1063 | "font": "Arial;13;0", 1064 | "left": 446, 1065 | "top": 275, 1066 | "height": 13, 1067 | "alpha": -0.5235987755982988, 1068 | "distance": 30, 1069 | "hostEdge": { 1070 | "$ref": "AAAAAAFLzpLW13CNFzE=" 1071 | } 1072 | } 1073 | ], 1074 | "font": "Arial;13;0", 1075 | "head": { 1076 | "$ref": "AAAAAAFLzpGq8nBcJ3w=" 1077 | }, 1078 | "tail": { 1079 | "$ref": "AAAAAAFLzoQ32G8JVhQ=" 1080 | }, 1081 | "lineStyle": 2, 1082 | "points": "391:296;472:296", 1083 | "nameLabel": { 1084 | "$ref": "AAAAAAFLzpLW13COmw4=" 1085 | }, 1086 | "tailNameLabel": { 1087 | "$ref": "AAAAAAFLzpLW13CPKMg=" 1088 | }, 1089 | "headNameLabel": { 1090 | "$ref": "AAAAAAFLzpLW13CQ+YA=" 1091 | } 1092 | } 1093 | ] 1094 | }, 1095 | { 1096 | "_type": "ERDEntity", 1097 | "_id": "AAAAAAFLzoMENW7fyW4=", 1098 | "_parent": { 1099 | "$ref": "AAAAAAFLzntJC6EktCk=" 1100 | }, 1101 | "name": "STUDENT", 1102 | "columns": [ 1103 | { 1104 | "_type": "ERDColumn", 1105 | "_id": "AAAAAAFLzoNoPG7uHZI=", 1106 | "_parent": { 1107 | "$ref": "AAAAAAFLzoMENW7fyW4=" 1108 | }, 1109 | "name": "STUD_ID", 1110 | "type": "INTEGER", 1111 | "length": 0, 1112 | "primaryKey": true 1113 | }, 1114 | { 1115 | "_type": "ERDColumn", 1116 | "_id": "AAAAAAFLzoPeqm72E5k=", 1117 | "_parent": { 1118 | "$ref": "AAAAAAFLzoMENW7fyW4=" 1119 | }, 1120 | "name": "STUD_FNAME", 1121 | "type": "VARCHAR", 1122 | "length": "50" 1123 | }, 1124 | { 1125 | "_type": "ERDColumn", 1126 | "_id": "AAAAAAFLzoP5CG79yOc=", 1127 | "_parent": { 1128 | "$ref": "AAAAAAFLzoMENW7fyW4=" 1129 | }, 1130 | "name": "STUD_LNAME", 1131 | "type": "VARCHAR", 1132 | "length": "50" 1133 | }, 1134 | { 1135 | "_type": "ERDColumn", 1136 | "_id": "AAAAAAFLzogv129QsSA=", 1137 | "_parent": { 1138 | "$ref": "AAAAAAFLzoMENW7fyW4=" 1139 | }, 1140 | "name": "STUD_STREET", 1141 | "type": "VARCHAR", 1142 | "length": "255" 1143 | }, 1144 | { 1145 | "_type": "ERDColumn", 1146 | "_id": "AAAAAAFLzohZWm9X5RU=", 1147 | "_parent": { 1148 | "$ref": "AAAAAAFLzoMENW7fyW4=" 1149 | }, 1150 | "name": "STUD_CITY", 1151 | "type": "VARCHAR", 1152 | "length": "50" 1153 | }, 1154 | { 1155 | "_type": "ERDColumn", 1156 | "_id": "AAAAAAFLzoh8eG9egds=", 1157 | "_parent": { 1158 | "$ref": "AAAAAAFLzoMENW7fyW4=" 1159 | }, 1160 | "name": "STUD_ZIP", 1161 | "type": "VARCHAR", 1162 | "length": "10" 1163 | } 1164 | ] 1165 | }, 1166 | { 1167 | "_type": "ERDEntity", 1168 | "_id": "AAAAAAFLzoQ32G8H7Y8=", 1169 | "_parent": { 1170 | "$ref": "AAAAAAFLzntJC6EktCk=" 1171 | }, 1172 | "name": "CLASS", 1173 | "ownedElements": [ 1174 | { 1175 | "_type": "ERDRelationship", 1176 | "_id": "AAAAAAFLzorKXW+CnB4=", 1177 | "_parent": { 1178 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1179 | }, 1180 | "end1": { 1181 | "_type": "ERDRelationshipEnd", 1182 | "_id": "AAAAAAFLzorKXW+DFWI=", 1183 | "_parent": { 1184 | "$ref": "AAAAAAFLzorKXW+CnB4=" 1185 | }, 1186 | "reference": { 1187 | "$ref": "AAAAAAFLzoMENW7fyW4=" 1188 | } 1189 | }, 1190 | "end2": { 1191 | "_type": "ERDRelationshipEnd", 1192 | "_id": "AAAAAAFLzorKXW+EGnA=", 1193 | "_parent": { 1194 | "$ref": "AAAAAAFLzorKXW+CnB4=" 1195 | }, 1196 | "reference": { 1197 | "$ref": "AAAAAAFLzpGq8XBaMEk=" 1198 | }, 1199 | "cardinality": "0..*" 1200 | } 1201 | }, 1202 | { 1203 | "_type": "ERDRelationship", 1204 | "_id": "AAAAAAFLzpLW1nCJdWw=", 1205 | "_parent": { 1206 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1207 | }, 1208 | "end1": { 1209 | "_type": "ERDRelationshipEnd", 1210 | "_id": "AAAAAAFLzpLW1nCKyCA=", 1211 | "_parent": { 1212 | "$ref": "AAAAAAFLzpLW1nCJdWw=" 1213 | }, 1214 | "reference": { 1215 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1216 | } 1217 | }, 1218 | "end2": { 1219 | "_type": "ERDRelationshipEnd", 1220 | "_id": "AAAAAAFLzpLW1nCL8S0=", 1221 | "_parent": { 1222 | "$ref": "AAAAAAFLzpLW1nCJdWw=" 1223 | }, 1224 | "reference": { 1225 | "$ref": "AAAAAAFLzpGq8XBaMEk=" 1226 | }, 1227 | "cardinality": "0..*" 1228 | } 1229 | } 1230 | ], 1231 | "columns": [ 1232 | { 1233 | "_type": "ERDColumn", 1234 | "_id": "AAAAAAFLzoRZUG8U5Xs=", 1235 | "_parent": { 1236 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1237 | }, 1238 | "name": "CLASS_ID", 1239 | "type": "INTEGER", 1240 | "length": 0, 1241 | "primaryKey": true 1242 | }, 1243 | { 1244 | "_type": "ERDColumn", 1245 | "_id": "AAAAAAFLzoRtYW8bZBo=", 1246 | "_parent": { 1247 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1248 | }, 1249 | "name": "CLASS_NAME", 1250 | "type": "VARCHAR", 1251 | "length": "255" 1252 | }, 1253 | { 1254 | "_type": "ERDColumn", 1255 | "_id": "AAAAAAFLzoRzhG8idWY=", 1256 | "_parent": { 1257 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1258 | }, 1259 | "name": "PROF_ID", 1260 | "type": "INTEGER", 1261 | "length": 0, 1262 | "foreignKey": true, 1263 | "referenceTo": { 1264 | "$ref": "AAAAAAFLzoSziG89gIs=" 1265 | } 1266 | }, 1267 | { 1268 | "_type": "ERDColumn", 1269 | "_id": "AAAAAAFLzoomNW95GfQ=", 1270 | "_parent": { 1271 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1272 | }, 1273 | "name": "COURSE_ID", 1274 | "type": "INTEGER", 1275 | "length": 0, 1276 | "foreignKey": true, 1277 | "referenceTo": { 1278 | "$ref": "AAAAAAFLzovjrW/DNN8=" 1279 | } 1280 | }, 1281 | { 1282 | "_type": "ERDColumn", 1283 | "_id": "AAAAAAFLzpA68XBRTjw=", 1284 | "_parent": { 1285 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1286 | }, 1287 | "name": "ROOM_ID", 1288 | "type": "INTEGER", 1289 | "length": 0, 1290 | "foreignKey": true, 1291 | "referenceTo": { 1292 | "$ref": "AAAAAAFLzo0/YXAK990=" 1293 | } 1294 | } 1295 | ] 1296 | }, 1297 | { 1298 | "_type": "ERDEntity", 1299 | "_id": "AAAAAAFLzoSWj28wJQ8=", 1300 | "_parent": { 1301 | "$ref": "AAAAAAFLzntJC6EktCk=" 1302 | }, 1303 | "name": "PROFESSOR", 1304 | "ownedElements": [ 1305 | { 1306 | "_type": "ERDRelationship", 1307 | "_id": "AAAAAAFLzosy1m+fi3Q=", 1308 | "_parent": { 1309 | "$ref": "AAAAAAFLzoSWj28wJQ8=" 1310 | }, 1311 | "name": "teaches", 1312 | "end1": { 1313 | "_type": "ERDRelationshipEnd", 1314 | "_id": "AAAAAAFLzosy1m+gbKA=", 1315 | "_parent": { 1316 | "$ref": "AAAAAAFLzosy1m+fi3Q=" 1317 | }, 1318 | "reference": { 1319 | "$ref": "AAAAAAFLzoSWj28wJQ8=" 1320 | } 1321 | }, 1322 | "end2": { 1323 | "_type": "ERDRelationshipEnd", 1324 | "_id": "AAAAAAFLzosy1m+hda8=", 1325 | "_parent": { 1326 | "$ref": "AAAAAAFLzosy1m+fi3Q=" 1327 | }, 1328 | "reference": { 1329 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1330 | }, 1331 | "cardinality": "0..*" 1332 | } 1333 | } 1334 | ], 1335 | "columns": [ 1336 | { 1337 | "_type": "ERDColumn", 1338 | "_id": "AAAAAAFLzoSziG89gIs=", 1339 | "_parent": { 1340 | "$ref": "AAAAAAFLzoSWj28wJQ8=" 1341 | }, 1342 | "name": "PROF_ID", 1343 | "type": "INTEGER", 1344 | "length": 0, 1345 | "primaryKey": true 1346 | }, 1347 | { 1348 | "_type": "ERDColumn", 1349 | "_id": "AAAAAAFLzoTEa29E7GA=", 1350 | "_parent": { 1351 | "$ref": "AAAAAAFLzoSWj28wJQ8=" 1352 | }, 1353 | "name": "PROF_LNAME", 1354 | "type": "VARCHAR", 1355 | "length": "50" 1356 | }, 1357 | { 1358 | "_type": "ERDColumn", 1359 | "_id": "AAAAAAFLzomHKG9qsck=", 1360 | "_parent": { 1361 | "$ref": "AAAAAAFLzoSWj28wJQ8=" 1362 | }, 1363 | "name": "PROF_FNAME", 1364 | "type": "VARCHAR", 1365 | "length": "50" 1366 | } 1367 | ] 1368 | }, 1369 | { 1370 | "_type": "ERDEntity", 1371 | "_id": "AAAAAAFLzouNo2+09Hg=", 1372 | "_parent": { 1373 | "$ref": "AAAAAAFLzntJC6EktCk=" 1374 | }, 1375 | "name": "COURSE", 1376 | "ownedElements": [ 1377 | { 1378 | "_type": "ERDRelationship", 1379 | "_id": "AAAAAAFLzowfqW/Mpb0=", 1380 | "_parent": { 1381 | "$ref": "AAAAAAFLzouNo2+09Hg=" 1382 | }, 1383 | "name": "generates", 1384 | "end1": { 1385 | "_type": "ERDRelationshipEnd", 1386 | "_id": "AAAAAAFLzowfqW/NqqU=", 1387 | "_parent": { 1388 | "$ref": "AAAAAAFLzowfqW/Mpb0=" 1389 | }, 1390 | "reference": { 1391 | "$ref": "AAAAAAFLzouNo2+09Hg=" 1392 | } 1393 | }, 1394 | "end2": { 1395 | "_type": "ERDRelationshipEnd", 1396 | "_id": "AAAAAAFLzowfqW/O6l8=", 1397 | "_parent": { 1398 | "$ref": "AAAAAAFLzowfqW/Mpb0=" 1399 | }, 1400 | "reference": { 1401 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1402 | }, 1403 | "cardinality": "0..*" 1404 | } 1405 | } 1406 | ], 1407 | "columns": [ 1408 | { 1409 | "_type": "ERDColumn", 1410 | "_id": "AAAAAAFLzovjrW/DNN8=", 1411 | "_parent": { 1412 | "$ref": "AAAAAAFLzouNo2+09Hg=" 1413 | }, 1414 | "name": "COURSE_ID", 1415 | "type": "INTEGER", 1416 | "length": 0, 1417 | "primaryKey": true 1418 | }, 1419 | { 1420 | "_type": "ERDColumn", 1421 | "_id": "AAAAAAFLzoxgkm/ifx8=", 1422 | "_parent": { 1423 | "$ref": "AAAAAAFLzouNo2+09Hg=" 1424 | }, 1425 | "name": "COURSE_NAME", 1426 | "type": "VARCHAR", 1427 | "length": "255" 1428 | } 1429 | ] 1430 | }, 1431 | { 1432 | "_type": "ERDEntity", 1433 | "_id": "AAAAAAFLzo0ppm/9XL0=", 1434 | "_parent": { 1435 | "$ref": "AAAAAAFLzntJC6EktCk=" 1436 | }, 1437 | "name": "ROOM", 1438 | "ownedElements": [ 1439 | { 1440 | "_type": "ERDRelationship", 1441 | "_id": "AAAAAAFLzo3xJXAijrM=", 1442 | "_parent": { 1443 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 1444 | }, 1445 | "end1": { 1446 | "_type": "ERDRelationshipEnd", 1447 | "_id": "AAAAAAFLzo3xJXAjE8g=", 1448 | "_parent": { 1449 | "$ref": "AAAAAAFLzo3xJXAijrM=" 1450 | }, 1451 | "reference": { 1452 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 1453 | } 1454 | }, 1455 | "end2": { 1456 | "_type": "ERDRelationshipEnd", 1457 | "_id": "AAAAAAFLzo3xJXAkbCE=", 1458 | "_parent": { 1459 | "$ref": "AAAAAAFLzo3xJXAijrM=" 1460 | }, 1461 | "reference": { 1462 | "$ref": "AAAAAAFLzoQ32G8H7Y8=" 1463 | }, 1464 | "cardinality": "0..*" 1465 | } 1466 | } 1467 | ], 1468 | "columns": [ 1469 | { 1470 | "_type": "ERDColumn", 1471 | "_id": "AAAAAAFLzo0/YXAK990=", 1472 | "_parent": { 1473 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 1474 | }, 1475 | "name": "ROOM_ID", 1476 | "type": "INTEGER", 1477 | "length": 0, 1478 | "primaryKey": true 1479 | }, 1480 | { 1481 | "_type": "ERDColumn", 1482 | "_id": "AAAAAAFLzo1xUXAS/l4=", 1483 | "_parent": { 1484 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 1485 | }, 1486 | "name": "ROOM_LOC", 1487 | "type": "VARCHAR", 1488 | "length": "50" 1489 | }, 1490 | { 1491 | "_type": "ERDColumn", 1492 | "_id": "AAAAAAFLzo2PYXAZ6Xk=", 1493 | "_parent": { 1494 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 1495 | }, 1496 | "name": "ROOM_CAP", 1497 | "type": "VARCHAR", 1498 | "length": "50" 1499 | }, 1500 | { 1501 | "_type": "ERDColumn", 1502 | "_id": "AAAAAAFLzo5gtnA46Ag=", 1503 | "_parent": { 1504 | "$ref": "AAAAAAFLzo0ppm/9XL0=" 1505 | }, 1506 | "name": "CLASS_ID", 1507 | "type": "INTEGER", 1508 | "length": 0, 1509 | "foreignKey": true, 1510 | "referenceTo": { 1511 | "$ref": "AAAAAAFLzoRZUG8U5Xs=" 1512 | } 1513 | } 1514 | ] 1515 | }, 1516 | { 1517 | "_type": "ERDEntity", 1518 | "_id": "AAAAAAFLzpGq8XBaMEk=", 1519 | "_parent": { 1520 | "$ref": "AAAAAAFLzntJC6EktCk=" 1521 | }, 1522 | "name": "ENROLL", 1523 | "columns": [ 1524 | { 1525 | "_type": "ERDColumn", 1526 | "_id": "AAAAAAFLzpHOdXBnwyI=", 1527 | "_parent": { 1528 | "$ref": "AAAAAAFLzpGq8XBaMEk=" 1529 | }, 1530 | "name": "STUD_ID", 1531 | "type": "INTEGER", 1532 | "length": 0, 1533 | "primaryKey": true, 1534 | "foreignKey": true 1535 | }, 1536 | { 1537 | "_type": "ERDColumn", 1538 | "_id": "AAAAAAFLzpHjv3BuI7M=", 1539 | "_parent": { 1540 | "$ref": "AAAAAAFLzpGq8XBaMEk=" 1541 | }, 1542 | "name": "CLASS_ID", 1543 | "type": "INTEGER", 1544 | "length": 0, 1545 | "primaryKey": true, 1546 | "foreignKey": true 1547 | }, 1548 | { 1549 | "_type": "ERDColumn", 1550 | "_id": "AAAAAAFLzpIiIXB3uOg=", 1551 | "_parent": { 1552 | "$ref": "AAAAAAFLzpGq8XBaMEk=" 1553 | }, 1554 | "name": "GRADE", 1555 | "type": "VARCHAR", 1556 | "length": "3" 1557 | } 1558 | ] 1559 | } 1560 | ] 1561 | } 1562 | ] 1563 | } -------------------------------------------------------------------------------- /FlowchartExample.mdj: -------------------------------------------------------------------------------- 1 | { 2 | "_type": "Project", 3 | "_id": "AAAAAAFF+h6SjaM2Hec=", 4 | "name": "Flowchart Example", 5 | "ownedElements": [ 6 | { 7 | "_type": "FCFlowchart", 8 | "_id": "AAAAAAFQ20OqqcFli+I=", 9 | "_parent": { 10 | "$ref": "AAAAAAFF+h6SjaM2Hec=" 11 | }, 12 | "name": "Flowchart", 13 | "ownedElements": [ 14 | { 15 | "_type": "FCFlowchartDiagram", 16 | "_id": "AAAAAAFQ20OqqcFmsnI=", 17 | "_parent": { 18 | "$ref": "AAAAAAFQ20OqqcFli+I=" 19 | }, 20 | "name": "FlowchartDiagram", 21 | "defaultDiagram": true, 22 | "ownedViews": [ 23 | { 24 | "_type": "FCTerminatorView", 25 | "_id": "AAAAAAFQ20P998FytO8=", 26 | "_parent": { 27 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 28 | }, 29 | "model": { 30 | "$ref": "AAAAAAFQ20P998Fwy+8=" 31 | }, 32 | "subViews": [ 33 | { 34 | "_type": "LabelView", 35 | "_id": "AAAAAAFQ20P9+MFzAwo=", 36 | "_parent": { 37 | "$ref": "AAAAAAFQ20P998FytO8=" 38 | }, 39 | "font": "Arial;13;0", 40 | "left": 74, 41 | "top": 50, 42 | "width": 69, 43 | "height": 13, 44 | "text": "Start", 45 | "wordWrap": true 46 | } 47 | ], 48 | "font": "Arial;13;0", 49 | "left": 64, 50 | "top": 40, 51 | "width": 89, 52 | "height": 33, 53 | "nameLabel": { 54 | "$ref": "AAAAAAFQ20P9+MFzAwo=" 55 | } 56 | }, 57 | { 58 | "_type": "FCProcessView", 59 | "_id": "AAAAAAFQ20Q5PsF7PQo=", 60 | "_parent": { 61 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 62 | }, 63 | "model": { 64 | "$ref": "AAAAAAFQ20Q5PsF5sls=" 65 | }, 66 | "subViews": [ 67 | { 68 | "_type": "LabelView", 69 | "_id": "AAAAAAFQ20Q5PsF8JH8=", 70 | "_parent": { 71 | "$ref": "AAAAAAFQ20Q5PsF7PQo=" 72 | }, 73 | "font": "Arial;13;0", 74 | "left": 74, 75 | "top": 130, 76 | "width": 81.64990234375, 77 | "height": 13, 78 | "text": "Order burger", 79 | "wordWrap": true 80 | } 81 | ], 82 | "font": "Arial;13;0", 83 | "left": 64, 84 | "top": 120, 85 | "width": 101.64990234375, 86 | "height": 46, 87 | "nameLabel": { 88 | "$ref": "AAAAAAFQ20Q5PsF8JH8=" 89 | } 90 | }, 91 | { 92 | "_type": "FCDecisionView", 93 | "_id": "AAAAAAFQ20RcHcGEUuY=", 94 | "_parent": { 95 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 96 | }, 97 | "model": { 98 | "$ref": "AAAAAAFQ20RcHcGCO5o=" 99 | }, 100 | "subViews": [ 101 | { 102 | "_type": "LabelView", 103 | "_id": "AAAAAAFQ20RcHcGFWxk=", 104 | "_parent": { 105 | "$ref": "AAAAAAFQ20RcHcGEUuY=" 106 | }, 107 | "font": "Arial;13;0", 108 | "left": 72.25, 109 | "top": 213, 110 | "width": 80.5, 111 | "height": 26, 112 | "text": "Want fries?", 113 | "wordWrap": true 114 | } 115 | ], 116 | "font": "Arial;13;0", 117 | "left": 32, 118 | "top": 200, 119 | "width": 161, 120 | "height": 52, 121 | "nameLabel": { 122 | "$ref": "AAAAAAFQ20RcHcGFWxk=" 123 | } 124 | }, 125 | { 126 | "_type": "FCDecisionView", 127 | "_id": "AAAAAAFQ20SerMGOT6I=", 128 | "_parent": { 129 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 130 | }, 131 | "model": { 132 | "$ref": "AAAAAAFQ20SerMGMnqY=" 133 | }, 134 | "subViews": [ 135 | { 136 | "_type": "LabelView", 137 | "_id": "AAAAAAFQ20SerMGPOEI=", 138 | "_parent": { 139 | "$ref": "AAAAAAFQ20SerMGOT6I=" 140 | }, 141 | "font": "Arial;13;0", 142 | "left": 72.587890625, 143 | "top": 317, 144 | "width": 81.17578125, 145 | "height": 26, 146 | "text": "Want drink?", 147 | "wordWrap": true 148 | } 149 | ], 150 | "font": "Arial;13;0", 151 | "left": 32, 152 | "top": 304, 153 | "width": 162.3515625, 154 | "height": 52, 155 | "nameLabel": { 156 | "$ref": "AAAAAAFQ20SerMGPOEI=" 157 | } 158 | }, 159 | { 160 | "_type": "FCProcessView", 161 | "_id": "AAAAAAFQ20TNM8GXhnc=", 162 | "_parent": { 163 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 164 | }, 165 | "model": { 166 | "$ref": "AAAAAAFQ20TNM8GVWsM=" 167 | }, 168 | "subViews": [ 169 | { 170 | "_type": "LabelView", 171 | "_id": "AAAAAAFQ20TNM8GYIXo=", 172 | "_parent": { 173 | "$ref": "AAAAAAFQ20TNM8GXhnc=" 174 | }, 175 | "font": "Arial;13;0", 176 | "left": 258, 177 | "top": 210, 178 | "width": 77, 179 | "height": 13, 180 | "text": "Order fries", 181 | "wordWrap": true 182 | } 183 | ], 184 | "font": "Arial;13;0", 185 | "left": 248, 186 | "top": 200, 187 | "width": 97, 188 | "height": 46, 189 | "nameLabel": { 190 | "$ref": "AAAAAAFQ20TNM8GYIXo=" 191 | } 192 | }, 193 | { 194 | "_type": "FCProcessView", 195 | "_id": "AAAAAAFQ20Tl08GgV0A=", 196 | "_parent": { 197 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 198 | }, 199 | "model": { 200 | "$ref": "AAAAAAFQ20Tl0sGeJbk=" 201 | }, 202 | "subViews": [ 203 | { 204 | "_type": "LabelView", 205 | "_id": "AAAAAAFQ20Tl08GhCd4=", 206 | "_parent": { 207 | "$ref": "AAAAAAFQ20Tl08GgV0A=" 208 | }, 209 | "font": "Arial;13;0", 210 | "left": 258, 211 | "top": 314, 212 | "width": 77, 213 | "height": 13, 214 | "text": "Order drink", 215 | "wordWrap": true 216 | } 217 | ], 218 | "font": "Arial;13;0", 219 | "left": 248, 220 | "top": 304, 221 | "width": 97, 222 | "height": 46, 223 | "nameLabel": { 224 | "$ref": "AAAAAAFQ20Tl08GhCd4=" 225 | } 226 | }, 227 | { 228 | "_type": "FCProcessView", 229 | "_id": "AAAAAAFQ20UA4sGpCEU=", 230 | "_parent": { 231 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 232 | }, 233 | "model": { 234 | "$ref": "AAAAAAFQ20UA4sGnHe4=" 235 | }, 236 | "subViews": [ 237 | { 238 | "_type": "LabelView", 239 | "_id": "AAAAAAFQ20UA4sGqX+0=", 240 | "_parent": { 241 | "$ref": "AAAAAAFQ20UA4sGpCEU=" 242 | }, 243 | "font": "Arial;13;0", 244 | "left": 82, 245 | "top": 418, 246 | "width": 69.25927734375, 247 | "height": 13, 248 | "text": "Pay cashier", 249 | "wordWrap": true 250 | } 251 | ], 252 | "font": "Arial;13;0", 253 | "left": 72, 254 | "top": 408, 255 | "width": 89.25927734375, 256 | "height": 46, 257 | "nameLabel": { 258 | "$ref": "AAAAAAFQ20UA4sGqX+0=" 259 | } 260 | }, 261 | { 262 | "_type": "FCTerminatorView", 263 | "_id": "AAAAAAFQ20UfKsGyclg=", 264 | "_parent": { 265 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 266 | }, 267 | "model": { 268 | "$ref": "AAAAAAFQ20UfKcGwDxM=" 269 | }, 270 | "subViews": [ 271 | { 272 | "_type": "LabelView", 273 | "_id": "AAAAAAFQ20UfKsGzygU=", 274 | "_parent": { 275 | "$ref": "AAAAAAFQ20UfKsGyclg=" 276 | }, 277 | "font": "Arial;13;0", 278 | "left": 82, 279 | "top": 506, 280 | "width": 69, 281 | "height": 13, 282 | "text": "End", 283 | "wordWrap": true 284 | } 285 | ], 286 | "font": "Arial;13;0", 287 | "left": 72, 288 | "top": 496, 289 | "width": 89, 290 | "height": 33, 291 | "nameLabel": { 292 | "$ref": "AAAAAAFQ20UfKsGzygU=" 293 | } 294 | }, 295 | { 296 | "_type": "FCFlowView", 297 | "_id": "AAAAAAFQ20XYIsHPcfA=", 298 | "_parent": { 299 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 300 | }, 301 | "model": { 302 | "$ref": "AAAAAAFQ20XYIsHNYZo=" 303 | }, 304 | "subViews": [ 305 | { 306 | "_type": "EdgeLabelView", 307 | "_id": "AAAAAAFQ20XYIsHQ+zk=", 308 | "_parent": { 309 | "$ref": "AAAAAAFQ20XYIsHPcfA=" 310 | }, 311 | "model": { 312 | "$ref": "AAAAAAFQ20XYIsHNYZo=" 313 | }, 314 | "visible": false, 315 | "font": "Arial;13;0", 316 | "left": 122, 317 | "top": 89, 318 | "height": 13, 319 | "alpha": 1.5707963267948966, 320 | "distance": 15, 321 | "hostEdge": { 322 | "$ref": "AAAAAAFQ20XYIsHPcfA=" 323 | }, 324 | "edgePosition": 1 325 | } 326 | ], 327 | "fillColor": "#ffffd8", 328 | "font": "Arial;13;0", 329 | "head": { 330 | "$ref": "AAAAAAFQ20Q5PsF7PQo=" 331 | }, 332 | "tail": { 333 | "$ref": "AAAAAAFQ20P998FytO8=" 334 | }, 335 | "lineStyle": 2, 336 | "points": "108:72;108:120", 337 | "nameLabel": { 338 | "$ref": "AAAAAAFQ20XYIsHQ+zk=" 339 | } 340 | }, 341 | { 342 | "_type": "FCFlowView", 343 | "_id": "AAAAAAFQ20XfP8HY+Rg=", 344 | "_parent": { 345 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 346 | }, 347 | "model": { 348 | "$ref": "AAAAAAFQ20XfPsHWiR4=" 349 | }, 350 | "subViews": [ 351 | { 352 | "_type": "EdgeLabelView", 353 | "_id": "AAAAAAFQ20XfP8HZHnE=", 354 | "_parent": { 355 | "$ref": "AAAAAAFQ20XfP8HY+Rg=" 356 | }, 357 | "model": { 358 | "$ref": "AAAAAAFQ20XfPsHWiR4=" 359 | }, 360 | "visible": false, 361 | "font": "Arial;13;0", 362 | "left": 124, 363 | "top": 175, 364 | "height": 13, 365 | "alpha": 1.5707963267948966, 366 | "distance": 15, 367 | "hostEdge": { 368 | "$ref": "AAAAAAFQ20XfP8HY+Rg=" 369 | }, 370 | "edgePosition": 1 371 | } 372 | ], 373 | "fillColor": "#ffffd8", 374 | "font": "Arial;13;0", 375 | "head": { 376 | "$ref": "AAAAAAFQ20RcHcGEUuY=" 377 | }, 378 | "tail": { 379 | "$ref": "AAAAAAFQ20Q5PsF7PQo=" 380 | }, 381 | "lineStyle": 2, 382 | "points": "110:165;110:200", 383 | "nameLabel": { 384 | "$ref": "AAAAAAFQ20XfP8HZHnE=" 385 | } 386 | }, 387 | { 388 | "_type": "FCFlowView", 389 | "_id": "AAAAAAFQ20XkrsHhoWs=", 390 | "_parent": { 391 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 392 | }, 393 | "model": { 394 | "$ref": "AAAAAAFQ20XkrsHfhXw=" 395 | }, 396 | "subViews": [ 397 | { 398 | "_type": "EdgeLabelView", 399 | "_id": "AAAAAAFQ20XkrsHi4/I=", 400 | "_parent": { 401 | "$ref": "AAAAAAFQ20XkrsHhoWs=" 402 | }, 403 | "model": { 404 | "$ref": "AAAAAAFQ20XkrsHfhXw=" 405 | }, 406 | "visible": false, 407 | "font": "Arial;13;0", 408 | "left": 126, 409 | "top": 270, 410 | "height": 13, 411 | "alpha": 1.5707963267948966, 412 | "distance": 15, 413 | "hostEdge": { 414 | "$ref": "AAAAAAFQ20XkrsHhoWs=" 415 | }, 416 | "edgePosition": 1 417 | } 418 | ], 419 | "fillColor": "#ffffd8", 420 | "font": "Arial;13;0", 421 | "head": { 422 | "$ref": "AAAAAAFQ20SerMGOT6I=" 423 | }, 424 | "tail": { 425 | "$ref": "AAAAAAFQ20RcHcGEUuY=" 426 | }, 427 | "lineStyle": 2, 428 | "points": "112:251;112:304", 429 | "nameLabel": { 430 | "$ref": "AAAAAAFQ20XkrsHi4/I=" 431 | } 432 | }, 433 | { 434 | "_type": "FCFlowView", 435 | "_id": "AAAAAAFQ20XozsHq4X4=", 436 | "_parent": { 437 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 438 | }, 439 | "model": { 440 | "$ref": "AAAAAAFQ20XozsHo6m8=" 441 | }, 442 | "subViews": [ 443 | { 444 | "_type": "EdgeLabelView", 445 | "_id": "AAAAAAFQ20XozsHrnPI=", 446 | "_parent": { 447 | "$ref": "AAAAAAFQ20XozsHq4X4=" 448 | }, 449 | "model": { 450 | "$ref": "AAAAAAFQ20XozsHo6m8=" 451 | }, 452 | "visible": false, 453 | "font": "Arial;13;0", 454 | "left": 126, 455 | "top": 374, 456 | "height": 13, 457 | "alpha": 1.5707963267948966, 458 | "distance": 15, 459 | "hostEdge": { 460 | "$ref": "AAAAAAFQ20XozsHq4X4=" 461 | }, 462 | "edgePosition": 1 463 | } 464 | ], 465 | "fillColor": "#ffffd8", 466 | "font": "Arial;13;0", 467 | "head": { 468 | "$ref": "AAAAAAFQ20UA4sGpCEU=" 469 | }, 470 | "tail": { 471 | "$ref": "AAAAAAFQ20SerMGOT6I=" 472 | }, 473 | "lineStyle": 2, 474 | "points": "112:355;112:408", 475 | "nameLabel": { 476 | "$ref": "AAAAAAFQ20XozsHrnPI=" 477 | } 478 | }, 479 | { 480 | "_type": "FCFlowView", 481 | "_id": "AAAAAAFQ20XwXsHz4ts=", 482 | "_parent": { 483 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 484 | }, 485 | "model": { 486 | "$ref": "AAAAAAFQ20XwXsHxVNU=" 487 | }, 488 | "subViews": [ 489 | { 490 | "_type": "EdgeLabelView", 491 | "_id": "AAAAAAFQ20XwXsH01Hg=", 492 | "_parent": { 493 | "$ref": "AAAAAAFQ20XwXsHz4ts=" 494 | }, 495 | "model": { 496 | "$ref": "AAAAAAFQ20XwXsHxVNU=" 497 | }, 498 | "visible": false, 499 | "font": "Arial;13;0", 500 | "left": 130, 501 | "top": 467, 502 | "height": 13, 503 | "alpha": 1.5707963267948966, 504 | "distance": 15, 505 | "hostEdge": { 506 | "$ref": "AAAAAAFQ20XwXsHz4ts=" 507 | }, 508 | "edgePosition": 1 509 | } 510 | ], 511 | "fillColor": "#ffffd8", 512 | "font": "Arial;13;0", 513 | "head": { 514 | "$ref": "AAAAAAFQ20UfKsGyclg=" 515 | }, 516 | "tail": { 517 | "$ref": "AAAAAAFQ20UA4sGpCEU=" 518 | }, 519 | "lineStyle": 2, 520 | "points": "116:453;116:496", 521 | "nameLabel": { 522 | "$ref": "AAAAAAFQ20XwXsH01Hg=" 523 | } 524 | }, 525 | { 526 | "_type": "FCFlowView", 527 | "_id": "AAAAAAFQ20X4xsH8bzU=", 528 | "_parent": { 529 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 530 | }, 531 | "model": { 532 | "$ref": "AAAAAAFQ20X4xsH6Ui0=" 533 | }, 534 | "subViews": [ 535 | { 536 | "_type": "EdgeLabelView", 537 | "_id": "AAAAAAFQ20X4xsH9EkA=", 538 | "_parent": { 539 | "$ref": "AAAAAAFQ20X4xsH8bzU=" 540 | }, 541 | "model": { 542 | "$ref": "AAAAAAFQ20X4xsH6Ui0=" 543 | }, 544 | "visible": false, 545 | "font": "Arial;13;0", 546 | "left": 220, 547 | "top": 203, 548 | "height": 13, 549 | "alpha": 1.5707963267948966, 550 | "distance": 15, 551 | "hostEdge": { 552 | "$ref": "AAAAAAFQ20X4xsH8bzU=" 553 | }, 554 | "edgePosition": 1 555 | } 556 | ], 557 | "fillColor": "#ffffd8", 558 | "font": "Arial;13;0", 559 | "head": { 560 | "$ref": "AAAAAAFQ20TNM8GXhnc=" 561 | }, 562 | "tail": { 563 | "$ref": "AAAAAAFQ20RcHcGEUuY=" 564 | }, 565 | "lineStyle": 2, 566 | "points": "192:224;248:224", 567 | "nameLabel": { 568 | "$ref": "AAAAAAFQ20X4xsH9EkA=" 569 | } 570 | }, 571 | { 572 | "_type": "FCFlowView", 573 | "_id": "AAAAAAFQ20YBLsIFhmg=", 574 | "_parent": { 575 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 576 | }, 577 | "model": { 578 | "$ref": "AAAAAAFQ20YBLsIDgK4=" 579 | }, 580 | "subViews": [ 581 | { 582 | "_type": "EdgeLabelView", 583 | "_id": "AAAAAAFQ20YBLsIG1dQ=", 584 | "_parent": { 585 | "$ref": "AAAAAAFQ20YBLsIFhmg=" 586 | }, 587 | "model": { 588 | "$ref": "AAAAAAFQ20YBLsIDgK4=" 589 | }, 590 | "visible": false, 591 | "font": "Arial;13;0", 592 | "left": 199, 593 | "top": 281, 594 | "height": 13, 595 | "alpha": 1.5707963267948966, 596 | "distance": 15, 597 | "hostEdge": { 598 | "$ref": "AAAAAAFQ20YBLsIFhmg=" 599 | }, 600 | "edgePosition": 1 601 | } 602 | ], 603 | "fillColor": "#ffffd8", 604 | "font": "Arial;13;0", 605 | "head": { 606 | "$ref": "AAAAAAFQ20SerMGOT6I=" 607 | }, 608 | "tail": { 609 | "$ref": "AAAAAAFQ20TNM8GXhnc=" 610 | }, 611 | "lineStyle": 2, 612 | "points": "288:245;288:272;112:272;112:304", 613 | "nameLabel": { 614 | "$ref": "AAAAAAFQ20YBLsIG1dQ=" 615 | } 616 | }, 617 | { 618 | "_type": "FCFlowView", 619 | "_id": "AAAAAAFQ20YHpsIOuDY=", 620 | "_parent": { 621 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 622 | }, 623 | "model": { 624 | "$ref": "AAAAAAFQ20YHpcIM5J8=" 625 | }, 626 | "subViews": [ 627 | { 628 | "_type": "EdgeLabelView", 629 | "_id": "AAAAAAFQ20YHpsIPBeI=", 630 | "_parent": { 631 | "$ref": "AAAAAAFQ20YHpsIOuDY=" 632 | }, 633 | "model": { 634 | "$ref": "AAAAAAFQ20YHpcIM5J8=" 635 | }, 636 | "visible": false, 637 | "font": "Arial;13;0", 638 | "left": 220, 639 | "top": 307, 640 | "height": 13, 641 | "alpha": 1.5707963267948966, 642 | "distance": 15, 643 | "hostEdge": { 644 | "$ref": "AAAAAAFQ20YHpsIOuDY=" 645 | }, 646 | "edgePosition": 1 647 | } 648 | ], 649 | "fillColor": "#ffffd8", 650 | "font": "Arial;13;0", 651 | "head": { 652 | "$ref": "AAAAAAFQ20Tl08GgV0A=" 653 | }, 654 | "tail": { 655 | "$ref": "AAAAAAFQ20SerMGOT6I=" 656 | }, 657 | "lineStyle": 2, 658 | "points": "193:328;248:328", 659 | "nameLabel": { 660 | "$ref": "AAAAAAFQ20YHpsIPBeI=" 661 | } 662 | }, 663 | { 664 | "_type": "FCFlowView", 665 | "_id": "AAAAAAFQ20YMXsIXJAA=", 666 | "_parent": { 667 | "$ref": "AAAAAAFQ20OqqcFmsnI=" 668 | }, 669 | "model": { 670 | "$ref": "AAAAAAFQ20YMXcIV0yg=" 671 | }, 672 | "subViews": [ 673 | { 674 | "_type": "EdgeLabelView", 675 | "_id": "AAAAAAFQ20YMXsIYrB8=", 676 | "_parent": { 677 | "$ref": "AAAAAAFQ20YMXsIXJAA=" 678 | }, 679 | "model": { 680 | "$ref": "AAAAAAFQ20YMXcIV0yg=" 681 | }, 682 | "visible": false, 683 | "font": "Arial;13;0", 684 | "left": 203, 685 | "top": 385, 686 | "height": 13, 687 | "alpha": 1.5707963267948966, 688 | "distance": 15, 689 | "hostEdge": { 690 | "$ref": "AAAAAAFQ20YMXsIXJAA=" 691 | }, 692 | "edgePosition": 1 693 | } 694 | ], 695 | "fillColor": "#ffffd8", 696 | "font": "Arial;13;0", 697 | "head": { 698 | "$ref": "AAAAAAFQ20UA4sGpCEU=" 699 | }, 700 | "tail": { 701 | "$ref": "AAAAAAFQ20Tl08GgV0A=" 702 | }, 703 | "lineStyle": 2, 704 | "points": "296:349;296:376;112:376;112:408", 705 | "nameLabel": { 706 | "$ref": "AAAAAAFQ20YMXsIYrB8=" 707 | } 708 | } 709 | ] 710 | }, 711 | { 712 | "_type": "FCTerminator", 713 | "_id": "AAAAAAFQ20P998Fwy+8=", 714 | "_parent": { 715 | "$ref": "AAAAAAFQ20OqqcFli+I=" 716 | }, 717 | "name": "Start", 718 | "ownedElements": [ 719 | { 720 | "_type": "FCFlow", 721 | "_id": "AAAAAAFQ20XYIsHNYZo=", 722 | "_parent": { 723 | "$ref": "AAAAAAFQ20P998Fwy+8=" 724 | }, 725 | "source": { 726 | "$ref": "AAAAAAFQ20P998Fwy+8=" 727 | }, 728 | "target": { 729 | "$ref": "AAAAAAFQ20Q5PsF5sls=" 730 | } 731 | } 732 | ] 733 | }, 734 | { 735 | "_type": "FCProcess", 736 | "_id": "AAAAAAFQ20Q5PsF5sls=", 737 | "_parent": { 738 | "$ref": "AAAAAAFQ20OqqcFli+I=" 739 | }, 740 | "name": "Order burger", 741 | "ownedElements": [ 742 | { 743 | "_type": "FCFlow", 744 | "_id": "AAAAAAFQ20XfPsHWiR4=", 745 | "_parent": { 746 | "$ref": "AAAAAAFQ20Q5PsF5sls=" 747 | }, 748 | "source": { 749 | "$ref": "AAAAAAFQ20Q5PsF5sls=" 750 | }, 751 | "target": { 752 | "$ref": "AAAAAAFQ20RcHcGCO5o=" 753 | } 754 | } 755 | ] 756 | }, 757 | { 758 | "_type": "FCDecision", 759 | "_id": "AAAAAAFQ20RcHcGCO5o=", 760 | "_parent": { 761 | "$ref": "AAAAAAFQ20OqqcFli+I=" 762 | }, 763 | "name": "Want fries?", 764 | "ownedElements": [ 765 | { 766 | "_type": "FCFlow", 767 | "_id": "AAAAAAFQ20XkrsHfhXw=", 768 | "_parent": { 769 | "$ref": "AAAAAAFQ20RcHcGCO5o=" 770 | }, 771 | "source": { 772 | "$ref": "AAAAAAFQ20RcHcGCO5o=" 773 | }, 774 | "target": { 775 | "$ref": "AAAAAAFQ20SerMGMnqY=" 776 | } 777 | }, 778 | { 779 | "_type": "FCFlow", 780 | "_id": "AAAAAAFQ20X4xsH6Ui0=", 781 | "_parent": { 782 | "$ref": "AAAAAAFQ20RcHcGCO5o=" 783 | }, 784 | "source": { 785 | "$ref": "AAAAAAFQ20RcHcGCO5o=" 786 | }, 787 | "target": { 788 | "$ref": "AAAAAAFQ20TNM8GVWsM=" 789 | } 790 | } 791 | ] 792 | }, 793 | { 794 | "_type": "FCDecision", 795 | "_id": "AAAAAAFQ20SerMGMnqY=", 796 | "_parent": { 797 | "$ref": "AAAAAAFQ20OqqcFli+I=" 798 | }, 799 | "name": "Want drink?", 800 | "ownedElements": [ 801 | { 802 | "_type": "FCFlow", 803 | "_id": "AAAAAAFQ20XozsHo6m8=", 804 | "_parent": { 805 | "$ref": "AAAAAAFQ20SerMGMnqY=" 806 | }, 807 | "source": { 808 | "$ref": "AAAAAAFQ20SerMGMnqY=" 809 | }, 810 | "target": { 811 | "$ref": "AAAAAAFQ20UA4sGnHe4=" 812 | } 813 | }, 814 | { 815 | "_type": "FCFlow", 816 | "_id": "AAAAAAFQ20YHpcIM5J8=", 817 | "_parent": { 818 | "$ref": "AAAAAAFQ20SerMGMnqY=" 819 | }, 820 | "source": { 821 | "$ref": "AAAAAAFQ20SerMGMnqY=" 822 | }, 823 | "target": { 824 | "$ref": "AAAAAAFQ20Tl0sGeJbk=" 825 | } 826 | } 827 | ] 828 | }, 829 | { 830 | "_type": "FCProcess", 831 | "_id": "AAAAAAFQ20TNM8GVWsM=", 832 | "_parent": { 833 | "$ref": "AAAAAAFQ20OqqcFli+I=" 834 | }, 835 | "name": "Order fries", 836 | "ownedElements": [ 837 | { 838 | "_type": "FCFlow", 839 | "_id": "AAAAAAFQ20YBLsIDgK4=", 840 | "_parent": { 841 | "$ref": "AAAAAAFQ20TNM8GVWsM=" 842 | }, 843 | "source": { 844 | "$ref": "AAAAAAFQ20TNM8GVWsM=" 845 | }, 846 | "target": { 847 | "$ref": "AAAAAAFQ20SerMGMnqY=" 848 | } 849 | } 850 | ] 851 | }, 852 | { 853 | "_type": "FCProcess", 854 | "_id": "AAAAAAFQ20Tl0sGeJbk=", 855 | "_parent": { 856 | "$ref": "AAAAAAFQ20OqqcFli+I=" 857 | }, 858 | "name": "Order drink", 859 | "ownedElements": [ 860 | { 861 | "_type": "FCFlow", 862 | "_id": "AAAAAAFQ20YMXcIV0yg=", 863 | "_parent": { 864 | "$ref": "AAAAAAFQ20Tl0sGeJbk=" 865 | }, 866 | "source": { 867 | "$ref": "AAAAAAFQ20Tl0sGeJbk=" 868 | }, 869 | "target": { 870 | "$ref": "AAAAAAFQ20UA4sGnHe4=" 871 | } 872 | } 873 | ] 874 | }, 875 | { 876 | "_type": "FCProcess", 877 | "_id": "AAAAAAFQ20UA4sGnHe4=", 878 | "_parent": { 879 | "$ref": "AAAAAAFQ20OqqcFli+I=" 880 | }, 881 | "name": "Pay cashier", 882 | "ownedElements": [ 883 | { 884 | "_type": "FCFlow", 885 | "_id": "AAAAAAFQ20XwXsHxVNU=", 886 | "_parent": { 887 | "$ref": "AAAAAAFQ20UA4sGnHe4=" 888 | }, 889 | "source": { 890 | "$ref": "AAAAAAFQ20UA4sGnHe4=" 891 | }, 892 | "target": { 893 | "$ref": "AAAAAAFQ20UfKcGwDxM=" 894 | } 895 | } 896 | ] 897 | }, 898 | { 899 | "_type": "FCTerminator", 900 | "_id": "AAAAAAFQ20UfKcGwDxM=", 901 | "_parent": { 902 | "$ref": "AAAAAAFQ20OqqcFli+I=" 903 | }, 904 | "name": "End" 905 | } 906 | ] 907 | } 908 | ] 909 | } -------------------------------------------------------------------------------- /GCPArchitectureExample.mdj: -------------------------------------------------------------------------------- 1 | {"_type":"Project","_id":"AAAAAAFF+h6SjaM2Hec=","name":"GCP Architecture Example","ownedElements":[{"_type":"GCPModel","_id":"AAAAAAGKIBKjVoOTn+Y=","_parent":{"$ref":"AAAAAAFF+h6SjaM2Hec="},"name":"Content Management","ownedElements":[{"_type":"GCPDiagram","_id":"AAAAAAGKIBKjVoOUlcI=","_parent":{"$ref":"AAAAAAGKIBKjVoOTn+Y="},"name":"Content Management Architecture","ownedViews":[{"_type":"GCPZoneView","_id":"AAAAAAGKIBMJzoOcWJQ=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIBMJzYOa8tg="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIBMJzoOdOMY=","_parent":{"$ref":"AAAAAAGKIBMJzoOcWJQ="},"fillColor":"#F6F6F6","font":"Arial;13;0","left":136,"top":96,"width":641,"height":13,"text":"Google Cloud","horizontalAlignment":0,"wordWrap":true}],"containedViews":[{"$ref":"AAAAAAGKIB45noI+IiY="},{"$ref":"AAAAAAGKIB6Wm4JQN+I="},{"$ref":"AAAAAAGKIB/y8oKMFHI="},{"$ref":"AAAAAAGKICCCA4KdFlY="},{"$ref":"AAAAAAGKICHpb4K8UBA="},{"$ref":"AAAAAAGKICLdyJI2jPc="}],"fillColor":"#F6F6F6","font":"Arial;13;0","containerChangeable":true,"left":128,"top":88,"width":657,"height":393,"nameLabel":{"$ref":"AAAAAAGKIBMJzoOdOMY="}},{"_type":"GCPUserView","_id":"AAAAAAGKIBNQwYOoUPQ=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIBNQwYOm0Nk="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIBNQwYOpJXE=","_parent":{"$ref":"AAAAAAGKIBNQwYOoUPQ="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":48,"top":176,"width":49,"horizontalAlignment":0,"wordWrap":true}],"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":40,"top":120,"width":65,"height":64,"nameLabel":{"$ref":"AAAAAAGKIBNQwYOpJXE="}},{"_type":"GCPUserView","_id":"AAAAAAGKIBndEx0UrGY=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIBndEh0SSWE="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIBndEx0VaE4=","_parent":{"$ref":"AAAAAAGKIBndEx0UrGY="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":48,"top":296,"width":49,"horizontalAlignment":0,"wordWrap":true}],"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":40,"top":240,"width":65,"height":64,"nameLabel":{"$ref":"AAAAAAGKIBndEx0VaE4="}},{"_type":"GCPUserView","_id":"AAAAAAGKIBo/nB0g+K0=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIBo/nB0eYhE="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIBo/nR0hPbk=","_parent":{"$ref":"AAAAAAGKIBo/nB0g+K0="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":48,"top":456,"width":54.1962890625,"height":13,"text":"Publisher","horizontalAlignment":0,"wordWrap":true}],"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":40,"top":400,"width":70.1962890625,"height":77,"nameLabel":{"$ref":"AAAAAAGKIBo/nR0hPbk="}},{"_type":"GCPProductView","_id":"AAAAAAGKIB45noI+IiY=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIB45nYI8Zls="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIB45noI/AnM=","_parent":{"$ref":"AAAAAAGKIB45noI+IiY="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":224,"top":145,"width":65,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB45n4JANrc=","_parent":{"$ref":"AAAAAAGKIB45noI+IiY="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":224,"top":148,"width":65,"height":26,"text":"Cloud DNS","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB45n4JB4fk=","_parent":{"$ref":"AAAAAAGKIB45noI+IiY="},"visible":false,"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":224,"top":190,"width":65,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIBMJzoOcWJQ="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":176,"top":136,"width":113,"height":48,"nameLabel":{"$ref":"AAAAAAGKIB45noI/AnM="},"productLabel":{"$ref":"AAAAAAGKIB45n4JANrc="},"expandedLabel":{"$ref":"AAAAAAGKIB45n4JB4fk="}},{"_type":"GCPProductView","_id":"AAAAAAGKIB6Wm4JQN+I=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIB6WmYJOP8k="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIB6Wm4JR6Lk=","_parent":{"$ref":"AAAAAAGKIB6Wm4JQN+I="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":216,"top":273,"width":80.20263671875,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB6Wm4JSLd4=","_parent":{"$ref":"AAAAAAGKIB6Wm4JQN+I="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":216,"top":276,"width":80.20263671875,"height":26,"text":"Cloud Load Balancing","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB6Wm4JTjEA=","_parent":{"$ref":"AAAAAAGKIB6Wm4JQN+I="},"visible":false,"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":216,"top":318,"width":80.20263671875,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIBMJzoOcWJQ="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":168,"top":264,"width":128.20263671875,"height":49,"nameLabel":{"$ref":"AAAAAAGKIB6Wm4JR6Lk="},"productLabel":{"$ref":"AAAAAAGKIB6Wm4JSLd4="},"expandedLabel":{"$ref":"AAAAAAGKIB6Wm4JTjEA="}},{"_type":"GCPZoneView","_id":"AAAAAAGKIB/y8oKMFHI=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIB/y8oKKfSc="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIB/y84KNaQ8=","_parent":{"$ref":"AAAAAAGKIB/y8oKMFHI="},"fillColor":"#E0F7FA","font":"Arial;13;0","left":344,"top":152,"width":177,"height":13,"text":"ZONE A","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIBMJzoOcWJQ="},"containedViews":[{"$ref":"AAAAAAGKIB71foJiwVw="}],"fillColor":"#E0F7FA","font":"Arial;13;0","containerChangeable":true,"left":336,"top":144,"width":193,"height":121,"nameLabel":{"$ref":"AAAAAAGKIB/y84KNaQ8="}},{"_type":"GCPProductView","_id":"AAAAAAGKIB71foJiwVw=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIB71fYJgbRY="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIB71foJjgY4=","_parent":{"$ref":"AAAAAAGKIB71foJiwVw="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":400,"top":185,"width":113,"height":13,"text":"Content Server","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB71foJkPFs=","_parent":{"$ref":"AAAAAAGKIB71foJiwVw="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":400,"top":201,"width":113,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB71foJl7kQ=","_parent":{"$ref":"AAAAAAGKIB71foJiwVw="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":400,"top":230,"width":113,"height":13,"text":"Autoscaling","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIB/y8oKMFHI="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":352,"top":176,"width":161,"height":75,"nameLabel":{"$ref":"AAAAAAGKIB71foJjgY4="},"productLabel":{"$ref":"AAAAAAGKIB71foJkPFs="},"expandedLabel":{"$ref":"AAAAAAGKIB71foJl7kQ="}},{"_type":"GCPZoneView","_id":"AAAAAAGKICCCA4KdFlY=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICCCA4Kb8L4="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKICCCA4KerEo=","_parent":{"$ref":"AAAAAAGKICCCA4KdFlY="},"fillColor":"#E0F7FA","font":"Arial;13;0","left":344,"top":328,"width":177,"height":13,"text":"ZONE B","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIBMJzoOcWJQ="},"containedViews":[{"$ref":"AAAAAAGKIB+k7YJ5dek="}],"fillColor":"#E0F7FA","font":"Arial;13;0","containerChangeable":true,"left":336,"top":320,"width":193,"height":120,"nameLabel":{"$ref":"AAAAAAGKICCCA4KerEo="}},{"_type":"GCPProductView","_id":"AAAAAAGKIB+k7YJ5dek=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKIB+k7YJ36Go="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIB+k7YJ6ssU=","_parent":{"$ref":"AAAAAAGKIB+k7YJ5dek="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":400,"top":361,"width":113,"height":13,"text":"Content Server","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB+k7oJ7ad4=","_parent":{"$ref":"AAAAAAGKIB+k7YJ5dek="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":400,"top":377,"width":113,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIB+k7oJ8CrU=","_parent":{"$ref":"AAAAAAGKIB+k7YJ5dek="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":400,"top":406,"width":113,"height":13,"text":"Autoscaling","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKICCCA4KdFlY="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":352,"top":352,"width":161,"height":75,"nameLabel":{"$ref":"AAAAAAGKIB+k7YJ6ssU="},"productLabel":{"$ref":"AAAAAAGKIB+k7oJ7ad4="},"expandedLabel":{"$ref":"AAAAAAGKIB+k7oJ8CrU="}},{"_type":"GCPProductView","_id":"AAAAAAGKICHpb4K8UBA=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICHpboK6lBQ="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKICHpcIK9PFw=","_parent":{"$ref":"AAAAAAGKICHpb4K8UBA="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":648,"top":233,"width":113,"height":13,"text":"Static Content","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKICHpcIK+p1c=","_parent":{"$ref":"AAAAAAGKICHpb4K8UBA="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":648,"top":249,"width":113,"height":13,"text":"Cloud Storage","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKICHpcIK/oiM=","_parent":{"$ref":"AAAAAAGKICHpb4K8UBA="},"visible":false,"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":648,"top":278,"width":113,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIBMJzoOcWJQ="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":600,"top":224,"width":161,"height":48,"nameLabel":{"$ref":"AAAAAAGKICHpcIK9PFw="},"productLabel":{"$ref":"AAAAAAGKICHpcIK+p1c="},"expandedLabel":{"$ref":"AAAAAAGKICHpcIK/oiM="}},{"_type":"GCPProductView","_id":"AAAAAAGKICLdyJI2jPc=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICLdx5I0Ypg="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKICLdyJI382I=","_parent":{"$ref":"AAAAAAGKICLdyJI2jPc="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":648,"top":329,"width":113,"height":13,"text":"Dynamic Content","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKICLdyJI4CGA=","_parent":{"$ref":"AAAAAAGKICLdyJI2jPc="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":648,"top":345,"width":113,"height":13,"text":"Cloud SQL","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKICLdyJI5wQA=","_parent":{"$ref":"AAAAAAGKICLdyJI2jPc="},"visible":false,"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":648,"top":374,"width":113,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIBMJzoOcWJQ="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":600,"top":320,"width":161,"height":48,"nameLabel":{"$ref":"AAAAAAGKICLdyJI382I="},"productLabel":{"$ref":"AAAAAAGKICLdyJI4CGA="},"expandedLabel":{"$ref":"AAAAAAGKICLdyJI5wQA="}},{"_type":"GCPPathView","_id":"AAAAAAGKICPDqJJScqk=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICPDp5JQCOg="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICPDqZJTYww=","_parent":{"$ref":"AAAAAAGKICPDqJJScqk="},"model":{"$ref":"AAAAAAGKICPDp5JQCOg="},"visible":false,"font":"Arial;13;0","left":140,"top":139,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICPDqJJScqk="},"edgePosition":1}],"lineColor":"#9E9E9E","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIB45noI+IiY="},"tail":{"$ref":"AAAAAAGKIBNQwYOoUPQ="},"points":"104:160;176:160","nameLabel":{"$ref":"AAAAAAGKICPDqZJTYww="}},{"_type":"GCPPathView","_id":"AAAAAAGKICPTpJJbS5Y=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICPTpJJZcGw="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICPTpJJcUAY=","_parent":{"$ref":"AAAAAAGKICPTpJJbS5Y="},"model":{"$ref":"AAAAAAGKICPTpJJZcGw="},"visible":false,"font":"Arial;13;0","left":136,"top":259,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICPTpJJbS5Y="},"edgePosition":1}],"lineColor":"#9E9E9E","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIB6Wm4JQN+I="},"tail":{"$ref":"AAAAAAGKIBndEx0UrGY="},"points":"104:280;168:280","nameLabel":{"$ref":"AAAAAAGKICPTpJJcUAY="}},{"_type":"GCPPathView","_id":"AAAAAAGKICPoeJJkA8E=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICPoeJJiYmw="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICPoeJJlcZw=","_parent":{"$ref":"AAAAAAGKICPoeJJkA8E="},"model":{"$ref":"AAAAAAGKICPoeJJiYmw="},"visible":false,"font":"Arial;13;0","left":121,"top":213,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICPoeJJkA8E="},"edgePosition":1}],"lineColor":"#9E9E9E","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIB45noI+IiY="},"tail":{"$ref":"AAAAAAGKIBndEx0UrGY="},"points":"104:280;136:280;136:160;176:160","nameLabel":{"$ref":"AAAAAAGKICPoeJJlcZw="}},{"_type":"GCPPathView","_id":"AAAAAAGKICP3pZJtgy0=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICP3pZJr7o4="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICP3pZJuEHE=","_parent":{"$ref":"AAAAAAGKICP3pZJtgy0="},"model":{"$ref":"AAAAAAGKICP3pZJr7o4="},"visible":false,"font":"Arial;13;0","left":150,"top":213,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICP3pZJtgy0="},"edgePosition":1}],"lineColor":"#9E9E9E","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIB6Wm4JQN+I="},"tail":{"$ref":"AAAAAAGKIBNQwYOoUPQ="},"points":"104:160;136:160;136:280;168:280","nameLabel":{"$ref":"AAAAAAGKICP3pZJuEHE="}},{"_type":"GCPPathView","_id":"AAAAAAGKICQLTpJ2xno=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICQLTpJ0dCM="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICQLTpJ3bCE=","_parent":{"$ref":"AAAAAAGKICQLTpJ2xno="},"model":{"$ref":"AAAAAAGKICQLTpJ0dCM="},"visible":false,"font":"Arial;13;0","left":185,"top":419,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICQLTpJ2xno="},"edgePosition":1}],"lineColor":"#9E9E9E","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIB+k7YJ5dek="},"tail":{"$ref":"AAAAAAGKIBo/nB0g+K0="},"points":"109:440;200:440;200:412;352:412","nameLabel":{"$ref":"AAAAAAGKICQLTpJ3bCE="}},{"_type":"UMLTextBoxView","_id":"AAAAAAGKICa5E5KepJU=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"lineColor":"#568eff","fillColor":"#568eff","fontColor":"#ffffff","font":"Arial;15;0","left":40,"top":48,"width":745,"height":27,"text":"Architecture: General > Content Management","vertAlign":5},{"_type":"GCPPathView","_id":"AAAAAAGKICgU/JK2X50=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICgU/JK0EPg="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICgU/JK3Ek8=","_parent":{"$ref":"AAAAAAGKICgU/JK2X50="},"model":{"$ref":"AAAAAAGKICgU/JK0EPg="},"visible":false,"font":"Arial;13;0","left":297,"top":241,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICgU/JK2X50="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIB/y8oKMFHI="},"tail":{"$ref":"AAAAAAGKIB6Wm4JQN+I="},"points":"295:288;312:288;312:208;336:208","nameLabel":{"$ref":"AAAAAAGKICgU/JK3Ek8="}},{"_type":"GCPPathView","_id":"AAAAAAGKICgqsZK/xnY=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICgqsZK9paE="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICgqsZLAaqY=","_parent":{"$ref":"AAAAAAGKICgqsZK/xnY="},"model":{"$ref":"AAAAAAGKICgqsZK9paE="},"visible":false,"font":"Arial;13;0","left":326,"top":325,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICgqsZK/xnY="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKICCCA4KdFlY="},"tail":{"$ref":"AAAAAAGKIB6Wm4JQN+I="},"points":"295:288;312:288;312:376;336:376","nameLabel":{"$ref":"AAAAAAGKICgqsZLAaqY="}},{"_type":"GCPPathView","_id":"AAAAAAGKICp6K+5uAhA=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICp6Ku5sdhM="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICp6K+5v77c=","_parent":{"$ref":"AAAAAAGKICp6K+5uAhA="},"model":{"$ref":"AAAAAAGKICp6Ku5sdhM="},"visible":false,"font":"Arial;13;0","left":564,"top":227,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICp6K+5uAhA="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKICHpb4K8UBA="},"tail":{"$ref":"AAAAAAGKIB/y8oKMFHI="},"points":"528:248;600:248","nameLabel":{"$ref":"AAAAAAGKICp6K+5v77c="}},{"_type":"GCPPathView","_id":"AAAAAAGKICrZKO53HNU=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICrZKO51l3Q="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICrZKe54AFI=","_parent":{"$ref":"AAAAAAGKICrZKO53HNU="},"model":{"$ref":"AAAAAAGKICrZKO51l3Q="},"visible":false,"font":"Arial;13;0","left":582,"top":289,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICrZKO53HNU="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKICLdyJI2jPc="},"tail":{"$ref":"AAAAAAGKIB/y8oKMFHI="},"points":"528:248;568:248;568:344;600:344","nameLabel":{"$ref":"AAAAAAGKICrZKe54AFI="}},{"_type":"GCPPathView","_id":"AAAAAAGKICsmsu6FiiU=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICsmse6DGf4="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICsmsu6Gx2Y=","_parent":{"$ref":"AAAAAAGKICsmsu6FiiU="},"model":{"$ref":"AAAAAAGKICsmse6DGf4="},"visible":false,"font":"Arial;13;0","left":564,"top":323,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICsmsu6FiiU="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKICLdyJI2jPc="},"tail":{"$ref":"AAAAAAGKICCCA4KdFlY="},"points":"528:344;600:344","nameLabel":{"$ref":"AAAAAAGKICsmsu6Gx2Y="}},{"_type":"GCPPathView","_id":"AAAAAAGKICs/re6P+GE=","_parent":{"$ref":"AAAAAAGKIBKjVoOUlcI="},"model":{"$ref":"AAAAAAGKICs/re6NUnw="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKICs/re6QKM8=","_parent":{"$ref":"AAAAAAGKICs/re6P+GE="},"model":{"$ref":"AAAAAAGKICs/re6NUnw="},"visible":false,"font":"Arial;13;0","left":553,"top":289,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKICs/re6P+GE="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKICHpb4K8UBA="},"tail":{"$ref":"AAAAAAGKICCCA4KdFlY="},"points":"528:344;568:344;568:248;600:248","nameLabel":{"$ref":"AAAAAAGKICs/re6QKM8="}}]},{"_type":"GCPZone","_id":"AAAAAAGKIBMJzYOa8tg=","_parent":{"$ref":"AAAAAAGKIBKjVoOTn+Y="},"name":"Google Cloud","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIB45nYI8Zls=","_parent":{"$ref":"AAAAAAGKIBMJzYOa8tg="},"icon":"Cloud-DNS.svg","product":"Cloud DNS"},{"_type":"GCPProduct","_id":"AAAAAAGKIB6WmYJOP8k=","_parent":{"$ref":"AAAAAAGKIBMJzYOa8tg="},"ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKICgU/JK0EPg=","_parent":{"$ref":"AAAAAAGKIB6WmYJOP8k="},"source":{"$ref":"AAAAAAGKIB6WmYJOP8k="},"target":{"$ref":"AAAAAAGKIB/y8oKKfSc="}},{"_type":"GCPPath","_id":"AAAAAAGKICgqsZK9paE=","_parent":{"$ref":"AAAAAAGKIB6WmYJOP8k="},"source":{"$ref":"AAAAAAGKIB6WmYJOP8k="},"target":{"$ref":"AAAAAAGKICCCA4Kb8L4="}}],"icon":"Cloud-Load-Balancing.svg","product":"Cloud Load Balancing"},{"_type":"GCPZone","_id":"AAAAAAGKIB/y8oKKfSc=","_parent":{"$ref":"AAAAAAGKIBMJzYOa8tg="},"name":"ZONE A","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIB71fYJgbRY=","_parent":{"$ref":"AAAAAAGKIB/y8oKKfSc="},"name":"Content Server","icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"Autoscaling"},{"_type":"GCPPath","_id":"AAAAAAGKICp6Ku5sdhM=","_parent":{"$ref":"AAAAAAGKIB/y8oKKfSc="},"source":{"$ref":"AAAAAAGKIB/y8oKKfSc="},"target":{"$ref":"AAAAAAGKICHpboK6lBQ="}},{"_type":"GCPPath","_id":"AAAAAAGKICrZKO51l3Q=","_parent":{"$ref":"AAAAAAGKIB/y8oKKfSc="},"source":{"$ref":"AAAAAAGKIB/y8oKKfSc="},"target":{"$ref":"AAAAAAGKICLdx5I0Ypg="}}],"zoneType":"replica-pool"},{"_type":"GCPZone","_id":"AAAAAAGKICCCA4Kb8L4=","_parent":{"$ref":"AAAAAAGKIBMJzYOa8tg="},"name":"ZONE B","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIB+k7YJ36Go=","_parent":{"$ref":"AAAAAAGKICCCA4Kb8L4="},"name":"Content Server","icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"Autoscaling"},{"_type":"GCPPath","_id":"AAAAAAGKICsmse6DGf4=","_parent":{"$ref":"AAAAAAGKICCCA4Kb8L4="},"source":{"$ref":"AAAAAAGKICCCA4Kb8L4="},"target":{"$ref":"AAAAAAGKICLdx5I0Ypg="}},{"_type":"GCPPath","_id":"AAAAAAGKICs/re6NUnw=","_parent":{"$ref":"AAAAAAGKICCCA4Kb8L4="},"source":{"$ref":"AAAAAAGKICCCA4Kb8L4="},"target":{"$ref":"AAAAAAGKICHpboK6lBQ="}}],"zoneType":"replica-pool"},{"_type":"GCPProduct","_id":"AAAAAAGKICHpboK6lBQ=","_parent":{"$ref":"AAAAAAGKIBMJzYOa8tg="},"name":"Static Content","icon":"Cloud-Storage.svg","product":"Cloud Storage"},{"_type":"GCPProduct","_id":"AAAAAAGKICLdx5I0Ypg=","_parent":{"$ref":"AAAAAAGKIBMJzYOa8tg="},"name":"Dynamic Content","icon":"Cloud-SQL.svg","product":"Cloud SQL"}]},{"_type":"GCPUser","_id":"AAAAAAGKIBNQwYOm0Nk=","_parent":{"$ref":"AAAAAAGKIBKjVoOTn+Y="},"ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKICPDp5JQCOg=","_parent":{"$ref":"AAAAAAGKIBNQwYOm0Nk="},"source":{"$ref":"AAAAAAGKIBNQwYOm0Nk="},"target":{"$ref":"AAAAAAGKIB45nYI8Zls="},"pathType":"secondary"},{"_type":"GCPPath","_id":"AAAAAAGKICP3pZJr7o4=","_parent":{"$ref":"AAAAAAGKIBNQwYOm0Nk="},"source":{"$ref":"AAAAAAGKIBNQwYOm0Nk="},"target":{"$ref":"AAAAAAGKIB6WmYJOP8k="},"pathType":"secondary"}],"icon":"Laptop.png"},{"_type":"GCPUser","_id":"AAAAAAGKIBndEh0SSWE=","_parent":{"$ref":"AAAAAAGKIBKjVoOTn+Y="},"ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKICPTpJJZcGw=","_parent":{"$ref":"AAAAAAGKIBndEh0SSWE="},"source":{"$ref":"AAAAAAGKIBndEh0SSWE="},"target":{"$ref":"AAAAAAGKIB6WmYJOP8k="},"pathType":"secondary"},{"_type":"GCPPath","_id":"AAAAAAGKICPoeJJiYmw=","_parent":{"$ref":"AAAAAAGKIBndEh0SSWE="},"source":{"$ref":"AAAAAAGKIBndEh0SSWE="},"target":{"$ref":"AAAAAAGKIB45nYI8Zls="},"pathType":"secondary"}],"icon":"Phone.png"},{"_type":"GCPUser","_id":"AAAAAAGKIBo/nB0eYhE=","_parent":{"$ref":"AAAAAAGKIBKjVoOTn+Y="},"name":"Publisher","ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKICQLTpJ0dCM=","_parent":{"$ref":"AAAAAAGKIBo/nB0eYhE="},"source":{"$ref":"AAAAAAGKIBo/nB0eYhE="},"target":{"$ref":"AAAAAAGKIB+k7YJ36Go="},"pathType":"secondary"}],"icon":"Laptop.png"}]},{"_type":"GCPModel","_id":"AAAAAAGKIC27xu63OZ0=","_parent":{"$ref":"AAAAAAFF+h6SjaM2Hec="},"name":"GitLabCloneGKE","ownedElements":[{"_type":"GCPDiagram","_id":"AAAAAAGKIC27xu64lxE=","_parent":{"$ref":"AAAAAAGKIC27xu63OZ0="},"name":"GitLabCloneGKE Architecture","ownedViews":[{"_type":"GCPUserView","_id":"AAAAAAGKIC5G4u7AWP8=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIC5G4u6+vJo="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIC5G4u7Bqaw=","_parent":{"$ref":"AAAAAAGKIC5G4u7AWP8="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":48,"top":368,"width":49,"horizontalAlignment":0,"wordWrap":true}],"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":40,"top":312,"width":65,"height":64,"nameLabel":{"$ref":"AAAAAAGKIC5G4u7Bqaw="}},{"_type":"GCPZoneView","_id":"AAAAAAGKIC6Rte7NcZw=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIC6Rte7OByA=","_parent":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"fillColor":"#F6F6F6","font":"Arial;13;0","left":136,"top":80,"width":1209,"height":13,"text":"Google Cloud","horizontalAlignment":0,"wordWrap":true}],"containedViews":[{"$ref":"AAAAAAGKIC7fG+7XBos="},{"$ref":"AAAAAAGKIC84S+7pAMw="},{"$ref":"AAAAAAGKIDfo3kwLJlE="},{"$ref":"AAAAAAGKIDmKiExaeLI="},{"$ref":"AAAAAAGKIDoOC0x3myA="},{"$ref":"AAAAAAGKIDsE+0yeOgg="},{"$ref":"AAAAAAGKIDvW0UzC1ok="},{"$ref":"AAAAAAGKIDxRqEzmPyY="},{"$ref":"AAAAAAGKID3CSE0s2Hc="}],"fillColor":"#F6F6F6","font":"Arial;13;0","containerChangeable":true,"left":128,"top":72,"width":1225,"height":553,"nameLabel":{"$ref":"AAAAAAGKIC6Rte7OByA="}},{"_type":"GCPProductView","_id":"AAAAAAGKIC7fG+7XBos=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIC7fG+7VBMY="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIC7fG+7YrKA=","_parent":{"$ref":"AAAAAAGKIC7fG+7XBos="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":200,"top":337,"width":80.20263671875,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIC7fG+7ZoRg=","_parent":{"$ref":"AAAAAAGKIC7fG+7XBos="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":200,"top":340,"width":80.20263671875,"height":26,"text":"Cloud Load Balancing","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIC7fG+7aQk8=","_parent":{"$ref":"AAAAAAGKIC7fG+7XBos="},"visible":false,"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":200,"top":382,"width":80.20263671875,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":152,"top":328,"width":128.20263671875,"height":48,"nameLabel":{"$ref":"AAAAAAGKIC7fG+7YrKA="},"productLabel":{"$ref":"AAAAAAGKIC7fG+7ZoRg="},"expandedLabel":{"$ref":"AAAAAAGKIC7fG+7aQk8="}},{"_type":"GCPZoneView","_id":"AAAAAAGKIC84S+7pAMw=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIC84S+7nejY="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIC84S+7qQ9I=","_parent":{"$ref":"AAAAAAGKIC84S+7pAMw="},"fillColor":"#FFF3E0","font":"Arial;13;0","left":328,"top":280,"width":161,"height":13,"text":"NGINX Plus","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"containedViews":[{"$ref":"AAAAAAGKIC+ps+72bkI="}],"fillColor":"#FFF3E0","font":"Arial;13;0","containerChangeable":true,"left":320,"top":272,"width":177,"height":145,"nameLabel":{"$ref":"AAAAAAGKIC84S+7qQ9I="}},{"_type":"GCPProductView","_id":"AAAAAAGKIC+ps+72bkI=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIC+psu70g9k="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIC+ps+73ksc=","_parent":{"$ref":"AAAAAAGKIC+ps+72bkI="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":376,"top":320,"width":113,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIC+ps+74BdA=","_parent":{"$ref":"AAAAAAGKIC+ps+72bkI="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":376,"top":323,"width":113,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIC+ps+75aq8=","_parent":{"$ref":"AAAAAAGKIC+ps+72bkI="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":376,"top":345,"width":113,"height":13,"text":"10GB PD","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC84S+7pAMw="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":328,"top":304,"width":161,"height":102,"nameLabel":{"$ref":"AAAAAAGKIC+ps+73ksc="},"productLabel":{"$ref":"AAAAAAGKIC+ps+74BdA="},"expandedLabel":{"$ref":"AAAAAAGKIC+ps+75aq8="}},{"_type":"UMLTextBoxView","_id":"AAAAAAGKIDcj2UwB6S0=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"lineColor":"#568eff","fillColor":"#568eff","fontColor":"#ffffff","font":"Arial;15;0","left":40,"top":24,"width":1313,"height":27,"text":"Architecture: General > GitLabCloneGKE","vertAlign":5},{"_type":"GCPZoneView","_id":"AAAAAAGKIDfo3kwLJlE=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDfo3UwJ74k="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDfo3kwMUmM=","_parent":{"$ref":"AAAAAAGKIDfo3kwLJlE="},"fillColor":"#FFF3E0","font":"Arial;13;0","left":544,"top":280,"width":161,"height":13,"text":"GitLab Rails","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"containedViews":[{"$ref":"AAAAAAGKIDgXNkwVm8Q="}],"fillColor":"#FFF3E0","font":"Arial;13;0","containerChangeable":true,"left":536,"top":272,"width":177,"height":145,"nameLabel":{"$ref":"AAAAAAGKIDfo3kwMUmM="}},{"_type":"GCPProductView","_id":"AAAAAAGKIDgXNkwVm8Q=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDgXNUwTzoA="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDgXNkwWTAc=","_parent":{"$ref":"AAAAAAGKIDgXNkwVm8Q="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":592,"top":320,"width":113,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDgXNkwXQAA=","_parent":{"$ref":"AAAAAAGKIDgXNkwVm8Q="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":592,"top":323,"width":113,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDgXNkwYAy4=","_parent":{"$ref":"AAAAAAGKIDgXNkwVm8Q="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":592,"top":345,"width":113,"height":13,"text":"10GB PD","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIDfo3kwLJlE="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":544,"top":304,"width":161,"height":102,"nameLabel":{"$ref":"AAAAAAGKIDgXNkwWTAc="},"productLabel":{"$ref":"AAAAAAGKIDgXNkwXQAA="},"expandedLabel":{"$ref":"AAAAAAGKIDgXNkwYAy4="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDkfyEwyOVc=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDkfx0wwYTg="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDkfyEwzzgg=","_parent":{"$ref":"AAAAAAGKIDkfyEwyOVc="},"model":{"$ref":"AAAAAAGKIDkfx0wwYTg="},"visible":false,"font":"Arial;13;0","left":128,"top":326,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDkfyEwyOVc="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIC7fG+7XBos="},"tail":{"$ref":"AAAAAAGKIC5G4u7AWP8="},"points":"104:347;152:347","nameLabel":{"$ref":"AAAAAAGKIDkfyEwzzgg="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDkuvUw7xdM=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDkuvUw5tJE="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDkuvUw85jQ=","_parent":{"$ref":"AAAAAAGKIDkuvUw7xdM="},"model":{"$ref":"AAAAAAGKIDkuvUw5tJE="},"visible":false,"font":"Arial;13;0","left":299,"top":328,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDkuvUw7xdM="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIC84S+7pAMw="},"tail":{"$ref":"AAAAAAGKIC7fG+7XBos="},"points":"279:349;320:349","nameLabel":{"$ref":"AAAAAAGKIDkuvUw85jQ="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDlcNkxRIs8=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDlcNUxPvCg="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDlcNkxS0YE=","_parent":{"$ref":"AAAAAAGKIDlcNkxRIs8="},"model":{"$ref":"AAAAAAGKIDlcNUxPvCg="},"visible":false,"font":"Arial;13;0","left":516,"top":323,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDlcNkxRIs8="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDfo3kwLJlE="},"tail":{"$ref":"AAAAAAGKIC84S+7pAMw="},"points":"496:344;536:344","nameLabel":{"$ref":"AAAAAAGKIDlcNkxS0YE="}},{"_type":"GCPProductView","_id":"AAAAAAGKIDmKiExaeLI=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDmKiExYWy8="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDmKiExbF4A=","_parent":{"$ref":"AAAAAAGKIDmKiExaeLI="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":592,"top":105,"width":121,"height":13,"text":"Git Repos","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDmKiUxcDV0=","_parent":{"$ref":"AAAAAAGKIDmKiExaeLI="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":592,"top":121,"width":121,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDmKiUxd9oM=","_parent":{"$ref":"AAAAAAGKIDmKiExaeLI="},"visible":false,"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":592,"top":150,"width":121,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":544,"top":96,"width":169,"height":49,"nameLabel":{"$ref":"AAAAAAGKIDmKiExbF4A="},"productLabel":{"$ref":"AAAAAAGKIDmKiUxcDV0="},"expandedLabel":{"$ref":"AAAAAAGKIDmKiUxd9oM="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDnb30xsSlA=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDnb3kxqhmo="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDnb30xtUR4=","_parent":{"$ref":"AAAAAAGKIDnb30xsSlA="},"model":{"$ref":"AAAAAAGKIDnb3kxqhmo="},"visible":false,"font":"Arial;13;0","left":598,"top":201,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDnb30xsSlA="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDfo3kwLJlE="},"tail":{"$ref":"AAAAAAGKIDmKiExaeLI="},"points":"584:144;584:272","nameLabel":{"$ref":"AAAAAAGKIDnb30xtUR4="}},{"_type":"GCPZoneView","_id":"AAAAAAGKIDoOC0x3myA=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDoOCkx1E70="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDoOC0x4H8o=","_parent":{"$ref":"AAAAAAGKIDoOC0x3myA="},"fillColor":"#FFF3E0","font":"Arial;13;0","left":760,"top":152,"width":169,"height":13,"text":"PostgreSQL","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"containedViews":[{"$ref":"AAAAAAGKIDpH5UyDbDs="}],"fillColor":"#FFF3E0","font":"Arial;13;0","containerChangeable":true,"left":752,"top":144,"width":185,"height":145,"nameLabel":{"$ref":"AAAAAAGKIDoOC0x4H8o="}},{"_type":"GCPProductView","_id":"AAAAAAGKIDpH5UyDbDs=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDpH5UyBfRM="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDpH5UyEefQ=","_parent":{"$ref":"AAAAAAGKIDpH5UyDbDs="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":808,"top":192,"width":121,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDpH5UyFRjA=","_parent":{"$ref":"AAAAAAGKIDpH5UyDbDs="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":808,"top":195,"width":121,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDpH5UyGfvc=","_parent":{"$ref":"AAAAAAGKIDpH5UyDbDs="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":808,"top":217,"width":121,"height":13,"text":"10GB PD","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIDoOC0x3myA="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":760,"top":176,"width":169,"height":102,"nameLabel":{"$ref":"AAAAAAGKIDpH5UyEefQ="},"productLabel":{"$ref":"AAAAAAGKIDpH5UyFRjA="},"expandedLabel":{"$ref":"AAAAAAGKIDpH5UyGfvc="}},{"_type":"GCPServiceView","_id":"AAAAAAGKIDsE+0yeOgg=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDsE+0yc7+Y="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDsE+0yfdnA=","_parent":{"$ref":"AAAAAAGKIDsE+0yeOgg="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":1176,"top":114,"width":57,"height":13,"text":"Bucket","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":1128,"top":96,"width":113,"height":48,"nameLabel":{"$ref":"AAAAAAGKIDsE+0yfdnA="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDtk+EyrFKs=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDtk+EypMTU="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDtk+UysOFQ=","_parent":{"$ref":"AAAAAAGKIDtk+EyrFKs="},"model":{"$ref":"AAAAAAGKIDtk+EypMTU="},"font":"Arial;13;0","left":896,"top":99,"width":49.86083984375,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDtk+EyrFKs="},"edgePosition":1,"text":"Backups"}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDsE+0yeOgg="},"tail":{"$ref":"AAAAAAGKIDmKiExaeLI="},"points":"712:120;1128:120","nameLabel":{"$ref":"AAAAAAGKIDtk+UysOFQ="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDuI40y1x28=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDuI4kyzwZ0="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDuI40y2iJc=","_parent":{"$ref":"AAAAAAGKIDuI40y1x28="},"model":{"$ref":"AAAAAAGKIDuI4kyzwZ0="},"visible":false,"font":"Arial;13;0","left":640,"top":179,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDuI40y1x28="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDoOC0x3myA="},"tail":{"$ref":"AAAAAAGKIDfo3kwLJlE="},"points":"640:272;640:200;752:200","nameLabel":{"$ref":"AAAAAAGKIDuI40y2iJc="}},{"_type":"GCPProductView","_id":"AAAAAAGKIDvW0UzC1ok=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDvW0EzAMRI="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDvW0UzDNV8=","_parent":{"$ref":"AAAAAAGKIDvW0UzC1ok="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":1160,"top":201,"width":113,"height":13,"text":"PG DATA","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDvW0UzEU78=","_parent":{"$ref":"AAAAAAGKIDvW0UzC1ok="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":1160,"top":217,"width":113,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDvW0kzFOXk=","_parent":{"$ref":"AAAAAAGKIDvW0UzC1ok="},"visible":false,"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":1160,"top":246,"width":113,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":1112,"top":192,"width":161,"height":48,"nameLabel":{"$ref":"AAAAAAGKIDvW0UzDNV8="},"productLabel":{"$ref":"AAAAAAGKIDvW0UzEU78="},"expandedLabel":{"$ref":"AAAAAAGKIDvW0kzFOXk="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDwMTEzUZHY=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDwMTEzStn8="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDwMTEzVxNc=","_parent":{"$ref":"AAAAAAGKIDwMTEzUZHY="},"model":{"$ref":"AAAAAAGKIDwMTEzStn8="},"visible":false,"font":"Arial;13;0","left":1169,"top":160,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDwMTEzUZHY="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDsE+0yeOgg="},"tail":{"$ref":"AAAAAAGKIDvW0UzC1ok="},"points":"1184:192;1184:143","nameLabel":{"$ref":"AAAAAAGKIDwMTEzVxNc="}},{"_type":"GCPPathView","_id":"AAAAAAGKIDwcA0zdafw=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDwcA0zb0/8="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIDwcA0zeUNI=","_parent":{"$ref":"AAAAAAGKIDwcA0zdafw="},"model":{"$ref":"AAAAAAGKIDwcA0zb0/8="},"visible":false,"font":"Arial;13;0","left":1023,"top":230,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIDwcA0zdafw="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDoOC0x3myA="},"tail":{"$ref":"AAAAAAGKIDvW0UzC1ok="},"points":"1112:221;936:221","nameLabel":{"$ref":"AAAAAAGKIDwcA0zeUNI="}},{"_type":"GCPZoneView","_id":"AAAAAAGKIDxRqEzmPyY=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDxRqEzkUE4="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDxRqEznvms=","_parent":{"$ref":"AAAAAAGKIDxRqEzmPyY="},"fillColor":"#FFF3E0","font":"Arial;13;0","left":768,"top":448,"width":528,"height":13,"text":"Redis","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"containedViews":[{"$ref":"AAAAAAGKIDyFR0zxS+s="},{"$ref":"AAAAAAGKIDywo00AliU="},{"$ref":"AAAAAAGKIDy1J00OK/M="}],"fillColor":"#FFF3E0","font":"Arial;13;0","containerChangeable":true,"left":760,"top":440,"width":544,"height":153,"nameLabel":{"$ref":"AAAAAAGKIDxRqEznvms="}},{"_type":"GCPProductView","_id":"AAAAAAGKIDyFR0zxS+s=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDyFR0zvp70="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDyFR0zyxMc=","_parent":{"$ref":"AAAAAAGKIDyFR0zxS+s="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":824,"top":488,"width":112,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDyFR0zz/Hc=","_parent":{"$ref":"AAAAAAGKIDyFR0zxS+s="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":824,"top":491,"width":112,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDyFR0z02n8=","_parent":{"$ref":"AAAAAAGKIDyFR0zxS+s="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":824,"top":513,"width":112,"height":13,"text":"10GB PD","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIDxRqEzmPyY="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":776,"top":472,"width":160,"height":102,"nameLabel":{"$ref":"AAAAAAGKIDyFR0zyxMc="},"productLabel":{"$ref":"AAAAAAGKIDyFR0zz/Hc="},"expandedLabel":{"$ref":"AAAAAAGKIDyFR0z02n8="}},{"_type":"GCPProductView","_id":"AAAAAAGKIDywo00AliU=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDywokz+x18="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDywo00BRe8=","_parent":{"$ref":"AAAAAAGKIDywo00AliU="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":1000,"top":488,"width":112,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDywo00Cay0=","_parent":{"$ref":"AAAAAAGKIDywo00AliU="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":1000,"top":491,"width":112,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDywo00Deho=","_parent":{"$ref":"AAAAAAGKIDywo00AliU="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":1000,"top":513,"width":112,"height":13,"text":"10GB PD","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIDxRqEzmPyY="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":952,"top":472,"width":160,"height":102,"nameLabel":{"$ref":"AAAAAAGKIDywo00BRe8="},"productLabel":{"$ref":"AAAAAAGKIDywo00Cay0="},"expandedLabel":{"$ref":"AAAAAAGKIDywo00Deho="}},{"_type":"GCPProductView","_id":"AAAAAAGKIDy1J00OK/M=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIDy1J00MgHA="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKIDy1J00P2Fk=","_parent":{"$ref":"AAAAAAGKIDy1J00OK/M="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":1176,"top":488,"width":112,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDy1J00Qg0E=","_parent":{"$ref":"AAAAAAGKIDy1J00OK/M="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":1176,"top":491,"width":112,"height":13,"text":"Compute Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKIDy1J00RI3g=","_parent":{"$ref":"AAAAAAGKIDy1J00OK/M="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":1176,"top":513,"width":112,"height":13,"text":"10GB PD","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIDxRqEzmPyY="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":1128,"top":472,"width":160,"height":102,"nameLabel":{"$ref":"AAAAAAGKIDy1J00P2Fk="},"productLabel":{"$ref":"AAAAAAGKIDy1J00Qg0E="},"expandedLabel":{"$ref":"AAAAAAGKIDy1J00RI3g="}},{"_type":"GCPZoneView","_id":"AAAAAAGKID3CSE0s2Hc=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKID3CR00qbsc="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKID3CSE0t9WE=","_parent":{"$ref":"AAAAAAGKID3CSE0s2Hc="},"fillColor":"#FFF3E0","font":"Arial;13;0","left":1104,"top":280,"width":185,"height":13,"text":"CI Runners","horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKIC6Rte7NcZw="},"containedViews":[{"$ref":"AAAAAAGKID4TI001w6Y="}],"fillColor":"#FFF3E0","font":"Arial;13;0","containerChangeable":true,"left":1096,"top":272,"width":201,"height":144,"nameLabel":{"$ref":"AAAAAAGKID3CSE0t9WE="}},{"_type":"GCPProductView","_id":"AAAAAAGKID4TI001w6Y=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKID4TI00z7vE="},"subViews":[{"_type":"LabelView","_id":"AAAAAAGKID4TI002FRE=","_parent":{"$ref":"AAAAAAGKID4TI001w6Y="},"lineColor":"#E2E2E2","font":"Arial;13;0","left":1152,"top":313,"width":129,"horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKID4TI003ZzQ=","_parent":{"$ref":"AAAAAAGKID4TI001w6Y="},"lineColor":"#E2E2E2","fontColor":"#707070","font":"Arial;13;0","left":1152,"top":316,"width":129,"height":26,"text":"Google Kubernetes Engine","horizontalAlignment":0,"wordWrap":true},{"_type":"LabelView","_id":"AAAAAAGKID4TI004Amg=","_parent":{"$ref":"AAAAAAGKID4TI001w6Y="},"lineColor":"#E2E2E2","fontColor":"#8E8E8E","font":"Arial;13;0","left":1152,"top":358,"width":129,"horizontalAlignment":0,"wordWrap":true}],"containerView":{"$ref":"AAAAAAGKID3CSE0s2Hc="},"lineColor":"#E2E2E2","font":"Arial;13;0","containerChangeable":true,"left":1104,"top":304,"width":177,"height":102,"nameLabel":{"$ref":"AAAAAAGKID4TI002FRE="},"productLabel":{"$ref":"AAAAAAGKID4TI003ZzQ="},"expandedLabel":{"$ref":"AAAAAAGKID4TI004Amg="}},{"_type":"GCPPathView","_id":"AAAAAAGKIEER4k1SgPU=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIEER4k1QIVI="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIEER4k1T/OU=","_parent":{"$ref":"AAAAAAGKIEER4k1SgPU="},"model":{"$ref":"AAAAAAGKIEER4k1QIVI="},"visible":false,"font":"Arial;13;0","left":903,"top":353,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIEER4k1SgPU="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDfo3kwLJlE="},"tail":{"$ref":"AAAAAAGKID3CSE0s2Hc="},"points":"1096:344;712:344","nameLabel":{"$ref":"AAAAAAGKIEER4k1T/OU="}},{"_type":"GCPPathView","_id":"AAAAAAGKIEEuzk1bGgM=","_parent":{"$ref":"AAAAAAGKIC27xu64lxE="},"model":{"$ref":"AAAAAAGKIEEuzU1Z100="},"subViews":[{"_type":"EdgeLabelView","_id":"AAAAAAGKIEEuzk1cExc=","_parent":{"$ref":"AAAAAAGKIEEuzk1bGgM="},"model":{"$ref":"AAAAAAGKIEEuzU1Z100="},"visible":false,"font":"Arial;13;0","left":624,"top":507,"height":13,"alpha":1.5707963267948966,"distance":15,"hostEdge":{"$ref":"AAAAAAGKIEEuzk1bGgM="},"edgePosition":1}],"lineColor":"#4284F3","font":"Arial;13;0","head":{"$ref":"AAAAAAGKIDxRqEzmPyY="},"tail":{"$ref":"AAAAAAGKIDfo3kwLJlE="},"points":"624:416;624:528;760:528","nameLabel":{"$ref":"AAAAAAGKIEEuzk1cExc="}}]},{"_type":"GCPUser","_id":"AAAAAAGKIC5G4u6+vJo=","_parent":{"$ref":"AAAAAAGKIC27xu63OZ0="},"ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKIDkfx0wwYTg=","_parent":{"$ref":"AAAAAAGKIC5G4u6+vJo="},"source":{"$ref":"AAAAAAGKIC5G4u6+vJo="},"target":{"$ref":"AAAAAAGKIC7fG+7VBMY="}}],"icon":"Laptop.png"},{"_type":"GCPZone","_id":"AAAAAAGKIC6RtO7LqcU=","_parent":{"$ref":"AAAAAAGKIC27xu63OZ0="},"name":"Google Cloud","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIC7fG+7VBMY=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKIDkuvUw5tJE=","_parent":{"$ref":"AAAAAAGKIC7fG+7VBMY="},"source":{"$ref":"AAAAAAGKIC7fG+7VBMY="},"target":{"$ref":"AAAAAAGKIC84S+7nejY="}}],"icon":"Cloud-Load-Balancing.svg","product":"Cloud Load Balancing"},{"_type":"GCPZone","_id":"AAAAAAGKIC84S+7nejY=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"NGINX Plus","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIC+psu70g9k=","_parent":{"$ref":"AAAAAAGKIC84S+7nejY="},"icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"10GB PD","machineType":"standard","cores":2,"diskType":"pd","disks":1,"additionalModifier":"autoscaling"},{"_type":"GCPPath","_id":"AAAAAAGKIDlcNUxPvCg=","_parent":{"$ref":"AAAAAAGKIC84S+7nejY="},"source":{"$ref":"AAAAAAGKIC84S+7nejY="},"target":{"$ref":"AAAAAAGKIDfo3UwJ74k="}}],"zoneType":"zone"},{"_type":"GCPZone","_id":"AAAAAAGKIDfo3UwJ74k=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"GitLab Rails","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIDgXNUwTzoA=","_parent":{"$ref":"AAAAAAGKIDfo3UwJ74k="},"icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"10GB PD","machineType":"shared-core-g1","diskType":"pd","disks":1,"additionalModifier":"autoscaling"},{"_type":"GCPPath","_id":"AAAAAAGKIDuI4kyzwZ0=","_parent":{"$ref":"AAAAAAGKIDfo3UwJ74k="},"source":{"$ref":"AAAAAAGKIDfo3UwJ74k="},"target":{"$ref":"AAAAAAGKIDoOCkx1E70="}},{"_type":"GCPPath","_id":"AAAAAAGKIEEuzU1Z100=","_parent":{"$ref":"AAAAAAGKIDfo3UwJ74k="},"source":{"$ref":"AAAAAAGKIDfo3UwJ74k="},"target":{"$ref":"AAAAAAGKIDxRqEzkUE4="}}],"zoneType":"zone"},{"_type":"GCPProduct","_id":"AAAAAAGKIDmKiExYWy8=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"Git Repos","ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKIDnb3kxqhmo=","_parent":{"$ref":"AAAAAAGKIDmKiExYWy8="},"source":{"$ref":"AAAAAAGKIDmKiExYWy8="},"target":{"$ref":"AAAAAAGKIDfo3UwJ74k="}},{"_type":"GCPPath","_id":"AAAAAAGKIDtk+EypMTU=","_parent":{"$ref":"AAAAAAGKIDmKiExYWy8="},"name":"Backups","source":{"$ref":"AAAAAAGKIDmKiExYWy8="},"target":{"$ref":"AAAAAAGKIDsE+0yc7+Y="}}],"icon":"Compute-Engine.svg","product":"Compute Engine"},{"_type":"GCPZone","_id":"AAAAAAGKIDoOCkx1E70=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"PostgreSQL","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIDpH5UyBfRM=","_parent":{"$ref":"AAAAAAGKIDoOCkx1E70="},"icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"10GB PD","machineType":"shared-core-f1","diskType":"pd","disks":1,"additionalModifier":"autoscaling"}],"zoneType":"zone"},{"_type":"GCPService","_id":"AAAAAAGKIDsE+0yc7+Y=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"Bucket","icon":"Bucket.png"},{"_type":"GCPProduct","_id":"AAAAAAGKIDvW0EzAMRI=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"PG DATA","ownedElements":[{"_type":"GCPPath","_id":"AAAAAAGKIDwMTEzStn8=","_parent":{"$ref":"AAAAAAGKIDvW0EzAMRI="},"source":{"$ref":"AAAAAAGKIDvW0EzAMRI="},"target":{"$ref":"AAAAAAGKIDsE+0yc7+Y="}},{"_type":"GCPPath","_id":"AAAAAAGKIDwcA0zb0/8=","_parent":{"$ref":"AAAAAAGKIDvW0EzAMRI="},"source":{"$ref":"AAAAAAGKIDvW0EzAMRI="},"target":{"$ref":"AAAAAAGKIDoOCkx1E70="}}],"icon":"Compute-Engine.svg","product":"Compute Engine"},{"_type":"GCPZone","_id":"AAAAAAGKIDxRqEzkUE4=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"Redis","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKIDyFR0zvp70=","_parent":{"$ref":"AAAAAAGKIDxRqEzkUE4="},"icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"10GB PD","machineType":"standard","cores":4,"diskType":"pd","disks":1,"additionalModifier":"autoscaling"},{"_type":"GCPProduct","_id":"AAAAAAGKIDywokz+x18=","_parent":{"$ref":"AAAAAAGKIDxRqEzkUE4="},"icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"10GB PD","machineType":"standard","cores":4,"diskType":"pd","disks":1,"additionalModifier":"autoscaling"},{"_type":"GCPProduct","_id":"AAAAAAGKIDy1J00MgHA=","_parent":{"$ref":"AAAAAAGKIDxRqEzkUE4="},"icon":"Compute-Engine.svg","product":"Compute Engine","expanded":true,"expandedInfo":"10GB PD","machineType":"standard","cores":4,"diskType":"pd","disks":1,"additionalModifier":"autoscaling"}],"zoneType":"zone"},{"_type":"GCPZone","_id":"AAAAAAGKID3CR00qbsc=","_parent":{"$ref":"AAAAAAGKIC6RtO7LqcU="},"name":"CI Runners","ownedElements":[{"_type":"GCPProduct","_id":"AAAAAAGKID4TI00z7vE=","_parent":{"$ref":"AAAAAAGKID3CR00qbsc="},"icon":"Google-Kubernetes-Engine.svg","product":"Google Kubernetes Engine","expanded":true,"additionalModifier":"autoscaling"},{"_type":"GCPPath","_id":"AAAAAAGKIEER4k1QIVI=","_parent":{"$ref":"AAAAAAGKID3CR00qbsc="},"source":{"$ref":"AAAAAAGKID3CR00qbsc="},"target":{"$ref":"AAAAAAGKIDfo3UwJ74k="}}],"zoneType":"zone"}]}]}]} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 MKLabs Co.,Ltd. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /MindmapExample.mdj: -------------------------------------------------------------------------------- 1 | { 2 | "_type": "Project", 3 | "_id": "AAAAAAFF+h6SjaM2Hec=", 4 | "name": "Mindmap Example", 5 | "ownedElements": [ 6 | { 7 | "_type": "MMMindmap", 8 | "_id": "AAAAAAGIeiwnwIL6pHs=", 9 | "_parent": { 10 | "$ref": "AAAAAAFF+h6SjaM2Hec=" 11 | }, 12 | "name": "Mindmap", 13 | "ownedElements": [ 14 | { 15 | "_type": "MMMindmapDiagram", 16 | "_id": "AAAAAAGIeiwnwIL7tNI=", 17 | "_parent": { 18 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 19 | }, 20 | "name": "Business Management Mindmap", 21 | "ownedViews": [ 22 | { 23 | "_type": "MMNodeView", 24 | "_id": "AAAAAAGIei4NjoMHgvQ=", 25 | "_parent": { 26 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 27 | }, 28 | "model": { 29 | "$ref": "AAAAAAGIei4NjYMFkA0=" 30 | }, 31 | "subViews": [ 32 | { 33 | "_type": "LabelView", 34 | "_id": "AAAAAAGIei4NjoMIqxU=", 35 | "_parent": { 36 | "$ref": "AAAAAAGIei4NjoMHgvQ=" 37 | }, 38 | "font": "Arial;13;0", 39 | "left": 48, 40 | "top": 280, 41 | "width": 75.96630859375, 42 | "height": 26, 43 | "text": "Business Plan", 44 | "wordWrap": true 45 | } 46 | ], 47 | "font": "Arial;13;0", 48 | "left": 48, 49 | "top": 272, 50 | "width": 75.96630859375, 51 | "height": 38, 52 | "nameLabel": { 53 | "$ref": "AAAAAAGIei4NjoMIqxU=" 54 | } 55 | }, 56 | { 57 | "_type": "MMNodeView", 58 | "_id": "AAAAAAGIei5W/YMQ0dc=", 59 | "_parent": { 60 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 61 | }, 62 | "model": { 63 | "$ref": "AAAAAAGIei5W/YMO+0s=" 64 | }, 65 | "subViews": [ 66 | { 67 | "_type": "LabelView", 68 | "_id": "AAAAAAGIei5W/YMRr20=", 69 | "_parent": { 70 | "$ref": "AAAAAAGIei5W/YMQ0dc=" 71 | }, 72 | "font": "Arial;13;0", 73 | "left": 216, 74 | "top": 119, 75 | "width": 75.96630859375, 76 | "height": 13, 77 | "text": "Sales", 78 | "wordWrap": true 79 | } 80 | ], 81 | "font": "Arial;13;0", 82 | "left": 216, 83 | "top": 112, 84 | "width": 75.96630859375, 85 | "height": 25, 86 | "nameLabel": { 87 | "$ref": "AAAAAAGIei5W/YMRr20=" 88 | } 89 | }, 90 | { 91 | "_type": "MMNodeView", 92 | "_id": "AAAAAAGIei5mz4MZxX8=", 93 | "_parent": { 94 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 95 | }, 96 | "model": { 97 | "$ref": "AAAAAAGIei5mz4MX6Fo=" 98 | }, 99 | "subViews": [ 100 | { 101 | "_type": "LabelView", 102 | "_id": "AAAAAAGIei5mz4MaYjA=", 103 | "_parent": { 104 | "$ref": "AAAAAAGIei5mz4MZxX8=" 105 | }, 106 | "font": "Arial;13;0", 107 | "left": 192, 108 | "top": 503, 109 | "width": 98.3671875, 110 | "height": 13, 111 | "text": "Administration", 112 | "wordWrap": true 113 | } 114 | ], 115 | "font": "Arial;13;0", 116 | "left": 192, 117 | "top": 496, 118 | "width": 98.3671875, 119 | "height": 25, 120 | "nameLabel": { 121 | "$ref": "AAAAAAGIei5mz4MaYjA=" 122 | } 123 | }, 124 | { 125 | "_type": "MMNodeView", 126 | "_id": "AAAAAAGIei6v2oMjCDk=", 127 | "_parent": { 128 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 129 | }, 130 | "model": { 131 | "$ref": "AAAAAAGIei6v2YMhp0M=" 132 | }, 133 | "subViews": [ 134 | { 135 | "_type": "LabelView", 136 | "_id": "AAAAAAGIei6v2oMkDMc=", 137 | "_parent": { 138 | "$ref": "AAAAAAGIei6v2oMjCDk=" 139 | }, 140 | "font": "Arial;13;0", 141 | "left": 392, 142 | "top": 39, 143 | "width": 75.96630859375, 144 | "height": 13, 145 | "text": "Inventory", 146 | "wordWrap": true 147 | } 148 | ], 149 | "font": "Arial;13;0", 150 | "left": 392, 151 | "top": 32, 152 | "width": 75.96630859375, 153 | "height": 25, 154 | "nameLabel": { 155 | "$ref": "AAAAAAGIei6v2oMkDMc=" 156 | } 157 | }, 158 | { 159 | "_type": "MMNodeView", 160 | "_id": "AAAAAAGIei7DaIMsqPU=", 161 | "_parent": { 162 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 163 | }, 164 | "model": { 165 | "$ref": "AAAAAAGIei7DaIMqI/I=" 166 | }, 167 | "subViews": [ 168 | { 169 | "_type": "LabelView", 170 | "_id": "AAAAAAGIei7DaIMtChg=", 171 | "_parent": { 172 | "$ref": "AAAAAAGIei7DaIMsqPU=" 173 | }, 174 | "font": "Arial;13;0", 175 | "left": 392, 176 | "top": 95, 177 | "width": 75.96630859375, 178 | "height": 13, 179 | "text": "Tracking", 180 | "wordWrap": true 181 | } 182 | ], 183 | "font": "Arial;13;0", 184 | "left": 392, 185 | "top": 88, 186 | "width": 75.96630859375, 187 | "height": 25, 188 | "nameLabel": { 189 | "$ref": "AAAAAAGIei7DaIMtChg=" 190 | } 191 | }, 192 | { 193 | "_type": "MMEdgeView", 194 | "_id": "AAAAAAGIej9OOvNVxa0=", 195 | "_parent": { 196 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 197 | }, 198 | "model": { 199 | "$ref": "AAAAAAGIej9OOfNTXCs=" 200 | }, 201 | "font": "Arial;13;0", 202 | "head": { 203 | "$ref": "AAAAAAGIei5W/YMQ0dc=" 204 | }, 205 | "tail": { 206 | "$ref": "AAAAAAGIei4NjoMHgvQ=" 207 | }, 208 | "lineStyle": 1, 209 | "points": "104:271;240:137" 210 | }, 211 | { 212 | "_type": "MMEdgeView", 213 | "_id": "AAAAAAGIej9ZmvNax90=", 214 | "_parent": { 215 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 216 | }, 217 | "model": { 218 | "$ref": "AAAAAAGIej9ZmvNY4Kk=" 219 | }, 220 | "font": "Arial;13;0", 221 | "head": { 222 | "$ref": "AAAAAAGIei5mz4MZxX8=" 223 | }, 224 | "tail": { 225 | "$ref": "AAAAAAGIei4NjoMHgvQ=" 226 | }, 227 | "lineStyle": 1, 228 | "points": "99:310;231:495" 229 | }, 230 | { 231 | "_type": "MMEdgeView", 232 | "_id": "AAAAAAGIej9p6vNftwY=", 233 | "_parent": { 234 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 235 | }, 236 | "model": { 237 | "$ref": "AAAAAAGIej9p6vNdhVw=" 238 | }, 239 | "font": "Arial;13;0", 240 | "head": { 241 | "$ref": "AAAAAAGIei6v2oMjCDk=" 242 | }, 243 | "tail": { 244 | "$ref": "AAAAAAGIei5W/YMQ0dc=" 245 | }, 246 | "lineStyle": 1, 247 | "points": "282:111;400:57" 248 | }, 249 | { 250 | "_type": "MMEdgeView", 251 | "_id": "AAAAAAGIej9wXvNkntw=", 252 | "_parent": { 253 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 254 | }, 255 | "model": { 256 | "$ref": "AAAAAAGIej9wXfNi6Gw=" 257 | }, 258 | "font": "Arial;13;0", 259 | "head": { 260 | "$ref": "AAAAAAGIei7DaIMsqPU=" 261 | }, 262 | "tail": { 263 | "$ref": "AAAAAAGIei5W/YMQ0dc=" 264 | }, 265 | "lineStyle": 1, 266 | "points": "292:119;391:105" 267 | }, 268 | { 269 | "_type": "MMNodeView", 270 | "_id": "AAAAAAGIekAyS/OG7WU=", 271 | "_parent": { 272 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 273 | }, 274 | "model": { 275 | "$ref": "AAAAAAGIekAyS/OEOJA=" 276 | }, 277 | "subViews": [ 278 | { 279 | "_type": "LabelView", 280 | "_id": "AAAAAAGIekAyS/OHshM=", 281 | "_parent": { 282 | "$ref": "AAAAAAGIekAyS/OG7WU=" 283 | }, 284 | "font": "Arial;13;0", 285 | "left": 200.96630859375, 286 | "top": 199, 287 | "width": 75.96630859375, 288 | "height": 13, 289 | "text": "Marketing", 290 | "wordWrap": true 291 | } 292 | ], 293 | "font": "Arial;13;0", 294 | "left": 200.96630859375, 295 | "top": 192, 296 | "width": 75.96630859375, 297 | "height": 25, 298 | "nameLabel": { 299 | "$ref": "AAAAAAGIekAyS/OHshM=" 300 | } 301 | }, 302 | { 303 | "_type": "MMEdgeView", 304 | "_id": "AAAAAAGIekAyVvOOwm4=", 305 | "_parent": { 306 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 307 | }, 308 | "model": { 309 | "$ref": "AAAAAAGIekAyVvOMu8w=" 310 | }, 311 | "font": "Arial;13;0", 312 | "head": { 313 | "$ref": "AAAAAAGIei4NjoMHgvQ=" 314 | }, 315 | "tail": { 316 | "$ref": "AAAAAAGIekAyS/OG7WU=" 317 | }, 318 | "lineStyle": 1, 319 | "points": "215:217;119:271" 320 | }, 321 | { 322 | "_type": "MMNodeView", 323 | "_id": "AAAAAAGIekBRmfOUOLk=", 324 | "_parent": { 325 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 326 | }, 327 | "model": { 328 | "$ref": "AAAAAAGIekBRmfOScxw=" 329 | }, 330 | "subViews": [ 331 | { 332 | "_type": "LabelView", 333 | "_id": "AAAAAAGIekBRmfOV2qM=", 334 | "_parent": { 335 | "$ref": "AAAAAAGIekBRmfOUOLk=" 336 | }, 337 | "font": "Arial;13;0", 338 | "left": 224, 339 | "top": 383, 340 | "width": 75.96630859375, 341 | "height": 13, 342 | "text": "Finance", 343 | "wordWrap": true 344 | } 345 | ], 346 | "font": "Arial;13;0", 347 | "left": 224, 348 | "top": 376, 349 | "width": 75.96630859375, 350 | "height": 25, 351 | "nameLabel": { 352 | "$ref": "AAAAAAGIekBRmfOV2qM=" 353 | } 354 | }, 355 | { 356 | "_type": "MMEdgeView", 357 | "_id": "AAAAAAGIekBRqPOcX1M=", 358 | "_parent": { 359 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 360 | }, 361 | "model": { 362 | "$ref": "AAAAAAGIekBRp/OajsY=" 363 | }, 364 | "font": "Arial;13;0", 365 | "head": { 366 | "$ref": "AAAAAAGIei4NjoMHgvQ=" 367 | }, 368 | "tail": { 369 | "$ref": "AAAAAAGIekBRmfOUOLk=" 370 | }, 371 | "lineStyle": 1, 372 | "points": "238:375;121:310" 373 | }, 374 | { 375 | "_type": "MMNodeView", 376 | "_id": "AAAAAAGIekCB7/OjXvM=", 377 | "_parent": { 378 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 379 | }, 380 | "model": { 381 | "$ref": "AAAAAAGIekCB7vOhS1Y=" 382 | }, 383 | "subViews": [ 384 | { 385 | "_type": "LabelView", 386 | "_id": "AAAAAAGIekCB7/OkXDI=", 387 | "_parent": { 388 | "$ref": "AAAAAAGIekCB7/OjXvM=" 389 | }, 390 | "font": "Arial;13;0", 391 | "left": 384, 392 | "top": 168, 393 | "width": 75.96630859375, 394 | "height": 26, 395 | "text": "Press Release", 396 | "wordWrap": true 397 | } 398 | ], 399 | "font": "Arial;13;0", 400 | "left": 384, 401 | "top": 160, 402 | "width": 75.96630859375, 403 | "height": 38, 404 | "nameLabel": { 405 | "$ref": "AAAAAAGIekCB7/OkXDI=" 406 | } 407 | }, 408 | { 409 | "_type": "MMEdgeView", 410 | "_id": "AAAAAAGIekCB/vOrvKQ=", 411 | "_parent": { 412 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 413 | }, 414 | "model": { 415 | "$ref": "AAAAAAGIekCB/vOppXw=" 416 | }, 417 | "font": "Arial;13;0", 418 | "head": { 419 | "$ref": "AAAAAAGIekAyS/OG7WU=" 420 | }, 421 | "tail": { 422 | "$ref": "AAAAAAGIekCB7/OjXvM=" 423 | }, 424 | "lineStyle": 1, 425 | "points": "383:183;277:198" 426 | }, 427 | { 428 | "_type": "MMNodeView", 429 | "_id": "AAAAAAGIekCMIvOwRA4=", 430 | "_parent": { 431 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 432 | }, 433 | "model": { 434 | "$ref": "AAAAAAGIekCMIvOup9U=" 435 | }, 436 | "subViews": [ 437 | { 438 | "_type": "LabelView", 439 | "_id": "AAAAAAGIekCMIvOxLWs=", 440 | "_parent": { 441 | "$ref": "AAAAAAGIekCMIvOwRA4=" 442 | }, 443 | "font": "Arial;13;0", 444 | "left": 376, 445 | "top": 223, 446 | "width": 97, 447 | "height": 13, 448 | "text": "Social Media", 449 | "wordWrap": true 450 | } 451 | ], 452 | "font": "Arial;13;0", 453 | "left": 376, 454 | "top": 216, 455 | "width": 97, 456 | "height": 25, 457 | "nameLabel": { 458 | "$ref": "AAAAAAGIekCMIvOxLWs=" 459 | } 460 | }, 461 | { 462 | "_type": "MMEdgeView", 463 | "_id": "AAAAAAGIekCMMvO4QQY=", 464 | "_parent": { 465 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 466 | }, 467 | "model": { 468 | "$ref": "AAAAAAGIekCMMvO2seY=" 469 | }, 470 | "font": "Arial;13;0", 471 | "head": { 472 | "$ref": "AAAAAAGIekAyS/OG7WU=" 473 | }, 474 | "tail": { 475 | "$ref": "AAAAAAGIekCMIvOwRA4=" 476 | }, 477 | "lineStyle": 1, 478 | "points": "375:222;277:209" 479 | }, 480 | { 481 | "_type": "MMNodeView", 482 | "_id": "AAAAAAGIekCN5PO9ZUg=", 483 | "_parent": { 484 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 485 | }, 486 | "model": { 487 | "$ref": "AAAAAAGIekCN5PO7otA=" 488 | }, 489 | "subViews": [ 490 | { 491 | "_type": "LabelView", 492 | "_id": "AAAAAAGIekCN5PO+r3c=", 493 | "_parent": { 494 | "$ref": "AAAAAAGIekCN5PO9ZUg=" 495 | }, 496 | "font": "Arial;13;0", 497 | "left": 384, 498 | "top": 271, 499 | "width": 75.96630859375, 500 | "height": 13, 501 | "text": "SEO", 502 | "wordWrap": true 503 | } 504 | ], 505 | "font": "Arial;13;0", 506 | "left": 384, 507 | "top": 264, 508 | "width": 75.96630859375, 509 | "height": 25, 510 | "nameLabel": { 511 | "$ref": "AAAAAAGIekCN5PO+r3c=" 512 | } 513 | }, 514 | { 515 | "_type": "MMEdgeView", 516 | "_id": "AAAAAAGIekCN8/PF2v4=", 517 | "_parent": { 518 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 519 | }, 520 | "model": { 521 | "$ref": "AAAAAAGIekCN8/PDckk=" 522 | }, 523 | "font": "Arial;13;0", 524 | "head": { 525 | "$ref": "AAAAAAGIekAyS/OG7WU=" 526 | }, 527 | "tail": { 528 | "$ref": "AAAAAAGIekCN5PO9ZUg=" 529 | }, 530 | "lineStyle": 1, 531 | "points": "388:263;271:217" 532 | }, 533 | { 534 | "_type": "MMNodeView", 535 | "_id": "AAAAAAGIekCPTfPKfSo=", 536 | "_parent": { 537 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 538 | }, 539 | "model": { 540 | "$ref": "AAAAAAGIekCPTfPIuqs=" 541 | }, 542 | "subViews": [ 543 | { 544 | "_type": "LabelView", 545 | "_id": "AAAAAAGIekCPTfPLVdU=", 546 | "_parent": { 547 | "$ref": "AAAAAAGIekCPTfPKfSo=" 548 | }, 549 | "font": "Arial;13;0", 550 | "left": 384, 551 | "top": 319, 552 | "width": 92.35595703125, 553 | "height": 13, 554 | "text": "Blog/Website", 555 | "wordWrap": true 556 | } 557 | ], 558 | "font": "Arial;13;0", 559 | "left": 384, 560 | "top": 312, 561 | "width": 92.35595703125, 562 | "height": 25, 563 | "nameLabel": { 564 | "$ref": "AAAAAAGIekCPTfPLVdU=" 565 | } 566 | }, 567 | { 568 | "_type": "MMEdgeView", 569 | "_id": "AAAAAAGIekCPXvPSNr0=", 570 | "_parent": { 571 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 572 | }, 573 | "model": { 574 | "$ref": "AAAAAAGIekCPXvPQeBs=" 575 | }, 576 | "font": "Arial;13;0", 577 | "head": { 578 | "$ref": "AAAAAAGIekAyS/OG7WU=" 579 | }, 580 | "tail": { 581 | "$ref": "AAAAAAGIekCPTfPKfSo=" 582 | }, 583 | "lineStyle": 1, 584 | "points": "408:311;259:217" 585 | }, 586 | { 587 | "_type": "MMNodeView", 588 | "_id": "AAAAAAGIekEuFvPlkBA=", 589 | "_parent": { 590 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 591 | }, 592 | "model": { 593 | "$ref": "AAAAAAGIekEuFvPjTws=" 594 | }, 595 | "subViews": [ 596 | { 597 | "_type": "LabelView", 598 | "_id": "AAAAAAGIekEuF/PmqjY=", 599 | "_parent": { 600 | "$ref": "AAAAAAGIekEuFvPlkBA=" 601 | }, 602 | "font": "Arial;13;0", 603 | "left": 384.96630859375, 604 | "top": 399, 605 | "width": 79.58447265625, 606 | "height": 13, 607 | "text": "Investment", 608 | "wordWrap": true 609 | } 610 | ], 611 | "font": "Arial;13;0", 612 | "left": 384.96630859375, 613 | "top": 392, 614 | "width": 79.58447265625, 615 | "height": 25, 616 | "nameLabel": { 617 | "$ref": "AAAAAAGIekEuF/PmqjY=" 618 | } 619 | }, 620 | { 621 | "_type": "MMEdgeView", 622 | "_id": "AAAAAAGIekEuLPPtpUk=", 623 | "_parent": { 624 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 625 | }, 626 | "model": { 627 | "$ref": "AAAAAAGIekEuLPPrU2Y=" 628 | }, 629 | "font": "Arial;13;0", 630 | "head": { 631 | "$ref": "AAAAAAGIekBRmfOUOLk=" 632 | }, 633 | "tail": { 634 | "$ref": "AAAAAAGIekEuFvPlkBA=" 635 | }, 636 | "lineStyle": 1, 637 | "points": "384:400;300:392" 638 | }, 639 | { 640 | "_type": "MMNodeView", 641 | "_id": "AAAAAAGIekEv4fPy94w=", 642 | "_parent": { 643 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 644 | }, 645 | "model": { 646 | "$ref": "AAAAAAGIekEv4fPwfOw=" 647 | }, 648 | "subViews": [ 649 | { 650 | "_type": "LabelView", 651 | "_id": "AAAAAAGIekEv4vPzOWk=", 652 | "_parent": { 653 | "$ref": "AAAAAAGIekEv4fPy94w=" 654 | }, 655 | "font": "Arial;13;0", 656 | "left": 384.96630859375, 657 | "top": 439, 658 | "width": 75.96630859375, 659 | "height": 13, 660 | "text": "Payroll", 661 | "wordWrap": true 662 | } 663 | ], 664 | "font": "Arial;13;0", 665 | "left": 384.96630859375, 666 | "top": 432, 667 | "width": 75.96630859375, 668 | "height": 25, 669 | "nameLabel": { 670 | "$ref": "AAAAAAGIekEv4vPzOWk=" 671 | } 672 | }, 673 | { 674 | "_type": "MMEdgeView", 675 | "_id": "AAAAAAGIekEv8PP6qEM=", 676 | "_parent": { 677 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 678 | }, 679 | "model": { 680 | "$ref": "AAAAAAGIekEv8PP4hVk=" 681 | }, 682 | "font": "Arial;13;0", 683 | "head": { 684 | "$ref": "AAAAAAGIekBRmfOUOLk=" 685 | }, 686 | "tail": { 687 | "$ref": "AAAAAAGIekEv4fPy94w=" 688 | }, 689 | "lineStyle": 1, 690 | "points": "385:431;298:401" 691 | }, 692 | { 693 | "_type": "MMNodeView", 694 | "_id": "AAAAAAGIekEw2PP/nmc=", 695 | "_parent": { 696 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 697 | }, 698 | "model": { 699 | "$ref": "AAAAAAGIekEw2PP9FSs=" 700 | }, 701 | "subViews": [ 702 | { 703 | "_type": "LabelView", 704 | "_id": "AAAAAAGIekEw2PQA5B0=", 705 | "_parent": { 706 | "$ref": "AAAAAAGIekEw2PP/nmc=" 707 | }, 708 | "font": "Arial;13;0", 709 | "left": 384.96630859375, 710 | "top": 487, 711 | "width": 75.96630859375, 712 | "height": 13, 713 | "text": "Shares", 714 | "wordWrap": true 715 | } 716 | ], 717 | "font": "Arial;13;0", 718 | "left": 384.96630859375, 719 | "top": 480, 720 | "width": 75.96630859375, 721 | "height": 25, 722 | "nameLabel": { 723 | "$ref": "AAAAAAGIekEw2PQA5B0=" 724 | } 725 | }, 726 | { 727 | "_type": "MMEdgeView", 728 | "_id": "AAAAAAGIekEw5fQH6oA=", 729 | "_parent": { 730 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 731 | }, 732 | "model": { 733 | "$ref": "AAAAAAGIekEw5fQFlnQ=" 734 | }, 735 | "font": "Arial;13;0", 736 | "head": { 737 | "$ref": "AAAAAAGIekBRmfOUOLk=" 738 | }, 739 | "tail": { 740 | "$ref": "AAAAAAGIekEw2PP/nmc=" 741 | }, 742 | "lineStyle": 1, 743 | "points": "402:479;281:401" 744 | }, 745 | { 746 | "_type": "MMNodeView", 747 | "_id": "AAAAAAGIekGDCPQS1Dk=", 748 | "_parent": { 749 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 750 | }, 751 | "model": { 752 | "$ref": "AAAAAAGIekGDCPQQqsk=" 753 | }, 754 | "subViews": [ 755 | { 756 | "_type": "LabelView", 757 | "_id": "AAAAAAGIekGDCPQTXZk=", 758 | "_parent": { 759 | "$ref": "AAAAAAGIekGDCPQS1Dk=" 760 | }, 761 | "font": "Arial;13;0", 762 | "left": 384, 763 | "top": 559, 764 | "width": 75.96630859375, 765 | "height": 13, 766 | "text": "HR", 767 | "wordWrap": true 768 | } 769 | ], 770 | "font": "Arial;13;0", 771 | "left": 384, 772 | "top": 552, 773 | "width": 75.96630859375, 774 | "height": 25, 775 | "nameLabel": { 776 | "$ref": "AAAAAAGIekGDCPQTXZk=" 777 | } 778 | }, 779 | { 780 | "_type": "MMEdgeView", 781 | "_id": "AAAAAAGIekGDGvQaNCQ=", 782 | "_parent": { 783 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 784 | }, 785 | "model": { 786 | "$ref": "AAAAAAGIekGDGfQYKmM=" 787 | }, 788 | "font": "Arial;13;0", 789 | "head": { 790 | "$ref": "AAAAAAGIei5mz4MZxX8=" 791 | }, 792 | "tail": { 793 | "$ref": "AAAAAAGIekGDCPQS1Dk=" 794 | }, 795 | "lineStyle": 1, 796 | "points": "383:552;282:521" 797 | }, 798 | { 799 | "_type": "MMNodeView", 800 | "_id": "AAAAAAGIekGD3vQfwM8=", 801 | "_parent": { 802 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 803 | }, 804 | "model": { 805 | "$ref": "AAAAAAGIekGD3vQdcX4=" 806 | }, 807 | "subViews": [ 808 | { 809 | "_type": "LabelView", 810 | "_id": "AAAAAAGIekGD3vQgRAw=", 811 | "_parent": { 812 | "$ref": "AAAAAAGIekGD3vQfwM8=" 813 | }, 814 | "font": "Arial;13;0", 815 | "left": 384, 816 | "top": 607, 817 | "width": 86.078125, 818 | "height": 13, 819 | "text": "Recruitment", 820 | "wordWrap": true 821 | } 822 | ], 823 | "font": "Arial;13;0", 824 | "left": 384, 825 | "top": 600, 826 | "width": 86.078125, 827 | "height": 25, 828 | "nameLabel": { 829 | "$ref": "AAAAAAGIekGD3vQgRAw=" 830 | } 831 | }, 832 | { 833 | "_type": "MMEdgeView", 834 | "_id": "AAAAAAGIekGD7vQnymE=", 835 | "_parent": { 836 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 837 | }, 838 | "model": { 839 | "$ref": "AAAAAAGIekGD7fQlJNA=" 840 | }, 841 | "font": "Arial;13;0", 842 | "head": { 843 | "$ref": "AAAAAAGIei5mz4MZxX8=" 844 | }, 845 | "tail": { 846 | "$ref": "AAAAAAGIekGD3vQfwM8=" 847 | }, 848 | "lineStyle": 1, 849 | "points": "403:599;263:521" 850 | }, 851 | { 852 | "_type": "MMNodeView", 853 | "_id": "AAAAAAGIekGEwPQsrs4=", 854 | "_parent": { 855 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 856 | }, 857 | "model": { 858 | "$ref": "AAAAAAGIekGEwPQqY30=" 859 | }, 860 | "subViews": [ 861 | { 862 | "_type": "LabelView", 863 | "_id": "AAAAAAGIekGEwPQtu2M=", 864 | "_parent": { 865 | "$ref": "AAAAAAGIekGEwPQsrs4=" 866 | }, 867 | "font": "Arial;13;0", 868 | "left": 376, 869 | "top": 663, 870 | "width": 91.8798828125, 871 | "height": 13, 872 | "text": "Management", 873 | "wordWrap": true 874 | } 875 | ], 876 | "font": "Arial;13;0", 877 | "left": 376, 878 | "top": 656, 879 | "width": 91.8798828125, 880 | "height": 25, 881 | "nameLabel": { 882 | "$ref": "AAAAAAGIekGEwPQtu2M=" 883 | } 884 | }, 885 | { 886 | "_type": "MMEdgeView", 887 | "_id": "AAAAAAGIekGE0PQ0utg=", 888 | "_parent": { 889 | "$ref": "AAAAAAGIeiwnwIL7tNI=" 890 | }, 891 | "model": { 892 | "$ref": "AAAAAAGIekGEz/Qycvc=" 893 | }, 894 | "font": "Arial;13;0", 895 | "head": { 896 | "$ref": "AAAAAAGIei5mz4MZxX8=" 897 | }, 898 | "tail": { 899 | "$ref": "AAAAAAGIekGEwPQsrs4=" 900 | }, 901 | "lineStyle": 1, 902 | "points": "406:655;255:521" 903 | } 904 | ] 905 | }, 906 | { 907 | "_type": "MMNode", 908 | "_id": "AAAAAAGIei4NjYMFkA0=", 909 | "_parent": { 910 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 911 | }, 912 | "name": "Business Plan", 913 | "ownedElements": [ 914 | { 915 | "_type": "MMEdge", 916 | "_id": "AAAAAAGIej9OOfNTXCs=", 917 | "_parent": { 918 | "$ref": "AAAAAAGIei4NjYMFkA0=" 919 | }, 920 | "source": { 921 | "$ref": "AAAAAAGIei4NjYMFkA0=" 922 | }, 923 | "target": { 924 | "$ref": "AAAAAAGIei5W/YMO+0s=" 925 | } 926 | }, 927 | { 928 | "_type": "MMEdge", 929 | "_id": "AAAAAAGIej9ZmvNY4Kk=", 930 | "_parent": { 931 | "$ref": "AAAAAAGIei4NjYMFkA0=" 932 | }, 933 | "source": { 934 | "$ref": "AAAAAAGIei4NjYMFkA0=" 935 | }, 936 | "target": { 937 | "$ref": "AAAAAAGIei5mz4MX6Fo=" 938 | } 939 | } 940 | ] 941 | }, 942 | { 943 | "_type": "MMNode", 944 | "_id": "AAAAAAGIei5W/YMO+0s=", 945 | "_parent": { 946 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 947 | }, 948 | "name": "Sales", 949 | "ownedElements": [ 950 | { 951 | "_type": "MMEdge", 952 | "_id": "AAAAAAGIej9p6vNdhVw=", 953 | "_parent": { 954 | "$ref": "AAAAAAGIei5W/YMO+0s=" 955 | }, 956 | "source": { 957 | "$ref": "AAAAAAGIei5W/YMO+0s=" 958 | }, 959 | "target": { 960 | "$ref": "AAAAAAGIei6v2YMhp0M=" 961 | } 962 | }, 963 | { 964 | "_type": "MMEdge", 965 | "_id": "AAAAAAGIej9wXfNi6Gw=", 966 | "_parent": { 967 | "$ref": "AAAAAAGIei5W/YMO+0s=" 968 | }, 969 | "source": { 970 | "$ref": "AAAAAAGIei5W/YMO+0s=" 971 | }, 972 | "target": { 973 | "$ref": "AAAAAAGIei7DaIMqI/I=" 974 | } 975 | } 976 | ] 977 | }, 978 | { 979 | "_type": "MMNode", 980 | "_id": "AAAAAAGIei5mz4MX6Fo=", 981 | "_parent": { 982 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 983 | }, 984 | "name": "Administration" 985 | }, 986 | { 987 | "_type": "MMNode", 988 | "_id": "AAAAAAGIei6v2YMhp0M=", 989 | "_parent": { 990 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 991 | }, 992 | "name": "Inventory" 993 | }, 994 | { 995 | "_type": "MMNode", 996 | "_id": "AAAAAAGIei7DaIMqI/I=", 997 | "_parent": { 998 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 999 | }, 1000 | "name": "Tracking" 1001 | }, 1002 | { 1003 | "_type": "MMNode", 1004 | "_id": "AAAAAAGIekAyS/OEOJA=", 1005 | "_parent": { 1006 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1007 | }, 1008 | "name": "Marketing", 1009 | "ownedElements": [ 1010 | { 1011 | "_type": "MMEdge", 1012 | "_id": "AAAAAAGIekAyVvOMu8w=", 1013 | "_parent": { 1014 | "$ref": "AAAAAAGIekAyS/OEOJA=" 1015 | }, 1016 | "source": { 1017 | "$ref": "AAAAAAGIekAyS/OEOJA=" 1018 | }, 1019 | "target": { 1020 | "$ref": "AAAAAAGIei4NjYMFkA0=" 1021 | } 1022 | } 1023 | ] 1024 | }, 1025 | { 1026 | "_type": "MMNode", 1027 | "_id": "AAAAAAGIekBRmfOScxw=", 1028 | "_parent": { 1029 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1030 | }, 1031 | "name": "Finance", 1032 | "ownedElements": [ 1033 | { 1034 | "_type": "MMEdge", 1035 | "_id": "AAAAAAGIekBRp/OajsY=", 1036 | "_parent": { 1037 | "$ref": "AAAAAAGIekBRmfOScxw=" 1038 | }, 1039 | "source": { 1040 | "$ref": "AAAAAAGIekBRmfOScxw=" 1041 | }, 1042 | "target": { 1043 | "$ref": "AAAAAAGIei4NjYMFkA0=" 1044 | } 1045 | } 1046 | ] 1047 | }, 1048 | { 1049 | "_type": "MMNode", 1050 | "_id": "AAAAAAGIekCB7vOhS1Y=", 1051 | "_parent": { 1052 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1053 | }, 1054 | "name": "Press Release", 1055 | "ownedElements": [ 1056 | { 1057 | "_type": "MMEdge", 1058 | "_id": "AAAAAAGIekCB/vOppXw=", 1059 | "_parent": { 1060 | "$ref": "AAAAAAGIekCB7vOhS1Y=" 1061 | }, 1062 | "source": { 1063 | "$ref": "AAAAAAGIekCB7vOhS1Y=" 1064 | }, 1065 | "target": { 1066 | "$ref": "AAAAAAGIekAyS/OEOJA=" 1067 | } 1068 | } 1069 | ] 1070 | }, 1071 | { 1072 | "_type": "MMNode", 1073 | "_id": "AAAAAAGIekCMIvOup9U=", 1074 | "_parent": { 1075 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1076 | }, 1077 | "name": "Social Media", 1078 | "ownedElements": [ 1079 | { 1080 | "_type": "MMEdge", 1081 | "_id": "AAAAAAGIekCMMvO2seY=", 1082 | "_parent": { 1083 | "$ref": "AAAAAAGIekCMIvOup9U=" 1084 | }, 1085 | "source": { 1086 | "$ref": "AAAAAAGIekCMIvOup9U=" 1087 | }, 1088 | "target": { 1089 | "$ref": "AAAAAAGIekAyS/OEOJA=" 1090 | } 1091 | } 1092 | ] 1093 | }, 1094 | { 1095 | "_type": "MMNode", 1096 | "_id": "AAAAAAGIekCN5PO7otA=", 1097 | "_parent": { 1098 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1099 | }, 1100 | "name": "SEO", 1101 | "ownedElements": [ 1102 | { 1103 | "_type": "MMEdge", 1104 | "_id": "AAAAAAGIekCN8/PDckk=", 1105 | "_parent": { 1106 | "$ref": "AAAAAAGIekCN5PO7otA=" 1107 | }, 1108 | "source": { 1109 | "$ref": "AAAAAAGIekCN5PO7otA=" 1110 | }, 1111 | "target": { 1112 | "$ref": "AAAAAAGIekAyS/OEOJA=" 1113 | } 1114 | } 1115 | ] 1116 | }, 1117 | { 1118 | "_type": "MMNode", 1119 | "_id": "AAAAAAGIekCPTfPIuqs=", 1120 | "_parent": { 1121 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1122 | }, 1123 | "name": "Blog/Website", 1124 | "ownedElements": [ 1125 | { 1126 | "_type": "MMEdge", 1127 | "_id": "AAAAAAGIekCPXvPQeBs=", 1128 | "_parent": { 1129 | "$ref": "AAAAAAGIekCPTfPIuqs=" 1130 | }, 1131 | "source": { 1132 | "$ref": "AAAAAAGIekCPTfPIuqs=" 1133 | }, 1134 | "target": { 1135 | "$ref": "AAAAAAGIekAyS/OEOJA=" 1136 | } 1137 | } 1138 | ] 1139 | }, 1140 | { 1141 | "_type": "MMNode", 1142 | "_id": "AAAAAAGIekEuFvPjTws=", 1143 | "_parent": { 1144 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1145 | }, 1146 | "name": "Investment", 1147 | "ownedElements": [ 1148 | { 1149 | "_type": "MMEdge", 1150 | "_id": "AAAAAAGIekEuLPPrU2Y=", 1151 | "_parent": { 1152 | "$ref": "AAAAAAGIekEuFvPjTws=" 1153 | }, 1154 | "source": { 1155 | "$ref": "AAAAAAGIekEuFvPjTws=" 1156 | }, 1157 | "target": { 1158 | "$ref": "AAAAAAGIekBRmfOScxw=" 1159 | } 1160 | } 1161 | ] 1162 | }, 1163 | { 1164 | "_type": "MMNode", 1165 | "_id": "AAAAAAGIekEv4fPwfOw=", 1166 | "_parent": { 1167 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1168 | }, 1169 | "name": "Payroll", 1170 | "ownedElements": [ 1171 | { 1172 | "_type": "MMEdge", 1173 | "_id": "AAAAAAGIekEv8PP4hVk=", 1174 | "_parent": { 1175 | "$ref": "AAAAAAGIekEv4fPwfOw=" 1176 | }, 1177 | "source": { 1178 | "$ref": "AAAAAAGIekEv4fPwfOw=" 1179 | }, 1180 | "target": { 1181 | "$ref": "AAAAAAGIekBRmfOScxw=" 1182 | } 1183 | } 1184 | ] 1185 | }, 1186 | { 1187 | "_type": "MMNode", 1188 | "_id": "AAAAAAGIekEw2PP9FSs=", 1189 | "_parent": { 1190 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1191 | }, 1192 | "name": "Shares", 1193 | "ownedElements": [ 1194 | { 1195 | "_type": "MMEdge", 1196 | "_id": "AAAAAAGIekEw5fQFlnQ=", 1197 | "_parent": { 1198 | "$ref": "AAAAAAGIekEw2PP9FSs=" 1199 | }, 1200 | "source": { 1201 | "$ref": "AAAAAAGIekEw2PP9FSs=" 1202 | }, 1203 | "target": { 1204 | "$ref": "AAAAAAGIekBRmfOScxw=" 1205 | } 1206 | } 1207 | ] 1208 | }, 1209 | { 1210 | "_type": "MMNode", 1211 | "_id": "AAAAAAGIekGDCPQQqsk=", 1212 | "_parent": { 1213 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1214 | }, 1215 | "name": "HR", 1216 | "ownedElements": [ 1217 | { 1218 | "_type": "MMEdge", 1219 | "_id": "AAAAAAGIekGDGfQYKmM=", 1220 | "_parent": { 1221 | "$ref": "AAAAAAGIekGDCPQQqsk=" 1222 | }, 1223 | "source": { 1224 | "$ref": "AAAAAAGIekGDCPQQqsk=" 1225 | }, 1226 | "target": { 1227 | "$ref": "AAAAAAGIei5mz4MX6Fo=" 1228 | } 1229 | } 1230 | ] 1231 | }, 1232 | { 1233 | "_type": "MMNode", 1234 | "_id": "AAAAAAGIekGD3vQdcX4=", 1235 | "_parent": { 1236 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1237 | }, 1238 | "name": "Recruitment", 1239 | "ownedElements": [ 1240 | { 1241 | "_type": "MMEdge", 1242 | "_id": "AAAAAAGIekGD7fQlJNA=", 1243 | "_parent": { 1244 | "$ref": "AAAAAAGIekGD3vQdcX4=" 1245 | }, 1246 | "source": { 1247 | "$ref": "AAAAAAGIekGD3vQdcX4=" 1248 | }, 1249 | "target": { 1250 | "$ref": "AAAAAAGIei5mz4MX6Fo=" 1251 | } 1252 | } 1253 | ] 1254 | }, 1255 | { 1256 | "_type": "MMNode", 1257 | "_id": "AAAAAAGIekGEwPQqY30=", 1258 | "_parent": { 1259 | "$ref": "AAAAAAGIeiwnwIL6pHs=" 1260 | }, 1261 | "name": "Management", 1262 | "ownedElements": [ 1263 | { 1264 | "_type": "MMEdge", 1265 | "_id": "AAAAAAGIekGEz/Qycvc=", 1266 | "_parent": { 1267 | "$ref": "AAAAAAGIekGEwPQqY30=" 1268 | }, 1269 | "source": { 1270 | "$ref": "AAAAAAGIekGEwPQqY30=" 1271 | }, 1272 | "target": { 1273 | "$ref": "AAAAAAGIei5mz4MX6Fo=" 1274 | } 1275 | } 1276 | ] 1277 | } 1278 | ] 1279 | } 1280 | ] 1281 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # StarUML sample models 2 | 3 | - **StarUML-metamodel.mdj** - A model representing StarUML metamodel which is StarUML actually based on. 4 | - **UMLExample.mdj** - An example model including various UML elements and diagrams. 5 | - **SysMLExample.mdj** - An example model including various SysML elements and diagrams. 6 | - **ERDExample.mdj** - An example for ERD (Entity-Relationship Diagram) diagram. 7 | - **DFDExample.mdj** - An example for DFD (Data-Flow Diagram) diagram. 8 | - **FlowchartExample.mdj** - An example for Flowhcart diagram. 9 | - **BPMNExample.mdj** - An example for BPMN diagrams. 10 | - **C4Example.mdj** - An example for C4 model diagrams. 11 | - **MindmapExample.mdj** - An example for Mind-map diagrams. 12 | - **WireframeExample.mdj** - An example for Wireframe diagrams. 13 | - **AWSArchitectureExample.mdj** - An example for AWS architecture diagrams. 14 | - **GCPArchitectureExample.mdj** - An example for GCP architecture diagrams. 15 | --------------------------------------------------------------------------------