GME
13
|
#include <OCLObject.h>
Public Member Functions | |
virtual | ~CompoundObject () |
bool | IsCompound () const |
virtual void | AddObject (const OclMeta::Object &object)=0 |
virtual ObjectIterator * | GetIterator ()=0 |
Protected Member Functions | |
CompoundObject (OclMeta::TypeManager *pManager, const std::string &strTypeName) |
Definition at line 158 of file OCLObject.h.
OclImplementation::CompoundObject::CompoundObject | ( | OclMeta::TypeManager * | pManager, |
const std::string & | strTypeName | ||
) | [inline, protected] |
Definition at line 162 of file OCLObject.h.
virtual OclImplementation::CompoundObject::~CompoundObject | ( | ) | [inline, virtual] |
Definition at line 168 of file OCLObject.h.
virtual void OclImplementation::CompoundObject::AddObject | ( | const OclMeta::Object & | object | ) | [pure virtual] |
Implemented in OclBasic::OrderedSet, OclBasic::Sequence, OclBasic::Bag, and OclBasic::Set.
virtual ObjectIterator* OclImplementation::CompoundObject::GetIterator | ( | ) | [pure virtual] |
Implemented in OclBasic::OrderedSet, OclBasic::Sequence, OclBasic::Bag, and OclBasic::Set.
bool OclImplementation::CompoundObject::IsCompound | ( | ) | const [inline, virtual] |
Reimplemented from OclImplementation::Object.
Definition at line 172 of file OCLObject.h.