{
  "Dyncamelo": {
    "FormatVersion": 1,
    "MinReaderVersion": 1,
    "AppVersion": "0.47.0"
  },
  "Uuid": "deea7e6c2b8e344478e89bd9089b805a",
  "Name": "BCF import",
  "Description": "Reads a BCF package, shows the title of one topic and selects the model items that topic refers to.",
  "Nodes": [
    {
      "Id": "9d88a45c9d16246e3a7912d2b8969db0",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Navisworks.BcfNodes.ImportIssues@string,int,Autodesk.Navisworks.Api.Document",
      "Assembly": "CamelGraph.Navisworks",
      "Name": "BCF.ImportIssues",
      "X": 0.0,
      "Y": 170.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "filePath",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false,
          "UserValue": "C:\\Reports\\clash-issues.bcfzip"
        },
        {
          "Name": "applyCameraTopicIndex",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "document",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "topics"
        },
        {
          "Name": "modelItems"
        }
      ],
      "Data": {}
    },
    {
      "Id": "5b4ad1ea2a16aff090047aadee70a2b5",
      "NodeType": "IntegerInput",
      "Name": "Topic number",
      "X": 0.0,
      "Y": 400.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [],
      "OutputPorts": [
        {
          "Name": "value"
        }
      ],
      "Data": {
        "Value": 0
      }
    },
    {
      "Id": "99717ff716968d80ca3295efbc80bee5",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Nodes.ListNodes.GetItemAtIndex@System.Collections.Generic.IList<object>,int",
      "Assembly": "CamelGraph.Nodes",
      "Name": "Topic",
      "X": 350.0,
      "Y": 160.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "list",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "index",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "item"
        }
      ],
      "Data": {}
    },
    {
      "Id": "fe82c0d131c4fa29ebab3b5cfd81b57d",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Nodes.ListNodes.GetItemAtIndex@System.Collections.Generic.IList<object>,int",
      "Assembly": "CamelGraph.Nodes",
      "Name": "Items of the topic",
      "X": 350.0,
      "Y": 340.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "list",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "index",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "item"
        }
      ],
      "Data": {}
    },
    {
      "Id": "30468bb28e889b1bc7c2d5ea7642f950",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Nodes.DictionaryExtraNodes.ValueOrDefault@System.Collections.IDictionary,string,object",
      "Assembly": "CamelGraph.Nodes",
      "Name": "Dictionary.ValueOrDefault",
      "X": 700.0,
      "Y": 110.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "dictionary",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "key",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false,
          "UserValue": "title"
        },
        {
          "Name": "defaultValue",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "value"
        }
      ],
      "Data": {}
    },
    {
      "Id": "53839ccece47348c9c5cf24326fbc1d1",
      "NodeType": "Watch",
      "Name": "Topic title",
      "X": 1050.0,
      "Y": 0.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "value",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "value"
        }
      ],
      "Data": {
        "ViewWidth": 0.0,
        "ViewHeight": 0.0
      }
    },
    {
      "Id": "e551f02f3e2b0b0cfe54a32d200db0ab",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Navisworks.SelectionNodes.SetCurrent@System.Collections.Generic.IEnumerable<Autodesk.Navisworks.Api.ModelItem>,Autodesk.Navisworks.Api.Document",
      "Assembly": "CamelGraph.Navisworks",
      "Name": "Selection.SetCurrent",
      "X": 700.0,
      "Y": 320.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "items",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "document",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "items"
        }
      ],
      "Data": {}
    }
  ],
  "Connectors": [
    {
      "Id": "25901ed4f514317006b08d6a6e6aeb6c",
      "FromNode": "9d88a45c9d16246e3a7912d2b8969db0",
      "FromPort": "topics",
      "ToNode": "99717ff716968d80ca3295efbc80bee5",
      "ToPort": "list"
    },
    {
      "Id": "7109616e3c348f4cc64e303daca4f37c",
      "FromNode": "9d88a45c9d16246e3a7912d2b8969db0",
      "FromPort": "modelItems",
      "ToNode": "fe82c0d131c4fa29ebab3b5cfd81b57d",
      "ToPort": "list"
    },
    {
      "Id": "811734342b7ae22a916dac2a6f7eddf1",
      "FromNode": "5b4ad1ea2a16aff090047aadee70a2b5",
      "FromPort": "value",
      "ToNode": "99717ff716968d80ca3295efbc80bee5",
      "ToPort": "index"
    },
    {
      "Id": "7c1d7454c5c0819f05a4772e3209d43d",
      "FromNode": "5b4ad1ea2a16aff090047aadee70a2b5",
      "FromPort": "value",
      "ToNode": "fe82c0d131c4fa29ebab3b5cfd81b57d",
      "ToPort": "index"
    },
    {
      "Id": "2a3688bce392fa074bbdd738c71c5729",
      "FromNode": "99717ff716968d80ca3295efbc80bee5",
      "FromPort": "item",
      "ToNode": "30468bb28e889b1bc7c2d5ea7642f950",
      "ToPort": "dictionary"
    },
    {
      "Id": "85071b566b76aa50ef084483e69ea303",
      "FromNode": "30468bb28e889b1bc7c2d5ea7642f950",
      "FromPort": "value",
      "ToNode": "53839ccece47348c9c5cf24326fbc1d1",
      "ToPort": "value"
    },
    {
      "Id": "b154a7e36b22bea7e0c26f623e7d3966",
      "FromNode": "fe82c0d131c4fa29ebab3b5cfd81b57d",
      "FromPort": "item",
      "ToNode": "e551f02f3e2b0b0cfe54a32d200db0ab",
      "ToPort": "items"
    }
  ],
  "Notes": [
    {
      "Id": "f2ef138df05d29322b08e6020375abe7",
      "Text": "WHAT IT DOES: reads every topic in the package, then picks one by its number (0 is the first), shows its title and selects the model items its components match. TO CHANGE: the file path and the topic number.",
      "X": 0.0,
      "Y": -140.0
    }
  ],
  "Groups": [],
  "View": {
    "RunType": "Manual",
    "Camera": {
      "X": 0.0,
      "Y": 0.0,
      "Zoom": 1.0
    }
  }
}