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
63 
67 # define CLASS_OR_STRUCT class
68 #else
69 
73 # define CLASS_OR_STRUCT struct
74 #endif /* __cplusplus */
75 
76 LIBNUML_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 
204 LIBNUML_CPP_NAMESPACE_END
205 
206 LIBSBML_CPP_NAMESPACE_BEGIN
211 typedef CLASS_OR_STRUCT ASTNode ASTNode_t;
212 
217 typedef CLASS_OR_STRUCT List List_t;
218 
223 typedef CLASS_OR_STRUCT XMLError XMLError_t;
224 
229 typedef CLASS_OR_STRUCT XMLErrorLog XMLErrorLog_t;
230 
235 typedef CLASS_OR_STRUCT XMLNode XMLNode_t;
236 
241 typedef CLASS_OR_STRUCT XMLAttributes XMLAttributes_t;
242 
247 typedef CLASS_OR_STRUCT XMLNamespaces XMLNamespaces_t;
248 
253 typedef CLASS_OR_STRUCT XMLToken XMLToken_t;
254 
259 typedef CLASS_OR_STRUCT XMLInputStream XMLInputStream_t;
260 
261 
266 typedef CLASS_OR_STRUCT XMLOutputStream XMLOutputStream_t;
267 
268 
273 typedef CLASS_OR_STRUCT XMLTriple XMLTriple_t;
274 
279 typedef CLASS_OR_STRUCT Date Date_t;
280 
285 typedef CLASS_OR_STRUCT ModelCreator ModelCreator_t;
286 
291 typedef CLASS_OR_STRUCT CVTerm CVTerm_t;
292 
297 typedef CLASS_OR_STRUCT ModelHistory ModelHistory_t;
298 
299 LIBSBML_CPP_NAMESPACE_END
300 #undef CLASS_OR_STRUCT
301 
302 #endif /* numlfwd_h */
XMLOutputStream_t
CLASS_OR_STRUCT XMLOutputStream XMLOutputStream_t
Definition: numlfwd.h:266
NUMLDocument_t
CLASS_OR_STRUCT NUMLDocument NUMLDocument_t
This represents the numl document that contains all information.
Definition: numlfwd.h:88
NUMLError_t
CLASS_OR_STRUCT NUMLError NUMLError_t
contains all error information collected
Definition: numlfwd.h:190
NMBase
This is the base class for all numl objects.
Definition: NMBase.h:71
NMBase_t
CLASS_OR_STRUCT NMBase NMBase_t
This is the base class for all numl objects.
Definition: numlfwd.h:82
ASTNode_t
CLASS_OR_STRUCT ASTNode ASTNode_t
Definition: numlfwd.h:211
NUMLError
contains all error information collected
Definition: NUMLError.h:235
Tuple
stores tuple information
Definition: Tuple.h:45
DimensionDescription
This class stores the dimension description.
Definition: DimensionDescription.h:59
NUMLNamespaces
namespace class
Definition: NUMLNamespaces.h:47
NUMLDocument
This represents the numl document that contains all information.
Definition: NUMLDocument.h:107
libnuml-config.h
Dimension_t
CLASS_OR_STRUCT Dimension Dimension_t
this class stores the dimension information
Definition: numlfwd.h:107
OntologyTerm
ontology terms store information about what individual elements represents
Definition: OntologyTerm.h:44
TupleDescription_t
CLASS_OR_STRUCT TupleDescription TupleDescription_t
stores the tuple description
Definition: numlfwd.h:166
AtomicValue
This class stores the atomic values.
Definition: AtomicValue.h:40
XMLInputStream_t
CLASS_OR_STRUCT XMLInputStream XMLInputStream_t
Definition: numlfwd.h:259
ModelHistory_t
CLASS_OR_STRUCT ModelHistory ModelHistory_t
Definition: numlfwd.h:297
NUMLReader
The reader class implementing reading NuML documents from file / string.
Definition: NUMLReader.h:45
Date_t
CLASS_OR_STRUCT Date Date_t
Definition: numlfwd.h:279
List_t
CLASS_OR_STRUCT List List_t
Definition: numlfwd.h:217
ResultComponent
stores the result component
Definition: ResultComponent.h:57
TupleDescription
stores the tuple description
Definition: TupleDescription.h:45
Tuple_t
CLASS_OR_STRUCT Tuple Tuple_t
stores tuple information
Definition: numlfwd.h:118
AtomicDescription_t
CLASS_OR_STRUCT AtomicDescription AtomicDescription_t
This class stores the atomic description.
Definition: numlfwd.h:172
OntologyTerm_t
CLASS_OR_STRUCT OntologyTerm OntologyTerm_t
ontology terms store information about what individual elements represents
Definition: numlfwd.h:100
CompositeDescription_t
CLASS_OR_STRUCT CompositeDescription CompositeDescription_t
this class stores the component descriptions
Definition: numlfwd.h:160
ResultComponent_t
CLASS_OR_STRUCT ResultComponent ResultComponent_t
stores the result component
Definition: numlfwd.h:148
XMLAttributes_t
CLASS_OR_STRUCT XMLAttributes XMLAttributes_t
Definition: numlfwd.h:241
CVTerm_t
CLASS_OR_STRUCT CVTerm CVTerm_t
Definition: numlfwd.h:291
XMLNode_t
CLASS_OR_STRUCT XMLNode XMLNode_t
Definition: numlfwd.h:235
NUMLWriter
Methods for writing NUML to files and text strings.
Definition: NUMLWriter.h:51
NUMLList_t
CLASS_OR_STRUCT NUMLList NUMLList_t
Parent class for the various NUML list classes e.g. Operations, Result, ResultComponent etc.
Definition: numlfwd.h:202
NUMLList
Parent class for the various NUML list classes e.g. Operations, Result, ResultComponent etc.
Definition: NUMLList.h:45
XMLErrorLog_t
CLASS_OR_STRUCT XMLErrorLog XMLErrorLog_t
Definition: numlfwd.h:229
NUMLWriter_t
CLASS_OR_STRUCT NUMLWriter NUMLWriter_t
Methods for writing NUML to files and text strings.
Definition: numlfwd.h:184
XMLToken_t
CLASS_OR_STRUCT XMLToken XMLToken_t
Definition: numlfwd.h:253
NUMLReader_t
CLASS_OR_STRUCT NUMLReader NUMLReader_t
The reader class implementing reading NuML documents from file / string.
Definition: numlfwd.h:178
NUMLNamespaces_t
CLASS_OR_STRUCT NUMLNamespaces NUMLNamespaces_t
namespace class
Definition: numlfwd.h:196
Dimension
this class stores the dimension information
Definition: Dimension.h:54
XMLNamespaces_t
CLASS_OR_STRUCT XMLNamespaces XMLNamespaces_t
Definition: numlfwd.h:247
CompositeValue_t
CLASS_OR_STRUCT CompositeValue CompositeValue_t
This class stores the composite values.
Definition: numlfwd.h:112
XMLTriple_t
CLASS_OR_STRUCT XMLTriple XMLTriple_t
Definition: numlfwd.h:273
DimensionDescription_t
CLASS_OR_STRUCT DimensionDescription DimensionDescription_t
This class stores the dimension description.
Definition: numlfwd.h:154
AtomicValue_t
CLASS_OR_STRUCT AtomicValue AtomicValue_t
This class stores the atomic values.
Definition: numlfwd.h:124
CompositeValue
This class stores the composite values.
Definition: CompositeValue.h:50
ModelCreator_t
CLASS_OR_STRUCT ModelCreator ModelCreator_t
Definition: numlfwd.h:285
CLASS_OR_STRUCT
#define CLASS_OR_STRUCT
Begin svn Header.
Definition: numlfwd.h:67
CompositeDescription
this class stores the component descriptions
Definition: CompositeDescription.h:58
XMLError_t
CLASS_OR_STRUCT XMLError XMLError_t
Definition: numlfwd.h:223
AtomicDescription
This class stores the atomic description.
Definition: AtomicDescription.h:42