|
@@ -0,0 +1,955 @@
|
|
|
+{
|
|
|
+ "csm": {
|
|
|
+ "nodes": {
|
|
|
+ "8": {
|
|
|
+ "typename": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "LHSIcon"
|
|
|
+ },
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 534,
|
|
|
+ 200
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "mapper": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "parser": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "$contents": {
|
|
|
+ "type": "map<string,*>",
|
|
|
+ "value": {
|
|
|
+ "nodes": {
|
|
|
+ "4": {
|
|
|
+ "segments": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "m0,0 l350,0 l100,250 l-100,250 l-350,0z"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "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<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 0
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "edges": []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$asuri": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS/8.instance"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
|
|
|
+ },
|
|
|
+ "9": {
|
|
|
+ "typename": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "RHSIcon"
|
|
|
+ },
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 894,
|
|
|
+ 199
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "mapper": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "parser": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "$contents": {
|
|
|
+ "type": "map<string,*>",
|
|
|
+ "value": {
|
|
|
+ "nodes": {
|
|
|
+ "7": {
|
|
|
+ "segments": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "m0,0 l450,0 l0,500 l-450,0 l100,-250z"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "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<double>",
|
|
|
+ "value": [
|
|
|
+ 0,
|
|
|
+ 0
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "edges": []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$asuri": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS/9.instance"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
|
|
|
+ },
|
|
|
+ "10": {
|
|
|
+ "typename": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "FileIcon"
|
|
|
+ },
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1115,
|
|
|
+ 375
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "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<string,*>",
|
|
|
+ "value": {
|
|
|
+ "nodes": {
|
|
|
+ "22": {
|
|
|
+ "segments": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "m0,0 l60,0 l30,30 l0,90 l-90,0 l0,-120 l60,0 l0,30 l30,0"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "value": {
|
|
|
+ "stroke": "#000000",
|
|
|
+ "stroke-dasharray": "",
|
|
|
+ "fill": "#ffffff",
|
|
|
+ "fill-opacity": 0.75,
|
|
|
+ "font-size": "20px",
|
|
|
+ "stroke-width": 3,
|
|
|
+ "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/Path",
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 2,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "23": {
|
|
|
+ "textContent": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "ActionCode.java"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "value": {
|
|
|
+ "stroke": "#000000",
|
|
|
+ "fill": "#ffffff",
|
|
|
+ "fill-opacity": 0.75,
|
|
|
+ "font-size": "13px"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "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<double>",
|
|
|
+ "value": [
|
|
|
+ 4,
|
|
|
+ 126
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "24": {
|
|
|
+ "distance": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 5
|
|
|
+ },
|
|
|
+ "alignment": {
|
|
|
+ "type": "ENUM(\"right\",\"left\",\"center\")",
|
|
|
+ "value": "\"left\""
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below",
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 27.99899850809561,
|
|
|
+ 117.99900000000002
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "link-style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "value": {
|
|
|
+ "stroke": "#00ff00",
|
|
|
+ "stroke-dasharray": "",
|
|
|
+ "stroke-opacity": 1,
|
|
|
+ "arrow-start": "none",
|
|
|
+ "arrow-end": "classic-wide-long"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "__pLabelText": {
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 0,
|
|
|
+ 0
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "textContent": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "0"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "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": "23",
|
|
|
+ "dest": "24"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "src": "24",
|
|
|
+ "dest": "22"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$asuri": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "/Formalisms/__Utilities__/FileSystem/FileSystem.pattern/__pFile/10.instance"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Utilities__/FileSystem/FileSystem.defaultIcons.pattern/__pFileIcon"
|
|
|
+ },
|
|
|
+ "11": {
|
|
|
+ "link-style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "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<double>",
|
|
|
+ "value": [
|
|
|
+ 1027.4989985080956,
|
|
|
+ 322.499
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "mapper": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "parser": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "$contents": {
|
|
|
+ "type": "map<string,*>",
|
|
|
+ "value": {
|
|
|
+ "nodes": {},
|
|
|
+ "edges": []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$asuri": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents/11.instance"
|
|
|
+ },
|
|
|
+ "$segments": {
|
|
|
+ "type": "map<string,list<string>>",
|
|
|
+ "value": {
|
|
|
+ "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/9.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/11.instance": "M894,199L1027.5,322.5",
|
|
|
+ "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/11.instance--/Formalisms/__Utilities__/FileSystem/FileSystem.defaultIcons.pattern/__pFileIcon/10.instance": "M1027.5549829232818,322.5508643522496L1160.9994532076512,445.9994941658797"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
|
|
|
+ },
|
|
|
+ "12": {
|
|
|
+ "typename": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "NACIcon"
|
|
|
+ },
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 126,
|
|
|
+ 201
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "mapper": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "parser": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "$contents": {
|
|
|
+ "type": "map<string,*>",
|
|
|
+ "value": {
|
|
|
+ "nodes": {
|
|
|
+ "1": {
|
|
|
+ "width": {
|
|
|
+ "type": "double",
|
|
|
+ "value": "400"
|
|
|
+ },
|
|
|
+ "height": {
|
|
|
+ "type": "double",
|
|
|
+ "value": "500"
|
|
|
+ },
|
|
|
+ "cornerRadius": {
|
|
|
+ "type": "double",
|
|
|
+ "value": "0"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "value": {
|
|
|
+ "stroke": "#000000",
|
|
|
+ "stroke-dasharray": "- .",
|
|
|
+ "fill": "#ffffff",
|
|
|
+ "fill-opacity": 0.75,
|
|
|
+ "stroke-width": 2
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "mapper": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "parser": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 0,
|
|
|
+ -1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "edges": []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$asuri": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/NAC/12.instance"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/NACIcon"
|
|
|
+ },
|
|
|
+ "13": {
|
|
|
+ "typename": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "FileIcon"
|
|
|
+ },
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 280,
|
|
|
+ 377
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "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<string,*>",
|
|
|
+ "value": {
|
|
|
+ "nodes": {
|
|
|
+ "22": {
|
|
|
+ "segments": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "m0,0 l60,0 l30,30 l0,90 l-90,0 l0,-120 l60,0 l0,30 l30,0"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "value": {
|
|
|
+ "stroke": "#000000",
|
|
|
+ "stroke-dasharray": "",
|
|
|
+ "fill": "#ffffff",
|
|
|
+ "fill-opacity": 0.75,
|
|
|
+ "font-size": "20px",
|
|
|
+ "stroke-width": 3,
|
|
|
+ "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/Path",
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 2,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "23": {
|
|
|
+ "textContent": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "ActionCode.java"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "value": {
|
|
|
+ "stroke": "#000000",
|
|
|
+ "fill": "#ffffff",
|
|
|
+ "fill-opacity": 0.75,
|
|
|
+ "font-size": "13px"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "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<double>",
|
|
|
+ "value": [
|
|
|
+ 4,
|
|
|
+ 126
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "24": {
|
|
|
+ "distance": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 5
|
|
|
+ },
|
|
|
+ "alignment": {
|
|
|
+ "type": "ENUM(\"right\",\"left\",\"center\")",
|
|
|
+ "value": "\"left\""
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below",
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 27.99899850809561,
|
|
|
+ 117.99900000000002
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "link-style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "value": {
|
|
|
+ "stroke": "#00ff00",
|
|
|
+ "stroke-dasharray": "",
|
|
|
+ "stroke-opacity": 1,
|
|
|
+ "arrow-start": "none",
|
|
|
+ "arrow-end": "classic-wide-long"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "__pLabelText": {
|
|
|
+ "position": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 0,
|
|
|
+ 0
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "textContent": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "0"
|
|
|
+ },
|
|
|
+ "style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "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": "23",
|
|
|
+ "dest": "24"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "src": "24",
|
|
|
+ "dest": "22"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$asuri": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "/Formalisms/__Utilities__/FileSystem/FileSystem.pattern/__pFile/13.instance"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Utilities__/FileSystem/FileSystem.defaultIcons.pattern/__pFileIcon"
|
|
|
+ },
|
|
|
+ "14": {
|
|
|
+ "link-style": {
|
|
|
+ "type": "map<string,string>",
|
|
|
+ "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<double>",
|
|
|
+ "value": [
|
|
|
+ "228,50%",
|
|
|
+ "324,50%"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "orientation": {
|
|
|
+ "type": "double",
|
|
|
+ "value": 0
|
|
|
+ },
|
|
|
+ "scale": {
|
|
|
+ "type": "list<double>",
|
|
|
+ "value": [
|
|
|
+ 1,
|
|
|
+ 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "mapper": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "parser": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "$contents": {
|
|
|
+ "type": "map<string,*>",
|
|
|
+ "value": {
|
|
|
+ "nodes": {},
|
|
|
+ "edges": []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$asuri": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents/14.instance"
|
|
|
+ },
|
|
|
+ "$segments": {
|
|
|
+ "type": "map<string,list<string>>",
|
|
|
+ "value": {
|
|
|
+ "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/NACIcon/12.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/14.instance": "M126,200L228,324",
|
|
|
+ "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/14.instance--/Formalisms/__Utilities__/FileSystem/FileSystem.defaultIcons.pattern/__pFileIcon/13.instance": "M228.04748536837667,324.0577273105755L329.99946578854787,447.9993505664699"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "edges": [],
|
|
|
+ "metamodels": [
|
|
|
+ "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons",
|
|
|
+ "/Formalisms/__Utilities__/FileSystem/FileSystem.defaultIcons.pattern",
|
|
|
+ "/Formalisms/ActionCode/ActionCode.defaultIcons.pattern",
|
|
|
+ "/Formalisms/GenericGraph/GenericGraph.defaultIcons.pattern"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "asm": {
|
|
|
+ "nodes": {
|
|
|
+ "8": {
|
|
|
+ "Condition": {
|
|
|
+ "type": "code",
|
|
|
+ "value": "true"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
|
|
|
+ },
|
|
|
+ "9": {
|
|
|
+ "Action": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
|
|
|
+ },
|
|
|
+ "10": {
|
|
|
+ "__pLabel": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "0"
|
|
|
+ },
|
|
|
+ "__pMatchSubtypes": {
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "content": {
|
|
|
+ "type": "code",
|
|
|
+ "value": ""
|
|
|
+ },
|
|
|
+ "path": {
|
|
|
+ "type": "code",
|
|
|
+ "value": "'./ActionCode.java'"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Utilities__/FileSystem/FileSystem.pattern/__pFile"
|
|
|
+ },
|
|
|
+ "11": {
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
|
|
|
+ },
|
|
|
+ "12": {
|
|
|
+ "name": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "NAC_"
|
|
|
+ },
|
|
|
+ "Condition": {
|
|
|
+ "type": "code",
|
|
|
+ "value": "true"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/NAC"
|
|
|
+ },
|
|
|
+ "13": {
|
|
|
+ "__pLabel": {
|
|
|
+ "type": "string",
|
|
|
+ "value": "0"
|
|
|
+ },
|
|
|
+ "__pMatchSubtypes": {
|
|
|
+ "type": "boolean",
|
|
|
+ "value": false
|
|
|
+ },
|
|
|
+ "content": {
|
|
|
+ "type": "code",
|
|
|
+ "value": "true"
|
|
|
+ },
|
|
|
+ "path": {
|
|
|
+ "type": "code",
|
|
|
+ "value": "getAttr()=='./ActionCode.java'"
|
|
|
+ },
|
|
|
+ "$type": "/Formalisms/__Utilities__/FileSystem/FileSystem.pattern/__pFile"
|
|
|
+ },
|
|
|
+ "14": {
|
|
|
+ "$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "edges": [
|
|
|
+ {
|
|
|
+ "src": "9",
|
|
|
+ "dest": "11"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "src": "11",
|
|
|
+ "dest": "10"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "src": "12",
|
|
|
+ "dest": "14"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "src": "14",
|
|
|
+ "dest": "13"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "metamodels": [
|
|
|
+ "/Formalisms/__Transformations__/TransformationRule/TransformationRule",
|
|
|
+ "/Formalisms/__Utilities__/FileSystem/FileSystem.pattern",
|
|
|
+ "/Formalisms/ActionCode/ActionCode.pattern",
|
|
|
+ "/Formalisms/GenericGraph/GenericGraph.pattern"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+}
|