#include <ReferenceRep.h>
Definition at line 8 of file BONExtender/Rep/ReferenceRep.h.
typedef std::vector<FCO *> ReferenceRep::RefereeList |
Definition at line 12 of file MetaInterpreter/Rep/ReferenceRep.h.
typedef std::vector<FCO *> ReferenceRep::RefereeList |
Definition at line 11 of file BONExtender/Rep/ReferenceRep.h.
typedef std::vector<FCO *>::const_iterator ReferenceRep::RefereeList_ConstIterator |
Definition at line 14 of file MetaInterpreter/Rep/ReferenceRep.h.
typedef std::vector<FCO *>::const_iterator ReferenceRep::RefereeList_ConstIterator |
Definition at line 13 of file BONExtender/Rep/ReferenceRep.h.
typedef std::vector<FCO *>::iterator ReferenceRep::RefereeList_Iterator |
Definition at line 13 of file MetaInterpreter/Rep/ReferenceRep.h.
typedef std::vector<FCO *>::iterator ReferenceRep::RefereeList_Iterator |
Definition at line 12 of file BONExtender/Rep/ReferenceRep.h.
Definition at line 17 of file BONExtender/Rep/ReferenceRep.cpp.
ReferenceRep::~ReferenceRep | ( | ) |
Definition at line 26 of file BONExtender/Rep/ReferenceRep.cpp.
ReferenceRep::~ReferenceRep | ( | ) |
void ReferenceRep::addFinalReferees | ( | RefereeList & | referees | ) |
void ReferenceRep::addFinalReferees | ( | FCO * | referee | ) |
void ReferenceRep::addFinalReferees | ( | RefereeList & | referees | ) |
Definition at line 138 of file BONExtender/Rep/ReferenceRep.cpp.
void ReferenceRep::addFinalReferees | ( | FCO * | referee | ) |
Definition at line 125 of file BONExtender/Rep/ReferenceRep.cpp.
void ReferenceRep::addInitialReferee | ( | FCO * | refd | ) |
void ReferenceRep::addInitialReferee | ( | FCO * | refd | ) |
Definition at line 34 of file BONExtender/Rep/ReferenceRep.cpp.
bool ReferenceRep::checkAllTheSameKind | ( | ) | const |
Definition at line 296 of file BONExtender/Rep/ReferenceRep.cpp.
bool ReferenceRep::checkNotEmpty | ( | ) | const |
bool ReferenceRep::checkNotEmpty | ( | ) | const |
Definition at line 291 of file BONExtender/Rep/ReferenceRep.cpp.
void ReferenceRep::createMethods | ( | ) |
Definition at line 224 of file BONExtender/Rep/ReferenceRep.cpp.
std::string ReferenceRep::doDump | ( | ) | [virtual] |
Implements Any.
std::string ReferenceRep::doDump | ( | ) | [virtual] |
Implements Any.
Definition at line 256 of file BONExtender/Rep/ReferenceRep.cpp.
std::string ReferenceRep::dumpShowPorts | ( | ) | const |
Definition at line 342 of file MetaInterpreter/Rep/ReferenceRep.cpp.
std::string ReferenceRep::dumpUsing | ( | ) |
std::string ReferenceRep::dumpUsingLine | ( | FCO * | ) |
std::string ReferenceRep::expose | ( | const std::string & | repl_container | ) | [virtual] |
Reimplemented from FCO.
Definition at line 353 of file BONExtender/Rep/ReferenceRep.cpp.
bool ReferenceRep::finalize | ( | ) |
bool ReferenceRep::finalize | ( | ) |
Definition at line 181 of file BONExtender/Rep/ReferenceRep.cpp.
std::vector< AspectRep * > ReferenceRep::getAspectsIntersection | ( | ) | const |
Definition at line 421 of file MetaInterpreter/Rep/ReferenceRep.cpp.
const RefereeList& ReferenceRep::getFinalReferees | ( | ) | const |
const ReferenceRep::RefereeList & ReferenceRep::getFinalReferees | ( | ) | const |
Definition at line 57 of file BONExtender/Rep/ReferenceRep.cpp.
AspectRep * ReferenceRep::getFirstAspectFromIntersection | ( | ) | const |
Definition at line 402 of file MetaInterpreter/Rep/ReferenceRep.cpp.
FCO* ReferenceRep::getInitialReferee | ( | ) | const |
FCO * ReferenceRep::getInitialReferee | ( | ) | const |
Definition at line 44 of file BONExtender/Rep/ReferenceRep.cpp.
const RefereeList& ReferenceRep::getInitialReferees | ( | ) | const |
const ReferenceRep::RefereeList & ReferenceRep::getInitialReferees | ( | ) | const |
Definition at line 51 of file BONExtender/Rep/ReferenceRep.cpp.
std::vector<const ModelRep *> ReferenceRep::getModelRefVector | ( | ) | const |
std::vector< const ModelRep * > ReferenceRep::getModelRefVector | ( | ) | const |
Definition at line 106 of file BONExtender/Rep/ReferenceRep.cpp.
Any::KIND_TYPE ReferenceRep::getMyKind | ( | ) | const [inline, virtual] |
Implements FCO.
Definition at line 23 of file MetaInterpreter/Rep/ReferenceRep.h.
Any::KIND_TYPE ReferenceRep::getMyKind | ( | ) | const [inline, virtual] |
Implements FCO.
Definition at line 18 of file BONExtender/Rep/ReferenceRep.h.
std::string ReferenceRep::hide | ( | ) | [virtual] |
Reimplemented from FCO.
Definition at line 370 of file BONExtender/Rep/ReferenceRep.cpp.
int ReferenceRep::howManyAspectsAmongModelRefs | ( | ) | const |
Definition at line 395 of file MetaInterpreter/Rep/ReferenceRep.cpp.
void ReferenceRep::inherit | ( | ) |
void ReferenceRep::inherit | ( | ) |
Definition at line 149 of file BONExtender/Rep/ReferenceRep.cpp.
bool ReferenceRep::pointsToModels | ( | ) | const |
bool ReferenceRep::pointsToModels | ( | ) | const |
Returns true if the reference refers to a Model (a non abstract model) beside all other kinds like Atom, FCO, Reference, Set The permissive version
Definition at line 68 of file BONExtender/Rep/ReferenceRep.cpp.
std::string ReferenceRep::refGetterTemplate | ( | FCO * | fco | ) |
Definition at line 334 of file BONExtender/Rep/ReferenceRep.cpp.
void ReferenceRep::setShowPorts | ( | bool | set | ) | [inline] |
Definition at line 33 of file MetaInterpreter/Rep/ReferenceRep.h.
RefereeList ReferenceRep::m_allReferees [protected] |
Definition at line 53 of file BONExtender/Rep/ReferenceRep.h.
RefereeList ReferenceRep::m_finalReferees [protected] |
Definition at line 51 of file BONExtender/Rep/ReferenceRep.h.
RefereeList ReferenceRep::m_initialReferees [protected] |
Definition at line 49 of file BONExtender/Rep/ReferenceRep.h.
std::vector<Method> ReferenceRep::m_refGetterMethods [protected] |
Definition at line 47 of file BONExtender/Rep/ReferenceRep.h.
bool ReferenceRep::m_showPorts [protected] |
Definition at line 59 of file MetaInterpreter/Rep/ReferenceRep.h.