GME  13
Public Member Functions | Static Public Attributes
OclMeta::Object Class Reference

#include <OCLObject.h>

Inheritance diagram for OclMeta::Object:
Inheritance graph
[legend]
Collaboration diagram for OclMeta::Object:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Object ()
 Object (OclImplementation::Object *pImplementation)
 Object (const Object &object)
Objectoperator= (const Object &object)
Object Clone () const
bool Equals (const Object &object) const
bool operator== (const Object &object) const
bool operator!= (const Object &object) const
std::string GetTypeName () const
std::string GetStaticTypeName () const
void SetStaticTypeName (const std::string &strStaticTypeName)
bool IsCompound () const
bool IsComparable () const
bool IsUndefined () const
OclImplementation::ObjectGetImplementation () const
std::string Print () const
virtual IUnknown * GetObject () const

Static Public Attributes

static const Object UNDEFINED = Object()

Detailed Description

Definition at line 41 of file OCLObject.h.


Constructor & Destructor Documentation

Definition at line 24 of file OCLObject.cpp.

Definition at line 29 of file OCLObject.cpp.

OclMeta::Object::Object ( const Object object)

Definition at line 34 of file OCLObject.cpp.


Member Function Documentation

Definition at line 111 of file OCLObject.cpp.

bool OclMeta::Object::Equals ( const Object object) const

Definition at line 48 of file OCLObject.cpp.

Definition at line 106 of file OCLObject.cpp.

IUnknown * OclMeta::Object::GetObject ( ) const [virtual]

Definition at line 121 of file OCLObject.cpp.

Definition at line 77 of file OCLObject.cpp.

Definition at line 72 of file OCLObject.cpp.

Definition at line 94 of file OCLObject.cpp.

Definition at line 87 of file OCLObject.cpp.

Definition at line 101 of file OCLObject.cpp.

bool OclMeta::Object::operator!= ( const Object object) const

Definition at line 67 of file OCLObject.cpp.

Object & OclMeta::Object::operator= ( const Object object)

Definition at line 39 of file OCLObject.cpp.

bool OclMeta::Object::operator== ( const Object object) const

Definition at line 62 of file OCLObject.cpp.

Definition at line 116 of file OCLObject.cpp.

void OclMeta::Object::SetStaticTypeName ( const std::string strStaticTypeName)

Definition at line 82 of file OCLObject.cpp.


Member Data Documentation

Definition at line 45 of file OCLObject.h.


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