Tag* Adhoc::Command::tag() const { if( m_node.empty() ) return 0; Tag* c = new Tag( "command" ); c->setXmlns( XMLNS_ADHOC_COMMANDS ); c->addAttribute( "node", m_node ); if( m_actions != 0 ) { // Multi-stage command response if( m_status != InvalidStatus ) c->addAttribute( "status", statusString( m_status ) ); else c->addAttribute( "status", statusString( Executing ) ); Tag* actions = new Tag( c, "actions" ); if( m_action != InvalidAction ) c->addAttribute( "execute", actionString( m_action ) ); else c->addAttribute( "execute", actionString( Complete ) ); if( ( m_actions & Previous ) == Previous ) new Tag( actions, "prev" ); if( ( m_actions & Next ) == Next ) new Tag( actions, "next" ); if( ( m_actions & Complete ) == Complete ) new Tag( actions, "complete" ); } else { // Single-stage command request/response or Multi-stage command request if( m_action != InvalidAction ) c->addAttribute( "action", actionString( m_action ) ); if( m_status != InvalidStatus ) c->addAttribute( "status", statusString( m_status ) ); } if ( !m_sessionid.empty() ) c->addAttribute( "sessionid", m_sessionid ); if( m_plugin && *m_plugin ) c->addChild( m_plugin->tag() ); NoteList::const_iterator it = m_notes.begin(); for( ; it != m_notes.end(); ++it ) c->addChild( (*it)->tag() ); return c; }
std::string Constraint:: checkStringDebug(const AnalysisGraph& graph, const LinguisticGraphVertex vertex) const { string functionName; LimaString complement; if (! ConstraintFunctionManager::single(). getFunctionName(m_functionAddr, functionName, complement)) { AULOGINIT; LERROR << "constraint function " << m_functionAddr << " not availale" << LENDL; } ostringstream oss; oss << "Constraint:" << actionString() << " vertex " << vertex << " (" << Common::Misc::limastring2utf8stdstring((get(vertex_token,*(graph.getGraph()),vertex))->stringForm()) << ")" << " in constraint " << m_index << ",compl=" << Common::Misc::limastring2utf8stdstring(complement) << "\", using function " << functionName; return oss.str(); }
void TupProjectCommand::initText() { switch (k->response->part()) { case TupProjectRequest::Frame: { setText(actionString(k->response->action()) + " frame"); } break; case TupProjectRequest::Layer: { setText(actionString(k->response->action()) + " layer"); } break; case TupProjectRequest::Scene: { setText(actionString(k->response->action()) + " scene"); } break; case TupProjectRequest::Item: { setText(actionString(k->response->action()) + " item"); } break; case TupProjectRequest::Library: { setText(actionString(k->response->action()) + " symbol"); } break; default: { #ifdef K_DEBUG tfDebug << "TProjectCommand::initText() - CAN'T HANDLE ID: " << k->response->part(); #endif } break; } }
void GraphView::updateStatus() { QString statusMessage(""); if (weightedGraph) statusMessage += "Weighted"; else statusMessage += "Unweighted"; if (undirectedGraph) statusMessage += " undirected"; else statusMessage += " directed"; statusMessage += " graph: " + QString::number(numberOfNodes) + (numberOfNodes == 1 ? " vertex, " : " vertices, ") + QString::number(numberOfEdges) + (numberOfEdges == 1 ? " edge" : " edges"); if (currentAction != NONE) statusMessage += " - " + actionString(currentAction); status->setText(statusMessage); }