فهرست منبع

Merge pull request #25 from AToMPM/delete-guest

Remove guest directory.
BentleyJOakes 7 سال پیش
والد
کامیت
03692c4caa
100فایلهای تغییر یافته به همراه0 افزوده شده و 345131 حذف شده
  1. 0 112
      users/guest/Formalisms/ActionCode/ActionCode.defaultIcons.metamodel
  2. 0 430
      users/guest/Formalisms/ActionCode/ActionCode.defaultIcons.model
  3. 0 154
      users/guest/Formalisms/ActionCode/ActionCode.defaultIcons.pattern.metamodel
  4. 0 26
      users/guest/Formalisms/ActionCode/ActionCode.metamodel
  5. 0 43
      users/guest/Formalisms/ActionCode/ActionCode.pattern.metamodel
  6. 0 413
      users/guest/Formalisms/ActionCode/ActionCodeMM.model
  7. 0 1536
      users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Android)/R_CreateActionCode.model
  8. 0 919
      users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Android)/T_ActionCode2FileSystem(Android).model
  9. 0 2337
      users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_CompileCode.model
  10. 0 955
      users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_CreateActionCode.model
  11. 0 844
      users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_InitActionCode.model
  12. 0 899
      users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/T_ActionCode2FileSystem(Java).model
  13. 0 811
      users/guest/Formalisms/Annotation/Annotation.defaultIcons.metamodel
  14. 0 5197
      users/guest/Formalisms/Annotation/Annotation.defaultIcons.model
  15. 0 321
      users/guest/Formalisms/Annotation/Annotation.metamodel
  16. 0 2421
      users/guest/Formalisms/Annotation/AnnotationMM.model
  17. 0 82
      users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.defaultIcons.metamodel
  18. 0 249
      users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.defaultIcons.model
  19. 0 125
      users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.defaultIcons.pattern.metamodel
  20. 0 63
      users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.metamodel
  21. 0 91
      users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.pattern.metamodel
  22. 0 561
      users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraphMM.model
  23. 0 2992
      users/guest/Formalisms/ClassicDEVS/ClassicDEVS.defaultIcons.metamodel
  24. 0 28320
      users/guest/Formalisms/ClassicDEVS/ClassicDEVS.defaultIcons.model
  25. 0 797
      users/guest/Formalisms/ClassicDEVS/ClassicDEVS.metamodel
  26. 0 7488
      users/guest/Formalisms/ClassicDEVS/ClassicDEVS.model
  27. BIN
      users/guest/Formalisms/ClassicDEVS/icons/arrow_up.png
  28. BIN
      users/guest/Formalisms/ClassicDEVS/icons/clock.png
  29. 0 2275
      users/guest/Formalisms/DiningRoom/DiningRoom.defaultIcons.metamodel
  30. 0 5067
      users/guest/Formalisms/DiningRoom/DiningRoom.defaultIcons.model
  31. 0 2401
      users/guest/Formalisms/DiningRoom/DiningRoom.defaultIcons.pattern.metamodel
  32. 0 93
      users/guest/Formalisms/DiningRoom/DiningRoom.metamodel
  33. 0 1230
      users/guest/Formalisms/DiningRoom/DiningRoom.model
  34. 0 160
      users/guest/Formalisms/DiningRoom/DiningRoom.pattern.metamodel
  35. 0 1230
      users/guest/Formalisms/DiningRoom/DiningRoomMM.model
  36. 0 676
      users/guest/Formalisms/DiningRoom/TransferChairs/R_CreateTable.model
  37. 0 9006
      users/guest/Formalisms/DiningRoom/TransferChairs/R_TransferChair.model
  38. 0 10354
      users/guest/Formalisms/DiningRoom/TransferChairs/T_TransferChairs.model
  39. 0 6161
      users/guest/Formalisms/DiningRoom/sample.model
  40. 0 472
      users/guest/Formalisms/FSA/FSA.defaultIcons.metamodel
  41. 0 4119
      users/guest/Formalisms/FSA/FSA.defaultIcons.model
  42. 0 2189
      users/guest/Formalisms/FSA/FSA.defaultIcons.pattern.metamodel
  43. 0 78
      users/guest/Formalisms/FSA/FSA.metamodel
  44. 0 145
      users/guest/Formalisms/FSA/FSA.pattern.metamodel
  45. 0 1117
      users/guest/Formalisms/FSA/FSAMM.model
  46. 0 4210
      users/guest/Formalisms/FSA/sample.model
  47. 0 1319
      users/guest/Formalisms/FSA/sample2.model
  48. 0 5597
      users/guest/Formalisms/FSA/simulate/naive/R_Simulate.model
  49. 0 6351
      users/guest/Formalisms/FSA/simulate/naive/T_SimulateNaive.model
  50. 0 5597
      users/guest/Formalisms/FSA/simulate/simulate-refactored/R_GotoNextState.model
  51. 0 664
      users/guest/Formalisms/FSA/simulate/simulate-refactored/R_InitPivots.model
  52. 0 672
      users/guest/Formalisms/FSA/simulate/simulate-refactored/R_NextEvent.model
  53. 0 4965
      users/guest/Formalisms/FSA/simulate/simulate-refactored/R_SelfLoop.model
  54. 0 19014
      users/guest/Formalisms/FSA/simulate/simulate-refactored/T_SimulateRefactored.model
  55. 0 5597
      users/guest/Formalisms/FSA/simulate/simulate/R_GotoNextState.model
  56. 0 4965
      users/guest/Formalisms/FSA/simulate/simulate/R_SelfLoop.model
  57. 0 11059
      users/guest/Formalisms/FSA/simulate/simulate/T_Simulate.model
  58. 0 948
      users/guest/Formalisms/GUI/GUI.defaultIcons.metamodel
  59. 0 3665
      users/guest/Formalisms/GUI/GUI.defaultIcons.model
  60. 0 1522
      users/guest/Formalisms/GUI/GUI.defaultIcons.pattern.metamodel
  61. 0 456
      users/guest/Formalisms/GUI/GUI.metamodel
  62. 0 538
      users/guest/Formalisms/GUI/GUI.pattern.metamodel
  63. 0 3424
      users/guest/Formalisms/GUI/GUIMM.model
  64. 0 7214
      users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileButton.model
  65. 0 2835
      users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileCanvas.model
  66. 0 7214
      users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileInput.model
  67. 0 6838
      users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileLabel.model
  68. 0 6838
      users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileList.model
  69. 0 1532
      users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_InitGUI.model
  70. 0 1266
      users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/T_GUI2FileSystem(Android).model
  71. 0 90
      users/guest/Formalisms/GenericGraph/GenericGraph.defaultIcons.metamodel
  72. 0 2898
      users/guest/Formalisms/GenericGraph/GenericGraph.defaultIcons.model
  73. 0 133
      users/guest/Formalisms/GenericGraph/GenericGraph.defaultIcons.pattern.metamodel
  74. 0 52
      users/guest/Formalisms/GenericGraph/GenericGraph.metamodel
  75. 0 101
      users/guest/Formalisms/GenericGraph/GenericGraph.pattern.metamodel
  76. 0 550
      users/guest/Formalisms/GenericGraph/GenericGraphMM.model
  77. 0 8257
      users/guest/Formalisms/LCA-new/HOT/R_arule.model
  78. 0 6298
      users/guest/Formalisms/LCA-new/HOT/T_arule.model
  79. 0 6298
      users/guest/Formalisms/LCA-new/HOT/T_aruleHOT.model
  80. 0 16019
      users/guest/Formalisms/LCA-new/HOT/T_aruleResult.model
  81. 0 9728
      users/guest/Formalisms/LCA-new/HOT/T_aruleResultOnlyTCore.model
  82. 0 3624
      users/guest/Formalisms/LCA-new/LCA.defaultIcons.metamodel
  83. 0 6470
      users/guest/Formalisms/LCA-new/LCA.defaultIcons.model
  84. 0 3750
      users/guest/Formalisms/LCA-new/LCA.defaultIcons.pattern.metamodel
  85. 0 98
      users/guest/Formalisms/LCA-new/LCA.metamodel
  86. 0 167
      users/guest/Formalisms/LCA-new/LCA.pattern.metamodel
  87. 0 1051
      users/guest/Formalisms/LCA-new/LCAMM.model
  88. 0 3263
      users/guest/Formalisms/LCA-new/R_deleteAncestorLinks.model
  89. 0 2626
      users/guest/Formalisms/LCA-new/R_deleteSelfLinks.model
  90. 0 10380
      users/guest/Formalisms/LCA-new/T_deleteTemp.model
  91. 0 850
      users/guest/Formalisms/LCA-new/brule/R_highlightGreen.model
  92. 0 850
      users/guest/Formalisms/LCA-new/brule/R_highlightRed.model
  93. 0 850
      users/guest/Formalisms/LCA-new/brule/R_highlightYellow.model
  94. 0 11481
      users/guest/Formalisms/LCA-new/brule/T_brule.model
  95. 0 8728
      users/guest/Formalisms/LCA-new/brule/T_brule_OnlyCRule.model
  96. 0 13288
      users/guest/Formalisms/LCA-new/brule/T_brule_withCRule.model
  97. 0 6272
      users/guest/Formalisms/LCA-new/brule/T_highlightRed.model
  98. 0 850
      users/guest/Formalisms/LCA-new/bsrule/R_highlightGreen.model
  99. 0 850
      users/guest/Formalisms/LCA-new/bsrule/R_highlightRed.model
  100. 0 0
      users/guest/Formalisms/LCA-new/bsrule/R_highlightYellow.model

+ 0 - 112
users/guest/Formalisms/ActionCode/ActionCode.defaultIcons.metamodel

@@ -1,112 +0,0 @@
-{
-	"types": {
-		"CodeIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "CodeIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					100,
-					101
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": ""
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": ""
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"1": {
-							"textContent": {
-								"type": "string",
-								"value": "</>"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#ffffff",
-									"fill-opacity": 0.95,
-									"font-size": "100px",
-									"stroke-width": 1,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": ""
-							},
-							"parser": {
-								"type": "code",
-								"value": ""
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						}
-					},
-					"edges": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"CodeIcon": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"CodeIcon": []
-	}
-}

+ 0 - 430
users/guest/Formalisms/ActionCode/ActionCode.defaultIcons.model

@@ -1,430 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "IconIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						100,
-						101
-					]
-				},
-				"orientation": {
-					"type": "double",
-					"value": 0
-				},
-				"scale": {
-					"type": "list<double>",
-					"value": [
-						1,
-						1
-					]
-				},
-				"mapper": {
-					"type": "code",
-					"value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})"
-				},
-				"parser": {
-					"type": "code",
-					"value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})"
-				},
-				"$contents": {
-					"type": "map<string,*>",
-					"value": {
-						"nodes": {
-							"1": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "150"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "10"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "- ",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"stroke-width": 1
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										0,
-										0
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"2": {
-								"textContent": {
-									"type": "string",
-									"value": "CodeIcon"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#000000",
-										"fill-opacity": "1",
-										"font-size": "13px"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({\"textContent\":getAttr(\"typename\")})"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({\"typename\":getAttr(\"textContent\")})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										58,
-										151
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"distance": {
-									"type": "double",
-									"value": 0
-								},
-								"alignment": {
-									"type": "ENUM(\"right\",\"left\",\"center\")",
-									"value": "center"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										93.49899850809561,
-										137.49900000000002
-									]
-								},
-								"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"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "2",
-								"dest": 3
-							},
-							{
-								"src": 3,
-								"dest": "1"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/0.instance"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon"
-			},
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "TextIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						101,
-						102
-					]
-				},
-				"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": {
-							"21": {
-								"textContent": {
-									"type": "string",
-									"value": "</>"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.95,
-										"font-size": "100px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({\"textContent\":getAttr(\"textContent\"), \"style\":getAttr(\"style\")})"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({\"textContent\":getAttr(\"textContent\")})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"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/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text/1.instance"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon"
-			},
-			"2": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#ff00ff",
-						"stroke-dasharray": "",
-						"stroke-opacity": 0.1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "IconContentsLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						137.11965049194532,
-						129.09030420399438
-					]
-				},
-				"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/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/2.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/0.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/2.instance": "M100,101.00000000000003L137.1206519838497,129.09130420399435",
-						"/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/2.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/1.instance": "M137.06019491968596,129.0455529121947L172.99973790272878,113.99980165611896"
-					}
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "CodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						100,
-						101
-					]
-				},
-				"orientation": {
-					"type": "double",
-					"value": 0
-				},
-				"scale": {
-					"type": "list<double>",
-					"value": [
-						1,
-						1
-					]
-				},
-				"mapper": {
-					"type": "code",
-					"value": ""
-				},
-				"parser": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon"
-			},
-			"1": {
-				"textContent": {
-					"type": "string",
-					"value": "</>"
-				},
-				"style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#000000",
-						"stroke-dasharray": "",
-						"fill": "#ffffff",
-						"fill-opacity": 0.95,
-						"font-size": "100px",
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "none"
-					}
-				},
-				"mapper": {
-					"type": "code",
-					"value": ""
-				},
-				"parser": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"
-			},
-			"2": {
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "0",
-				"dest": "2"
-			},
-			{
-				"src": "2",
-				"dest": "1"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax"
-		]
-	}
-}

+ 0 - 154
users/guest/Formalisms/ActionCode/ActionCode.defaultIcons.pattern.metamodel

@@ -1,154 +0,0 @@
-{
-	"types": {
-		"__pCodeIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "CodeIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					100,
-					101
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"1": {
-							"textContent": {
-								"type": "string",
-								"value": "</>"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#ffffff",
-									"fill-opacity": 0.95,
-									"font-size": "100px",
-									"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/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"__pLabelText": {
-							"position": {
-								"type": "list<double>",
-								"value": [
-									0,
-									0
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"textContent": {
-								"type": "string",
-								"value": "#"
-							},
-							"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": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"__pCodeIcon": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"__pCodeIcon": []
-	}
-}

+ 0 - 26
users/guest/Formalisms/ActionCode/ActionCode.metamodel

@@ -1,26 +0,0 @@
-{
-	"types": {
-		"Code": [
-			{
-				"name": "imports",
-				"type": "code",
-				"default": ""
-			},
-			{
-				"name": "body",
-				"type": "code",
-				"default": "/*newline*/private void runCode() {/*newline*/    returnSomething(\"\");/*newline*/}"
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"Code": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"Code": []
-	}
-}

+ 0 - 43
users/guest/Formalisms/ActionCode/ActionCode.pattern.metamodel

@@ -1,43 +0,0 @@
-{
-	"types": {
-		"__pCode": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "imports",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "body",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [
-		{
-			"name": "distinctPLabels",
-			"event": "post-create",
-			"code": "if( getAttr(\"__pLabel\") == \"\" )\n{\n\tvar pLabels = getAllNodes().\n\t\t\t\t\t\t\tfilter( function(n) {return hasAttr(\"__pLabel\",n);} ).\n\t\t\t\t\t\t\t\tmap( function(n) {return getAttr(\"__pLabel\",n);} ),\n\t\t i\t\t\t= \"0\";\n\n\twhile( _utils.contains(pLabels,i) )\n\t\ti = String(parseInt(i)+1);\n\tsetAttr(\"__pLabel\",i);\n}",
-			"targetType": "*"
-		}
-	],
-	"cardinalities": {
-		"__pCode": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"__pCode": []
-	}
-}

+ 0 - 413
users/guest/Formalisms/ActionCode/ActionCodeMM.model

@@ -1,413 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "ClassIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						300,
-						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": {
-							"5": {
-								"width": {
-									"type": "double",
-									"value": 200
-								},
-								"height": {
-									"type": "double",
-									"value": 125
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 5
-								},
-								"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,
-										0
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"6": {
-								"textContent": {
-									"type": "string",
-									"value": "Code"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"font-style": "normal"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "var style = \n    {\n       \"stroke\": \"#000000\",\n       \"fill\": \"#ffffff\",\n       \"fill-opacity\": 0.75,\n       \"font-size\": \"20px\",\n       \"font-style\": (getAttr('abstract') ? 'italic' : 'normal')\n    };\n\n({'textContent': getAttr('name'), 'style':style})\n\n\n\n"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({'name': getAttr('textContent')})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										23,
-										2
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"7": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										13.896110991026944,
-										3.0451514439171206
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							},
-							"17": {
-								"segments": {
-									"type": "string",
-									"value": "m0,0l200,0"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"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,
-										26
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"18": {
-								"textContent": {
-									"type": "string",
-									"value": "imports\nbody"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "var filenames = getAttr('attributes').map(\n\t\t\t\tfunction(attr)\n\t\t\t\t{\n\t\t\t\t\treturn attr['name'];\n\t\t\t\t});\n({'textContent': filenames.join('\\n')})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										3,
-										25
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"19": {
-								"width": {
-									"type": "boolean",
-									"value": true
-								},
-								"ratio": {
-									"type": "double",
-									"value": 1
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Span",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										168.09129891774523,
-										30.625911571363645
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#0000ff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							},
-							"20": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6.49899850809561,
-										18.998998508095553
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "5",
-								"dest": "7"
-							},
-							{
-								"src": "7",
-								"dest": "6"
-							},
-							{
-								"src": "17",
-								"dest": "19"
-							},
-							{
-								"src": "19",
-								"dest": "5"
-							},
-							{
-								"src": "5",
-								"dest": "20"
-							},
-							{
-								"src": "20",
-								"dest": "18"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Class/0.instance"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/ClassIcon"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"name": {
-					"type": "string",
-					"value": "Code"
-				},
-				"attributes": {
-					"type": "list<$ATTRIBUTE>",
-					"value": [
-						{
-							"name": "imports",
-							"type": "code",
-							"default": ""
-						},
-						{
-							"name": "body",
-							"type": "code",
-							"default": "/*newline*/private void runCode() {/*newline*/    returnSomething(\"\");/*newline*/}"
-						}
-					]
-				},
-				"constraints": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"actions": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"cardinalities": {
-					"type": "list<$CARDINALITY>",
-					"value": []
-				},
-				"abstract": {
-					"type": "boolean",
-					"value": false
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Class"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1536
users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Android)/R_CreateActionCode.model


+ 0 - 919
users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Android)/T_ActionCode2FileSystem(Android).model

@@ -1,919 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "RuleIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						725,
-						153
-					]
-				},
-				"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": {
-							"48": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "25"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "12"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"49": {
-								"textContent": {
-									"type": "string",
-									"value": "R_CreateAndroidManifest+GenApp"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({ \n\t'textContent': \n\t\tgetAttr('filename').match(/.*\\/(.*)\\.model/)[1] \n})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"51": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										16.248998508095582,
-										5.9989985080955535
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "48",
-								"dest": 51
-							},
-							{
-								"src": 51,
-								"dest": "49"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__Transformations__/Transformation/Transformation/Rule/0.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon"
-			},
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "RuleIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						724,
-						233
-					]
-				},
-				"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": {
-							"48": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "25"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "12"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"49": {
-								"textContent": {
-									"type": "string",
-									"value": "R_CreateActionCode"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({ \n\t'textContent': \n\t\tgetAttr('filename').match(/.*\\/(.*)\\.model/)[1] \n})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"51": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										16.248998508095582,
-										5.9989985080955535
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "48",
-								"dest": 51
-							},
-							{
-								"src": 51,
-								"dest": "49"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__Transformations__/Transformation/Transformation/Rule/1.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon"
-			},
-			"2": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#bbbbbb",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "OnNotApplicableLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						"773,50%",
-						"204,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__/Transformation/Transformation/OnNotApplicable/2.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/0.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnNotApplicableLink/2.instance": "M773,176L773,204",
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnNotApplicableLink/2.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/1.instance": "M773,204.07745445764922L773,231.99946492346936"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnNotApplicableLink"
-			},
-			"3": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#7fff00",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "OnSuccessLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						"862,50%",
-						"204,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__/Transformation/Transformation/OnSuccess/3.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/0.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/3.instance": "M862,176L862,204",
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/3.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/1.instance": "M862,204.07745445764922L862,231.99946492346936"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink"
-			},
-			"4": {
-				"typename": {
-					"type": "string",
-					"value": "TransformationIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						719,
-						307
-					]
-				},
-				"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": {
-							"56": {
-								"width": {
-									"type": "double",
-									"value": "210"
-								},
-								"height": {
-									"type": "double",
-									"value": "35"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "17"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"57": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "25"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "12"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										7,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"58": {
-								"textContent": {
-									"type": "string",
-									"value": "T_ActionCode2FileSystem(Java)"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({ \n\t'textContent': \n\t\tgetAttr('filename').match(/.*\\/(.*)\\.model/)[1] \n})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										13,
-										6
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"59": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										54.64760944932658,
-										7.770526261264649
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							},
-							"60": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										22.74899850809561,
-										11.49899850809561
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "56",
-								"dest": 59
-							},
-							{
-								"src": 59,
-								"dest": "57"
-							},
-							{
-								"src": "57",
-								"dest": 60
-							},
-							{
-								"src": 60,
-								"dest": "58"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__Transformations__/Transformation/Transformation/Transformation/4.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/TransformationIcon"
-			},
-			"5": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#7fff00",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "OnSuccessLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						"813,50%",
-						"281.5,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__/Transformation/Transformation/OnSuccess/5.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/1.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/5.instance": "M813,257L813,281.5",
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/5.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/TransformationIcon/4.instance": "M812.9999999999999,281.5778123837181L812.9999999999999,305.99938858808827"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"filename": {
-					"type": "string",
-					"value": "/Formalisms/__SharedSemantics__/R_CreateAndroidManifest+GenApp.model"
-				},
-				"isStart": {
-					"type": "boolean",
-					"value": true
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/Rule"
-			},
-			"1": {
-				"filename": {
-					"type": "string",
-					"value": "/Formalisms/ActionCode/ds_ActionCode2FileSystem(Android)/R_CreateActionCode.model"
-				},
-				"isStart": {
-					"type": "boolean",
-					"value": false
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/Rule"
-			},
-			"2": {
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/OnNotApplicable"
-			},
-			"3": {
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/OnSuccess"
-			},
-			"4": {
-				"filename": {
-					"type": "string",
-					"value": "/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/T_ActionCode2FileSystem(Java).model"
-				},
-				"isStart": {
-					"type": "boolean",
-					"value": false
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/Transformation"
-			},
-			"5": {
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/OnSuccess"
-			}
-		},
-		"edges": [
-			{
-				"src": "0",
-				"dest": "2"
-			},
-			{
-				"src": "2",
-				"dest": "1"
-			},
-			{
-				"src": "0",
-				"dest": "3"
-			},
-			{
-				"src": "3",
-				"dest": "1"
-			},
-			{
-				"src": "1",
-				"dest": "5"
-			},
-			{
-				"src": "5",
-				"dest": "4"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__Transformations__/Transformation/Transformation"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2337
users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_CompileCode.model


+ 0 - 955
users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_CreateActionCode.model

@@ -1,955 +0,0 @@
-{
-	"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"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 844
users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_InitActionCode.model


+ 0 - 899
users/guest/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/T_ActionCode2FileSystem(Java).model

@@ -1,899 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "RuleIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						709,
-						290
-					]
-				},
-				"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": {
-							"48": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "25"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "12"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"49": {
-								"textContent": {
-									"type": "string",
-									"value": "R_CompileCode"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({ \n\t'textContent': \n\t\tgetAttr('filename').match(/.*\\/(.*)\\.model/)[1] \n})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"51": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										16.248998508095582,
-										5.9989985080955535
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "48",
-								"dest": 51
-							},
-							{
-								"src": 51,
-								"dest": "49"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__Transformations__/Transformation/Transformation/Rule/0.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon"
-			},
-			"2": {
-				"typename": {
-					"type": "string",
-					"value": "RuleIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						708,
-						150
-					]
-				},
-				"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": {
-							"48": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "25"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "12"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"49": {
-								"textContent": {
-									"type": "string",
-									"value": "R_CreateActionCode"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({ \n\t'textContent': \n\t\tgetAttr('filename').match(/.*\\/(.*)\\.model/)[1] \n})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"51": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										16.248998508095582,
-										5.9989985080955535
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "48",
-								"dest": 51
-							},
-							{
-								"src": 51,
-								"dest": "49"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__Transformations__/Transformation/Transformation/Rule/2.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon"
-			},
-			"4": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#7fff00",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "OnSuccessLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						942.4516695856004,
-						263.999
-					]
-				},
-				"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__/Transformation/Transformation/OnSuccess/4.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/0.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/4.instance": "M909,299L942,299L942,264",
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/4.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/0.instance": "M942,264L878,264L878,288.99928684807264"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink"
-			},
-			"7": {
-				"typename": {
-					"type": "string",
-					"value": "RuleIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						711,
-						217
-					]
-				},
-				"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": {
-							"48": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "25"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "12"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": ""
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"49": {
-								"textContent": {
-									"type": "string",
-									"value": "R_InitActionCode"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({ \n\t'textContent': \n\t\tgetAttr('filename').match(/.*\\/(.*)\\.model/)[1] \n})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6,
-										-1
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"51": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										16.248998508095582,
-										5.9989985080955535
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "48",
-								"dest": 51
-							},
-							{
-								"src": 51,
-								"dest": "49"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__Transformations__/Transformation/Transformation/Rule/7.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon"
-			},
-			"8": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#bbbbbb",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "OnNotApplicableLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						754.9989985080956,
-						194.49900000000002
-					]
-				},
-				"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__/Transformation/Transformation/OnNotApplicable/8.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/2.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnNotApplicableLink/8.instance": "M755,172L755,194.50000000000003",
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnNotApplicableLink/8.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/7.instance": "M755,194.57806804258163L755,216.99933432098769"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnNotApplicableLink"
-			},
-			"9": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#7fff00",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "OnSuccessLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						843.9989985080956,
-						194.49900000000002
-					]
-				},
-				"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__/Transformation/Transformation/OnSuccess/9.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/2.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/9.instance": "M844.0000000018467,172.99999999999997L844,194.50000000000003",
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/9.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/7.instance": "M844,194.57821413236653L844.0000000000002,215.9993034072472"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink"
-			},
-			"10": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#7fff00",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "OnSuccessLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						799.9989985080956,
-						264.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__/Transformation/Transformation/OnSuccess/10.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/7.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/10.instance": "M800,239.00000000000003L800,264.5",
-						"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink/10.instance--/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/RuleIcon/0.instance": "M800.0000000000001,264.5776998931243L800,289.9994125336409"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons/OnSuccessLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__Transformations__/Transformation/Transformation.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"filename": {
-					"type": "string",
-					"value": "/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_CompileCode.model"
-				},
-				"isStart": {
-					"type": "boolean",
-					"value": false
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/Rule"
-			},
-			"2": {
-				"filename": {
-					"type": "string",
-					"value": "/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_CreateActionCode.model"
-				},
-				"isStart": {
-					"type": "boolean",
-					"value": true
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/Rule"
-			},
-			"4": {
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/OnSuccess"
-			},
-			"7": {
-				"filename": {
-					"type": "string",
-					"value": "/Formalisms/ActionCode/ds_ActionCode2FileSystem(Java)/R_InitActionCode.model"
-				},
-				"isStart": {
-					"type": "boolean",
-					"value": false
-				},
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/Rule"
-			},
-			"8": {
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/OnNotApplicable"
-			},
-			"9": {
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/OnSuccess"
-			},
-			"10": {
-				"$type": "/Formalisms/__Transformations__/Transformation/Transformation/OnSuccess"
-			}
-		},
-		"edges": [
-			{
-				"src": "0",
-				"dest": "4"
-			},
-			{
-				"src": "4",
-				"dest": "0"
-			},
-			{
-				"src": "2",
-				"dest": "8"
-			},
-			{
-				"src": "8",
-				"dest": "7"
-			},
-			{
-				"src": "2",
-				"dest": "9"
-			},
-			{
-				"src": "9",
-				"dest": "7"
-			},
-			{
-				"src": "7",
-				"dest": "10"
-			},
-			{
-				"src": "10",
-				"dest": "0"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__Transformations__/Transformation/Transformation"
-		]
-	}
-}

+ 0 - 811
users/guest/Formalisms/Annotation/Annotation.defaultIcons.metamodel

@@ -1,811 +0,0 @@
-{
-	"types": {
-		"TextAnnotationBoxIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "TextAnnotationBoxIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					401,
-					301
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"8": {
-							"width": {
-								"type": "double",
-								"value": 100
-							},
-							"height": {
-								"type": "double",
-								"value": 100
-							},
-							"cornerRadius": {
-								"type": "double",
-								"value": 5
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#04B404",
-									"stroke-dasharray": "",
-									"fill": "#F2F2F2",
-									"fill-opacity": 0.75,
-									"font-size": "20px",
-									"stroke-width": 2.5,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "({\"width\":getAttr(\"width\"), \"height\":getAttr(\"height\"), \"style\":getAttr(\"style\")})"
-							},
-							"parser": {
-								"type": "code",
-								"value": "({\"width\":getAttr(\"width\"), \"height\":getAttr(\"height\"), \"style\":getAttr(\"style\")})"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									44,
-									24
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"18": {
-							"textContent": {
-								"type": "string",
-								"value": "<coded>"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#000000",
-									"fill-opacity": 0,
-									"font-size": "17px",
-									"stroke-width": 1,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "({\"textContent\":getAttr(\"text\"), \"style\":getAttr(\"textStyle\")})"
-							},
-							"parser": {
-								"type": "code",
-								"value": "({\"text\":getAttr(\"textContent\"), \"textStyle\":getAttr(\"style\")})"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									61,
-									37
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"19": {
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									70.75,
-									48.5
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"link-style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#00ffff",
-									"stroke-dasharray": "",
-									"stroke-opacity": 0.1,
-									"stroke-width": 1
-								}
-							}
-						}
-					},
-					"edges": [
-						{
-							"src": "8",
-							"dest": "19"
-						},
-						{
-							"src": "19",
-							"dest": "18"
-						}
-					]
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		],
-		"TextAnnotationRoundIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "TextAnnotationRoundIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					651,
-					351
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"14": {
-							"r": {
-								"type": "double",
-								"value": 50
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#04B404",
-									"stroke-dasharray": "",
-									"fill": "#F2F2F2",
-									"fill-opacity": 0.75,
-									"font-size": "20px",
-									"stroke-width": 2.5,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "({\"r\":getAttr(\"r\"), \"style\":getAttr(\"style\")})"
-							},
-							"parser": {
-								"type": "code",
-								"value": "({\"r\":getAttr(\"r\"), \"style\":getAttr(\"style\")})"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									44,
-									26
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"20": {
-							"textContent": {
-								"type": "string",
-								"value": "<coded>"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#000000",
-									"fill-opacity": 0,
-									"font-size": "17px",
-									"stroke-width": 1,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "({\"textContent\":getAttr(\"text\"), \"style\":getAttr(\"textStyle\")})"
-							},
-							"parser": {
-								"type": "code",
-								"value": "({\"text\":getAttr(\"textContent\"), \"textStyle\":getAttr(\"style\")})"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									61,
-									44
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"21": {
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									70.21270269242143,
-									51.5
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"link-style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#00ffff",
-									"stroke-dasharray": "",
-									"stroke-opacity": 0.1,
-									"stroke-width": 1
-								}
-							}
-						}
-					},
-					"edges": [
-						{
-							"src": "14",
-							"dest": "21"
-						},
-						{
-							"src": "21",
-							"dest": "20"
-						}
-					]
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		],
-		"TextAnnotationRoundedBoxIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "TextAnnotationRoundedBoxIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					901,
-					399
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"16": {
-							"width": {
-								"type": "double",
-								"value": 100
-							},
-							"height": {
-								"type": "double",
-								"value": 100
-							},
-							"cornerRadius": {
-								"type": "double",
-								"value": 30
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#04B404",
-									"stroke-dasharray": "",
-									"fill": "#F2F2F2",
-									"fill-opacity": 0.75,
-									"font-size": "20px",
-									"stroke-width": 2.5,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "({\"width\":getAttr(\"width\"), \"height\":getAttr(\"height\"), \"style\":getAttr(\"style\")})"
-							},
-							"parser": {
-								"type": "code",
-								"value": "({\"width\":getAttr(\"width\"), \"height\":getAttr(\"height\"), \"style\":getAttr(\"style\")})"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									49,
-									27
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"22": {
-							"textContent": {
-								"type": "string",
-								"value": "<coded>"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#000000",
-									"fill-opacity": 0,
-									"font-size": "17px",
-									"stroke-width": 1,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "({\"textContent\":getAttr(\"text\"), \"style\":getAttr(\"textStyle\")})"
-							},
-							"parser": {
-								"type": "code",
-								"value": "({\"text\":getAttr(\"textContent\"), \"textStyle\":getAttr(\"style\")})"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									65,
-									38
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"23": {
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									75.86145804666057,
-									52.60208307077335
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"link-style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#00ffff",
-									"stroke-dasharray": "",
-									"stroke-opacity": 0.1,
-									"stroke-width": 1
-								}
-							}
-						}
-					},
-					"edges": [
-						{
-							"src": "16",
-							"dest": "23"
-						},
-						{
-							"src": "23",
-							"dest": "22"
-						}
-					]
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		],
-		"annotatesLink": [
-			{
-				"name": "link-style",
-				"type": "map<string,string>",
-				"default": {
-					"stroke": "#000000",
-					"stroke-dasharray": "",
-					"stroke-opacity": 1,
-					"stroke-width": 2
-				}
-			},
-			{
-				"name": "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)",
-				"default": "custom"
-			},
-			{
-				"name": "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)",
-				"default": "arrow-black"
-			},
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "annotatesLink"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					147,
-					574
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"267": {
-							"segments": {
-								"type": "string",
-								"value": "m0,0 l10,4 l-10,4 l3,-4 z"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"fill": "#000000",
-									"opacity": 1,
-									"stroke-width": 1
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": ""
-							},
-							"parser": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-							},
-							"$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
-								]
-							},
-							"$linkDecoratorInfo": {
-								"type": "map<string,double>",
-								"value": {
-									"xratio": 1,
-									"yoffset": -4
-								}
-							}
-						}
-					},
-					"edges": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			},
-			{
-				"name": "$segments",
-				"type": "map<string,list<string>>",
-				"default": {}
-			}
-		],
-		"AnnotationIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "AnnotationIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					149,
-					251
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "({\"position\":getAttr(\"position\")})"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"25": {
-							"textContent": {
-								"type": "string",
-								"value": "<coded>"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#000000",
-									"fill-opacity": 0,
-									"font-size": "17px",
-									"stroke-width": 1,
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "({\"textContent\":getAttr(\"text\"), \"style\":getAttr(\"textStyle\")})"
-							},
-							"parser": {
-								"type": "code",
-								"value": "({\"text\":getAttr(\"textContent\"), \"textStyle\":getAttr(\"style\")})"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									60,
-									33
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						}
-					},
-					"edges": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"TextAnnotationBoxIcon": [],
-		"TextAnnotationRoundIcon": [],
-		"TextAnnotationRoundedBoxIcon": [],
-		"annotatesLink": [],
-		"AnnotationIcon": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"TextAnnotationBoxIcon": [],
-		"TextAnnotationRoundIcon": [],
-		"TextAnnotationRoundedBoxIcon": [],
-		"annotatesLink": [],
-		"AnnotationIcon": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 5197
users/guest/Formalisms/Annotation/Annotation.defaultIcons.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 321
users/guest/Formalisms/Annotation/Annotation.metamodel


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2421
users/guest/Formalisms/Annotation/AnnotationMM.model


+ 0 - 82
users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.defaultIcons.metamodel

@@ -1,82 +0,0 @@
-{
-	"types": {
-		"AttributedGenericLinkLink": [
-			{
-				"name": "link-style",
-				"type": "map<string,string>",
-				"default": {
-					"stroke": "#a000ff",
-					"stroke-dasharray": ". ",
-					"stroke-opacity": 1,
-					"stroke-width": 1,
-					"arrow-start": "none",
-					"arrow-end": "classic-wide-long"
-				}
-			},
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "AttributedGenericLinkLink"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					224,
-					150
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": ""
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": ""
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {},
-					"edges": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			},
-			{
-				"name": "$segments",
-				"type": "map<string,list<string>>",
-				"default": {}
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"AttributedGenericLinkLink": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"AttributedGenericLinkLink": []
-	}
-}

+ 0 - 249
users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.defaultIcons.model

@@ -1,249 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "LinkIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						224,
-						150
-					]
-				},
-				"orientation": {
-					"type": "double",
-					"value": 0
-				},
-				"scale": {
-					"type": "list<double>",
-					"value": [
-						1,
-						1
-					]
-				},
-				"mapper": {
-					"type": "code",
-					"value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})"
-				},
-				"parser": {
-					"type": "code",
-					"value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})"
-				},
-				"$contents": {
-					"type": "map<string,*>",
-					"value": {
-						"nodes": {
-							"8": {
-								"width": {
-									"type": "double",
-									"value": "200"
-								},
-								"height": {
-									"type": "double",
-									"value": "150"
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": "10"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": ". ",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"stroke-width": 1
-									}
-								},
-								"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
-									]
-								}
-							},
-							"9": {
-								"textContent": {
-									"type": "string",
-									"value": "AttributedGenericLinkLink"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#000000",
-										"fill-opacity": "1",
-										"font-size": "13px"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({\"textContent\":getAttr(\"typename\")})"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({\"typename\":getAttr(\"textContent\")})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										58,
-										153
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"10": {
-								"distance": {
-									"type": "double",
-									"value": 0
-								},
-								"alignment": {
-									"type": "ENUM(\"right\",\"left\",\"center\")",
-									"value": "center"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										98.49899850809561,
-										131.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"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "9",
-								"dest": 10
-							},
-							{
-								"src": 10,
-								"dest": "8"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link/0.instance"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/LinkIcon"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#a000ff",
-						"stroke-dasharray": ". ",
-						"stroke-opacity": 1,
-						"stroke-width": 1,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "AttributedGenericLinkLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						224,
-						150
-					]
-				},
-				"orientation": {
-					"type": "double",
-					"value": 0
-				},
-				"scale": {
-					"type": "list<double>",
-					"value": [
-						1,
-						1
-					]
-				},
-				"mapper": {
-					"type": "code",
-					"value": ""
-				},
-				"parser": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax"
-		]
-	}
-}

+ 0 - 125
users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.defaultIcons.pattern.metamodel

@@ -1,125 +0,0 @@
-{
-	"types": {
-		"__pAttributedGenericLinkLink": [
-			{
-				"name": "link-style",
-				"type": "map<string,string>",
-				"default": {
-					"stroke": "#a000ff",
-					"stroke-dasharray": ". ",
-					"stroke-opacity": 1,
-					"stroke-width": 1,
-					"arrow-start": "none",
-					"arrow-end": "classic-wide-long"
-				}
-			},
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "AttributedGenericLinkLink"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					224,
-					150
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"__pLabelText": {
-							"position": {
-								"type": "list<double>",
-								"value": [
-									0,
-									0
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"textContent": {
-								"type": "string",
-								"value": "#"
-							},
-							"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": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			},
-			{
-				"name": "$segments",
-				"type": "map<string,list<string>>",
-				"default": {}
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"__pAttributedGenericLinkLink": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"__pAttributedGenericLinkLink": []
-	}
-}

+ 0 - 63
users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.metamodel

@@ -1,63 +0,0 @@
-{
-	"types": {
-		"$*": [],
-		"AttributedGenericLink": [
-			{
-				"name": "name",
-				"type": "string",
-				"default": "GL_"
-			},
-			{
-				"name": "data",
-				"type": "map<string,string>",
-				"default": {}
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"$*": [
-			{
-				"dir": "out",
-				"type": "AttributedGenericLink",
-				"min": "0",
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "AttributedGenericLink",
-				"min": "0",
-				"max": "Infinity"
-			}
-		],
-		"AttributedGenericLink": [
-			{
-				"dir": "in",
-				"type": "$*",
-				"min": "0",
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "$*",
-				"min": "0",
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"$*": {
-			"$*": [
-				"AttributedGenericLink"
-			]
-		}
-	},
-	"connectorTypes": {
-		"AttributedGenericLink": "visual"
-	},
-	"types2parentTypes": {
-		"$*": [],
-		"AttributedGenericLink": []
-	}
-}

+ 0 - 91
users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraph.pattern.metamodel

@@ -1,91 +0,0 @@
-{
-	"types": {
-		"__p$*": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		],
-		"__pAttributedGenericLink": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "name",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "data",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [
-		{
-			"name": "distinctPLabels",
-			"event": "post-create",
-			"code": "if( getAttr(\"__pLabel\") == \"\" )\n{\n\tvar pLabels = getAllNodes().\n\t\t\t\t\t\t\tfilter( function(n) {return hasAttr(\"__pLabel\",n);} ).\n\t\t\t\t\t\t\t\tmap( function(n) {return getAttr(\"__pLabel\",n);} ),\n\t\t i\t\t\t= \"0\";\n\n\twhile( _utils.contains(pLabels,i) )\n\t\ti = String(parseInt(i)+1);\n\tsetAttr(\"__pLabel\",i);\n}",
-			"targetType": "*"
-		}
-	],
-	"cardinalities": {
-		"__p$*": [
-			{
-				"dir": "out",
-				"type": "__pAttributedGenericLink",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pAttributedGenericLink",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pAttributedGenericLink": [
-			{
-				"dir": "in",
-				"type": "__p$*",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__p$*",
-				"min": 0,
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"__p$*": {
-			"__p$*": [
-				"__pAttributedGenericLink"
-			]
-		}
-	},
-	"connectorTypes": {
-		"__pAttributedGenericLink": "visual"
-	},
-	"types2parentTypes": {
-		"__p$*": [],
-		"__pAttributedGenericLink": []
-	}
-}

+ 0 - 561
users/guest/Formalisms/AttributedGenericGraph/AttributedGenericGraphMM.model

@@ -1,561 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "ClassIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						373,
-						225
-					]
-				},
-				"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": {
-							"5": {
-								"width": {
-									"type": "double",
-									"value": 200
-								},
-								"height": {
-									"type": "double",
-									"value": 125
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 5
-								},
-								"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,
-										0
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"6": {
-								"textContent": {
-									"type": "string",
-									"value": "$*"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({'textContent': getAttr('name')})"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({'name': getAttr('textContent')})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										23,
-										2
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"7": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										13.896110991026944,
-										3.0451514439171206
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							},
-							"17": {
-								"segments": {
-									"type": "string",
-									"value": "m0,0l200,0"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"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,
-										26
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"18": {
-								"textContent": {
-									"type": "string",
-									"value": ""
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "var filenames = getAttr('attributes').map(\n\t\t\t\tfunction(attr)\n\t\t\t\t{\n\t\t\t\t\treturn attr['name'];\n\t\t\t\t});\n({'textContent': filenames.join('\\n')})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										3,
-										25
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"19": {
-								"width": {
-									"type": "boolean",
-									"value": true
-								},
-								"ratio": {
-									"type": "double",
-									"value": 1
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Span",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										168.09129891774523,
-										30.625911571363645
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#0000ff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							},
-							"20": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6.49899850809561,
-										18.998998508095553
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "5",
-								"dest": "7"
-							},
-							{
-								"src": "7",
-								"dest": "6"
-							},
-							{
-								"src": "17",
-								"dest": "19"
-							},
-							{
-								"src": "19",
-								"dest": "5"
-							},
-							{
-								"src": "5",
-								"dest": "20"
-							},
-							{
-								"src": "20",
-								"dest": "18"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Class/0.instance"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/ClassIcon"
-			},
-			"3": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#000000",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 2,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "AssociationLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						"640.9999999999999,50%",
-						"180.5531849687525,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": {
-							"15": {
-								"textContent": {
-									"type": "string",
-									"value": "AttributedGenericLink"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({'textContent':getAttr('name')})"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({'name':getAttr('textContent')})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-19
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							}
-						},
-						"edges": []
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Association/3.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/ClassIcon/0.instance--/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/AssociationLink/3.instance": "M525,225L525,174L641,174L640.9999999999999,180.5531849687525",
-						"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/AssociationLink/3.instance--/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/ClassIcon/0.instance": "M640.9999999999999,180.5531849687525L641,285L572.0004343625288,285"
-					}
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/AssociationLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"name": {
-					"type": "string",
-					"value": "$*"
-				},
-				"attributes": {
-					"type": "list<$ATTRIBUTE>",
-					"value": []
-				},
-				"constraints": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"actions": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"cardinalities": {
-					"type": "list<$CARDINALITY>",
-					"value": []
-				},
-				"abstract": {
-					"type": "boolean",
-					"value": false
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Class"
-			},
-			"3": {
-				"name": {
-					"type": "string",
-					"value": "AttributedGenericLink"
-				},
-				"attributes": {
-					"type": "list<$ATTRIBUTE>",
-					"value": [
-						{
-							"name": "name",
-							"type": "string",
-							"default": "GL_"
-						},
-						{
-							"name": "data",
-							"type": "map<string,string>",
-							"default": {}
-						}
-					]
-				},
-				"constraints": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"actions": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"cardinalities": {
-					"type": "list<$CARDINALITY>",
-					"value": []
-				},
-				"linktype": {
-					"type": "ENUM(visual,containment)",
-					"value": "visual"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Association"
-			}
-		},
-		"edges": [
-			{
-				"src": "0",
-				"dest": "3"
-			},
-			{
-				"src": "3",
-				"dest": "0"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2992
users/guest/Formalisms/ClassicDEVS/ClassicDEVS.defaultIcons.metamodel


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 28320
users/guest/Formalisms/ClassicDEVS/ClassicDEVS.defaultIcons.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 797
users/guest/Formalisms/ClassicDEVS/ClassicDEVS.metamodel


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 7488
users/guest/Formalisms/ClassicDEVS/ClassicDEVS.model


BIN
users/guest/Formalisms/ClassicDEVS/icons/arrow_up.png


BIN
users/guest/Formalisms/ClassicDEVS/icons/clock.png


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2275
users/guest/Formalisms/DiningRoom/DiningRoom.defaultIcons.metamodel


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 5067
users/guest/Formalisms/DiningRoom/DiningRoom.defaultIcons.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2401
users/guest/Formalisms/DiningRoom/DiningRoom.defaultIcons.pattern.metamodel


+ 0 - 93
users/guest/Formalisms/DiningRoom/DiningRoom.metamodel

@@ -1,93 +0,0 @@
-{
-	"types": {
-		"Table": [
-			{
-				"name": "x",
-				"type": "int",
-				"default": "0"
-			},
-			{
-				"name": "y",
-				"type": "int",
-				"default": "0"
-			}
-		],
-		"Chair": [
-			{
-				"name": "order",
-				"type": "int",
-				"default": "1"
-			}
-		],
-		"around": [
-			{
-				"name": "",
-				"type": "",
-				"default": ""
-			}
-		]
-	},
-	"constraints": [
-		{
-			"name": "GC_UniqueTable",
-			"event": "",
-			"targetType": "*",
-			"code": "(getAllNodes(['/Formalisms/DiningRoom/DiningRoom/Table']).length <= 1)"
-		}
-	],
-	"actions": [],
-	"cardinalities": {
-		"Table": [
-			{
-				"dir": "out",
-				"type": "around",
-				"min": "0",
-				"max": "Infinity"
-			}
-		],
-		"Chair": [
-			{
-				"dir": "in",
-				"type": "around",
-				"min": "0",
-				"max": "Infinity"
-			}
-		],
-		"around": [
-			{
-				"dir": "in",
-				"type": "around",
-				"min": "0",
-				"max": "1"
-			},
-			{
-				"dir": "in",
-				"type": "Table",
-				"min": "0",
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "Chair",
-				"min": "0",
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"Table": {
-			"Chair": [
-				"around"
-			]
-		}
-	},
-	"connectorTypes": {
-		"around": "visual"
-	},
-	"types2parentTypes": {
-		"Table": [],
-		"Chair": [],
-		"around": [],
-		"GC_UniqueTable": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1230
users/guest/Formalisms/DiningRoom/DiningRoom.model


+ 0 - 160
users/guest/Formalisms/DiningRoom/DiningRoom.pattern.metamodel

@@ -1,160 +0,0 @@
-{
-	"types": {
-		"__pTable": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "x",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			},
-			{
-				"name": "y",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			}
-		],
-		"__pChair": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "order",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			}
-		],
-		"__paround": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			}
-		]
-	},
-	"constraints": [
-		{
-			"name": "GC_UniqueTable",
-			"event": "",
-			"targetType": "*",
-			"code": "/* comment next line to enable this constraint */\nthrow \"IgnoredConstraint\"\n(getAllNodes(['/Formalisms/DiningRoom/DiningRoom/Table']).length <= 1)"
-		}
-	],
-	"actions": [
-		{
-			"name": "distinctPLabels",
-			"event": "post-create",
-			"code": "if( getAttr(\"__pLabel\") == \"\" )\n{\n\tvar pLabels = getAllNodes().\n\t\t\t\t\t\t\tfilter( function(n) {return hasAttr(\"__pLabel\",n);} ).\n\t\t\t\t\t\t\t\tmap( function(n) {return getAttr(\"__pLabel\",n);} ),\n\t\t i\t\t\t= \"0\";\n\n\twhile( _utils.contains(pLabels,i) )\n\t\ti = String(parseInt(i)+1);\n\tsetAttr(\"__pLabel\",i);\n}",
-			"targetType": "*"
-		}
-	],
-	"cardinalities": {
-		"__pTable": [
-			{
-				"dir": "out",
-				"type": "__paround",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pChair": [
-			{
-				"dir": "in",
-				"type": "__paround",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__paround": [
-			{
-				"dir": "in",
-				"type": "__paround",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "in",
-				"type": "__pTable",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pChair",
-				"min": 0,
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"__pTable": {
-			"__pChair": [
-				"__paround"
-			]
-		}
-	},
-	"connectorTypes": {
-		"__paround": "visual"
-	},
-	"types2parentTypes": {
-		"__pTable": [],
-		"__pChair": [],
-		"__paround": [],
-		"__pGC_UniqueTable": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1230
users/guest/Formalisms/DiningRoom/DiningRoomMM.model


+ 0 - 676
users/guest/Formalisms/DiningRoom/TransferChairs/R_CreateTable.model

@@ -1,676 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						49,
-						175
-					]
-				},
-				"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/0.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "RHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						525,
-						175
-					]
-				},
-				"orientation": {
-					"type": "double",
-					"value": 0
-				},
-				"scale": {
-					"type": "list<double>",
-					"value": [
-						1.4177777777777778,
-						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/1.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
-			},
-			"2": {
-				"typename": {
-					"type": "string",
-					"value": "TableIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						638,
-						292
-					]
-				},
-				"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": {
-							"1": {
-								"width": {
-									"type": "double",
-									"value": 500
-								},
-								"height": {
-									"type": "double",
-									"value": 20
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 0
-								},
-								"style": {
-									"type": "map<string,string>",
-									"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"2": {
-								"width": {
-									"type": "double",
-									"value": 20
-								},
-								"height": {
-									"type": "double",
-									"value": 100
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 0
-								},
-								"style": {
-									"type": "map<string,string>",
-									"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<double>",
-									"value": [
-										31,
-										26
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"width": {
-									"type": "double",
-									"value": 20
-								},
-								"height": {
-									"type": "double",
-									"value": 100
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 0
-								},
-								"style": {
-									"type": "map<string,string>",
-									"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<double>",
-									"value": [
-										406,
-										26
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"4": {
-								"width": {
-									"type": "double",
-									"value": 20
-								},
-								"height": {
-									"type": "double",
-									"value": 50
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 0
-								},
-								"style": {
-									"type": "map<string,string>",
-									"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<double>",
-									"value": [
-										96,
-										26
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"5": {
-								"width": {
-									"type": "double",
-									"value": 20
-								},
-								"height": {
-									"type": "double",
-									"value": 50
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 0
-								},
-								"style": {
-									"type": "map<string,string>",
-									"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<double>",
-									"value": [
-										462,
-										26
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"__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": []
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/DiningRoom/DiningRoom.pattern/__pTable/2.instance"
-				},
-				"$type": "/Formalisms/DiningRoom/DiningRoom.defaultIcons.pattern/__pTableIcon"
-			},
-			"3": {
-				"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": [
-						707.75,
-						265
-					]
-				},
-				"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/3.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/1.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/3.instance": "M525,175L707.75,265",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/3.instance--/Formalisms/DiningRoom/DiningRoom.defaultIcons.pattern/__pTableIcon/2.instance": "M707.8171539959642,265.0330717353586L890.4994045451156,354.99970675272453"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/DiningRoom/DiningRoom.defaultIcons.pattern",
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"1": {
-				"Action": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
-			},
-			"2": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean"
-				},
-				"x": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"y": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"$type": "/Formalisms/DiningRoom/DiningRoom.pattern/__pTable"
-			},
-			"3": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "1",
-				"dest": "3"
-			},
-			{
-				"src": "3",
-				"dest": "2"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/DiningRoom/DiningRoom.pattern",
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 9006
users/guest/Formalisms/DiningRoom/TransferChairs/R_TransferChair.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 10354
users/guest/Formalisms/DiningRoom/TransferChairs/T_TransferChairs.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6161
users/guest/Formalisms/DiningRoom/sample.model


+ 0 - 472
users/guest/Formalisms/FSA/FSA.defaultIcons.metamodel

@@ -1,472 +0,0 @@
-{
-	"types": {
-		"StateIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "StateIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					75,
-					150
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"1": {
-							"r": {
-								"type": "double",
-								"value": 50
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"fill": "#ffffff",
-									"fill-opacity": 0.75,
-									"stroke-width": 2
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\nif (getAttr(\"current\")) {\n    ({style:{\n      \"stroke\": \"#000000\",\n      \"fill\": \"#ffff00\",\n      \"fill-opacity\": 0.75,\n      \"stroke-width\": 2\n    }});\n}\nelse {\n    ({style:{\n      \"stroke\": \"#000000\",\n      \"fill\": \"#ffffff\",\n      \"fill-opacity\": 0.75,\n      \"stroke-width\": 2\n    }});\n}"
-							},
-							"parser": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									4,
-									4
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"2": {
-							"textContent": {
-								"type": "string",
-								"value": "T..."
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#ffffff",
-									"fill-opacity": 0.75,
-									"font-size": "14px",
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"name\")})\n"
-							},
-							"parser": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									11,
-									48
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						},
-						"3": {
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									12.71270269242143,
-									30
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"link-style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#00ffff",
-									"stroke-dasharray": "",
-									"stroke-opacity": 0.1,
-									"stroke-width": 1
-								}
-							}
-						}
-					},
-					"edges": [
-						{
-							"src": "1",
-							"dest": "3"
-						},
-						{
-							"src": "3",
-							"dest": "2"
-						}
-					]
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		],
-		"InputEventsIcon": [
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "InputEventsIcon"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					325,
-					175
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"7": {
-							"textContent": {
-								"type": "string",
-								"value": "T..."
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#ff0000",
-									"fill-opacity": 0.75,
-									"stroke-width": 1,
-									"font-size": "20px",
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"eventList\")})\n"
-							},
-							"parser": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									4,
-									7
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							}
-						}
-					},
-					"edges": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			}
-		],
-		"TransitionLink": [
-			{
-				"name": "link-style",
-				"type": "map<string,string>",
-				"default": {
-					"stroke": "#000000",
-					"stroke-dasharray": "",
-					"stroke-opacity": 1,
-					"stroke-width": 2
-				}
-			},
-			{
-				"name": "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)",
-				"default": "custom"
-			},
-			{
-				"name": "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)",
-				"default": "arrow-black"
-			},
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "TransitionLink"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					596,
-					266
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"13": {
-							"textContent": {
-								"type": "string",
-								"value": "T..."
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"stroke-dasharray": "",
-									"fill": "#ffffff",
-									"fill-opacity": 0.75,
-									"font-size": "16px",
-									"arrow-start": "none",
-									"arrow-end": "none"
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"event\")})\n"
-							},
-							"parser": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-							},
-							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-							"position": {
-								"type": "list<double>",
-								"value": [
-									0,
-									0
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"$linkDecoratorInfo": {
-								"type": "map<string,double>",
-								"value": {
-									"xratio": 0.49693251533742333,
-									"yoffset": -21.5
-								}
-							}
-						},
-						"267": {
-							"segments": {
-								"type": "string",
-								"value": "m0,0 l10,4 l-10,4 l3,-4 z"
-							},
-							"style": {
-								"type": "map<string,string>",
-								"value": {
-									"stroke": "#000000",
-									"fill": "#000000",
-									"opacity": 1,
-									"stroke-width": 1
-								}
-							},
-							"mapper": {
-								"type": "code",
-								"value": ""
-							},
-							"parser": {
-								"type": "code",
-								"value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-							},
-							"$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
-								]
-							},
-							"$linkDecoratorInfo": {
-								"type": "map<string,double>",
-								"value": {
-									"xratio": 1,
-									"yoffset": -4
-								}
-							}
-						}
-					},
-					"edges": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			},
-			{
-				"name": "$segments",
-				"type": "map<string,list<string>>",
-				"default": {}
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"StateIcon": [],
-		"InputEventsIcon": [],
-		"TransitionLink": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"StateIcon": [],
-		"InputEventsIcon": [],
-		"TransitionLink": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 4119
users/guest/Formalisms/FSA/FSA.defaultIcons.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2189
users/guest/Formalisms/FSA/FSA.defaultIcons.pattern.metamodel


+ 0 - 78
users/guest/Formalisms/FSA/FSA.metamodel

@@ -1,78 +0,0 @@
-{
-	"types": {
-		"State": [
-			{
-				"name": "name",
-				"type": "string",
-				"default": "S_"
-			},
-			{
-				"name": "current",
-				"type": "boolean",
-				"default": false
-			}
-		],
-		"InputEvents": [
-			{
-				"name": "eventList",
-				"type": "string",
-				"default": "abc"
-			}
-		],
-		"Transition": [
-			{
-				"name": "event",
-				"type": "string",
-				"default": "a"
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"State": [
-			{
-				"dir": "out",
-				"type": "Transition",
-				"min": "0",
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "Transition",
-				"min": "0",
-				"max": "Infinity"
-			}
-		],
-		"InputEvents": [],
-		"Transition": [
-			{
-				"dir": "in",
-				"type": "State",
-				"min": "0",
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "State",
-				"min": "0",
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"State": {
-			"State": [
-				"Transition"
-			]
-		}
-	},
-	"connectorTypes": {
-		"Transition": "visual"
-	},
-	"types2parentTypes": {
-		"State": [],
-		"InputEvents": [],
-		"Transition": []
-	}
-}

+ 0 - 145
users/guest/Formalisms/FSA/FSA.pattern.metamodel

@@ -1,145 +0,0 @@
-{
-	"types": {
-		"__pState": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "name",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			},
-			{
-				"name": "current",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			}
-		],
-		"__pInputEvents": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "eventList",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			}
-		],
-		"__pTransition": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "event",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [
-		{
-			"name": "distinctPLabels",
-			"event": "post-create",
-			"code": "if( getAttr(\"__pLabel\") == \"\" )\n{\n\tvar pLabels = getAllNodes().\n\t\t\t\t\t\t\tfilter( function(n) {return hasAttr(\"__pLabel\",n);} ).\n\t\t\t\t\t\t\t\tmap( function(n) {return getAttr(\"__pLabel\",n);} ),\n\t\t i\t\t\t= \"0\";\n\n\twhile( _utils.contains(pLabels,i) )\n\t\ti = String(parseInt(i)+1);\n\tsetAttr(\"__pLabel\",i);\n}",
-			"targetType": "*"
-		}
-	],
-	"cardinalities": {
-		"__pState": [
-			{
-				"dir": "out",
-				"type": "__pTransition",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pTransition",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pInputEvents": [],
-		"__pTransition": [
-			{
-				"dir": "in",
-				"type": "__pState",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pState",
-				"min": 0,
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"__pState": {
-			"__pState": [
-				"__pTransition"
-			]
-		}
-	},
-	"connectorTypes": {
-		"__pTransition": "visual"
-	},
-	"types2parentTypes": {
-		"__pState": [],
-		"__pInputEvents": [],
-		"__pTransition": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1117
users/guest/Formalisms/FSA/FSAMM.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 4210
users/guest/Formalisms/FSA/sample.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1319
users/guest/Formalisms/FSA/sample2.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 5597
users/guest/Formalisms/FSA/simulate/naive/R_Simulate.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6351
users/guest/Formalisms/FSA/simulate/naive/T_SimulateNaive.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 5597
users/guest/Formalisms/FSA/simulate/simulate-refactored/R_GotoNextState.model


+ 0 - 664
users/guest/Formalisms/FSA/simulate/simulate-refactored/R_InitPivots.model

@@ -1,664 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"4": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						25,
-						202
-					]
-				},
-				"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/4.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"5": {
-				"typename": {
-					"type": "string",
-					"value": "StateIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						52,
-						352
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 50
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"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<double>",
-									"value": [
-										4,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"2": {
-								"textContent": {
-									"type": "string",
-									"value": "T..."
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "14px",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										11,
-										48
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										12.71270269242143,
-										30
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "3"
-							},
-							{
-								"src": "3",
-								"dest": "2"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/FSA/FSA.pattern/__pState/5.instance"
-				},
-				"$type": "/Formalisms/FSA/FSA.defaultIcons.pattern/__pStateIcon"
-			},
-			"7": {
-				"typename": {
-					"type": "string",
-					"value": "InputEventsIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						173,
-						476
-					]
-				},
-				"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": {
-							"7": {
-								"textContent": {
-									"type": "string",
-									"value": "T..."
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ff0000",
-										"fill-opacity": 0.75,
-										"stroke-width": 1,
-										"font-size": "20px",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										4,
-										7
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"__pLabelText": {
-								"position": {
-									"type": "list<double>",
-									"value": [
-										0,
-										0
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"textContent": {
-									"type": "string",
-									"value": "1"
-								},
-								"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": []
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/FSA/FSA.pattern/__pInputEvents/7.instance"
-				},
-				"$type": "/Formalisms/FSA/FSA.defaultIcons.pattern/__pInputEventsIcon"
-			},
-			"9": {
-				"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": [
-						65.0541666511869,
-						303.1402777376893
-					]
-				},
-				"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/9.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/4.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/9.instance": "M25.99999999999997,202L65.05416665118688,303.1402777376893",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/9.instance--/Formalisms/FSA/FSA.defaultIcons.pattern/__pStateIcon/5.instance": "M65.05406634263082,303.14001796424895L103.99979950655388,403.9994807733831"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			},
-			"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": [
-						108,
-						346.5
-					]
-				},
-				"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/LHSIcon/4.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/11.instance": "M25.99999999999997,202L108.00000000000003,346.5",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/11.instance--/Formalisms/FSA/FSA.defaultIcons.pattern/__pInputEventsIcon/7.instance": "M108.03691428253234,346.56505016860876L189.99959851461287,490.9992925044095"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/FSA/FSA.defaultIcons.pattern",
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"4": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"5": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": "currentState"
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"name": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"current": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/FSA/FSA.pattern/__pState"
-			},
-			"7": {
-				"__pLabel": {
-					"type": "string",
-					"value": "1"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": "eventList"
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"eventList": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/FSA/FSA.pattern/__pInputEvents"
-			},
-			"9": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			},
-			"11": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "4",
-				"dest": "9"
-			},
-			{
-				"src": "9",
-				"dest": "5"
-			},
-			{
-				"src": "4",
-				"dest": "11"
-			},
-			{
-				"src": "11",
-				"dest": "7"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/FSA/FSA.pattern",
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule"
-		]
-	}
-}

+ 0 - 672
users/guest/Formalisms/FSA/simulate/simulate-refactored/R_NextEvent.model

@@ -1,672 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"4": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						25,
-						202
-					]
-				},
-				"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/4.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"7": {
-				"typename": {
-					"type": "string",
-					"value": "InputEventsIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						173,
-						476
-					]
-				},
-				"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": {
-							"7": {
-								"textContent": {
-									"type": "string",
-									"value": "T..."
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ff0000",
-										"fill-opacity": 0.75,
-										"stroke-width": 1,
-										"font-size": "20px",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										4,
-										7
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"__pLabelText": {
-								"position": {
-									"type": "list<double>",
-									"value": [
-										0,
-										0
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"textContent": {
-									"type": "string",
-									"value": "1"
-								},
-								"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": []
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/FSA/FSA.pattern/__pInputEvents/7.instance"
-				},
-				"$type": "/Formalisms/FSA/FSA.defaultIcons.pattern/__pInputEventsIcon"
-			},
-			"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": [
-						108,
-						346.5
-					]
-				},
-				"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/LHSIcon/4.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/11.instance": "M25.99999999999997,202L108.00000000000003,346.5",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/11.instance--/Formalisms/FSA/FSA.defaultIcons.pattern/__pInputEventsIcon/7.instance": "M108.03691428253234,346.56505016860876L189.99959851461287,490.9992925044095"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			},
-			"17": {
-				"typename": {
-					"type": "string",
-					"value": "RHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						470,
-						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": {
-							"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/17.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
-			},
-			"20": {
-				"typename": {
-					"type": "string",
-					"value": "InputEventsIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						712,
-						480
-					]
-				},
-				"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": {
-							"7": {
-								"textContent": {
-									"type": "string",
-									"value": "T..."
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ff0000",
-										"fill-opacity": 0.75,
-										"stroke-width": 1,
-										"font-size": "20px",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										4,
-										7
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"__pLabelText": {
-								"position": {
-									"type": "list<double>",
-									"value": [
-										0,
-										0
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"textContent": {
-									"type": "string",
-									"value": "1"
-								},
-								"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": []
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/FSA/FSA.pattern/__pInputEvents/20.instance"
-				},
-				"$type": "/Formalisms/FSA/FSA.defaultIcons.pattern/__pInputEventsIcon"
-			},
-			"24": {
-				"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": [
-						599.5991071342577,
-						347.61288264326646
-					]
-				},
-				"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/24.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/17.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/24.instance": "M470,200L599.5991071342578,347.6128826432665",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/24.instance--/Formalisms/FSA/FSA.defaultIcons.pattern/__pInputEventsIcon/20.instance": "M599.5494018757572,347.55626854574655L728.9995451483665,494.9994819257455"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/FSA/FSA.defaultIcons.pattern",
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"4": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"7": {
-				"__pLabel": {
-					"type": "string",
-					"value": "1"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": "eventList"
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"eventList": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/FSA/FSA.pattern/__pInputEvents"
-			},
-			"11": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			},
-			"17": {
-				"Action": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
-			},
-			"20": {
-				"__pLabel": {
-					"type": "string",
-					"value": "1"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean"
-				},
-				"eventList": {
-					"type": "code",
-					"value": "result = getAttr()[1:]"
-				},
-				"$type": "/Formalisms/FSA/FSA.pattern/__pInputEvents"
-			},
-			"24": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "4",
-				"dest": "11"
-			},
-			{
-				"src": "11",
-				"dest": "7"
-			},
-			{
-				"src": "17",
-				"dest": "24"
-			},
-			{
-				"src": "24",
-				"dest": "20"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/FSA/FSA.pattern",
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 4965
users/guest/Formalisms/FSA/simulate/simulate-refactored/R_SelfLoop.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 19014
users/guest/Formalisms/FSA/simulate/simulate-refactored/T_SimulateRefactored.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 5597
users/guest/Formalisms/FSA/simulate/simulate/R_GotoNextState.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 4965
users/guest/Formalisms/FSA/simulate/simulate/R_SelfLoop.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 11059
users/guest/Formalisms/FSA/simulate/simulate/T_Simulate.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 948
users/guest/Formalisms/GUI/GUI.defaultIcons.metamodel


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 3665
users/guest/Formalisms/GUI/GUI.defaultIcons.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1522
users/guest/Formalisms/GUI/GUI.defaultIcons.pattern.metamodel


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 456
users/guest/Formalisms/GUI/GUI.metamodel


+ 0 - 538
users/guest/Formalisms/GUI/GUI.pattern.metamodel

@@ -1,538 +0,0 @@
-{
-	"types": {
-		"__pVisualElement": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "code",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "size",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "position",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "id",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		],
-		"__pInput": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "text",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "code",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "size",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "position",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "id",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		],
-		"__pList": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "choices",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "clickable",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "code",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "size",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "position",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "id",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		],
-		"__pLabel": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "text",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "code",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "size",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "position",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "id",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		],
-		"__pContainer": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "layout",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "orientation",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "code",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "size",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "position",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "id",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		],
-		"__pButton": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "text",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "code",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "size",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "position",
-				"type": "code",
-				"default": "getAttr()"
-			},
-			{
-				"name": "id",
-				"type": "code",
-				"default": "getAttr()"
-			}
-		],
-		"__pContain": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		],
-		"__pCanvas": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		],
-		"__pCanvasContents": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		]
-	},
-	"constraints": [
-		{
-			"name": "noAbstractInstances",
-			"event": "pre-create",
-			"code": "/* comment next line to enable this constraint */\nthrow \"IgnoredConstraint\"\nfalse",
-			"targetType": "VisualElement"
-		}
-	],
-	"actions": [
-		{
-			"name": "distinctPLabels",
-			"event": "post-create",
-			"code": "if( getAttr(\"__pLabel\") == \"\" )\n{\n\tvar pLabels = getAllNodes().\n\t\t\t\t\t\t\tfilter( function(n) {return hasAttr(\"__pLabel\",n);} ).\n\t\t\t\t\t\t\t\tmap( function(n) {return getAttr(\"__pLabel\",n);} ),\n\t\t i\t\t\t= \"0\";\n\n\twhile( _utils.contains(pLabels,i) )\n\t\ti = String(parseInt(i)+1);\n\tsetAttr(\"__pLabel\",i);\n}",
-			"targetType": "*"
-		}
-	],
-	"cardinalities": {
-		"__pVisualElement": [
-			{
-				"dir": "in",
-				"type": "__pContain",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pCanvasContents",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pInput": [
-			{
-				"dir": "in",
-				"type": "__pContain",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pCanvasContents",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pList": [
-			{
-				"dir": "in",
-				"type": "__pContain",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pCanvasContents",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pLabel": [
-			{
-				"dir": "in",
-				"type": "__pContain",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pCanvasContents",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pContainer": [
-			{
-				"dir": "out",
-				"type": "__pContain",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pContain",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pCanvasContents",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pButton": [
-			{
-				"dir": "in",
-				"type": "__pContain",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pCanvasContents",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pContain": [
-			{
-				"dir": "in",
-				"type": "__pContainer",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pVisualElement",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pInput",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pList",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pLabel",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pContainer",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pButton",
-				"min": 0,
-				"max": "1"
-			}
-		],
-		"__pCanvas": [
-			{
-				"dir": "out",
-				"type": "__pCanvasContents",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pCanvasContents": [
-			{
-				"dir": "in",
-				"type": "__pCanvas",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pVisualElement",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pInput",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pList",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pLabel",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pContainer",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pButton",
-				"min": 0,
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"__pContainer": {
-			"__pVisualElement": [
-				"__pContain"
-			],
-			"__pInput": [
-				"__pContain"
-			],
-			"__pList": [
-				"__pContain"
-			],
-			"__pLabel": [
-				"__pContain"
-			],
-			"__pContainer": [
-				"__pContain"
-			],
-			"__pButton": [
-				"__pContain"
-			]
-		},
-		"__pCanvas": {
-			"__pVisualElement": [
-				"__pCanvasContents"
-			],
-			"__pInput": [
-				"__pCanvasContents"
-			],
-			"__pList": [
-				"__pCanvasContents"
-			],
-			"__pLabel": [
-				"__pCanvasContents"
-			],
-			"__pContainer": [
-				"__pCanvasContents"
-			],
-			"__pButton": [
-				"__pCanvasContents"
-			]
-		}
-	},
-	"connectorTypes": {
-		"__pContain": "containment",
-		"__pCanvasContents": "containment"
-	},
-	"types2parentTypes": {
-		"__pVisualElement": [],
-		"__pInput": [
-			"__pVisualElement"
-		],
-		"__pList": [
-			"__pVisualElement"
-		],
-		"__pLabel": [
-			"__pVisualElement"
-		],
-		"__pContainer": [
-			"__pVisualElement"
-		],
-		"__pButton": [
-			"__pVisualElement"
-		],
-		"__pContain": [],
-		"__pCanvas": [],
-		"__pCanvasContents": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 3424
users/guest/Formalisms/GUI/GUIMM.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 7214
users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileButton.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2835
users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileCanvas.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 7214
users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileInput.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6838
users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileLabel.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6838
users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_CompileList.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1532
users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/R_InitGUI.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1266
users/guest/Formalisms/GUI/ds_GUI2FileSystem(Android)/T_GUI2FileSystem(Android).model


+ 0 - 90
users/guest/Formalisms/GenericGraph/GenericGraph.defaultIcons.metamodel

@@ -1,90 +0,0 @@
-{
-	"types": {
-		"GenericLinkLink": [
-			{
-				"name": "link-style",
-				"type": "map<string,string>",
-				"default": {
-					"stroke": "#a000ff",
-					"stroke-dasharray": "",
-					"stroke-opacity": 1,
-					"stroke-width": 1
-				}
-			},
-			{
-				"name": "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)",
-				"default": "custom"
-			},
-			{
-				"name": "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)",
-				"default": "arrow-black"
-			},
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "GenericLinkLink"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					541,
-					183
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {},
-					"edges": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			},
-			{
-				"name": "$segments",
-				"type": "map<string,list<string>>",
-				"default": {}
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"GenericLinkLink": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"GenericLinkLink": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2898
users/guest/Formalisms/GenericGraph/GenericGraph.defaultIcons.model


+ 0 - 133
users/guest/Formalisms/GenericGraph/GenericGraph.defaultIcons.pattern.metamodel

@@ -1,133 +0,0 @@
-{
-	"types": {
-		"__pGenericLinkLink": [
-			{
-				"name": "link-style",
-				"type": "map<string,string>",
-				"default": {
-					"stroke": "#a000ff",
-					"stroke-dasharray": "",
-					"stroke-opacity": 1,
-					"stroke-width": 1
-				}
-			},
-			{
-				"name": "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)",
-				"default": "custom"
-			},
-			{
-				"name": "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)",
-				"default": "arrow-black"
-			},
-			{
-				"name": "typename",
-				"type": "string",
-				"default": "GenericLinkLink"
-			},
-			{
-				"name": "position",
-				"type": "list<double>",
-				"default": [
-					541,
-					183
-				]
-			},
-			{
-				"name": "orientation",
-				"type": "double",
-				"default": 0
-			},
-			{
-				"name": "scale",
-				"type": "list<double>",
-				"default": [
-					1,
-					1
-				]
-			},
-			{
-				"name": "mapper",
-				"type": "code",
-				"default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
-			},
-			{
-				"name": "parser",
-				"type": "code",
-				"default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
-			},
-			{
-				"name": "$contents",
-				"type": "map<string,*>",
-				"default": {
-					"nodes": {
-						"__pLabelText": {
-							"position": {
-								"type": "list<double>",
-								"value": [
-									0,
-									0
-								]
-							},
-							"orientation": {
-								"type": "double",
-								"value": 0
-							},
-							"scale": {
-								"type": "list<double>",
-								"value": [
-									1,
-									1
-								]
-							},
-							"textContent": {
-								"type": "string",
-								"value": "#"
-							},
-							"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": []
-				}
-			},
-			{
-				"name": "$asuri",
-				"type": "string",
-				"default": "-1"
-			},
-			{
-				"name": "$segments",
-				"type": "map<string,list<string>>",
-				"default": {}
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"__pGenericLinkLink": []
-	},
-	"legalConnections": {},
-	"connectorTypes": {},
-	"types2parentTypes": {
-		"__pGenericLinkLink": []
-	}
-}

+ 0 - 52
users/guest/Formalisms/GenericGraph/GenericGraph.metamodel

@@ -1,52 +0,0 @@
-{
-	"types": {
-		"$*": [],
-		"GenericLink": []
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"$*": [
-			{
-				"dir": "out",
-				"type": "GenericLink",
-				"min": "0",
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "GenericLink",
-				"min": "0",
-				"max": "Infinity"
-			}
-		],
-		"GenericLink": [
-			{
-				"dir": "in",
-				"type": "$*",
-				"min": "0",
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "$*",
-				"min": "0",
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"$*": {
-			"$*": [
-				"GenericLink"
-			]
-		}
-	},
-	"connectorTypes": {
-		"GenericLink": "visual"
-	},
-	"types2parentTypes": {
-		"$*": [],
-		"GenericLink": []
-	}
-}

+ 0 - 101
users/guest/Formalisms/GenericGraph/GenericGraph.pattern.metamodel

@@ -1,101 +0,0 @@
-{
-	"types": {
-		"__p$*": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		],
-		"__pGenericLink": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [
-		{
-			"name": "distinctPLabels",
-			"event": "post-create",
-			"code": "if( getAttr(\"__pLabel\") == \"\" )\n{\n\tvar pLabels = getAllNodes().\n\t\t\t\t\t\t\tfilter( function(n) {return hasAttr(\"__pLabel\",n);} ).\n\t\t\t\t\t\t\t\tmap( function(n) {return getAttr(\"__pLabel\",n);} ),\n\t\t i\t\t\t= \"0\";\n\n\twhile( _utils.contains(pLabels,i) )\n\t\ti = String(parseInt(i)+1);\n\tsetAttr(\"__pLabel\",i);\n}",
-			"targetType": "*"
-		}
-	],
-	"cardinalities": {
-		"__p$*": [
-			{
-				"dir": "out",
-				"type": "__pGenericLink",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pGenericLink",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pGenericLink": [
-			{
-				"dir": "in",
-				"type": "__p$*",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__p$*",
-				"min": 0,
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"__p$*": {
-			"__p$*": [
-				"__pGenericLink"
-			]
-		}
-	},
-	"connectorTypes": {
-		"__pGenericLink": "visual"
-	},
-	"types2parentTypes": {
-		"__p$*": [],
-		"__pGenericLink": []
-	}
-}

+ 0 - 550
users/guest/Formalisms/GenericGraph/GenericGraphMM.model

@@ -1,550 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"0": {
-				"typename": {
-					"type": "string",
-					"value": "ClassIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						373,
-						225
-					]
-				},
-				"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": {
-							"5": {
-								"width": {
-									"type": "double",
-									"value": 200
-								},
-								"height": {
-									"type": "double",
-									"value": 125
-								},
-								"cornerRadius": {
-									"type": "double",
-									"value": 5
-								},
-								"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,
-										0
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"6": {
-								"textContent": {
-									"type": "string",
-									"value": "$*"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({'textContent': getAttr('name')})"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({'name': getAttr('textContent')})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										23,
-										2
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"7": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										13.896110991026944,
-										3.0451514439171206
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							},
-							"17": {
-								"segments": {
-									"type": "string",
-									"value": "m0,0l200,0"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"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,
-										26
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"18": {
-								"textContent": {
-									"type": "string",
-									"value": ""
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "13px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "var filenames = getAttr('attributes').map(\n\t\t\t\tfunction(attr)\n\t\t\t\t{\n\t\t\t\t\treturn attr['name'];\n\t\t\t\t});\n({'textContent': filenames.join('\\n')})"
-								},
-								"parser": {
-									"type": "code",
-									"value": ""
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										3,
-										25
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"19": {
-								"width": {
-									"type": "boolean",
-									"value": true
-								},
-								"ratio": {
-									"type": "double",
-									"value": 1
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Span",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										168.09129891774523,
-										30.625911571363645
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#0000ff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							},
-							"20": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										6.49899850809561,
-										18.998998508095553
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"arrow-start": "none",
-										"arrow-end": "classic-wide-long"
-									}
-								}
-							}
-						},
-						"edges": [
-							{
-								"src": "5",
-								"dest": "7"
-							},
-							{
-								"src": "7",
-								"dest": "6"
-							},
-							{
-								"src": "17",
-								"dest": "19"
-							},
-							{
-								"src": "19",
-								"dest": "5"
-							},
-							{
-								"src": "5",
-								"dest": "20"
-							},
-							{
-								"src": "20",
-								"dest": "18"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Class/0.instance"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/ClassIcon"
-			},
-			"3": {
-				"link-style": {
-					"type": "map<string,string>",
-					"value": {
-						"stroke": "#000000",
-						"stroke-dasharray": "",
-						"stroke-opacity": 1,
-						"stroke-width": 2,
-						"arrow-start": "none",
-						"arrow-end": "classic-wide-long"
-					}
-				},
-				"typename": {
-					"type": "string",
-					"value": "AssociationLink"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						"640.9999999999999,50%",
-						"180.5531849687525,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": {
-							"15": {
-								"textContent": {
-									"type": "string",
-									"value": "GenericLink"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"stroke-dasharray": "",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 1,
-										"arrow-start": "none",
-										"arrow-end": "none"
-									}
-								},
-								"mapper": {
-									"type": "code",
-									"value": "({'textContent':getAttr('name')})"
-								},
-								"parser": {
-									"type": "code",
-									"value": "({'name':getAttr('textContent')})"
-								},
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										1,
-										-19
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							}
-						},
-						"edges": []
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Association/3.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/ClassIcon/0.instance--/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/AssociationLink/3.instance": "M525,225L525,174L641,174L640.9999999999999,180.5531849687525",
-						"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/AssociationLink/3.instance--/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/ClassIcon/0.instance": "M640.9999999999999,180.5531849687525L641,285L572.0004343625288,285"
-					}
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons/AssociationLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.defaultIcons"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"0": {
-				"name": {
-					"type": "string",
-					"value": "$*"
-				},
-				"attributes": {
-					"type": "list<$ATTRIBUTE>",
-					"value": []
-				},
-				"constraints": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"actions": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"cardinalities": {
-					"type": "list<$CARDINALITY>",
-					"value": []
-				},
-				"abstract": {
-					"type": "boolean",
-					"value": false
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Class"
-			},
-			"3": {
-				"name": {
-					"type": "string",
-					"value": "GenericLink"
-				},
-				"attributes": {
-					"type": "list<$ATTRIBUTE>",
-					"value": []
-				},
-				"constraints": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"actions": {
-					"type": "list<$EVENT_HANDLER>",
-					"value": []
-				},
-				"cardinalities": {
-					"type": "list<$CARDINALITY>",
-					"value": []
-				},
-				"linktype": {
-					"type": "ENUM(visual,containment)",
-					"value": "visual"
-				},
-				"$type": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram/Association"
-			}
-		},
-		"edges": [
-			{
-				"src": "0",
-				"dest": "3"
-			},
-			{
-				"src": "3",
-				"dest": "0"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 8257
users/guest/Formalisms/LCA-new/HOT/R_arule.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6298
users/guest/Formalisms/LCA-new/HOT/T_arule.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6298
users/guest/Formalisms/LCA-new/HOT/T_aruleHOT.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 16019
users/guest/Formalisms/LCA-new/HOT/T_aruleResult.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 9728
users/guest/Formalisms/LCA-new/HOT/T_aruleResultOnlyTCore.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 3624
users/guest/Formalisms/LCA-new/LCA.defaultIcons.metamodel


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6470
users/guest/Formalisms/LCA-new/LCA.defaultIcons.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 3750
users/guest/Formalisms/LCA-new/LCA.defaultIcons.pattern.metamodel


+ 0 - 98
users/guest/Formalisms/LCA-new/LCA.metamodel

@@ -1,98 +0,0 @@
-{
-	"types": {
-		"Node": [
-			{
-				"name": "id",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "input",
-				"type": "string",
-				"default": "false"
-			},
-			{
-				"name": "highlight",
-				"type": "string",
-				"default": "no"
-			}
-		],
-		"parent": [],
-		"ancestor": []
-	},
-	"constraints": [],
-	"actions": [],
-	"cardinalities": {
-		"Node": [
-			{
-				"dir": "out",
-				"type": "parent",
-				"min": "0",
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "parent",
-				"min": "0",
-				"max": "Infinity"
-			},
-			{
-				"dir": "out",
-				"type": "ancestor",
-				"min": "0",
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "ancestor",
-				"min": "0",
-				"max": "Infinity"
-			}
-		],
-		"parent": [
-			{
-				"dir": "in",
-				"type": "Node",
-				"min": "0",
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "Node",
-				"min": "0",
-				"max": "1"
-			}
-		],
-		"ancestor": [
-			{
-				"dir": "in",
-				"type": "Node",
-				"min": "0",
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "Node",
-				"min": "0",
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"Node": {
-			"Node": [
-				"parent",
-				"ancestor"
-			]
-		}
-	},
-	"connectorTypes": {
-		"parent": "visual",
-		"ancestor": "visual"
-	},
-	"types2parentTypes": {
-		"Node": [],
-		"parent": [],
-		"ancestor": []
-	}
-}

+ 0 - 167
users/guest/Formalisms/LCA-new/LCA.pattern.metamodel

@@ -1,167 +0,0 @@
-{
-	"types": {
-		"__pNode": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			},
-			{
-				"name": "id",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			},
-			{
-				"name": "input",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			},
-			{
-				"name": "highlight",
-				"type": "code",
-				"default": "\"[PYTHON]\"\n\"Example:\t result = True\"\n\"Example:\t result = getAttr()\"\n\n\"[JAVASCRIPT]\"\n\"Example:\t true\"\n\"Example:\t getAttr()\""
-			}
-		],
-		"__pparent": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		],
-		"__pancestor": [
-			{
-				"name": "__pLabel",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotIn",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pPivotOut",
-				"type": "string",
-				"default": ""
-			},
-			{
-				"name": "__pMatchSubtypes",
-				"type": "boolean",
-				"default": false
-			}
-		]
-	},
-	"constraints": [],
-	"actions": [
-		{
-			"name": "distinctPLabels",
-			"event": "post-create",
-			"code": "if( getAttr(\"__pLabel\") == \"\" )\n{\n\tvar pLabels = getAllNodes().\n\t\t\t\t\t\t\tfilter( function(n) {return hasAttr(\"__pLabel\",n);} ).\n\t\t\t\t\t\t\t\tmap( function(n) {return getAttr(\"__pLabel\",n);} ),\n\t\t i\t\t\t= \"0\";\n\n\twhile( _utils.contains(pLabels,i) )\n\t\ti = String(parseInt(i)+1);\n\tsetAttr(\"__pLabel\",i);\n}",
-			"targetType": "*"
-		}
-	],
-	"cardinalities": {
-		"__pNode": [
-			{
-				"dir": "out",
-				"type": "__pparent",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pparent",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "out",
-				"type": "__pancestor",
-				"min": 0,
-				"max": "Infinity"
-			},
-			{
-				"dir": "in",
-				"type": "__pancestor",
-				"min": 0,
-				"max": "Infinity"
-			}
-		],
-		"__pparent": [
-			{
-				"dir": "in",
-				"type": "__pNode",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pNode",
-				"min": 0,
-				"max": "1"
-			}
-		],
-		"__pancestor": [
-			{
-				"dir": "in",
-				"type": "__pNode",
-				"min": 0,
-				"max": "1"
-			},
-			{
-				"dir": "out",
-				"type": "__pNode",
-				"min": 0,
-				"max": "1"
-			}
-		]
-	},
-	"legalConnections": {
-		"__pNode": {
-			"__pNode": [
-				"__pparent",
-				"__pancestor"
-			]
-		}
-	},
-	"connectorTypes": {
-		"__pparent": "visual",
-		"__pancestor": "visual"
-	},
-	"types2parentTypes": {
-		"__pNode": [],
-		"__pparent": [],
-		"__pancestor": []
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1051
users/guest/Formalisms/LCA-new/LCAMM.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 3263
users/guest/Formalisms/LCA-new/R_deleteAncestorLinks.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2626
users/guest/Formalisms/LCA-new/R_deleteSelfLinks.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 10380
users/guest/Formalisms/LCA-new/T_deleteTemp.model


+ 0 - 850
users/guest/Formalisms/LCA-new/brule/R_highlightGreen.model

@@ -1,850 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						557,
-						181
-					]
-				},
-				"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/1.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"50": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						696,
-						380
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/50.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"55": {
-				"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": [
-						589.2772529039061,
-						350.6478197507865
-					]
-				},
-				"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/55.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/1.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance": "M558,181L589.2772529039061,350.6478197507865",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/50.instance": "M589.2635789189685,350.5736520564849L728.4998574804881,411.99922697416775"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			},
-			"92": {
-				"typename": {
-					"type": "string",
-					"value": "RHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						957,
-						182
-					]
-				},
-				"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/92.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
-			},
-			"93": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						1193,
-						382
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/93.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"94": {
-				"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": [
-						1091.3637711743356,
-						298.0983050742863
-					]
-				},
-				"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/94.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/92.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance": "M957,182L1091.3637711743356,298.0983050742863",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/93.instance": "M1091.306692759203,298.048985922291L1225.4994218292766,413.9995004260416"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons",
-			"/Formalisms/LCA-new/LCA.defaultIcons.pattern"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"1": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"50": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"id": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"55": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			},
-			"92": {
-				"Action": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
-			},
-			"93": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean"
-				},
-				"id": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = 'green'"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"94": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "1",
-				"dest": "55"
-			},
-			{
-				"src": "55",
-				"dest": "50"
-			},
-			{
-				"src": "92",
-				"dest": "94"
-			},
-			{
-				"src": "94",
-				"dest": "93"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule",
-			"/Formalisms/LCA-new/LCA.pattern"
-		]
-	}
-}

+ 0 - 850
users/guest/Formalisms/LCA-new/brule/R_highlightRed.model

@@ -1,850 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						557,
-						181
-					]
-				},
-				"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/1.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"50": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						696,
-						380
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/50.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"55": {
-				"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": [
-						589.2772529039061,
-						350.6478197507865
-					]
-				},
-				"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/55.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/1.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance": "M558,181L589.2772529039061,350.6478197507865",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/50.instance": "M589.2635789189685,350.5736520564849L728.4998574804881,411.99922697416775"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			},
-			"92": {
-				"typename": {
-					"type": "string",
-					"value": "RHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						957,
-						182
-					]
-				},
-				"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/92.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
-			},
-			"93": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						1193,
-						382
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/93.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"94": {
-				"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": [
-						1091.3637711743356,
-						298.0983050742863
-					]
-				},
-				"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/94.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/92.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance": "M957,182L1091.3637711743356,298.0983050742863",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/93.instance": "M1091.306692759203,298.048985922291L1225.4994218292766,413.9995004260416"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons",
-			"/Formalisms/LCA-new/LCA.defaultIcons.pattern"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"1": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"50": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"id": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"55": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			},
-			"92": {
-				"Action": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
-			},
-			"93": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean"
-				},
-				"id": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = 'red'"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"94": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "1",
-				"dest": "55"
-			},
-			{
-				"src": "55",
-				"dest": "50"
-			},
-			{
-				"src": "92",
-				"dest": "94"
-			},
-			{
-				"src": "94",
-				"dest": "93"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule",
-			"/Formalisms/LCA-new/LCA.pattern"
-		]
-	}
-}

+ 0 - 850
users/guest/Formalisms/LCA-new/brule/R_highlightYellow.model

@@ -1,850 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						557,
-						181
-					]
-				},
-				"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/1.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"50": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						696,
-						380
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/50.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"55": {
-				"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": [
-						589.2772529039061,
-						350.6478197507865
-					]
-				},
-				"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/55.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/1.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance": "M558,181L589.2772529039061,350.6478197507865",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/50.instance": "M589.2635789189685,350.5736520564849L728.4998574804881,411.99922697416775"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			},
-			"92": {
-				"typename": {
-					"type": "string",
-					"value": "RHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						957,
-						182
-					]
-				},
-				"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/92.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
-			},
-			"93": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						1193,
-						382
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/93.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"94": {
-				"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": [
-						1091.3637711743356,
-						298.0983050742863
-					]
-				},
-				"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/94.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/92.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance": "M957,182L1091.3637711743356,298.0983050742863",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/93.instance": "M1091.306692759203,298.048985922291L1225.4994218292766,413.9995004260416"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons",
-			"/Formalisms/LCA-new/LCA.defaultIcons.pattern"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"1": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"50": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"id": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"55": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			},
-			"92": {
-				"Action": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
-			},
-			"93": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean"
-				},
-				"id": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = 'yellow'"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"94": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "1",
-				"dest": "55"
-			},
-			{
-				"src": "55",
-				"dest": "50"
-			},
-			{
-				"src": "92",
-				"dest": "94"
-			},
-			{
-				"src": "94",
-				"dest": "93"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule",
-			"/Formalisms/LCA-new/LCA.pattern"
-		]
-	}
-}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 11481
users/guest/Formalisms/LCA-new/brule/T_brule.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 8728
users/guest/Formalisms/LCA-new/brule/T_brule_OnlyCRule.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 13288
users/guest/Formalisms/LCA-new/brule/T_brule_withCRule.model


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6272
users/guest/Formalisms/LCA-new/brule/T_highlightRed.model


+ 0 - 850
users/guest/Formalisms/LCA-new/bsrule/R_highlightGreen.model

@@ -1,850 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						557,
-						181
-					]
-				},
-				"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/1.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"50": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						696,
-						380
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/50.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"55": {
-				"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": [
-						589.2772529039061,
-						350.6478197507865
-					]
-				},
-				"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/55.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/1.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance": "M558,181L589.2772529039061,350.6478197507865",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/50.instance": "M589.2635789189685,350.5736520564849L728.4998574804881,411.99922697416775"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			},
-			"92": {
-				"typename": {
-					"type": "string",
-					"value": "RHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						957,
-						182
-					]
-				},
-				"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/92.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
-			},
-			"93": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						1193,
-						382
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/93.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"94": {
-				"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": [
-						1091.3637711743356,
-						298.0983050742863
-					]
-				},
-				"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/94.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/92.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance": "M957,182L1091.3637711743356,298.0983050742863",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/93.instance": "M1091.306692759203,298.048985922291L1225.4994218292766,413.9995004260416"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons",
-			"/Formalisms/LCA-new/LCA.defaultIcons.pattern"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"1": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"50": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"id": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = getAttr()=='no'"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"55": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			},
-			"92": {
-				"Action": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
-			},
-			"93": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean"
-				},
-				"id": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = 'green'"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"94": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "1",
-				"dest": "55"
-			},
-			{
-				"src": "55",
-				"dest": "50"
-			},
-			{
-				"src": "92",
-				"dest": "94"
-			},
-			{
-				"src": "94",
-				"dest": "93"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule",
-			"/Formalisms/LCA-new/LCA.pattern"
-		]
-	}
-}

+ 0 - 850
users/guest/Formalisms/LCA-new/bsrule/R_highlightRed.model

@@ -1,850 +0,0 @@
-{
-	"csm": {
-		"nodes": {
-			"1": {
-				"typename": {
-					"type": "string",
-					"value": "LHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						557,
-						181
-					]
-				},
-				"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/1.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon"
-			},
-			"50": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						696,
-						380
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/50.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"55": {
-				"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": [
-						589.2772529039061,
-						350.6478197507865
-					]
-				},
-				"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/55.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/LHSIcon/1.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance": "M558,181L589.2772529039061,350.6478197507865",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/55.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/50.instance": "M589.2635789189685,350.5736520564849L728.4998574804881,411.99922697416775"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			},
-			"92": {
-				"typename": {
-					"type": "string",
-					"value": "RHSIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						957,
-						182
-					]
-				},
-				"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/92.instance"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon"
-			},
-			"93": {
-				"typename": {
-					"type": "string",
-					"value": "NodeIcon"
-				},
-				"position": {
-					"type": "list<double>",
-					"value": [
-						1193,
-						382
-					]
-				},
-				"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": {
-							"1": {
-								"r": {
-									"type": "double",
-									"value": 30
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"fill": "#ffffff",
-										"fill-opacity": 0.75,
-										"font-size": "20px",
-										"stroke-width": 5
-									}
-								},
-								"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<double>",
-									"value": [
-										5,
-										4
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"3": {
-								"textContent": {
-									"type": "string",
-									"value": "##"
-								},
-								"style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#000000",
-										"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/Text",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										30,
-										23
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								}
-							},
-							"8": {
-								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
-								"position": {
-									"type": "list<double>",
-									"value": [
-										24.096510792336232,
-										19.345311948423017
-									]
-								},
-								"orientation": {
-									"type": "double",
-									"value": 0
-								},
-								"scale": {
-									"type": "list<double>",
-									"value": [
-										1,
-										1
-									]
-								},
-								"link-style": {
-									"type": "map<string,string>",
-									"value": {
-										"stroke": "#00ffff",
-										"stroke-dasharray": "",
-										"stroke-opacity": 0.1,
-										"stroke-width": 1
-									}
-								}
-							},
-							"__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": "1",
-								"dest": "8"
-							},
-							{
-								"src": "8",
-								"dest": "3"
-							}
-						]
-					}
-				},
-				"$asuri": {
-					"type": "string",
-					"value": "/Formalisms/LCA-new/LCA.pattern/__pNode/93.instance"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon"
-			},
-			"94": {
-				"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": [
-						1091.3637711743356,
-						298.0983050742863
-					]
-				},
-				"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/94.instance"
-				},
-				"$segments": {
-					"type": "map<string,list<string>>",
-					"value": {
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/RHSIcon/92.instance--/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance": "M957,182L1091.3637711743356,298.0983050742863",
-						"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink/94.instance--/Formalisms/LCA-new/LCA.defaultIcons.pattern/__pNodeIcon/93.instance": "M1091.306692759203,298.048985922291L1225.4994218292766,413.9995004260416"
-					}
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons/PatternContentsLink"
-			}
-		},
-		"edges": [],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule.defaultIcons",
-			"/Formalisms/LCA-new/LCA.defaultIcons.pattern"
-		]
-	},
-	"asm": {
-		"nodes": {
-			"1": {
-				"Condition": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/LHS"
-			},
-			"50": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean",
-					"value": false
-				},
-				"id": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = True"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = getAttr()=='no'"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"55": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			},
-			"92": {
-				"Action": {
-					"type": "code",
-					"value": ""
-				},
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/RHS"
-			},
-			"93": {
-				"__pLabel": {
-					"type": "string",
-					"value": "0"
-				},
-				"__pPivotIn": {
-					"type": "string",
-					"value": ""
-				},
-				"__pPivotOut": {
-					"type": "string",
-					"value": ""
-				},
-				"__pMatchSubtypes": {
-					"type": "boolean"
-				},
-				"id": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"input": {
-					"type": "code",
-					"value": "result = getAttr()"
-				},
-				"highlight": {
-					"type": "code",
-					"value": "result = 'red'"
-				},
-				"$type": "/Formalisms/LCA-new/LCA.pattern/__pNode"
-			},
-			"94": {
-				"$type": "/Formalisms/__Transformations__/TransformationRule/TransformationRule/PatternContents"
-			}
-		},
-		"edges": [
-			{
-				"src": "1",
-				"dest": "55"
-			},
-			{
-				"src": "55",
-				"dest": "50"
-			},
-			{
-				"src": "92",
-				"dest": "94"
-			},
-			{
-				"src": "94",
-				"dest": "93"
-			}
-		],
-		"metamodels": [
-			"/Formalisms/__Transformations__/TransformationRule/TransformationRule",
-			"/Formalisms/LCA-new/LCA.pattern"
-		]
-	}
-}

+ 0 - 0
users/guest/Formalisms/LCA-new/bsrule/R_highlightYellow.model


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است