Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

OMF::Link Struct Reference

#include <Link.hpp>

Inheritance diagram for OMF::Link:

OMF::BasicLink< End1, End2 > List of all members.

Detailed Description

The Link class is the abstract base class of all specific link classes. A link represents, well, a link between two model elements in the OMF. The Association class stores all such links as an extent.


Public Member Functions

virtual ~Link ()
virtual ModelObjectfirstEnd ()=0
virtual void setFirstEnd (ModelObject *end)=0
virtual ModelObjectsecondEnd ()=0
virtual void setSecondEnd (ModelObject *end)=0


Constructor & Destructor Documentation

virtual OMF::Link::~Link  )  [virtual]
 


Member Function Documentation

virtual ModelObject* OMF::Link::firstEnd  )  [pure virtual]
 

Implemented in OMF::BasicLink< End1, End2 >.

virtual ModelObject* OMF::Link::secondEnd  )  [pure virtual]
 

Implemented in OMF::BasicLink< End1, End2 >.

virtual void OMF::Link::setFirstEnd ModelObject end  )  [pure virtual]
 

Implemented in OMF::BasicLink< End1, End2 >.

virtual void OMF::Link::setSecondEnd ModelObject end  )  [pure virtual]
 

Implemented in OMF::BasicLink< End1, End2 >.


The documentation for this struct was generated from the following file:
Generated on Fri Sep 10 13:07:38 2004 for OpenModelingFramework by doxygen 1.3.8