GME  13
Public Member Functions | Friends
OclMeta::CompoundType Class Reference

#include <OCLType.h>

Inheritance diagram for OclMeta::CompoundType:
Inheritance graph
[legend]
Collaboration diagram for OclMeta::CompoundType:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CompoundType (const std::string &strName, const StringVector &vecSuperTypes, OclImplementation::AttributeFactory *pAttributeFactory, OclImplementation::AssociationFactory *pAssociationFactory, OclImplementation::MethodFactory *pMethodFactory, OclImplementation::IteratorFactory *pIteratorFactory, bool bDynamic)
virtual ~CompoundType ()
virtual bool IsCompound () const
IteratorGetIterator (int level, const OclSignature::Iterator &signature)
virtual CallResult GetResults (const OclSignature::Iterator &signature)

Friends

class TypeManager

Detailed Description

Definition at line 156 of file OCLType.h.


Constructor & Destructor Documentation

OclMeta::CompoundType::CompoundType ( const std::string strName,
const StringVector vecSuperTypes,
OclImplementation::AttributeFactory pAttributeFactory,
OclImplementation::AssociationFactory pAssociationFactory,
OclImplementation::MethodFactory pMethodFactory,
OclImplementation::IteratorFactory pIteratorFactory,
bool  bDynamic 
)

Definition at line 668 of file OCLType.cpp.

Definition at line 673 of file OCLType.cpp.


Member Function Documentation

Definition at line 684 of file OCLType.cpp.

Reimplemented from OclMeta::Type.

Definition at line 708 of file OCLType.cpp.

bool OclMeta::CompoundType::IsCompound ( ) const [virtual]

Reimplemented from OclMeta::Type.

Definition at line 679 of file OCLType.cpp.


Friends And Related Function Documentation

friend class TypeManager [friend]

Reimplemented from OclMeta::Type.

Definition at line 173 of file OCLType.h.


The documentation for this class was generated from the following files: