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 ModelObject * firstEnd ()=0
virtual void setFirstEnd (ModelObject *end)=0
virtual ModelObject * secondEnd ()=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