{
  "head": {
    "encoding": "utf-8",
    "structure_format": "rfc-8259 w/o hexadecimal escapes",
    "format": "cfu-json",
    "major_version": 1,
    "minor_version": 2,
    "generator_name": "crystal-facet-uml",
    "generator_version": "1.64.0"
  }
  ,
  "views":
  [
    {
      "diagram": {
        "id": 1,
        "type": "Interation Overview Diagram", "diagram_type": 17,
        "name": "Interaction Overview",
        "description": [
                ""
        ],
        "list_order": 0,
        "uuid": "9342f4f4-51dc-4d97-9746-f0032342ccfb",
        "diagramelements":
        [
          {
            "id": 1,
            "classifier_name": "start",
            "node": "e6edd43d-df15-4b4c-8217-86ee2eee890d",
            "uuid": "4cd7cf5b-50d7-4419-847d-f762a9558f9e"
          },
          {
            "id": 2,
            "classifier_name": "Authenticate and Authorize",
            "node": "50eeb509-4dd1-49d6-9f37-da9741be6640",
            "uuid": "d58b3412-1f3f-4de3-8f50-d44f703e32d9"
          },
          {
            "id": 3,
            "classifier_name": "valid?",
            "node": "fbf6e8bf-2508-4792-afa4-97c0a4e87169",
            "uuid": "f3607fde-a96f-42b8-a50f-347d56aaa3f3"
          },
          {
            "id": 4,
            "classifier_name": "Open Door",
            "node": "9f66e8f5-6c15-44c2-b57d-6a23fddf7532",
            "uuid": "150f63a1-823d-4499-bf0a-198ed42a3a77"
          },
          {
            "id": 5,
            "classifier_name": "finish",
            "node": "71f867ec-9034-4ff3-ade2-d6b50e71b024",
            "uuid": "e36cf185-1766-4bd3-b98f-d3b53341eda3"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 2,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "Interaction Inventory",
        "description": [
                ""
        ],
        "list_order": 32768,
        "parent_name": "Interaction Overview",
        "parent": "9342f4f4-51dc-4d97-9746-f0032342ccfb",
        "uuid": "a474afe3-04b4-4761-bfe6-8ad16a9b05c2",
        "diagramelements":
        [
          {
            "id": 6,
            "classifier_name": "start",
            "node": "ae6247f8-5cae-4147-a243-045b77089d01",
            "uuid": "4456064e-bdaa-497c-aeb5-a813b3c2cc82"
          },
          {
            "id": 7,
            "classifier_name": "valid?",
            "node": "1b57df01-ec69-4cd3-a66e-d65bca47dd04",
            "uuid": "67400c91-f279-4cb2-adbd-a8db14c1940c"
          },
          {
            "id": 8,
            "classifier_name": "finish",
            "node": "968637dd-bfbe-4172-93a1-2eb0e9cb87f7",
            "uuid": "3edcbdd8-f47a-4b3e-ac1e-a7a1561c60c1"
          },
          {
            "id": 9,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Activity containing interaction elements",
            "node": "4f8a52a1-cd5d-4a89-a347-1bdc50398794",
            "uuid": "3698dd71-f46f-4907-8fdf-5c3fecf2f41e"
          },
          {
            "id": 10,
            "classifier_name": "Authenticate and Authorize",
            "node": "24ff2fec-4e05-46ac-a1d7-f4c6bfa2c1d4",
            "uuid": "13f34b2c-5e57-4844-ad27-a38922ba9986"
          },
          {
            "id": 11,
            "classifier_name": "Open Door",
            "node": "46119280-e420-4321-9ff5-7c0b9c314fd3",
            "uuid": "c3092f05-8b12-4c0e-8f70-bc1ef2ad637d"
          }
        ]
      }
    }
  ]
  ,
  "nodes":
  [
    {
      "classifier": {
        "id": 1,
        "type": "Initial Node", "main_type": 151,
        "name": "start",
        "description": [
                ""
        ],
        "x_order": -137877839,
        "y_order": -1521694185,
        "list_order": 265355512,
        "uuid": "ae6247f8-5cae-4147-a243-045b77089d01",
        "features":
        [
          {
            "id": 1,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "e6edd43d-df15-4b4c-8217-86ee2eee890d"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 2,
        "type": "Interaction Use", "main_type": 112,
        "name": "Authenticate and Authorize",
        "description": [
                "By providing a smart card and a pin, the user authenticates.\n",
                "Autorization is done by querying a backend server."
        ],
        "x_order": -22457702,
        "y_order": -1521694185,
        "list_order": -402784964,
        "uuid": "24ff2fec-4e05-46ac-a1d7-f4c6bfa2c1d4",
        "features":
        [
          {
            "id": 2,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "50eeb509-4dd1-49d6-9f37-da9741be6640"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 3,
        "type": "Decision", "main_type": 157,
        "name": "valid?",
        "description": [
                ""
        ],
        "x_order": -137877839,
        "y_order": 166074991,
        "list_order": 199033705,
        "uuid": "1b57df01-ec69-4cd3-a66e-d65bca47dd04",
        "features":
        [
          {
            "id": 3,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "fbf6e8bf-2508-4792-afa4-97c0a4e87169"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 4,
        "type": "Interaction Use", "main_type": 112,
        "name": "Open Door",
        "description": [
                ""
        ],
        "x_order": -22457702,
        "y_order": 264317969,
        "list_order": 252610869,
        "uuid": "46119280-e420-4321-9ff5-7c0b9c314fd3",
        "features":
        [
          {
            "id": 4,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "9f66e8f5-6c15-44c2-b57d-6a23fddf7532"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 5,
        "type": "Final Node", "main_type": 152,
        "name": "finish",
        "description": [
                ""
        ],
        "x_order": -182128052,
        "y_order": 264317969,
        "list_order": 264317969,
        "uuid": "968637dd-bfbe-4172-93a1-2eb0e9cb87f7",
        "features":
        [
          {
            "id": 5,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "71f867ec-9034-4ff3-ade2-d6b50e71b024"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 6,
        "type": "Activity", "main_type": 110,
        "name": "Activity containing interaction elements",
        "description": [
                "This activity contains the elements shown in the interaction diagram D0001#id.\n",
                "Because the interaction diagram just shows one scenario, this activity is ",
                "needed to show the elements of that scenario."
        ],
        "x_order": -181012354,
        "y_order": -1550943366,
        "list_order": -1550943366,
        "uuid": "4f8a52a1-cd5d-4a89-a347-1bdc50398794",
        "features":
        [
        ]
      }
    }
  ]
  ,
  "edges":
  [
    {
      "relationship": {
        "id": 1,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "start",
        "from_feature_key": "",
        "to_classifier_name": "Authenticate and Authorize",
        "to_feature_key": "",
        "from_node": "e6edd43d-df15-4b4c-8217-86ee2eee890d",
        "to_node": "50eeb509-4dd1-49d6-9f37-da9741be6640",
        "uuid": "8e483300-12a1-413b-b16f-e1b5a5647eac"
      }
    },
    {
      "relationship": {
        "id": 2,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Authenticate and Authorize",
        "from_feature_key": "",
        "to_classifier_name": "valid?",
        "to_feature_key": "",
        "from_node": "50eeb509-4dd1-49d6-9f37-da9741be6640",
        "to_node": "fbf6e8bf-2508-4792-afa4-97c0a4e87169",
        "uuid": "7a7316c3-43f1-49c5-b63a-12099751405e"
      }
    },
    {
      "relationship": {
        "id": 3,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "[yes]",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "valid?",
        "from_feature_key": "",
        "to_classifier_name": "Open Door",
        "to_feature_key": "",
        "from_node": "fbf6e8bf-2508-4792-afa4-97c0a4e87169",
        "to_node": "9f66e8f5-6c15-44c2-b57d-6a23fddf7532",
        "uuid": "34c585d5-6896-4b79-9f1e-96b2422a1f66"
      }
    },
    {
      "relationship": {
        "id": 4,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "[no]",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "valid?",
        "from_feature_key": "",
        "to_classifier_name": "finish",
        "to_feature_key": "",
        "from_node": "fbf6e8bf-2508-4792-afa4-97c0a4e87169",
        "to_node": "71f867ec-9034-4ff3-ade2-d6b50e71b024",
        "uuid": "173923f0-4b55-42a1-9ac6-c895516fb6de"
      }
    },
    {
      "relationship": {
        "id": 5,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Open Door",
        "from_feature_key": "",
        "to_classifier_name": "finish",
        "to_feature_key": "",
        "from_node": "9f66e8f5-6c15-44c2-b57d-6a23fddf7532",
        "to_node": "71f867ec-9034-4ff3-ade2-d6b50e71b024",
        "uuid": "59546db3-cce4-4ff6-8b7e-f6e8089fe714"
      }
    },
    {
      "relationship": {
        "id": 6,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Activity containing interaction elements",
        "to_classifier_name": "start",
        "from_node": "4f8a52a1-cd5d-4a89-a347-1bdc50398794",
        "to_node": "ae6247f8-5cae-4147-a243-045b77089d01",
        "uuid": "b0037fb6-a12f-43b6-9ca4-1e177ebad408"
      }
    },
    {
      "relationship": {
        "id": 7,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Activity containing interaction elements",
        "to_classifier_name": "valid?",
        "from_node": "4f8a52a1-cd5d-4a89-a347-1bdc50398794",
        "to_node": "1b57df01-ec69-4cd3-a66e-d65bca47dd04",
        "uuid": "6a728510-5e01-481b-9f62-4045c450f76a"
      }
    },
    {
      "relationship": {
        "id": 8,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Activity containing interaction elements",
        "to_classifier_name": "finish",
        "from_node": "4f8a52a1-cd5d-4a89-a347-1bdc50398794",
        "to_node": "968637dd-bfbe-4172-93a1-2eb0e9cb87f7",
        "uuid": "e157430a-dd05-47db-997e-32539db9e29a"
      }
    }
  ]
}
