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

#include <OCLObjectExBasic.h>

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

List of all members.

Public Member Functions

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

Protected Member Functions

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

Detailed Description

Definition at line 432 of file OCLObjectExBasic.h.


Constructor & Destructor Documentation

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

Definition at line 604 of file OCLObjectExBasic.cpp.

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

Definition at line 609 of file OCLObjectExBasic.cpp.

Definition at line 615 of file OCLObjectExBasic.cpp.

Definition at line 620 of file OCLObjectExBasic.cpp.


Member Function Documentation

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

Implements OclImplementation::CompoundObject.

Definition at line 659 of file OCLObjectExBasic.cpp.

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

Reimplemented from OclImplementation::Object.

Definition at line 626 of file OCLObjectExBasic.cpp.

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

Reimplemented from OclImplementation::Object.

Definition at line 641 of file OCLObjectExBasic.cpp.

Implements OclImplementation::CompoundObject.

Definition at line 664 of file OCLObjectExBasic.cpp.

Definition at line 631 of file OCLObjectExBasic.cpp.

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

Definition at line 654 of file OCLObjectExBasic.cpp.

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

Definition at line 649 of file OCLObjectExBasic.cpp.

Implements OclImplementation::Object.

Definition at line 669 of file OCLObjectExBasic.cpp.

Definition at line 636 of file OCLObjectExBasic.cpp.


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