Quellcode durchsuchen

Fix workflows code.

Bentley James Oakes vor 7 Jahren
Ursprung
Commit
6111385aae

+ 4 - 1
mt/ptcal/dapi.py

@@ -101,6 +101,7 @@ class DesignerAPI :
         for the caller to do with them what he wants... '''
     def __raise(self,msg) :
         self._ex['$err'] = msg
+        print("Error: " + str(msg))
         raise RuntimeError(msg)
 
 
@@ -212,7 +213,9 @@ class DesignerAPI :
                 pLabels.append(pLabel)
         return pLabels
 
-
+    def _getNodesFromLabels(self, pLabels):
+        nodes = [self._graph.vs[self._pl2gi[pLabel]] for pLabel in pLabels]
+        return nodes
 
     def _getNeighbors(self,dir,type,pLabel) :
         if not self._type.startswith('pattern') :

+ 1 - 0
mt/ptcal/dcal.py

@@ -128,6 +128,7 @@ class PythonExecutionContext :
 			 'getAttrNames'		    : dAPI._getAttrNames,
 		 	 'setAttr' 				: dAPI._setAttr,
 			 'getAllNodes' 			: dAPI._getAllNodes,
+			 'getNodesFromLabels'	: dAPI._getNodesFromLabels,
 			 'getNeighbors' 		: dAPI._getNeighbors,
 			 'isConnectionType' 	: dAPI._isConnectionType,
 			 'httpReq'		 		: dAPI._httpReq,

+ 3 - 3
users/(default)/Formalisms/Workflows/Templates/CreateDSL.model

@@ -4892,7 +4892,7 @@
 			"0": {
 				"parameterList": {
 					"type": "string",
-					"value": ""
+					"value": "{2:/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.umlIcons.metamodel,4:.model,7:/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons.metamodel,9:Icons.model,3:Create the metamodel,8:Create the Concret Syntax,10:Icons.model,11:.model,13:Icons.model}"
 				},
 				"$type": "/Formalisms/Workflows/Workflows/Parameters"
 			},
@@ -4906,7 +4906,7 @@
 			"2": {
 				"Location@2": {
 					"type": "string",
-					"value": ""
+					"value": "/Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.uml"
 				},
 				"extension": {
 					"type": "string",
@@ -4978,7 +4978,7 @@
 			"7": {
 				"Location@2": {
 					"type": "string",
-					"value": ""
+					"value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.default"
 				},
 				"extension": {
 					"type": "string",

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
users/(default)/Formalisms/Workflows/simulate/R_LoadRTParams.model