#include <A_extension_extend.hpp>
Inheritance diagram for UML::A_extension_extend:

Public Types | |
| typedef OMF::BasicLink< UML::UseCase, UML::Extend >  | Link | 
Public Member Functions | |
| virtual | ~A_extension_extend () | 
| void | add (UML::UseCase *extension, UML::Extend *extend) | 
| void | remove (UML::UseCase *extension, UML::Extend *extend) | 
| void | add (OMF::ModelObject *first, OMF::ModelObject *second) | 
| void | remove (OMF::ModelObject *first, OMF::ModelObject *second) | 
| const std::string & | name () const | 
| const LinkSet & | links () const | 
| bool | exists (ModelObject *end1, ModelObject *end2) const | 
| Link * | find (ModelObject *end1, ModelObject *end2) const | 
Static Public Member Functions | |
| A_extension_extend & | instance (const std::string &name="") | 
Protected Member Functions | |
| A_extension_extend () | |
| Association & | init (const std::string &name) | 
| void | addLink (Link *link) | 
| void | removeLink (Link *link) | 
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 Add a link to the link set. Reimplemented from OMF::Association. 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 Used to internally add a newly created link object.  | 
  
      
  | 
  ||||||||||||
| 
 Check for link existence.  | 
  
      
  | 
  ||||||||||||
| 
 Find the link between the two objects.  | 
  
      
  | 
  
| 
 Called to initialize the association.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Return all the links.  | 
  
      
  | 
  
| 
 Return the name of the association.  | 
  
      
  | 
  ||||||||||||
| 
 Remove a link from the link set. Reimplemented from OMF::Association. 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 Used to internally remove a link object.  | 
  
 1.3.8