34 LIBNUML_CPP_NAMESPACE_BEGIN
113 LIBNUML_CPP_NAMESPACE_END
This is the base class for all numl objects.
Definition: NMBase.h:70
stores the result component
Definition: ResultComponent.h:57
stores tuple information
Definition: Tuple.h:44
This class stores the atomic values.
Definition: AtomicValue.h:40
Parent class for the various NUML list classes e.g.
Definition: NUMLList.h:45
stores the tuple description
Definition: TupleDescription.h:44
NUMLTypeCode_t
An enumeration of NUML types to help identify NUML objects at runtime.
Definition: NUMLTypeCodes.h:33
This represents the numl document that contains all information.
Definition: NUMLDocument.h:106
virtual void visit(const NUMLDocument &x)
Definition: NUMLVisitor.cpp:29
Implementation of the Visitor design pattern, for operations on NUML objects.
Definition: NUMLVisitor.h:72
This class stores the atomic description.
Definition: AtomicDescription.h:42
ontology terms store information about what individual elements represents
Definition: OntologyTerm.h:44
This class stores the composite values.
Definition: CompositeValue.h:49
virtual ~NUMLVisitor()
Definition: NUMLVisitor.cpp:23
this class stores the dimension information
Definition: Dimension.h:53
This class stores the dimension description.
Definition: DimensionDescription.h:58
virtual void leave(const NUMLDocument &x)
Definition: NUMLVisitor.cpp:106
this class stores the component descriptions
Definition: CompositeDescription.h:57