{
  "name": "employees",
  "graphs": [
    {
      "name": "employees",
      "input": "None",
      "output": "employees",
      "operators": [
        {
          "name": "employees",
          "type": "Operator",
          "suboperators": [],
          "subgraph": null
        }
      ],
      "triggers": [
        {
          "name": "search"
        },
        {
          "name": "employeesChanged"
        }
      ],
      "inputs": []
    },
    {
      "name": "count",
      "input": "None",
      "output": "count",
      "operators": [
        {
          "name": "count",
          "type": "Operator",
          "suboperators": [],
          "subgraph": null
        }
      ],
      "triggers": [
        {
          "name": "search"
        },
        {
          "name": "employeesChanged"
        }
      ],
      "inputs": []
    },
    {
      "name": "add",
      "input": "None",
      "output": "add",
      "operators": [
        {
          "name": "addEmployee",
          "type": "Operator",
          "suboperators": [],
          "subgraph": null
        },
        {
          "name": "Trigger_employeesChanged",
          "type": "Operator",
          "suboperators": [],
          "subgraph": null
        }
      ],
      "triggers": [
        {
          "name": "trigger_add"
        }
      ],
      "inputs": [
        {
          "name": "newEmployee"
        }
      ]
    },
    {
      "name": "remove",
      "input": "None",
      "output": "remove",
      "operators": [
        {
          "name": "removeEmployee",
          "type": "Operator",
          "suboperators": [],
          "subgraph": null
        },
        {
          "name": "Trigger_employeesChanged",
          "type": "Operator",
          "suboperators": [],
          "subgraph": null
        }
      ],
      "triggers": [
        {
          "name": "trigger_remove"
        }
      ],
      "inputs": [
        {
          "name": "existingEmployee"
        }
      ]
    }
  ],
  "states": [
    {
      "name": "search"
    },
    {
      "name": "newEmployee"
    },
    {
      "name": "existingEmployee"
    }
  ],
  "events": [
    {
      "name": "employeesChanged"
    },
    {
      "name": "trigger_add"
    },
    {
      "name": "trigger_remove"
    }
  ]
}