本文整理汇总了C#中de.unika.ipd.grGen.lgsp.GetVariableValue方法的典型用法代码示例。如果您正苦于以下问题:C# de.unika.ipd.grGen.lgsp.GetVariableValue方法的具体用法?C# de.unika.ipd.grGen.lgsp.GetVariableValue怎么用?C# de.unika.ipd.grGen.lgsp.GetVariableValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.unika.ipd.grGen.lgsp
的用法示例。
在下文中一共展示了de.unika.ipd.grGen.lgsp.GetVariableValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ApplyXGRS_huh
public static bool ApplyXGRS_huh(GRGEN_LGSP.LGSPGraphProcessingEnvironment procEnv)
{
object x = procEnv.GetVariableValue("x");
GRGEN_LGSP.LGSPGraph graph = procEnv.graph;
GRGEN_LGSP.LGSPActions actions = procEnv.curActions;
object a = procEnv.GetVariableValue("a");
GRGEN_MODEL.N node_a = (GRGEN_MODEL.N)a;
int val_x = (int)x;
// announce change so that debugger can show new value or transaction manager can record it and roll it back
graph.ChangingNodeAttribute(node_a, GRGEN_MODEL.NodeType_N.AttributeType_i, GRGEN_LIBGR.AttributeChangeType.Assign, val_x, null);
node_a.i = val_x;
// add reflexive edge
GRGEN_MODEL.E someEdge = GRGEN_MODEL.E.CreateEdge(graph, node_a, node_a);
// here you could do other nifty things like deleting nodes, retyping graph elements, or calling rules
return false;
}
开发者ID:ArsenShnurkov,项目名称:GrGen,代码行数:16,代码来源:ExternalFiltersAndSequencesActionsExternalFunctionsImpl.cs