libNuML
1.1.1
Library for reading / writing NuML documents
|
Go to the documentation of this file.
30 #include <sbml/xml/XMLNode.h>
31 #include <sbml/xml/XMLAttributes.h>
32 #include <sbml/xml/XMLInputStream.h>
33 #include <sbml/xml/XMLOutputStream.h>
45 LIBNUML_CPP_NAMESPACE_BEGIN
76 Dimension (
unsigned int level,
unsigned int version);
136 Tuple* createTuple();
315 virtual NMBase*
createObject (LIBSBML_CPP_NAMESPACE_QUALIFIER XMLInputStream& stream);
327 LIBNUML_CPP_NAMESPACE_END
335 LIBNUML_CPP_NAMESPACE_BEGIN
341 LIBNUML_CPP_NAMESPACE_END
virtual const std::string & getElementName() const
Returns the XML element name of this object, which for NUMLList, is always "listOf".
Definition: NUMLList.cpp:372
#define BEGIN_C_DECLS
Definition: extern.h:112
This is the base class for all numl objects.
Definition: NMBase.h:70
Definition: Dimension.h:317
stores tuple information
Definition: Tuple.h:44
namespace class
Definition: NUMLNamespaces.h:46
This represents the numl document that contains all information.
Definition: NUMLDocument.h:106
#define LIBNUML_EXTERN
Begin svn Header.
Definition: extern.h:104
This class stores the atomic values.
Definition: AtomicValue.h:40
#define END_C_DECLS
Definition: extern.h:113
virtual const NMBase * get(unsigned int n) const
Get an item from the list.
Definition: NUMLList.cpp:156
NUMLTypeCode_t
An enumeration of NUML types to help identify NUML objects at runtime.
Definition: NUMLTypeCodes.h:33
virtual int getElementPosition() const
The NUML XML Schema is written such that the order of child elements is significant.
Definition: NMBase.cpp:2041
Parent class for the various NUML list classes e.g. Operations, Result, ResultComponent etc.
Definition: NUMLList.h:45
DimensionType
Definition: Dimension.h:317
DimensionType mType
Definition: Dimension.h:318
this class stores the dimension information
Definition: Dimension.h:53
virtual NMBase * clone() const
Creates and returns a deep copy of this NUMLList.
Definition: NUMLList.cpp:122
virtual NUMLTypeCode_t getTypeCode() const
Get the type code of the objects contained in this SedListOf.
Definition: NUMLList.cpp:350
virtual NUMLTypeCode_t getItemTypeCode() const
Get the type code of the objects contained in this NUMLList.
Definition: NUMLList.cpp:361
virtual NMBase * remove(unsigned int n)
Removes the nth item from this NUMLList items and returns a pointer to it.
Definition: NUMLList.cpp:233
virtual bool accept(NUMLVisitor &v) const
Accepts the given NUMLVisitor.
Definition: NUMLList.cpp:108
This class stores the composite values.
Definition: CompositeValue.h:49
Implementation of the Visitor design pattern, for operations on NUML objects.
Definition: NUMLVisitor.h:72
virtual NMBase * createObject(LIBSBML_CPP_NAMESPACE_QUALIFIER XMLInputStream &stream)
Subclasses should override this method to create, store, and then return an NUML object corresponding...
Definition: NMBase.cpp:1715