ConnectionRep Class Reference

#include <ConnectionRep.h>

Inheritance diagram for ConnectionRep:
Inheritance graph
[legend]
Collaboration diagram for ConnectionRep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConnectionRep (BON::FCO &ptr, BON::FCO &resp_ptr)
 ~ConnectionRep ()
Any::KIND_TYPE getMyKind () const
void addJoint (ConnJoint &joint)
void appendJointElements (const ConnJoint &joint)
void inherit ()
bool checkConnectionTargets ()
std::string doDump ()
bool calcLCD ()
bool createEndGetters ()
void addMethod (Method &m)
 ConnectionRep (BON::FCO &ptr, BON::FCO &resp_ptr)
 ~ConnectionRep ()
std::string doDump ()
Any::KIND_TYPE getMyKind () const
void initAttributes ()
void addJoint (ConnJoint &joint)
void appendJointElements (const ConnJoint &joint)
void inherit ()
bool checkConnectionTargets ()
void createConstraints (Sheet *)
std::string dumpConnDetails ()

Static Public Attributes

static const std::string Color_str = "Color"
static const std::string ConnLineEnd_str = "ConnLineEnd"
static const std::string ConnLineStart_str = "ConnLineStart"
static const std::string ConnLineType_str = "ConnLineType"
static const std::string LabelFormatStr_str = "LabelFormatStr"
static const std::string SrcAttrLabel1_str = "SrcAttrLabel1"
static const std::string SrcAttrLabel2_str = "SrcAttrLabel2"
static const std::string DstAttrLabel1_str = "DstAttrLabel1"
static const std::string DstAttrLabel2_str = "DstAttrLabel2"

Protected Attributes

std::list< ConnJointm_jointList
std::vector< Methodm_connMethods
std::string m_sAttrColor
std::string m_sAttrConnLineEnd
std::string m_sAttrConnLineStart
std::string m_sAttrConnLineType
std::string m_sAttrLabelFormatStr
std::string m_sAttrSrcAttrLabel1
std::string m_sAttrSrcAttrLabel2
std::string m_sAttrDstAttrLabel1
std::string m_sAttrDstAttrLabel2

Detailed Description

Represents a Connection kind.

Definition at line 9 of file BONExtender/Rep/ConnectionRep.h.


Constructor & Destructor Documentation

ConnectionRep::ConnectionRep ( BON::FCO ptr,
BON::FCO resp_ptr 
)

Definition at line 15 of file BONExtender/Rep/ConnectionRep.cpp.

ConnectionRep::~ConnectionRep (  ) 

Definition at line 22 of file BONExtender/Rep/ConnectionRep.cpp.

ConnectionRep::ConnectionRep ( BON::FCO ptr,
BON::FCO resp_ptr 
)
ConnectionRep::~ConnectionRep (  ) 

Member Function Documentation

void ConnectionRep::addJoint ( ConnJoint joint  ) 
void ConnectionRep::addJoint ( ConnJoint joint  ) 

Definition at line 28 of file BONExtender/Rep/ConnectionRep.cpp.

void ConnectionRep::addMethod ( Method m  )  [inline]

Definition at line 28 of file BONExtender/Rep/ConnectionRep.h.

void ConnectionRep::appendJointElements ( const ConnJoint joint  ) 
void ConnectionRep::appendJointElements ( const ConnJoint joint  ) 

Definition at line 34 of file BONExtender/Rep/ConnectionRep.cpp.

bool ConnectionRep::calcLCD (  ) 

Definition at line 114 of file BONExtender/Rep/ConnectionRep.cpp.

bool ConnectionRep::checkConnectionTargets (  ) 
bool ConnectionRep::checkConnectionTargets (  ) 

Definition at line 102 of file BONExtender/Rep/ConnectionRep.cpp.

void ConnectionRep::createConstraints ( Sheet s  ) 

Definition at line 405 of file MetaInterpreter/Rep/ConnectionRep.cpp.

bool ConnectionRep::createEndGetters (  ) 

Definition at line 123 of file BONExtender/Rep/ConnectionRep.cpp.

std::string ConnectionRep::doDump (  )  [virtual]

Implements Any.

std::string ConnectionRep::doDump (  )  [virtual]

Implements Any.

Definition at line 70 of file BONExtender/Rep/ConnectionRep.cpp.

std::string ConnectionRep::dumpConnDetails (  ) 

Definition at line 292 of file MetaInterpreter/Rep/ConnectionRep.cpp.

Any::KIND_TYPE ConnectionRep::getMyKind (  )  const [inline, virtual]

Implements FCO.

Definition at line 28 of file MetaInterpreter/Rep/ConnectionRep.h.

Any::KIND_TYPE ConnectionRep::getMyKind (  )  const [inline, virtual]

Implements FCO.

Definition at line 16 of file BONExtender/Rep/ConnectionRep.h.

void ConnectionRep::inherit (  ) 
void ConnectionRep::inherit (  ) 

Definition at line 46 of file BONExtender/Rep/ConnectionRep.cpp.

void ConnectionRep::initAttributes (  )  [virtual]

Reimplemented from FCO.

Definition at line 36 of file MetaInterpreter/Rep/ConnectionRep.cpp.


Member Data Documentation

const std::string ConnectionRep::Color_str = "Color" [static]

Definition at line 12 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::ConnLineEnd_str = "ConnLineEnd" [static]

Definition at line 13 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::ConnLineStart_str = "ConnLineStart" [static]

Definition at line 14 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::ConnLineType_str = "ConnLineType" [static]

Definition at line 15 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::DstAttrLabel1_str = "DstAttrLabel1" [static]

Definition at line 19 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::DstAttrLabel2_str = "DstAttrLabel2" [static]

Definition at line 20 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::LabelFormatStr_str = "LabelFormatStr" [static]

Definition at line 16 of file MetaInterpreter/Rep/ConnectionRep.h.

std::vector< Method> ConnectionRep::m_connMethods [protected]

Definition at line 32 of file BONExtender/Rep/ConnectionRep.h.

Definition at line 31 of file BONExtender/Rep/ConnectionRep.h.

Definition at line 43 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 44 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 45 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 46 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 50 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 51 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 47 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 48 of file MetaInterpreter/Rep/ConnectionRep.h.

Definition at line 49 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::SrcAttrLabel1_str = "SrcAttrLabel1" [static]

Definition at line 17 of file MetaInterpreter/Rep/ConnectionRep.h.

const std::string ConnectionRep::SrcAttrLabel2_str = "SrcAttrLabel2" [static]

Definition at line 18 of file MetaInterpreter/Rep/ConnectionRep.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:51:55 2013 for GME by  doxygen 1.6.3