UNPKG

webgme-bip

Version:

Design studio for component-based modeling with BIP.

781 lines (780 loc) 17.3 kB
{ "info": { "componentTypes": { "/f/t/1": { "name": "Route", "cardinality": 3 }, "/f/t/y": { "name": "Monitor", "cardinality": 1 } } }, "output": [ { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "2": [ { "srcState": { "id": "/f/t/1/j", "name": "off" }, "dstState": { "id": "/f/t/1/z", "name": "on" }, "transition": { "id": "/f/t/1/Z", "name": "on" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/t", "name": "add" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/j", "name": "off" }, "dstState": { "id": "/f/t/1/z", "name": "on" }, "transition": { "id": "/f/t/1/Z", "name": "on" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/t", "name": "add" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/z", "name": "on" }, "dstState": { "id": "/f/t/1/H", "name": "wait" }, "transition": { "id": "/f/t/1/B", "name": "off" } }, { "srcState": { "id": "/f/t/1/H", "name": "wait" }, "dstState": { "id": "/f/t/1/h", "name": "done" }, "transition": { "id": "/f/t/1/U", "name": "internal" } } ], "2": [ { "srcState": { "id": "/f/t/1/z", "name": "on" }, "dstState": { "id": "/f/t/1/H", "name": "wait" }, "transition": { "id": "/f/t/1/B", "name": "off" } }, { "srcState": { "id": "/f/t/1/H", "name": "wait" }, "dstState": { "id": "/f/t/1/h", "name": "done" }, "transition": { "id": "/f/t/1/U", "name": "internal" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "2": [ { "srcState": { "id": "/f/t/1/h", "name": "done" }, "dstState": { "id": "/f/t/1/j", "name": "off" }, "transition": { "id": "/f/t/1/7", "name": "finished" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/c", "name": "rm" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "3": [ { "srcState": { "id": "/f/t/1/j", "name": "off" }, "dstState": { "id": "/f/t/1/z", "name": "on" }, "transition": { "id": "/f/t/1/Z", "name": "on" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/t", "name": "add" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/h", "name": "done" }, "dstState": { "id": "/f/t/1/j", "name": "off" }, "transition": { "id": "/f/t/1/7", "name": "finished" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/c", "name": "rm" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/j", "name": "off" }, "dstState": { "id": "/f/t/1/z", "name": "on" }, "transition": { "id": "/f/t/1/Z", "name": "on" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/t", "name": "add" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/z", "name": "on" }, "dstState": { "id": "/f/t/1/H", "name": "wait" }, "transition": { "id": "/f/t/1/B", "name": "off" } }, { "srcState": { "id": "/f/t/1/H", "name": "wait" }, "dstState": { "id": "/f/t/1/h", "name": "done" }, "transition": { "id": "/f/t/1/U", "name": "internal" } } ], "3": [ { "srcState": { "id": "/f/t/1/z", "name": "on" }, "dstState": { "id": "/f/t/1/H", "name": "wait" }, "transition": { "id": "/f/t/1/B", "name": "off" } }, { "srcState": { "id": "/f/t/1/H", "name": "wait" }, "dstState": { "id": "/f/t/1/h", "name": "done" }, "transition": { "id": "/f/t/1/U", "name": "internal" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "3": [ { "srcState": { "id": "/f/t/1/h", "name": "done" }, "dstState": { "id": "/f/t/1/j", "name": "off" }, "transition": { "id": "/f/t/1/7", "name": "finished" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/c", "name": "rm" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "2": [ { "srcState": { "id": "/f/t/1/j", "name": "off" }, "dstState": { "id": "/f/t/1/z", "name": "on" }, "transition": { "id": "/f/t/1/Z", "name": "on" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/t", "name": "add" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "2": [ { "srcState": { "id": "/f/t/1/z", "name": "on" }, "dstState": { "id": "/f/t/1/H", "name": "wait" }, "transition": { "id": "/f/t/1/B", "name": "off" } }, { "srcState": { "id": "/f/t/1/H", "name": "wait" }, "dstState": { "id": "/f/t/1/h", "name": "done" }, "transition": { "id": "/f/t/1/U", "name": "internal" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/h", "name": "done" }, "dstState": { "id": "/f/t/1/j", "name": "off" }, "transition": { "id": "/f/t/1/7", "name": "finished" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/c", "name": "rm" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/j", "name": "off" }, "dstState": { "id": "/f/t/1/z", "name": "on" }, "transition": { "id": "/f/t/1/Z", "name": "on" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/t", "name": "add" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/z", "name": "on" }, "dstState": { "id": "/f/t/1/H", "name": "wait" }, "transition": { "id": "/f/t/1/B", "name": "off" } }, { "srcState": { "id": "/f/t/1/H", "name": "wait" }, "dstState": { "id": "/f/t/1/h", "name": "done" }, "transition": { "id": "/f/t/1/U", "name": "internal" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "1": [ { "srcState": { "id": "/f/t/1/h", "name": "done" }, "dstState": { "id": "/f/t/1/j", "name": "off" }, "transition": { "id": "/f/t/1/7", "name": "finished" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/c", "name": "rm" } } ] } } }, { "/f/t/1": { "id": "/f/t/1", "name": "Route", "transitions": { "2": [ { "srcState": { "id": "/f/t/1/h", "name": "done" }, "dstState": { "id": "/f/t/1/j", "name": "off" }, "transition": { "id": "/f/t/1/7", "name": "finished" } } ] } }, "/f/t/y": { "id": "/f/t/y", "name": "Monitor", "transitions": { "1": [ { "srcState": { "id": "/f/t/y/i", "name": "one" }, "dstState": { "id": "/f/t/y/i", "name": "one" }, "transition": { "id": "/f/t/y/c", "name": "rm" } } ] } } } ] }