GME  13
Public Member Functions | Protected Member Functions
OclBasic::Bag Class Reference

#include <OCLObjectExBasic.h>

Inheritance diagram for OclBasic::Bag:
Inheritance graph
[legend]
Collaboration diagram for OclBasic::Bag:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Bag (OclMeta::TypeManager *pManager)
 Bag (OclMeta::TypeManager *pManager, const OclMeta::ObjectVector &vecObjects)
virtual AnyClone () const
void GetValue (OclMeta::ObjectVector &value) const
void SetValue (const OclMeta::ObjectVector &value)
virtual bool Equals (const Any &object) const
bool operator== (const Bag &object) const
bool operator!= (const Bag &object) const
virtual void AddObject (const OclMeta::Object &object)
virtual
OclImplementation::ObjectIterator
GetIterator ()
virtual std::string Print () const

Protected Member Functions

 Bag (OclMeta::TypeManager *pManager, const std::string &strTypeName)
 Bag (OclMeta::TypeManager *pManager, const std::string &strTypeName, const OclMeta::ObjectVector &vecObjects)

Detailed Description

Definition at line 395 of file OCLObjectExBasic.h.


Constructor & Destructor Documentation

OclBasic::Bag::Bag ( OclMeta::TypeManager pManager,
const std::string strTypeName 
) [protected]

Definition at line 513 of file OCLObjectExBasic.cpp.

OclBasic::Bag::Bag ( OclMeta::TypeManager pManager,
const std::string strTypeName,
const OclMeta::ObjectVector vecObjects 
) [protected]

Definition at line 518 of file OCLObjectExBasic.cpp.

Definition at line 524 of file OCLObjectExBasic.cpp.

OclBasic::Bag::Bag ( OclMeta::TypeManager pManager,
const OclMeta::ObjectVector vecObjects 
)

Definition at line 529 of file OCLObjectExBasic.cpp.


Member Function Documentation

void OclBasic::Bag::AddObject ( const OclMeta::Object object) [virtual]

Implements OclImplementation::CompoundObject.

Definition at line 583 of file OCLObjectExBasic.cpp.

Any * OclBasic::Bag::Clone ( ) const [virtual]

Reimplemented from OclImplementation::Object.

Definition at line 535 of file OCLObjectExBasic.cpp.

bool OclBasic::Bag::Equals ( const Any object) const [virtual]

Reimplemented from OclImplementation::Object.

Definition at line 550 of file OCLObjectExBasic.cpp.

Implements OclImplementation::CompoundObject.

Definition at line 588 of file OCLObjectExBasic.cpp.

Definition at line 540 of file OCLObjectExBasic.cpp.

bool OclBasic::Bag::operator!= ( const Bag object) const

Definition at line 578 of file OCLObjectExBasic.cpp.

bool OclBasic::Bag::operator== ( const Bag object) const

Definition at line 573 of file OCLObjectExBasic.cpp.

std::string OclBasic::Bag::Print ( ) const [virtual]

Implements OclImplementation::Object.

Definition at line 593 of file OCLObjectExBasic.cpp.

Definition at line 545 of file OCLObjectExBasic.cpp.


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