38LIBNUML_CPP_NAMESPACE_BEGIN
61 AtomicValue (
unsigned int level,
unsigned int version);
138 virtual const std::string& getValue ()
const;
145 virtual double getDoubleValue ();
158 int setValue (
const std::string& value);
169 void writeChars(LIBSBML_CPP_NAMESPACE_QUALIFIER XMLOutputStream& stream)
const;
201 virtual void readAttributes(
const LIBSBML_CPP_NAMESPACE_QUALIFIER XMLAttributes & attributes);
202 virtual void writeAttributes(LIBSBML_CPP_NAMESPACE_QUALIFIER XMLOutputStream & stream)
const;
209LIBNUML_CPP_NAMESPACE_END
NUMLTypeCode_t
An enumeration of NUML types to help identify NUML objects at runtime.
Definition: NUMLTypeCodes.h:34
This class stores the atomic values.
Definition: AtomicValue.h:40
std::string mValue
Definition: AtomicValue.h:205
this class stores the dimension information
Definition: Dimension.h:54
virtual bool accept(NUMLVisitor &v) const
Accepts the given NUMLVisitor for this instance of Dimension.
Definition: Dimension.cpp:67
virtual NUMLTypeCode_t getTypeCode() const
Returns the libNUML type code for this NUML object.
Definition: Dimension.cpp:172
virtual Dimension * clone() const
Creates and returns a deep copy of this Dimension instance.
Definition: Dimension.cpp:78
virtual const std::string & getElementName() const
Returns the XML element name of this object.
Definition: Dimension.cpp:198
virtual void writeAttributes(LIBSBML_CPP_NAMESPACE_QUALIFIER XMLOutputStream &stream) const
Subclasses should override this method to write their XML attributes to the XMLOutputStream.
Definition: NUMLList.cpp:441
virtual void readAttributes(const LIBSBML_CPP_NAMESPACE_QUALIFIER XMLAttributes &attributes)
Subclasses should override this method to read values from the given XMLAttributes set into their spe...
Definition: NUMLList.cpp:410
namespace class
Definition: NUMLNamespaces.h:47
Implementation of the Visitor design pattern, for operations on NUML objects.
Definition: NUMLVisitor.h:73
#define LIBNUML_EXTERN
Begin svn Header.
Definition: extern.h:104