summaryrefslogtreecommitdiffstats
path: root/src/uscxml/debug/SCXMLDotWriter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/uscxml/debug/SCXMLDotWriter.h')
-rw-r--r--src/uscxml/debug/SCXMLDotWriter.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/uscxml/debug/SCXMLDotWriter.h b/src/uscxml/debug/SCXMLDotWriter.h
index 2d3625c..4e2d7a8 100644
--- a/src/uscxml/debug/SCXMLDotWriter.h
+++ b/src/uscxml/debug/SCXMLDotWriter.h
@@ -65,12 +65,12 @@ public:
virtual void onStableConfiguration(Interpreter interpreter);
virtual void afterCompletion(Interpreter interpreter);
- virtual void beforeTakingTransitions(Interpreter interpreter, const Arabica::XPath::NodeSet<std::string>& transitions);
+ virtual void beforeTakingTransition(Interpreter interpreter, const Arabica::DOM::Element<std::string>& transition);
virtual void beforeMicroStep(Interpreter interpreter);
static void toDot(const std::string& filename,
Interpreter interpreter,
- const Arabica::XPath::NodeSet<std::string>& transitions = Arabica::XPath::NodeSet<std::string>());
+ const Arabica::DOM::Element<std::string>& transition = Arabica::DOM::Element<std::string>());
std::string getDetailedLabel(const Arabica::DOM::Element<std::string>& elem, int indentation = 0);
std::string colorForIndent(int indent);
@@ -84,7 +84,7 @@ public:
protected:
SCXMLDotWriter(Interpreter interpreter,
- const Arabica::XPath::NodeSet<std::string>& transitions);
+ const Arabica::DOM::Element<std::string>& transition);
void writeSCXMLElement(std::ostream& os, const Arabica::DOM::Element<std::string>& elem);
void writeStateElement(std::ostream& os, const Arabica::DOM::Element<std::string>& elem);
@@ -95,7 +95,7 @@ protected:
int _indentation;
// these are only set in ephemeral instances per monitor call
- Arabica::XPath::NodeSet<std::string> _transitions;
+ Arabica::DOM::Element<std::string> _transition;
Interpreter _interpreter;
};