20 #ifndef __YACSGUI_IDL__
21 #define __YACSGUI_IDL__
23 #include "SALOME_Component.idl"
24 #include "SALOMEDS.idl"
25 #include "SALOME_Exception.idl"
38 void notifyObserver(in
long numid , in
string event);
43 long getNodeState(in
long numid);
44 string getNodeProgress(in
long numid);
45 string getXMLState(in
long numid);
46 string getInPortValue(in
long nodeNumid, in
string portName);
47 string setInPortValue(in
string nodeName, in
string portName, in
string value);
48 string getOutPortValue(in
long nodeNumid, in
string portName);
49 string getErrorDetails(in
long nodeNumid);
50 string getErrorReport(in
long nodeNumid);
51 string getContainerLog(in
long nodeNumid);
52 void shutdownProc(in
long level);
53 long getExecutorState();
54 void getIds(out longArray numids,out stringArray names);
55 longArray getNumIds();
56 stringArray getNames();
59 void RunFromState(in
string xmlfile);
60 void RestartFromState(in
string xmlfile);
61 void addObserver(in
Observer obs,in
long numid, in
string event);
63 void setListOfBreakPoints(in stringArray listOfBreakPoints);
64 stringArray getTasksToLoad();
65 boolean setStepsToExecute(in stringArray listToExecute);
66 boolean resumeCurrentBreakPoint();
67 boolean isNotFinished();
69 boolean saveState(in
string xmlFile);
70 void setStopOnError(in
boolean dumpRequested, in
string xmlFile);
71 void unsetStopOnError();
74 interface YACS_Gen : Engines::EngineComponent, SALOMEDS::Driver
76 ProcExec LoadProc(in
string xmlFile);
77 string convertSupervFile(in
string xmlFile);