Forráskód Böngészése

ParallelDEVS added, changed link to doc in MainMenu

Simon Van Mierlo 8 éve
szülő
commit
3a872f4c25
59 módosított fájl, 332967 hozzáadás és 0 törlés
  1. 31600 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS.defaultIcons.model
  2. 7824 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS.model
  3. 3951 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Debug.defaultIcons.model
  4. 1515 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Debug.model
  5. 34537 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Runtime.defaultIcons.model
  6. 7397 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Runtime.model
  7. 10076 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.blaat.model
  8. 12448 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.produce_consume.model
  9. 14912 0
      users/(default)/Formalisms/ParallelDEVS/.autosave.produce_consume_runtime.model
  10. 3226 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.defaultIcons.metamodel
  11. 31598 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.defaultIcons.model
  12. 841 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.metamodel
  13. 7824 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.model
  14. 433 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.defaultIcons.metamodel
  15. 3951 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.defaultIcons.model
  16. 91 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.metamodel
  17. 1515 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.model
  18. 3305 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.defaultIcons.metamodel
  19. 34537 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.defaultIcons.model
  20. 832 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.metamodel
  21. 7397 0
      users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.model
  22. 10076 0
      users/(default)/Formalisms/ParallelDEVS/blaat.model
  23. 9238 0
      users/(default)/Formalisms/ParallelDEVS/demo.model
  24. 7687 0
      users/(default)/Formalisms/ParallelDEVS/demo_runtime.model
  25. BIN
      users/(default)/Formalisms/ParallelDEVS/icons/arrow_up.png
  26. BIN
      users/(default)/Formalisms/ParallelDEVS/icons/clock.png
  27. 12448 0
      users/(default)/Formalisms/ParallelDEVS/produce_consume.model
  28. 12452 0
      users/(default)/Formalisms/ParallelDEVS/produce_consume_ac.model
  29. 14472 0
      users/(default)/Formalisms/ParallelDEVS/produce_consume_runtime.model
  30. 12426 0
      users/(default)/Formalisms/ParallelDEVS/produce_consume_with_ac.model
  31. 9938 0
      users/(default)/Formalisms/ParallelDEVS/queue_system.model
  32. 10076 0
      users/(default)/Formalisms/ParallelDEVS/queue_system_runtime.model
  33. 8856 0
      users/(default)/Formalisms/ParallelDEVS/traffic_system.model
  34. 408 0
      users/(default)/Toolbars/ParallelDEVS/.autosave.Export.buttons.model
  35. 1970 0
      users/(default)/Toolbars/ParallelDEVS/.autosave.Simulation.buttons.model
  36. 215 0
      users/(default)/Toolbars/ParallelDEVS/.autosave.Toolbar.buttons.model
  37. 408 0
      users/(default)/Toolbars/ParallelDEVS/Export.buttons.model
  38. 1970 0
      users/(default)/Toolbars/ParallelDEVS/Simulation.buttons.model
  39. 215 0
      users/(default)/Toolbars/ParallelDEVS/Toolbar.buttons.model
  40. 213 0
      users/(default)/Toolbars/ParallelDEVS/Toolbar.model
  41. BIN
      users/(default)/Toolbars/ParallelDEVS/addbp.icon.png
  42. BIN
      users/(default)/Toolbars/ParallelDEVS/backstep.icon.png
  43. BIN
      users/(default)/Toolbars/ParallelDEVS/bigstep.icon.png
  44. BIN
      users/(default)/Toolbars/ParallelDEVS/export.icon.png
  45. BIN
      users/(default)/Toolbars/ParallelDEVS/godevent.icon.png
  46. BIN
      users/(default)/Toolbars/ParallelDEVS/inject.icon.png
  47. BIN
      users/(default)/Toolbars/ParallelDEVS/injectevent.icon.png
  48. BIN
      users/(default)/Toolbars/ParallelDEVS/pause.icon.png
  49. BIN
      users/(default)/Toolbars/ParallelDEVS/removebp.icon.png
  50. BIN
      users/(default)/Toolbars/ParallelDEVS/reset.icon.png
  51. BIN
      users/(default)/Toolbars/ParallelDEVS/scalefactor.icon.png
  52. BIN
      users/(default)/Toolbars/ParallelDEVS/showtrace.icon.png
  53. BIN
      users/(default)/Toolbars/ParallelDEVS/simulate.icon.png
  54. BIN
      users/(default)/Toolbars/ParallelDEVS/simulatert.icon.png
  55. BIN
      users/(default)/Toolbars/ParallelDEVS/smallstep.icon.png
  56. BIN
      users/(default)/Toolbars/ParallelDEVS/stop.icon.png
  57. BIN
      users/(default)/Toolbars/ParallelDEVS/togglebp.icon.png
  58. 89 0
      users/(default)/Toolbars/ParallelDEVS/togglebp.icon.svg
  59. BIN
      users/(default)/Toolbars/ParallelDEVS/validate.icon.png

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 31600 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS.defaultIcons.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 7824 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3951 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Debug.defaultIcons.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1515 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Debug.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 34537 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Runtime.defaultIcons.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 7397 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.ParallelDEVS_Runtime.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 10076 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.blaat.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 12448 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.produce_consume.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 14912 - 0
users/(default)/Formalisms/ParallelDEVS/.autosave.produce_consume_runtime.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3226 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.defaultIcons.metamodel


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 31598 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.defaultIcons.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 841 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.metamodel


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 7824 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS.model


+ 433 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.defaultIcons.metamodel

@@ -0,0 +1,433 @@
+{
+	"types": {
+		"GlobalBreakpointIcon": [
+			{
+				"name": "typename",
+				"type": "string",
+				"default": "GlobalBreakpointIcon"
+			},
+			{
+				"name": "position",
+				"type": "list<double>",
+				"default": [
+					150,
+					125
+				]
+			},
+			{
+				"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": {
+						"91": {
+							"width": {
+								"type": "double",
+								"value": 150
+							},
+							"height": {
+								"type": "double",
+								"value": 50
+							},
+							"cornerRadius": {
+								"type": "double",
+								"value": 25
+							},
+							"style": {
+								"type": "map<string,string>",
+								"value": {
+									"stroke": "#ffffff",
+									"stroke-dasharray": "",
+									"fill": "red",
+									"fill-opacity": 1,
+									"font-size": "20px",
+									"stroke-width": 1,
+									"arrow-start": "none",
+									"arrow-end": "none"
+								}
+							},
+							"mapper": {
+								"type": "code",
+								"value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\nvar style = {\n   \"stroke\": \"#ffffff\",\n   \"stroke-dasharray\": \"\",\n   \"fill\": \"red\",\n   \"fill-opacity\": 1,\n   \"font-size\": \"20px\",\n   \"stroke-width\": 1,\n   \"arrow-start\": \"none\",\n   \"arrow-end\": \"none\"\n};\nif (!getAttr(\"enabled\")) {\n   style[\"fill\"] = \"grey\";\n}\n({\"style\": style})"
+							},
+							"parser": {
+								"type": "code",
+								"value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
+							},
+							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
+							"position": {
+								"type": "list<double>",
+								"value": [
+									5,
+									3
+								]
+							},
+							"orientation": {
+								"type": "double",
+								"value": 0
+							},
+							"scale": {
+								"type": "list<double>",
+								"value": [
+									1,
+									1
+								]
+							}
+						},
+						"92": {
+							"textContent": {
+								"type": "string",
+								"value": "<coded>"
+							},
+							"style": {
+								"type": "map<string,string>",
+								"value": {
+									"stroke": "#ffffff",
+									"stroke-dasharray": "",
+									"fill": "#000000",
+									"fill-opacity": 1,
+									"font-size": "12px",
+									"stroke-width": 0,
+									"arrow-start": "none",
+									"arrow-end": "none"
+								}
+							},
+							"mapper": {
+								"type": "code",
+								"value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\nvar splitted = getAttr('condition').split('\\n'),\n    textContent = \"\";\nif (splitted.length > 1) {\n    textContent = \"...\\n\" + splitted[splitted.length - 1];\n} else if (splitted.length == 1) {\n    textContent = splitted[0];\n}\n({'textContent': textContent})"
+							},
+							"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": [
+									16,
+									11
+								]
+							},
+							"orientation": {
+								"type": "double",
+								"value": 0
+							},
+							"scale": {
+								"type": "list<double>",
+								"value": [
+									1,
+									1
+								]
+							}
+						},
+						"93": {
+							"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+							"position": {
+								"type": "list<double>",
+								"value": [
+									23.31953002410694,
+									11.55769180195216
+								]
+							},
+							"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": "91",
+							"dest": "93"
+						},
+						{
+							"src": "93",
+							"dest": "92"
+						}
+					]
+				}
+			},
+			{
+				"name": "$asuri",
+				"type": "string",
+				"default": "-1"
+			}
+		],
+		"BreakpointIcon": [
+			{
+				"name": "typename",
+				"type": "string",
+				"default": "BreakpointIcon"
+			},
+			{
+				"name": "position",
+				"type": "list<double>",
+				"default": [
+					400,
+					125
+				]
+			},
+			{
+				"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": {
+						"89": {
+							"r": {
+								"type": "double",
+								"value": 15
+							},
+							"style": {
+								"type": "map<string,string>",
+								"value": {
+									"stroke": "#ffffff",
+									"stroke-dasharray": "",
+									"fill": "red",
+									"fill-opacity": 1,
+									"font-size": "20px",
+									"stroke-width": 1,
+									"arrow-start": "none",
+									"arrow-end": "none"
+								}
+							},
+							"mapper": {
+								"type": "code",
+								"value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\nvar style = {\n   \"stroke\": \"#ffffff\",\n   \"stroke-dasharray\": \"\",\n   \"fill\": \"red\",\n   \"fill-opacity\": 1,\n   \"font-size\": \"20px\",\n   \"stroke-width\": 1,\n   \"arrow-start\": \"none\",\n   \"arrow-end\": \"none\"\n};\nif (!getAttr(\"enabled\")) {\n   style[\"fill\"] = \"grey\";\n}\n({\"style\": style})"
+							},
+							"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
+								]
+							}
+						}
+					},
+					"edges": []
+				}
+			},
+			{
+				"name": "$asuri",
+				"type": "string",
+				"default": "-1"
+			}
+		],
+		"targetLink": [
+			{
+				"name": "link-style",
+				"type": "map<string,string>",
+				"default": {
+					"stroke": "red",
+					"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": "targetLink"
+			},
+			{
+				"name": "position",
+				"type": "list<double>",
+				"default": [
+					647,
+					123
+				]
+			},
+			{
+				"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": {}
+			}
+		]
+	},
+	"constraints": [],
+	"actions": [],
+	"cardinalities": {
+		"GlobalBreakpointIcon": [],
+		"BreakpointIcon": [],
+		"targetLink": []
+	},
+	"legalConnections": {},
+	"connectorTypes": {},
+	"types2parentTypes": {
+		"GlobalBreakpointIcon": [],
+		"BreakpointIcon": [],
+		"targetLink": []
+	}
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3951 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.defaultIcons.model


+ 91 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.metamodel

@@ -0,0 +1,91 @@
+{
+	"types": {
+		"Breakpoint": [
+			{
+				"name": "condition",
+				"type": "code",
+				"default": ""
+			},
+			{
+				"name": "enabled",
+				"type": "boolean",
+				"default": true
+			},
+			{
+				"name": "disable_after_trigger",
+				"type": "boolean",
+				"default": true
+			}
+		],
+		"$*": [],
+		"target": [],
+		"GlobalBreakpoint": [
+			{
+				"name": "condition",
+				"type": "code",
+				"default": ""
+			},
+			{
+				"name": "enabled",
+				"type": "boolean",
+				"default": true
+			},
+			{
+				"name": "disable_after_trigger",
+				"type": "boolean",
+				"default": true
+			}
+		]
+	},
+	"constraints": [],
+	"actions": [],
+	"cardinalities": {
+		"Breakpoint": [
+			{
+				"dir": "out",
+				"type": "target",
+				"min": "1",
+				"max": "1"
+			}
+		],
+		"$*": [
+			{
+				"dir": "in",
+				"type": "target",
+				"min": "0",
+				"max": "Infinity"
+			}
+		],
+		"target": [
+			{
+				"dir": "in",
+				"type": "Breakpoint",
+				"min": "0",
+				"max": "1"
+			},
+			{
+				"dir": "out",
+				"type": "$*",
+				"min": "0",
+				"max": "1"
+			}
+		],
+		"GlobalBreakpoint": []
+	},
+	"legalConnections": {
+		"Breakpoint": {
+			"$*": [
+				"target"
+			]
+		}
+	},
+	"connectorTypes": {
+		"target": "visual"
+	},
+	"types2parentTypes": {
+		"Breakpoint": [],
+		"$*": [],
+		"target": [],
+		"GlobalBreakpoint": []
+	}
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1515 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Debug.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3305 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.defaultIcons.metamodel


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 34537 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.defaultIcons.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 832 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.metamodel


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 7397 - 0
users/(default)/Formalisms/ParallelDEVS/ParallelDEVS_Runtime.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 10076 - 0
users/(default)/Formalisms/ParallelDEVS/blaat.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 9238 - 0
users/(default)/Formalisms/ParallelDEVS/demo.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 7687 - 0
users/(default)/Formalisms/ParallelDEVS/demo_runtime.model


BIN
users/(default)/Formalisms/ParallelDEVS/icons/arrow_up.png


BIN
users/(default)/Formalisms/ParallelDEVS/icons/clock.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 12448 - 0
users/(default)/Formalisms/ParallelDEVS/produce_consume.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 12452 - 0
users/(default)/Formalisms/ParallelDEVS/produce_consume_ac.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 14472 - 0
users/(default)/Formalisms/ParallelDEVS/produce_consume_runtime.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 12426 - 0
users/(default)/Formalisms/ParallelDEVS/produce_consume_with_ac.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 9938 - 0
users/(default)/Formalisms/ParallelDEVS/queue_system.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 10076 - 0
users/(default)/Formalisms/ParallelDEVS/queue_system_runtime.model


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 8856 - 0
users/(default)/Formalisms/ParallelDEVS/traffic_system.model


+ 408 - 0
users/(default)/Toolbars/ParallelDEVS/.autosave.Export.buttons.model

@@ -0,0 +1,408 @@
+{
+	"csm": {
+		"nodes": {
+			"0": {
+				"typename": {
+					"type": "string",
+					"value": "ButtonIcon"
+				},
+				"position": {
+					"type": "list<double>",
+					"value": [
+						575,
+						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": {
+							"1": {
+								"width": {
+									"type": "double",
+									"value": "120"
+								},
+								"height": {
+									"type": "double",
+									"value": "50"
+								},
+								"cornerRadius": {
+									"type": "double",
+									"value": "25"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#af0000",
+										"stroke-dasharray": "",
+										"fill": "#000000",
+										"fill-opacity": 0.05,
+										"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
+									]
+								}
+							},
+							"2": {
+								"textContent": {
+									"type": "string",
+									"value": "export"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#000000",
+										"stroke-dasharray": "",
+										"fill": "#ffffff",
+										"fill-opacity": 0.75,
+										"font-size": "13px",
+										"stroke-width": 1
+									}
+								},
+								"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": [
+										10,
+										13
+									]
+								},
+								"orientation": {
+									"type": "double",
+									"value": 0
+								},
+								"scale": {
+									"type": "list<double>",
+									"value": [
+										1,
+										1
+									]
+								}
+							},
+							"3": {
+								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+								"position": {
+									"type": "list<double>",
+									"value": [
+										17.74899850809561,
+										12.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": "1",
+								"dest": 3
+							},
+							{
+								"src": 3,
+								"dest": "2"
+							}
+						]
+					}
+				},
+				"$asuri": {
+					"type": "string",
+					"value": "/Formalisms/__Utilities__/Buttons/Buttons/Button/0.instance"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons/ButtonIcon"
+			},
+			"216": {
+				"typename": {
+					"type": "string",
+					"value": "ButtonIcon"
+				},
+				"position": {
+					"type": "list<double>",
+					"value": [
+						450,
+						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": {
+							"1": {
+								"width": {
+									"type": "double",
+									"value": "120"
+								},
+								"height": {
+									"type": "double",
+									"value": "50"
+								},
+								"cornerRadius": {
+									"type": "double",
+									"value": "25"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#af0000",
+										"stroke-dasharray": "",
+										"fill": "#000000",
+										"fill-opacity": 0.05,
+										"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
+									]
+								}
+							},
+							"2": {
+								"textContent": {
+									"type": "string",
+									"value": "validate"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#000000",
+										"stroke-dasharray": "",
+										"fill": "#ffffff",
+										"fill-opacity": 0.75,
+										"font-size": "13px",
+										"stroke-width": 1
+									}
+								},
+								"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": [
+										10,
+										13
+									]
+								},
+								"orientation": {
+									"type": "double",
+									"value": 0
+								},
+								"scale": {
+									"type": "list<double>",
+									"value": [
+										1,
+										1
+									]
+								}
+							},
+							"3": {
+								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+								"position": {
+									"type": "list<double>",
+									"value": [
+										17.74899850809561,
+										12.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": "1",
+								"dest": 3
+							},
+							{
+								"src": 3,
+								"dest": "2"
+							}
+						]
+					}
+				},
+				"$asuri": {
+					"type": "string",
+					"value": "/Formalisms/__Utilities__/Buttons/Buttons/Button/216.instance"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons/ButtonIcon"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons"
+		]
+	},
+	"asm": {
+		"nodes": {
+			"0": {
+				"name": {
+					"type": "string",
+					"value": "export"
+				},
+				"tooltip": {
+					"type": "string",
+					"value": "Export Model to PythonPDEVS Format"
+				},
+				"code": {
+					"type": "code",
+					"value": "_httpReq('POST',\n         '/plugins/exporttoppdevs/exportmtoppdevs?wid='+_context.wid, \n\t {});"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons/Button"
+			},
+			"216": {
+				"name": {
+					"type": "string",
+					"value": "validate"
+				},
+				"tooltip": {
+					"type": "string",
+					"value": "Validate the Parallel DEVS Design."
+				},
+				"code": {
+					"type": "code",
+					"value": "_httpReq(\n\t'PUT',\n\t'/__mt/pdevsvalidate?wid='+_context.wid,\n\t{'transfs': [''],\n         'username':_context.username});"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons/Button"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons"
+		]
+	}
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1970 - 0
users/(default)/Toolbars/ParallelDEVS/.autosave.Simulation.buttons.model


+ 215 - 0
users/(default)/Toolbars/ParallelDEVS/.autosave.Toolbar.buttons.model

@@ -0,0 +1,215 @@
+{
+	"csm": {
+		"nodes": {
+			"0": {
+				"typename": {
+					"type": "string",
+					"value": "ButtonIcon"
+				},
+				"position": {
+					"type": "list<double>",
+					"value": [
+						715,
+						144
+					]
+				},
+				"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": "120"
+								},
+								"height": {
+									"type": "double",
+									"value": "50"
+								},
+								"cornerRadius": {
+									"type": "double",
+									"value": "25"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#af0000",
+										"stroke-dasharray": "",
+										"fill": "#000000",
+										"fill-opacity": 0.05,
+										"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
+									]
+								}
+							},
+							"2": {
+								"textContent": {
+									"type": "string",
+									"value": "export"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#000000",
+										"stroke-dasharray": "",
+										"fill": "#ffffff",
+										"fill-opacity": 0.75,
+										"font-size": "13px",
+										"stroke-width": 1
+									}
+								},
+								"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": [
+										10,
+										13
+									]
+								},
+								"orientation": {
+									"type": "double",
+									"value": 0
+								},
+								"scale": {
+									"type": "list<double>",
+									"value": [
+										1,
+										1
+									]
+								}
+							},
+							"3": {
+								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+								"position": {
+									"type": "list<double>",
+									"value": [
+										17.74899850809561,
+										12.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": "1",
+								"dest": 3
+							},
+							{
+								"src": 3,
+								"dest": "2"
+							}
+						]
+					}
+				},
+				"$asuri": {
+					"type": "string",
+					"value": "/Formalisms/__Utilities__/Buttons/Buttons/Button/0.instance"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons/ButtonIcon"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons",
+			"/Formalisms/ParallelDEVS/ParallelDEVS.defaultIcons"
+		]
+	},
+	"asm": {
+		"nodes": {
+			"0": {
+				"name": {
+					"type": "string",
+					"value": "export"
+				},
+				"tooltip": {
+					"type": "string",
+					"value": "Export Model to PythonPDEVS Format"
+				},
+				"code": {
+					"type": "code",
+					"value": "_httpReq('POST',\n         '/plugins/exporttoppdevs/exportmtoppdevs?wid='+_context.wid, \n\t {});"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons/Button"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons",
+			"/Formalisms/ParallelDEVS/ParallelDEVS"
+		]
+	}
+}

+ 408 - 0
users/(default)/Toolbars/ParallelDEVS/Export.buttons.model

@@ -0,0 +1,408 @@
+{
+	"csm": {
+		"nodes": {
+			"0": {
+				"typename": {
+					"type": "string",
+					"value": "ButtonIcon"
+				},
+				"position": {
+					"type": "list<double>",
+					"value": [
+						575,
+						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": {
+							"1": {
+								"width": {
+									"type": "double",
+									"value": "120"
+								},
+								"height": {
+									"type": "double",
+									"value": "50"
+								},
+								"cornerRadius": {
+									"type": "double",
+									"value": "25"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#af0000",
+										"stroke-dasharray": "",
+										"fill": "#000000",
+										"fill-opacity": 0.05,
+										"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
+									]
+								}
+							},
+							"2": {
+								"textContent": {
+									"type": "string",
+									"value": "export"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#000000",
+										"stroke-dasharray": "",
+										"fill": "#ffffff",
+										"fill-opacity": 0.75,
+										"font-size": "13px",
+										"stroke-width": 1
+									}
+								},
+								"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": [
+										10,
+										13
+									]
+								},
+								"orientation": {
+									"type": "double",
+									"value": 0
+								},
+								"scale": {
+									"type": "list<double>",
+									"value": [
+										1,
+										1
+									]
+								}
+							},
+							"3": {
+								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+								"position": {
+									"type": "list<double>",
+									"value": [
+										17.74899850809561,
+										12.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": "1",
+								"dest": 3
+							},
+							{
+								"src": 3,
+								"dest": "2"
+							}
+						]
+					}
+				},
+				"$asuri": {
+					"type": "string",
+					"value": "/Formalisms/__Utilities__/Buttons/Buttons/Button/0.instance"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons/ButtonIcon"
+			},
+			"216": {
+				"typename": {
+					"type": "string",
+					"value": "ButtonIcon"
+				},
+				"position": {
+					"type": "list<double>",
+					"value": [
+						450,
+						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": {
+							"1": {
+								"width": {
+									"type": "double",
+									"value": "120"
+								},
+								"height": {
+									"type": "double",
+									"value": "50"
+								},
+								"cornerRadius": {
+									"type": "double",
+									"value": "25"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#af0000",
+										"stroke-dasharray": "",
+										"fill": "#000000",
+										"fill-opacity": 0.05,
+										"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
+									]
+								}
+							},
+							"2": {
+								"textContent": {
+									"type": "string",
+									"value": "validate"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#000000",
+										"stroke-dasharray": "",
+										"fill": "#ffffff",
+										"fill-opacity": 0.75,
+										"font-size": "13px",
+										"stroke-width": 1
+									}
+								},
+								"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": [
+										10,
+										13
+									]
+								},
+								"orientation": {
+									"type": "double",
+									"value": 0
+								},
+								"scale": {
+									"type": "list<double>",
+									"value": [
+										1,
+										1
+									]
+								}
+							},
+							"3": {
+								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+								"position": {
+									"type": "list<double>",
+									"value": [
+										17.74899850809561,
+										12.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": "1",
+								"dest": 3
+							},
+							{
+								"src": 3,
+								"dest": "2"
+							}
+						]
+					}
+				},
+				"$asuri": {
+					"type": "string",
+					"value": "/Formalisms/__Utilities__/Buttons/Buttons/Button/216.instance"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons/ButtonIcon"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons"
+		]
+	},
+	"asm": {
+		"nodes": {
+			"0": {
+				"name": {
+					"type": "string",
+					"value": "export"
+				},
+				"tooltip": {
+					"type": "string",
+					"value": "Export Model to PythonPDEVS Format"
+				},
+				"code": {
+					"type": "code",
+					"value": "_httpReq('POST',\n         '/plugins/exporttoppdevs/exportmtoppdevs?wid='+_context.wid, \n\t {});"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons/Button"
+			},
+			"216": {
+				"name": {
+					"type": "string",
+					"value": "validate"
+				},
+				"tooltip": {
+					"type": "string",
+					"value": "Validate the Parallel DEVS Design."
+				},
+				"code": {
+					"type": "code",
+					"value": "_httpReq(\n\t'PUT',\n\t'/__mt/pdevsvalidate?wid='+_context.wid,\n\t{'transfs': [''],\n         'username':_context.username});"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons/Button"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons"
+		]
+	}
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1970 - 0
users/(default)/Toolbars/ParallelDEVS/Simulation.buttons.model


+ 215 - 0
users/(default)/Toolbars/ParallelDEVS/Toolbar.buttons.model

@@ -0,0 +1,215 @@
+{
+	"csm": {
+		"nodes": {
+			"0": {
+				"typename": {
+					"type": "string",
+					"value": "ButtonIcon"
+				},
+				"position": {
+					"type": "list<double>",
+					"value": [
+						715,
+						144
+					]
+				},
+				"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": "120"
+								},
+								"height": {
+									"type": "double",
+									"value": "50"
+								},
+								"cornerRadius": {
+									"type": "double",
+									"value": "25"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#af0000",
+										"stroke-dasharray": "",
+										"fill": "#000000",
+										"fill-opacity": 0.05,
+										"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
+									]
+								}
+							},
+							"2": {
+								"textContent": {
+									"type": "string",
+									"value": "export"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#000000",
+										"stroke-dasharray": "",
+										"fill": "#ffffff",
+										"fill-opacity": 0.75,
+										"font-size": "13px",
+										"stroke-width": 1
+									}
+								},
+								"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": [
+										10,
+										13
+									]
+								},
+								"orientation": {
+									"type": "double",
+									"value": 0
+								},
+								"scale": {
+									"type": "list<double>",
+									"value": [
+										1,
+										1
+									]
+								}
+							},
+							"3": {
+								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+								"position": {
+									"type": "list<double>",
+									"value": [
+										17.74899850809561,
+										12.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": "1",
+								"dest": 3
+							},
+							{
+								"src": 3,
+								"dest": "2"
+							}
+						]
+					}
+				},
+				"$asuri": {
+					"type": "string",
+					"value": "/Formalisms/__Utilities__/Buttons/Buttons/Button/0.instance"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons/ButtonIcon"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons",
+			"/Formalisms/ParallelDEVS/ParallelDEVS.defaultIcons"
+		]
+	},
+	"asm": {
+		"nodes": {
+			"0": {
+				"name": {
+					"type": "string",
+					"value": "export"
+				},
+				"tooltip": {
+					"type": "string",
+					"value": "Export Model to PythonPDEVS Format"
+				},
+				"code": {
+					"type": "code",
+					"value": "_httpReq('POST',\n         '/plugins/exporttoppdevs/exportmtoppdevs?wid='+_context.wid, \n\t {});"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons/Button"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons",
+			"/Formalisms/ParallelDEVS/ParallelDEVS"
+		]
+	}
+}

+ 213 - 0
users/(default)/Toolbars/ParallelDEVS/Toolbar.model

@@ -0,0 +1,213 @@
+{
+	"csm": {
+		"nodes": {
+			"0": {
+				"typename": {
+					"type": "string",
+					"value": "ButtonIcon"
+				},
+				"position": {
+					"type": "list<double>",
+					"value": [
+						715,
+						144
+					]
+				},
+				"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": "120"
+								},
+								"height": {
+									"type": "double",
+									"value": "50"
+								},
+								"cornerRadius": {
+									"type": "double",
+									"value": "25"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#af0000",
+										"stroke-dasharray": "",
+										"fill": "#000000",
+										"fill-opacity": 0.05,
+										"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
+									]
+								}
+							},
+							"2": {
+								"textContent": {
+									"type": "string",
+									"value": "Export to PyPDEVS"
+								},
+								"style": {
+									"type": "map<string,string>",
+									"value": {
+										"stroke": "#000000",
+										"stroke-dasharray": "",
+										"fill": "#ffffff",
+										"fill-opacity": 0.75,
+										"font-size": "13px",
+										"stroke-width": 1
+									}
+								},
+								"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": [
+										10,
+										13
+									]
+								},
+								"orientation": {
+									"type": "double",
+									"value": 0
+								},
+								"scale": {
+									"type": "list<double>",
+									"value": [
+										1,
+										1
+									]
+								}
+							},
+							"3": {
+								"$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
+								"position": {
+									"type": "list<double>",
+									"value": [
+										17.74899850809561,
+										12.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": "1",
+								"dest": 3
+							},
+							{
+								"src": 3,
+								"dest": "2"
+							}
+						]
+					}
+				},
+				"$asuri": {
+					"type": "string",
+					"value": "/Formalisms/__Utilities__/Buttons/Buttons/Button/0.instance"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons/ButtonIcon"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons.defaultIcons"
+		]
+	},
+	"asm": {
+		"nodes": {
+			"0": {
+				"name": {
+					"type": "string",
+					"value": "Export to PyPDEVS"
+				},
+				"tooltip": {
+					"type": "string",
+					"value": "Export Model to PythonPDEVS Format"
+				},
+				"code": {
+					"type": "code",
+					"value": "_httpReq('POST',\n         '/plugins/exportmtoppdevs/exportmtoppdevs?wid='+_context.wid, \n\t {});"
+				},
+				"$type": "/Formalisms/__Utilities__/Buttons/Buttons/Button"
+			}
+		},
+		"edges": [],
+		"metamodels": [
+			"/Formalisms/__Utilities__/Buttons/Buttons"
+		]
+	}
+}

BIN
users/(default)/Toolbars/ParallelDEVS/addbp.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/backstep.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/bigstep.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/export.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/godevent.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/inject.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/injectevent.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/pause.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/removebp.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/reset.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/scalefactor.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/showtrace.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/simulate.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/simulatert.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/smallstep.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/stop.icon.png


BIN
users/(default)/Toolbars/ParallelDEVS/togglebp.icon.png


+ 89 - 0
users/(default)/Toolbars/ParallelDEVS/togglebp.icon.svg

@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="500"
+   height="500"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="togglebp.icon.svg"
+   inkscape:export-filename="N:\Documents\Unief\PhD\Papers\15.04.SpringSim.Alexandria\devsdebugger\atompm\users\devsdebugger\Toolbars\ParallelDEVS\togglebp.icon.png"
+   inkscape:export-xdpi="6.548193"
+   inkscape:export-ydpi="6.548193">
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.49497475"
+     inkscape:cx="-78.097023"
+     inkscape:cy="398.62721"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1018"
+     inkscape:window-x="1912"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-552.36218)">
+    <g
+       id="g3025"
+       transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,640.57554,58.238163)">
+      <path
+         sodipodi:open="true"
+         sodipodi:end="3.1415927"
+         sodipodi:start="0"
+         transform="matrix(0,-1.084788,1.084788,0,-56.248815,1080.1478)"
+         d="m 458.60925,282.31213 c 0,111.85732 -90.67827,202.53559 -202.53558,202.53559 -111.85731,0 -202.535584,-90.67827 -202.535584,-202.53559 0,0 0,0 0,-1e-5"
+         sodipodi:ry="202.53558"
+         sodipodi:rx="202.53558"
+         sodipodi:cy="282.31213"
+         sodipodi:cx="256.07367"
+         id="path2985-1"
+         style="fill:#b3b3b3;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         sodipodi:open="true"
+         sodipodi:end="3.1415927"
+         sodipodi:start="0"
+         transform="matrix(0,-1.084788,-1.084788,0,556.22499,1080.1478)"
+         d="m 458.60925,282.31213 c 0,111.85732 -90.67827,202.53559 -202.53558,202.53559 -111.85731,0 -202.535584,-90.67827 -202.535584,-202.53559 0,0 0,0 0,-1e-5"
+         sodipodi:ry="202.53558"
+         sodipodi:rx="202.53558"
+         sodipodi:cy="282.31213"
+         sodipodi:cx="256.07367"
+         id="path2985-1-7"
+         style="fill:#ff0000;stroke:none"
+         sodipodi:type="arc" />
+    </g>
+  </g>
+</svg>

BIN
users/(default)/Toolbars/ParallelDEVS/validate.icon.png