GME
13
|
#include <OCLType.h>
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 |
Iterator * | GetIterator (int level, const OclSignature::Iterator &signature) |
virtual CallResult | GetResults (const OclSignature::Iterator &signature) |
Friends | |
class | TypeManager |
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.
OclMeta::CompoundType::~CompoundType | ( | ) | [virtual] |
Definition at line 673 of file OCLType.cpp.
Iterator * OclMeta::CompoundType::GetIterator | ( | int | level, |
const OclSignature::Iterator & | signature | ||
) |
Definition at line 684 of file OCLType.cpp.
CallResult OclMeta::CompoundType::GetResults | ( | const OclSignature::Iterator & | signature | ) | [virtual] |
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.
friend class TypeManager [friend] |
Reimplemented from OclMeta::Type.