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

#include <OCLObjectExBasic.h>

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

List of all members.

Public Member Functions

 Set (OclMeta::TypeManager *pManager)
 Set (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 Set &object) const
bool operator!= (const Set &object) const
virtual void AddObject (const OclMeta::Object &object)
virtual
OclImplementation::ObjectIterator
GetIterator ()
virtual std::string Print () const

Protected Member Functions

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

Detailed Description

Definition at line 358 of file OCLObjectExBasic.h.


Constructor & Destructor Documentation

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

Definition at line 425 of file OCLObjectExBasic.cpp.

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

Definition at line 430 of file OCLObjectExBasic.cpp.

Definition at line 437 of file OCLObjectExBasic.cpp.

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

Definition at line 442 of file OCLObjectExBasic.cpp.


Member Function Documentation

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

Implements OclImplementation::CompoundObject.

Reimplemented in OclBasic::OrderedSet.

Definition at line 490 of file OCLObjectExBasic.cpp.

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

Reimplemented from OclImplementation::Object.

Reimplemented in OclBasic::OrderedSet.

Definition at line 449 of file OCLObjectExBasic.cpp.

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

Reimplemented from OclImplementation::Object.

Reimplemented in OclBasic::OrderedSet.

Definition at line 465 of file OCLObjectExBasic.cpp.

Implements OclImplementation::CompoundObject.

Reimplemented in OclBasic::OrderedSet.

Definition at line 497 of file OCLObjectExBasic.cpp.

Reimplemented in OclBasic::OrderedSet.

Definition at line 454 of file OCLObjectExBasic.cpp.

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

Definition at line 485 of file OCLObjectExBasic.cpp.

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

Definition at line 480 of file OCLObjectExBasic.cpp.

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

Implements OclImplementation::Object.

Reimplemented in OclBasic::OrderedSet.

Definition at line 502 of file OCLObjectExBasic.cpp.

Reimplemented in OclBasic::OrderedSet.

Definition at line 459 of file OCLObjectExBasic.cpp.


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