GME
13
|
#include <OCLFeatureImplementation.h>
Public Member Functions | |
virtual | ~Feature () |
virtual void | Initialize () |
virtual void | Finalize () |
virtual void | operator() ()=0 |
void | SetResult (const OclMeta::Object &object) |
virtual OclMeta::Object | GetResult () const |
OclMeta::TypeManager * | GetTypeManager () const |
void | ThrowException (const std::string &strMessage) |
Protected Member Functions | |
Feature () | |
Friends | |
class | OclMeta::TypeManager |
Definition at line 47 of file OCLFeatureImplementation.h.
OclImplementation::Feature::Feature | ( | ) | [inline, protected] |
Definition at line 54 of file OCLFeatureImplementation.h.
virtual OclImplementation::Feature::~Feature | ( | ) | [inline, virtual] |
Definition at line 59 of file OCLFeatureImplementation.h.
virtual void OclImplementation::Feature::Finalize | ( | ) | [inline, virtual] |
Reimplemented in OclImplementation::Function, OclImplementation::Operator, OclImplementation::Method, OclImplementation::Iterator, OclImplementation::Association, and OclImplementation::Attribute.
Definition at line 67 of file OCLFeatureImplementation.h.
virtual OclMeta::Object OclImplementation::Feature::GetResult | ( | ) | const [inline, virtual] |
Definition at line 79 of file OCLFeatureImplementation.h.
OclMeta::TypeManager* OclImplementation::Feature::GetTypeManager | ( | ) | const [inline] |
Definition at line 84 of file OCLFeatureImplementation.h.
virtual void OclImplementation::Feature::Initialize | ( | ) | [inline, virtual] |
Reimplemented in OclImplementation::Iterator.
Definition at line 63 of file OCLFeatureImplementation.h.
virtual void OclImplementation::Feature::operator() | ( | ) | [pure virtual] |
Implemented in OclGmeCM::FCODerived_Attribute, OclGmeCM::TModel_Parts, OclGmeCM::TModel_Models_Atoms, OclGmeCM::TFCO_AttachingConnections, OclGmeCM::TFCO_AttachingConnPoints, OclGmeCM::TFCO_IsConnectedTo, OclGmeCM::TFCO_BagReverseConnectedFCOs, OclGmeCM::TFCO_ReverseConnectedFCOs, OclGmeCM::TFCO_BagConnectedFCOs, OclGmeCM::TFCO_ConnectedFCOs, OclGmeCM::TFolder_Models_Atoms, OclGmeCM::ConstraintMethod, and OclGmeCM::ConstraintAttribute.
void OclImplementation::Feature::SetResult | ( | const OclMeta::Object & | object | ) | [inline] |
Definition at line 74 of file OCLFeatureImplementation.h.
void OclImplementation::Feature::ThrowException | ( | const std::string & | strMessage | ) | [inline] |
Definition at line 89 of file OCLFeatureImplementation.h.
friend class OclMeta::TypeManager [friend] |
Definition at line 94 of file OCLFeatureImplementation.h.