RoleRep Class Reference

#include <RoleRep.h>

Collaboration diagram for RoleRep:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector< RoleRepRoleRepSeries
typedef RoleRepSeries::iterator RoleRepSeries_Iterator
typedef
RoleRepSeries::const_iterator 
RoleRepSeries_ConstIterator
typedef std::vector< RoleRepRoleRepSeries
typedef RoleRepSeries::iterator RoleRepSeries_Iterator
typedef
RoleRepSeries::const_iterator 
RoleRepSeries_ConstIterator

Public Member Functions

 RoleRep (const std::string &role_name, FCO *ptr, ModelRep *model_ptr, bool is_port, const std::string &cardinality, bool inh_role, bool long_form)
 RoleRep (const RoleRep &peer)
const RoleRepoperator= (const RoleRep &peer)
bool operator== (const RoleRep &peer) const
bool operator!= (const RoleRep &peer) const
const std::stringgetOnlyRoleName () const
std::string getSmartRoleName () const
FCOgetFCOPtr () const
ModelRepgetModelRepPtr () const
bool isPort () const
const std::stringgetCardinality () const
void setInheritedRole (bool val)
bool isInheritedRole () const
void setLongForm (bool val)
bool isLongForm () const
 RoleRep (const std::string &role_name, FCO *ptr, ModelRep *model_ptr, bool is_port, const std::string &cardinality, bool inh_role, bool long_form)
 RoleRep (const RoleRep &peer)
const RoleRepoperator= (const RoleRep &peer)
bool operator== (const RoleRep &peer) const
bool operator!= (const RoleRep &peer) const
const std::stringgetOnlyRoleName () const
std::string getSmartRoleName () const
FCOgetFCOPtr () const
ModelRepgetModelRepPtr () const
bool isPort () const
const std::stringgetCardinality () const
void setInheritedRole (bool val)
bool isInheritedRole () const
void setLongForm (bool val)
bool isLongForm () const

Friends

bool operator< (const RoleRep &, const RoleRep &)
bool operator< (const RoleRep &, const RoleRep &)

Detailed Description

Definition at line 23 of file BONExtender/Rep/RoleRep.h.


Member Typedef Documentation

typedef std::vector<RoleRep> RoleRep::RoleRepSeries

Definition at line 40 of file MetaInterpreter/Rep/RoleRep.h.

typedef std::vector<RoleRep> RoleRep::RoleRepSeries

Definition at line 27 of file BONExtender/Rep/RoleRep.h.

typedef RoleRepSeries::const_iterator RoleRep::RoleRepSeries_ConstIterator

Definition at line 42 of file MetaInterpreter/Rep/RoleRep.h.

typedef RoleRepSeries::const_iterator RoleRep::RoleRepSeries_ConstIterator

Definition at line 29 of file BONExtender/Rep/RoleRep.h.

typedef RoleRepSeries::iterator RoleRep::RoleRepSeries_Iterator

Definition at line 41 of file MetaInterpreter/Rep/RoleRep.h.

typedef RoleRepSeries::iterator RoleRep::RoleRepSeries_Iterator

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


Constructor & Destructor Documentation

RoleRep::RoleRep ( const std::string role_name,
FCO ptr,
ModelRep model_ptr,
bool  is_port,
const std::string cardinality,
bool  inh_role,
bool  long_form 
)

Definition at line 19 of file BONExtender/Rep/RoleRep.cpp.

RoleRep::RoleRep ( const RoleRep peer  ) 

Definition at line 39 of file BONExtender/Rep/RoleRep.cpp.

RoleRep::RoleRep ( const std::string role_name,
FCO ptr,
ModelRep model_ptr,
bool  is_port,
const std::string cardinality,
bool  inh_role,
bool  long_form 
)
RoleRep::RoleRep ( const RoleRep peer  ) 

Member Function Documentation

const std::string& RoleRep::getCardinality (  )  const
const std::string & RoleRep::getCardinality (  )  const

Definition at line 129 of file BONExtender/Rep/RoleRep.cpp.

FCO* RoleRep::getFCOPtr (  )  const
FCO * RoleRep::getFCOPtr (  )  const

Definition at line 111 of file BONExtender/Rep/RoleRep.cpp.

ModelRep* RoleRep::getModelRepPtr (  )  const
ModelRep * RoleRep::getModelRepPtr (  )  const

Definition at line 115 of file BONExtender/Rep/RoleRep.cpp.

const std::string& RoleRep::getOnlyRoleName (  )  const
const std::string & RoleRep::getOnlyRoleName (  )  const

Definition at line 97 of file BONExtender/Rep/RoleRep.cpp.

std::string RoleRep::getSmartRoleName (  )  const
std::string RoleRep::getSmartRoleName (  )  const

Definition at line 103 of file BONExtender/Rep/RoleRep.cpp.

bool RoleRep::isInheritedRole (  )  const
bool RoleRep::isInheritedRole (  )  const

Definition at line 141 of file BONExtender/Rep/RoleRep.cpp.

bool RoleRep::isLongForm (  )  const
bool RoleRep::isLongForm (  )  const

Definition at line 153 of file BONExtender/Rep/RoleRep.cpp.

bool RoleRep::isPort (  )  const
bool RoleRep::isPort (  )  const

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

bool RoleRep::operator!= ( const RoleRep peer  )  const
bool RoleRep::operator!= ( const RoleRep peer  )  const

Definition at line 82 of file BONExtender/Rep/RoleRep.cpp.

const RoleRep& RoleRep::operator= ( const RoleRep peer  ) 
const RoleRep & RoleRep::operator= ( const RoleRep peer  ) 

Definition at line 53 of file BONExtender/Rep/RoleRep.cpp.

bool RoleRep::operator== ( const RoleRep peer  )  const
bool RoleRep::operator== ( const RoleRep peer  )  const

Definition at line 68 of file BONExtender/Rep/RoleRep.cpp.

void RoleRep::setInheritedRole ( bool  val  ) 
void RoleRep::setInheritedRole ( bool  val  ) 

Definition at line 135 of file BONExtender/Rep/RoleRep.cpp.

void RoleRep::setLongForm ( bool  val  ) 
void RoleRep::setLongForm ( bool  val  ) 

Definition at line 147 of file BONExtender/Rep/RoleRep.cpp.


Friends And Related Function Documentation

bool operator< ( const RoleRep ,
const RoleRep  
) [friend]
bool operator< ( const RoleRep ,
const RoleRep  
) [friend]

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