#include <ConnJoint.h>

Public Types | |
| typedef std::vector< FCO * > | SDList |
| typedef std::vector< FCO * > ::iterator | SDList_Iterator |
| typedef std::vector< FCO * > ::const_iterator | SDList_ConstIterator |
| typedef std::vector< PointerItem > | PointerItemSeries |
| typedef std::vector < PointerItem >::iterator | PointerItemSeries_Iterator |
| typedef std::vector < PointerItem > ::const_iterator | PointerItemSeries_ConstIterator |
| typedef const ModelRep * | Key |
| typedef std::map< Key, PointerItemSeries > | TargetMap |
| typedef TargetMap::iterator | TargetMap_Iterator |
| typedef std::vector< FCO * > | SDList |
| typedef std::vector< FCO * > ::iterator | SDList_Iterator |
| typedef std::vector< FCO * > ::const_iterator | SDList_ConstIterator |
| typedef std::vector< PointerItem > | PointerItemSeries |
| typedef std::vector < PointerItem >::iterator | PointerItemSeries_Iterator |
| typedef std::vector < PointerItem > ::const_iterator | PointerItemSeries_ConstIterator |
| typedef const ModelRep * | Key |
| typedef std::map< Key, PointerItemSeries > | TargetMap |
| typedef TargetMap::iterator | TargetMap_Iterator |
Public Member Functions | |
| ConnJoint (ConnectionRep *, const SDList &op1, const SDList &op2, bool bidirect, std::string card1="", std::string card2="") | |
| ConnJoint (const ConnJoint &peer) | |
| const ConnJoint & | operator= (const ConnJoint &peer) |
| ~ConnJoint () | |
| void | setConnectionPtr (ConnectionRep *conn_ptr) |
| const SDList & | getOp1 () const |
| const SDList & | getOp2 () const |
| bool | isBidirect () const |
| void | intInherit (ModelRep *mod_ptr) |
| void | addTargetItem (int i, const ModelRep *model, const PointerItem &item) |
| void | addTargetItem (int i, const ModelRep *model, const RoleRep &new_role) |
| void | addTargetItem (int i, const ModelRep *model, const RoleRep::RoleRepSeries &new_role_series) |
| bool | checkElements (std::string connection_name) |
| bool | calcLCD () |
| bool | createLinkGetters () |
| bool | createSrcDstGetters () |
| bool | createEndGetters () |
| ConnJoint (ConnectionRep *, const SDList &op1, const SDList &op2, bool bidirect, std::string card1="", std::string card2="") | |
| ConnJoint (const ConnJoint &peer) | |
| const ConnJoint & | operator= (const ConnJoint &peer) |
| ~ConnJoint () | |
| void | setConnectionPtr (ConnectionRep *conn_ptr) |
| const SDList & | getOp1 () const |
| const SDList & | getOp2 () const |
| bool | isBidirect () const |
| void | intInherit (ModelRep *mod_ptr) |
| void | addTargetItem (int i, const ModelRep *model, const PointerItem &item) |
| void | addTargetItem (int i, const ModelRep *model, const RoleRep &new_role) |
| void | addTargetItem (int i, const ModelRep *model, const RoleRep::RoleRepSeries &new_role_series) |
| std::string | dumpElements (FCO::ModelRepPtrList &model_list) |
| bool | checkElements (std::string connection_name) |
| void | createConstraints (Sheet *, const std::string &conn_name) |
| bool | descendantsOf (const ConnJoint &peer) const |
Static Public Attributes | |
| static std::string | m_srcLabel = "src" |
| static std::string | m_dstLabel = "dst" |
Protected Attributes | |
| ConnectionRep * | m_connPtr |
| SDList | m_oper1 |
| SDList | m_oper2 |
| TargetMap | m_oper1TargetMap |
| TargetMap | m_oper2TargetMap |
| bool | m_bidirect |
| std::string | m_oper1Card |
| std::string | m_oper2Card |
| SDList | m_srcLCD |
| SDList | m_dstLCD |
| bool | m_oper1IsAnyReferencePort |
| bool | m_oper2IsAnyReferencePort |
Definition at line 15 of file BONExtender/Rep/ConnJoint.h.
| typedef const ModelRep* ConnJoint::Key |
Definition at line 25 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef const ModelRep* ConnJoint::Key |
Definition at line 26 of file BONExtender/Rep/ConnJoint.h.
| typedef std::vector< PointerItem> ConnJoint::PointerItemSeries |
Definition at line 21 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef std::vector< PointerItem> ConnJoint::PointerItemSeries |
Definition at line 22 of file BONExtender/Rep/ConnJoint.h.
| typedef std::vector< PointerItem>::const_iterator ConnJoint::PointerItemSeries_ConstIterator |
Definition at line 23 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef std::vector< PointerItem>::const_iterator ConnJoint::PointerItemSeries_ConstIterator |
Definition at line 24 of file BONExtender/Rep/ConnJoint.h.
| typedef std::vector< PointerItem>::iterator ConnJoint::PointerItemSeries_Iterator |
Definition at line 22 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef std::vector< PointerItem>::iterator ConnJoint::PointerItemSeries_Iterator |
Definition at line 23 of file BONExtender/Rep/ConnJoint.h.
| typedef std::vector< FCO *> ConnJoint::SDList |
Definition at line 17 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef std::vector< FCO *> ConnJoint::SDList |
Definition at line 18 of file BONExtender/Rep/ConnJoint.h.
| typedef std::vector< FCO *>::const_iterator ConnJoint::SDList_ConstIterator |
Definition at line 19 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef std::vector< FCO *>::const_iterator ConnJoint::SDList_ConstIterator |
Definition at line 20 of file BONExtender/Rep/ConnJoint.h.
| typedef std::vector< FCO *>::iterator ConnJoint::SDList_Iterator |
Definition at line 18 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef std::vector< FCO *>::iterator ConnJoint::SDList_Iterator |
Definition at line 19 of file BONExtender/Rep/ConnJoint.h.
| typedef std::map< Key, PointerItemSeries> ConnJoint::TargetMap |
Definition at line 26 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef std::map< Key, PointerItemSeries> ConnJoint::TargetMap |
Definition at line 27 of file BONExtender/Rep/ConnJoint.h.
| typedef TargetMap::iterator ConnJoint::TargetMap_Iterator |
Definition at line 27 of file MetaInterpreter/Rep/ConnJoint.h.
| typedef TargetMap::iterator ConnJoint::TargetMap_Iterator |
Definition at line 28 of file BONExtender/Rep/ConnJoint.h.
| ConnJoint::ConnJoint | ( | ConnectionRep * | ptr, | |
| const SDList & | op1, | |||
| const SDList & | op2, | |||
| bool | bidirect, | |||
| std::string | card1 = "", |
|||
| std::string | card2 = "" | |||
| ) |
Definition at line 26 of file BONExtender/Rep/ConnJoint.cpp.
| ConnJoint::ConnJoint | ( | const ConnJoint & | peer | ) |
Definition at line 54 of file BONExtender/Rep/ConnJoint.cpp.
| ConnJoint::~ConnJoint | ( | ) |
Definition at line 102 of file BONExtender/Rep/ConnJoint.cpp.
| ConnJoint::ConnJoint | ( | ConnectionRep * | , | |
| const SDList & | op1, | |||
| const SDList & | op2, | |||
| bool | bidirect, | |||
| std::string | card1 = "", |
|||
| std::string | card2 = "" | |||
| ) |
| ConnJoint::ConnJoint | ( | const ConnJoint & | peer | ) |
| ConnJoint::~ConnJoint | ( | ) |
| void ConnJoint::addTargetItem | ( | int | i, | |
| const ModelRep * | model, | |||
| const RoleRep::RoleRepSeries & | new_role_series | |||
| ) |
| void ConnJoint::addTargetItem | ( | int | i, | |
| const ModelRep * | model, | |||
| const PointerItem & | item | |||
| ) |
| void ConnJoint::addTargetItem | ( | int | i, | |
| const ModelRep * | model, | |||
| const RoleRep::RoleRepSeries & | new_role_series | |||
| ) |
Definition at line 152 of file BONExtender/Rep/ConnJoint.cpp.
Definition at line 145 of file BONExtender/Rep/ConnJoint.cpp.
| void ConnJoint::addTargetItem | ( | int | i, | |
| const ModelRep * | model, | |||
| const PointerItem & | item | |||
| ) |
Definition at line 131 of file BONExtender/Rep/ConnJoint.cpp.
| bool ConnJoint::calcLCD | ( | ) |
Definition at line 352 of file BONExtender/Rep/ConnJoint.cpp.
| bool ConnJoint::checkElements | ( | std::string | connection_name | ) |
| bool ConnJoint::checkElements | ( | std::string | connection_name | ) |
Definition at line 322 of file BONExtender/Rep/ConnJoint.cpp.
| void ConnJoint::createConstraints | ( | Sheet * | s, | |
| const std::string & | conn_name | |||
| ) |
Definition at line 380 of file MetaInterpreter/Rep/ConnJoint.cpp.
| bool ConnJoint::createEndGetters | ( | ) |
Definition at line 535 of file BONExtender/Rep/ConnJoint.cpp.
| bool ConnJoint::createLinkGetters | ( | ) |
Definition at line 396 of file BONExtender/Rep/ConnJoint.cpp.
| bool ConnJoint::createSrcDstGetters | ( | ) |
Definition at line 498 of file BONExtender/Rep/ConnJoint.cpp.
| bool ConnJoint::descendantsOf | ( | const ConnJoint & | peer | ) | const |
Definition at line 472 of file MetaInterpreter/Rep/ConnJoint.cpp.
| std::string ConnJoint::dumpElements | ( | FCO::ModelRepPtrList & | model_list | ) |
Definition at line 296 of file MetaInterpreter/Rep/ConnJoint.cpp.
| const SDList& ConnJoint::getOp1 | ( | ) | const |
| const ConnJoint::SDList & ConnJoint::getOp1 | ( | ) | const |
Definition at line 124 of file BONExtender/Rep/ConnJoint.cpp.
| const SDList& ConnJoint::getOp2 | ( | ) | const |
| const ConnJoint::SDList & ConnJoint::getOp2 | ( | ) | const |
Definition at line 125 of file BONExtender/Rep/ConnJoint.cpp.
| void ConnJoint::intInherit | ( | ModelRep * | mod_ptr | ) |
| void ConnJoint::intInherit | ( | ModelRep * | mod_ptr | ) |
Definition at line 188 of file BONExtender/Rep/ConnJoint.cpp.
| bool ConnJoint::isBidirect | ( | ) | const |
| bool ConnJoint::isBidirect | ( | ) | const |
Definition at line 128 of file BONExtender/Rep/ConnJoint.cpp.
Definition at line 76 of file BONExtender/Rep/ConnJoint.cpp.
| void ConnJoint::setConnectionPtr | ( | ConnectionRep * | conn_ptr | ) |
| void ConnJoint::setConnectionPtr | ( | ConnectionRep * | conn_ptr | ) |
Definition at line 118 of file BONExtender/Rep/ConnJoint.cpp.
bool ConnJoint::m_bidirect [protected] |
Definition at line 78 of file BONExtender/Rep/ConnJoint.h.
ConnectionRep * ConnJoint::m_connPtr [protected] |
Definition at line 67 of file BONExtender/Rep/ConnJoint.h.
static std::string ConnJoint::m_dstLabel = "dst" [static] |
Definition at line 32 of file BONExtender/Rep/ConnJoint.h.
SDList ConnJoint::m_dstLCD [protected] |
Definition at line 86 of file BONExtender/Rep/ConnJoint.h.
SDList ConnJoint::m_oper1 [protected] |
Definition at line 70 of file BONExtender/Rep/ConnJoint.h.
std::string ConnJoint::m_oper1Card [protected] |
Definition at line 81 of file BONExtender/Rep/ConnJoint.h.
bool ConnJoint::m_oper1IsAnyReferencePort [protected] |
Definition at line 90 of file BONExtender/Rep/ConnJoint.h.
TargetMap ConnJoint::m_oper1TargetMap [protected] |
Definition at line 74 of file BONExtender/Rep/ConnJoint.h.
SDList ConnJoint::m_oper2 [protected] |
Definition at line 71 of file BONExtender/Rep/ConnJoint.h.
std::string ConnJoint::m_oper2Card [protected] |
Definition at line 82 of file BONExtender/Rep/ConnJoint.h.
bool ConnJoint::m_oper2IsAnyReferencePort [protected] |
Definition at line 91 of file BONExtender/Rep/ConnJoint.h.
TargetMap ConnJoint::m_oper2TargetMap [protected] |
Definition at line 75 of file BONExtender/Rep/ConnJoint.h.
static std::string ConnJoint::m_srcLabel = "src" [static] |
Definition at line 31 of file BONExtender/Rep/ConnJoint.h.
SDList ConnJoint::m_srcLCD [protected] |
Definition at line 85 of file BONExtender/Rep/ConnJoint.h.
1.6.3