public override ExecutableContent create(Interpreter interpreter) { CustomExecutableContent execContent = new CustomExecutableContent(); execContent.swigCMemOwn = false; return execContent; }
public static void testExecutableContent() { Console.WriteLine("testExecutableContent"); CustomExecutableContent execContent = new CustomExecutableContent(); Factory.getInstance().registerExecutableContent(execContent); Interpreter interpreter = Interpreter.fromXML( "<scxml>\n" + " <state id=\"s0\">\n" + " <onentry>\n" + " <!-- custom foo=\"bar\">\n" + " <something></something>\n" + " </custom>\n" + " <custom foo=\"bar\">\n" + " <something></something>\n" + " </custom -->\n" + " </onentry>\n" + " <transition target=\"exit\" />" + " </state>\n" + " <final id=\"exit\" />" + "</scxml>\n", "" ); interpreter.interpret(); interpreter.Dispose(); }