PartRep Class Reference

#include <PartRep.h>

Collaboration diagram for PartRep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PartRep (const RoleRep &role, AspectRep *aspect_ptr)
 PartRep (const PartRep &peer)
const PartRep & operator= (const PartRep &peer)
bool operator!= (const PartRep &peer) const
bool operator== (const PartRep &peer) const
const ModelRep * getParentPtr () const
const FCO * getFCOPtr () const
const RoleRep * getRoleRepPtr () const
const AspectRep * getContainerAspectPtr () const
void setKindAspectPtr (const AspectRep *a_rep)
const AspectRep * getKindAspectPtr () const
void setPrimary (bool is_primary)
bool isPrimary () const

Protected Attributes

const RoleRep * m_rolePtr
const AspectRep * m_containerAspect
const AspectRep * m_kindAspectPtr
bool m_primary

Detailed Description

The element which represent an aspect member.

Definition at line 14 of file PartRep.h.


Constructor & Destructor Documentation

PartRep::PartRep ( const RoleRep &  role,
AspectRep *  aspect_ptr 
) [inline]

Definition at line 17 of file PartRep.h.

PartRep::PartRep ( const PartRep &  peer  )  [inline]

Definition at line 27 of file PartRep.h.


Member Function Documentation

const AspectRep* PartRep::getContainerAspectPtr (  )  const [inline]

Definition at line 63 of file PartRep.h.

const FCO* PartRep::getFCOPtr (  )  const [inline]

Definition at line 60 of file PartRep.h.

const AspectRep* PartRep::getKindAspectPtr (  )  const [inline]

Definition at line 66 of file PartRep.h.

const ModelRep* PartRep::getParentPtr (  )  const [inline]

Definition at line 59 of file PartRep.h.

const RoleRep* PartRep::getRoleRepPtr (  )  const [inline]

Definition at line 62 of file PartRep.h.

bool PartRep::isPrimary (  )  const [inline]

Definition at line 69 of file PartRep.h.

bool PartRep::operator!= ( const PartRep &  peer  )  const [inline]

Definition at line 44 of file PartRep.h.

const PartRep& PartRep::operator= ( const PartRep &  peer  )  [inline]

Definition at line 34 of file PartRep.h.

bool PartRep::operator== ( const PartRep &  peer  )  const [inline]

Definition at line 53 of file PartRep.h.

void PartRep::setKindAspectPtr ( const AspectRep *  a_rep  )  [inline]

Definition at line 65 of file PartRep.h.

void PartRep::setPrimary ( bool  is_primary  )  [inline]

Definition at line 68 of file PartRep.h.


Member Data Documentation

Definition at line 73 of file PartRep.h.

const AspectRep* PartRep::m_kindAspectPtr [protected]

Definition at line 74 of file PartRep.h.

bool PartRep::m_primary [protected]

Definition at line 75 of file PartRep.h.

const RoleRep* PartRep::m_rolePtr [protected]

Definition at line 72 of file PartRep.h.


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