libNuML 1.1.1
Library for reading / writing NuML documents
numlfwd.h
Go to the documentation of this file.
1
54#ifndef numlfwd_h
55#define numlfwd_h
56
57#include <sbml/common/libsbml-namespace.h>
58#include <numl/common/libnuml-namespace.h>
60
61
62#ifdef __cplusplus
67# define CLASS_OR_STRUCT class
68#else
73# define CLASS_OR_STRUCT struct
74#endif /* __cplusplus */
75
76LIBNUML_CPP_NAMESPACE_BEGIN
77
83
89
94// TODO remove typedef CLASS_OR_STRUCT Model Model_t;
95
101
102
113
119
125
130//TODO remove typedef CLASS_OR_STRUCT Method Method_t;
131
136//TODO remove typedef CLASS_OR_STRUCT Software Software_t;
137
142//typedef CLASS_OR_STRUCT Result Result_t;
143
149
155
161
167
173
179
185
191
197
203
204LIBNUML_CPP_NAMESPACE_END
205
206LIBSBML_CPP_NAMESPACE_BEGIN
212
218
224
229typedef CLASS_OR_STRUCT XMLErrorLog XMLErrorLog_t;
230
236
241typedef CLASS_OR_STRUCT XMLAttributes XMLAttributes_t;
242
247typedef CLASS_OR_STRUCT XMLNamespaces XMLNamespaces_t;
248
254
259typedef CLASS_OR_STRUCT XMLInputStream XMLInputStream_t;
260
261
266typedef CLASS_OR_STRUCT XMLOutputStream XMLOutputStream_t;
267
268
273typedef CLASS_OR_STRUCT XMLTriple XMLTriple_t;
274
280
285typedef CLASS_OR_STRUCT ModelCreator ModelCreator_t;
286
292
297typedef CLASS_OR_STRUCT ModelHistory ModelHistory_t;
298
299LIBSBML_CPP_NAMESPACE_END
300#undef CLASS_OR_STRUCT
301
302#endif /* numlfwd_h */
This class stores the atomic description.
Definition: AtomicDescription.h:42
This class stores the atomic values.
Definition: AtomicValue.h:40
this class stores the component descriptions
Definition: CompositeDescription.h:58
This class stores the composite values.
Definition: CompositeValue.h:50
This class stores the dimension description.
Definition: DimensionDescription.h:59
this class stores the dimension information
Definition: Dimension.h:54
This is the base class for all numl objects.
Definition: NMBase.h:71
This represents the numl document that contains all information.
Definition: NUMLDocument.h:107
contains all error information collected
Definition: NUMLError.h:235
Parent class for the various NUML list classes e.g.
Definition: NUMLList.h:45
namespace class
Definition: NUMLNamespaces.h:47
The reader class implementing reading NuML documents from file / string.
Definition: NUMLReader.h:45
Methods for writing NUML to files and text strings.
Definition: NUMLWriter.h:51
ontology terms store information about what individual elements represents
Definition: OntologyTerm.h:44
stores the result component
Definition: ResultComponent.h:57
stores the tuple description
Definition: TupleDescription.h:45
stores tuple information
Definition: Tuple.h:45
CLASS_OR_STRUCT XMLNode XMLNode_t
Definition: numlfwd.h:235
CLASS_OR_STRUCT NUMLList NUMLList_t
Definition: numlfwd.h:202
CLASS_OR_STRUCT NUMLDocument NUMLDocument_t
Definition: numlfwd.h:88
CLASS_OR_STRUCT XMLError XMLError_t
Definition: numlfwd.h:223
CLASS_OR_STRUCT CVTerm CVTerm_t
Definition: numlfwd.h:291
CLASS_OR_STRUCT ModelHistory ModelHistory_t
Definition: numlfwd.h:297
CLASS_OR_STRUCT ResultComponent ResultComponent_t
Definition: numlfwd.h:148
CLASS_OR_STRUCT NUMLReader NUMLReader_t
Definition: numlfwd.h:178
CLASS_OR_STRUCT DimensionDescription DimensionDescription_t
Definition: numlfwd.h:154
CLASS_OR_STRUCT NUMLWriter NUMLWriter_t
Definition: numlfwd.h:184
CLASS_OR_STRUCT ASTNode ASTNode_t
Definition: numlfwd.h:211
CLASS_OR_STRUCT XMLInputStream XMLInputStream_t
Definition: numlfwd.h:259
CLASS_OR_STRUCT NMBase NMBase_t
Definition: numlfwd.h:82
CLASS_OR_STRUCT AtomicDescription AtomicDescription_t
Definition: numlfwd.h:172
CLASS_OR_STRUCT Date Date_t
Definition: numlfwd.h:279
CLASS_OR_STRUCT XMLTriple XMLTriple_t
Definition: numlfwd.h:273
CLASS_OR_STRUCT TupleDescription TupleDescription_t
Definition: numlfwd.h:166
CLASS_OR_STRUCT NUMLError NUMLError_t
Definition: numlfwd.h:190
CLASS_OR_STRUCT XMLOutputStream XMLOutputStream_t
Definition: numlfwd.h:266
CLASS_OR_STRUCT OntologyTerm OntologyTerm_t
Definition: numlfwd.h:100
CLASS_OR_STRUCT List List_t
Definition: numlfwd.h:217
CLASS_OR_STRUCT Tuple Tuple_t
Definition: numlfwd.h:118
CLASS_OR_STRUCT XMLErrorLog XMLErrorLog_t
Definition: numlfwd.h:229
CLASS_OR_STRUCT ModelCreator ModelCreator_t
Definition: numlfwd.h:285
CLASS_OR_STRUCT XMLAttributes XMLAttributes_t
Definition: numlfwd.h:241
CLASS_OR_STRUCT CompositeDescription CompositeDescription_t
Definition: numlfwd.h:160
CLASS_OR_STRUCT CompositeValue CompositeValue_t
Definition: numlfwd.h:112
CLASS_OR_STRUCT XMLNamespaces XMLNamespaces_t
Definition: numlfwd.h:247
#define CLASS_OR_STRUCT
Begin svn Header.
Definition: numlfwd.h:67
CLASS_OR_STRUCT NUMLNamespaces NUMLNamespaces_t
Definition: numlfwd.h:196
CLASS_OR_STRUCT AtomicValue AtomicValue_t
Definition: numlfwd.h:124
CLASS_OR_STRUCT Dimension Dimension_t
Definition: numlfwd.h:107
CLASS_OR_STRUCT XMLToken XMLToken_t
Definition: numlfwd.h:253