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 PartRepoperator= (const PartRep &peer)
bool operator!= (const PartRep &peer) const
bool operator== (const PartRep &peer) const
const ModelRepgetParentPtr () const
const FCOgetFCOPtr () const
const RoleRepgetRoleRepPtr () const
const AspectRepgetContainerAspectPtr () const
void setKindAspectPtr (const AspectRep *a_rep)
const AspectRepgetKindAspectPtr () const
void setPrimary (bool is_primary)
bool isPrimary () const

Protected Attributes

const RoleRepm_rolePtr
const AspectRepm_containerAspect
const AspectRepm_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