{ "csm": { "nodes": { "0": { "typename": { "type": "string", "value": "LHSIcon" }, "position": { "type": "list", "value": [ 510, 222 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": { "4": { "segments": { "type": "string", "value": "m0,0 l350,0 l100,250 l-100,250 l-350,0z" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ffffff", "fill-opacity": 0.75, "stroke-width": 2, "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ 1, 0 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS/0.instance" }, "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon" }, "1": { "typename": { "type": "string", "value": "TransitionIcon" }, "position": { "type": "list", "value": [ 754, 395 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$contents": { "type": "map", "value": { "nodes": { "4": { "width": { "type": "double", "value": 15 }, "height": { "type": "double", "value": 40 }, "cornerRadius": { "type": "double", "value": 0 }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#000000", "fill-opacity": 0.75, "font-size": "20px", "stroke-width": 1, "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle", "position": { "type": "list", "value": [ 3, 2 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "5": { "textContent": { "type": "string", "value": "#" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#000000", "fill-opacity": 0.75, "font-size": "15px", "stroke-width": 1, "arrow-start": "none", "arrow-end": "none", "text-anchor": "middle" } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 10, 44 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "__pLabelText": { "position": { "type": "list", "value": [ 0, 0 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "textContent": { "type": "string", "value": "0" }, "style": { "type": "map", "value": { "stroke": "#6000ff", "fill": "#6000ff", "font-size": "15px", "opacity": "1" } }, "mapper": { "type": "code", "value": "({'textContent':getAttr('__pLabel')})" }, "parser": { "type": "code", "value": "({'__pLabel':getAttr('textContent')})" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text" } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/PN_inhibitor/PN.pattern/__pTransition/1.instance" }, "$type": "/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pTransitionIcon" }, "3": { "typename": { "type": "string", "value": "PlaceIcon" }, "position": { "type": "list", "value": [ 611, 393 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$contents": { "type": "map", "value": { "nodes": { "9": { "r": { "type": "double", "value": 25 }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "yellow", "fill-opacity": 0.75, "font-size": "20px", "stroke-width": 2, "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ 5, 3 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "12": { "textContent": { "type": "string", "value": "#" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#000000", "fill-opacity": 0.75, "font-size": "15px", "stroke-width": 1, "arrow-start": "none", "arrow-end": "none", "text-anchor": "middle" } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 29, 21 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "13": { "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain", "position": { "type": "list", "value": [ 18.98135134621066, 16.25 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "link-style": { "type": "map", "value": { "stroke": "#00ffff", "stroke-dasharray": "", "stroke-opacity": 0.1, "stroke-width": 1 } } }, "14": { "textContent": { "type": "string", "value": "#" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#000000", "fill-opacity": 0.75, "font-size": "15px", "stroke-width": 1, "arrow-start": "none", "arrow-end": "none", "text-anchor": "middle" } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 28, 57 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "__pLabelText": { "position": { "type": "list", "value": [ 0, 0 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "textContent": { "type": "string", "value": "1" }, "style": { "type": "map", "value": { "stroke": "#6000ff", "fill": "#6000ff", "font-size": "15px", "opacity": "1" } }, "mapper": { "type": "code", "value": "({'textContent':getAttr('__pLabel')})" }, "parser": { "type": "code", "value": "({'__pLabel':getAttr('textContent')})" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text" } }, "edges": [ { "src": "9", "dest": "13" }, { "src": "13", "dest": "12" } ] } }, "$asuri": { "type": "string", "value": "/Formalisms/PN_inhibitor/PN.pattern/__pPlace/3.instance" }, "$type": "/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pPlaceIcon" }, "4": { "link-style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "stroke-opacity": 1, "stroke-width": 2 } }, "arrowHead": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "custom" }, "arrowTail": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "arrow-black" }, "typename": { "type": "string", "value": "P2TLink" }, "position": { "type": "list", "value": [ 711.5, 423 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$contents": { "type": "map", "value": { "nodes": { "19": { "textContent": { "type": "string", "value": "#" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#000000", "fill-opacity": 0.75, "font-size": "15px", "stroke-width": 1, "arrow-start": "none", "arrow-end": "none", "text-anchor": "middle" } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ "0;13.306728335558091,0%", "0;-18.784240917999,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 0.6441717791411042, "yoffset": -18.5 } } }, "267": { "segments": { "type": "string", "value": "m0,0 l10,4 l-10,4 l3,-4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 1, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.41549256122869,99.97784669888634%", "0;-4.999107224421323,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "arrow-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -4 } } }, "268": { "segments": { "type": "string", "value": "m0,0 l10,10 l-10,10 l-10,-10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.28920475487223,99.97784669888634%", "0;-10.997778026354524,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "diamond-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -10 } } }, "269": { "r": { "type": "double", "value": 10 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;47.28920475487223,99.97784669888634%", "0;-10.997778026354524,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "circle-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -10 } } }, "270": { "r": { "type": "double", "value": 10 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;47.28920475487223,99.97784669888634%", "0;-10.997778026354524,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "circle-white-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -10 } } }, "271": { "r": { "type": "double", "value": 5 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;47.39444459350261,99.97784669888634%", "0;-5.998885691410237,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "circle-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -5 } } }, "272": { "segments": { "type": "string", "value": "m0,0 l5,5 l-5,5 l-5,-5 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.39444459350261,99.97784669888634%", "0;-5.998885691410237,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "diamond-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -5 } } }, "273": { "segments": { "type": "string", "value": "m0,0 l20,10 l-20,10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.28920475487223,99.97784669888634%", "0;-10.997778026354524,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "triangle-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -10 } } }, "274": { "segments": { "type": "string", "value": "m0,0 l10,4 l-10,4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.41549256122869,99.97784669888634%", "0;-4.999107224421323,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "triangle-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -4 } } }, "275": { "segments": { "type": "string", "value": "m0,0 l20,8 l-20,8 l6,-8 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.33130069032438,99.97784669888634%", "0;-8.99822109237681,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "arrow-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -8 } } }, "276": { "segments": { "type": "string", "value": "m0,0 l20,10 l-20,10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.28920475487223,99.97784669888634%", "0;-10.997778026354524,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "triangle-white-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -10 } } }, "277": { "segments": { "type": "string", "value": "m0,0 l5,5 l-5,5 l-5,-5 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.39444459350261,99.97784669888634%", "0;-5.998885691410237,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "diamond-white", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -5 } } }, "278": { "segments": { "type": "string", "value": "m0,0 l20,8 l-20,8" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "fill-opacity": 0, "stroke-width": 1, "opacity": 0 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.33130069032438,99.97784669888634%", "0;-8.99822109237681,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "arrow-empty-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -8 } } }, "279": { "r": { "type": "double", "value": 5 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;47.39444459350261,99.97784669888634%", "0;-5.998885691410237,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "circle-white", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -5 } } }, "280": { "segments": { "type": "string", "value": "m0,0 l10,10 l-10,10 l-10,-10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.28920475487223,99.97784669888634%", "0;-10.997778026354524,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "diamond-white-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -10 } } }, "281": { "segments": { "type": "string", "value": "m0,0 l10,4 l-10,4" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "fill-opacity": 0, "stroke-width": 1, "opacity": 0 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.41549256122869,99.97784669888634%", "0;-4.999107224421323,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "arrow-empty", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -4 } } }, "282": { "segments": { "type": "string", "value": "m0,0 l10,5 l-10,5 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;47.39444459350261,99.97784669888634%", "0;-5.998885691410237,-2.1047967726079975%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792198797" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowTail", "arrowType": "triangle-white", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -5 } } }, "283": { "segments": { "type": "string", "value": "m0,0 l5,5 l-5,5 l-5,-5 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.60523983863038,0%", "0;-3.998892334944344,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "diamond-white", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -5 } } }, "284": { "segments": { "type": "string", "value": "m0,0 l-10,5 l10,5 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.60523983863038,0%", "0;-3.998892334944344,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "triangle-white", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -5 } } }, "285": { "segments": { "type": "string", "value": "m0,0 l5,5 l-5,5 l-5,-5 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.60523983863038,0%", "0;-3.998892334944344,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "diamond-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -5 } } }, "286": { "r": { "type": "double", "value": 10 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;-47.710479677260764,0%", "0;-8.997784669888631,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "circle-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -10 } } }, "287": { "segments": { "type": "string", "value": "m0,0 l-20,8 l20,8 l-6,-8 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.66838374180861,0%", "0;-6.998227735910916,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "arrow-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -8 } } }, "288": { "segments": { "type": "string", "value": "m0,0 l-10,4 l10,4 l-3,-4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.584191870904306,0%", "0;-2.9991138679554297,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "arrow-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -4 } } }, "289": { "segments": { "type": "string", "value": "m0,0 l-20,10 l20,10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.710479677260764,0%", "0;-8.997784669888631,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "triangle-white-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -10 } } }, "290": { "segments": { "type": "string", "value": "m0,0 l-20,10 l20,10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.710479677260764,0%", "0;-8.997784669888631,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "triangle-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -10 } } }, "291": { "r": { "type": "double", "value": 5 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;-47.60523983863038,0%", "0;-3.998892334944344,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "circle-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -5 } } }, "292": { "r": { "type": "double", "value": 5 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;-47.60523983863038,0%", "0;-3.998892334944344,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "circle-white", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -5 } } }, "293": { "r": { "type": "double", "value": 10 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ "0;-47.710479677260764,0%", "0;-8.997784669888631,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "circle-white-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -10 } } }, "294": { "segments": { "type": "string", "value": "m0,0 l-20,8 l20,8" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "fill-opacity": 0, "stroke-width": 1, "opacity": 0 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.66838374180861,0%", "0;-6.998227735910916,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "arrow-empty-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -8 } } }, "295": { "segments": { "type": "string", "value": "m0,0 l-10,4 l10,4" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "fill-opacity": 0, "stroke-width": 1, "opacity": 0 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.584191870904306,0%", "0;-2.9991138679554297,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "arrow-empty", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -4 } } }, "296": { "segments": { "type": "string", "value": "m0,0 l10,10 l-10,10 l-10,-10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.710479677260764,0%", "0;-8.997784669888631,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "diamond-black-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -10 } } }, "297": { "segments": { "type": "string", "value": "m0,0 l-10,4 l10,4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.584191870904306,0%", "0;-2.9991138679554297,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "triangle-black", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -4 } } }, "298": { "segments": { "type": "string", "value": "m0,0 l10,10 l-10,10 l-10,-10 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "opacity": 0, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "parser": { "type": "code", "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-47.710479677260764,0%", "0;-8.997784669888631,0%" ] }, "orientation": { "type": "double", "value": "0;-1.2060487792199577" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "arrow": "arrowHead", "arrowType": "diamond-white-large", "$linkDecoratorInfo": { "type": "map", "value": { "xratio": -1, "yoffset": -10 } } }, "__pLabelText": { "position": { "type": "list", "value": [ 0, 0 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "textContent": { "type": "string", "value": "2" }, "style": { "type": "map", "value": { "stroke": "#6000ff", "fill": "#6000ff", "font-size": "15px", "opacity": "1" } }, "mapper": { "type": "code", "value": "({'textContent':getAttr('__pLabel')})" }, "parser": { "type": "code", "value": "({'__pLabel':getAttr('textContent')})" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text" } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/PN_inhibitor/PN.pattern/__pP2T/4.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pPlaceIcon/3.instance--/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pP2TLink/4.instance": "M664,424L711.5,423", "/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pP2TLink/4.instance--/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pTransitionIcon/1.instance": "M711.574842077737,422.9984243773108L758.999684432133,422.0000066435341" } }, "$type": "/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pP2TLink" }, "5": { "link-style": { "type": "map", "value": { "stroke": "#00ff00", "stroke-dasharray": "", "stroke-opacity": 0.2, "stroke-width": 1, "arrow-start": "none", "arrow-end": "classic-wide-long" } }, "typename": { "type": "string", "value": "PatternContentsLink" }, "position": { "type": "list", "value": [ 637, 323.75 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": {}, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents/5.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/0.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/5.instance": "M511,222L637,323.75", "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/5.instance--/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pTransitionIcon/1.instance": "M637.058296540819,323.7970767700662L762.9993482361572,425.4994736748332" } }, "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink" }, "6": { "link-style": { "type": "map", "value": { "stroke": "#00ff00", "stroke-dasharray": "", "stroke-opacity": 0.2, "stroke-width": 1, "arrow-start": "none", "arrow-end": "classic-wide-long" } }, "typename": { "type": "string", "value": "PatternContentsLink" }, "position": { "type": "list", "value": [ 574.8287036859323, 326.12839503273665 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": {}, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents/6.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/0.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/6.instance": "M511,222L574.8287036859323,326.12839503273665", "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/6.instance--/Formalisms/PN_inhibitor/PN.defaultIcons.pattern/__pPlaceIcon/3.instance": "M574.8285741325982,326.1281836829837L638.4997410353276,429.9995775321423" } }, "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink" } }, "edges": [], "metamodels": [ "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons", "/Formalisms/PN_inhibitor/PN.defaultIcons.pattern" ] }, "asm": { "nodes": { "0": { "Condition": { "type": "code", "value": "result = getAttr('tokens','1')