3#include "storm-config.h"
4#ifdef STORM_HAVE_XERCES
6#include <xercesc/parsers/XercesDOMParser.hpp>
7#include <xercesc/util/XMLString.hpp>
35 void traversePnmlElement(xercesc::DOMElement
const*
const element);
42 void traverseNetOrPage(xercesc::DOMNode
const*
const node);
49 void traversePlace(xercesc::DOMNode
const*
const node);
56 void traverseTransition(xercesc::DOMNode
const*
const node);
63 void traverseArc(xercesc::DOMNode
const*
const node);
71 uint_fast64_t traverseInitialMarking(xercesc::DOMNode
const*
const node);
79 int_fast64_t traverseCapacity(xercesc::DOMNode
const*
const node);
87 uint_fast64_t traverseMultiplicity(xercesc::DOMNode
const*
const node);
95 std::string traverseTransitionValue(xercesc::DOMNode
const*
const node);
103 bool traverseTransitionType(xercesc::DOMNode
const*
const node);
111 std::string traverseArcType(xercesc::DOMNode
const*
const node);
118 uint_fast64_t traversePriority(xercesc::DOMNode
const*
const node);
124 uint_fast64_t defaultNumberOfInitialTokens = 0;
127 int_fast64_t defaultCapacity = -1;
130 bool defaultTransitionType =
false;
133 std::string defaultArcType =
"normal";
136 uint_fast64_t defaultMultiplicity = 1;
139 uint_fast64_t defaultPriority = 0;