36 using namespace YACS::ENGINE;
58 if (!ref.empty())
_out <<
" ref=\"" << ref <<
"\"";
60 _out <<
" state=\"disabled\">" << endl;
65 _out <<
indent(depth) <<
"</datanode>" << endl;
77 if (!ref.empty())
_out <<
" ref=\"" << ref <<
"\"";
79 _out <<
" state=\"disabled\">" << endl;
94 _out <<
indent(depth) <<
"<datanode name=\"" << node->
getName() <<
"\" kind=\"study\"";
96 if (!ref.empty())
_out <<
" ref=\"" << ref <<
"\"";
98 _out <<
" state=\"disabled\">" << endl;
103 _out <<
indent(depth) <<
"</datanode>" << endl;
113 _out <<
indent(depth) <<
"<outnode name=\"" << node->
getName() <<
"\" kind=\"study\"";
115 if (!ref.empty())
_out <<
" ref=\"" << ref <<
"\"";
117 _out <<
" state=\"disabled\">" << endl;
122 _out <<
indent(depth) <<
"</outnode>" << endl;
131 for (list<OutputPort*>::iterator it = listOfOutputPorts.begin(); it != listOfOutputPorts.end(); ++it)
133 _out <<
indent(depth) <<
"<parameter name=\"" << (*it)->getName() <<
"\" type=\""
134 << (*it)->edGetType()->name() <<
"\">" << endl;
138 _out <<
indent(depth) <<
"</parameter>" << endl;
146 for (list<OutputPort*>::iterator it = listOfOutputPorts.begin(); it != listOfOutputPorts.end(); ++it)
148 _out <<
indent(depth) <<
"<parameter name=\"" << (*it)->getName() <<
"\" type=\""
149 << (*it)->edGetType()->name() <<
"\" ref=\"";
160 for (list<InputPort*>::iterator it = listOfInputPorts.begin(); it != listOfInputPorts.end(); ++it)
162 _out <<
indent(depth) <<
"<parameter name=\"" << (*it)->getName() <<
"\" type=\""
163 << (*it)->edGetType()->name() <<
"\"/>" << endl;
171 for (list<InputPort*>::iterator it = listOfInputPorts.begin(); it != listOfInputPorts.end(); ++it)
173 _out <<
indent(depth) <<
"<parameter name=\"" << (*it)->getName() <<
"\" type=\""
174 << (*it)->edGetType()->name() <<
"\" ref=\"";