MIRA
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
IWorkbenchPart Class Referenceabstract

#include <rcp/WorkbenchPart.h>

Inheritance diagram for IWorkbenchPart:
Inheritance graph
[legend]

Public Member Functions

virtual ~IWorkbenchPart ()
 
virtual void activate ()=0
 Is called by the Workbench to inform the Part that is being activated by the user. More...
 
virtual void deactivate ()=0
 Is called by the Workbench to inform the Part that is being deactivated since another Part got the focus. More...
 
Class const & getClass () const
 call the virtual internalGetClass(). More...
 
virtual ObjectgetAdapter (const Class &adapter)=0
 Returns an object which is an instance of the given class associated with this object. More...
 

Static Public Member Functions

static PseudoClass const & CLASS ()
 

Protected Member Functions

virtual Class const & internalGetClass () const =0
 

Constructor & Destructor Documentation

◆ ~IWorkbenchPart()

virtual ~IWorkbenchPart ( )
inlinevirtual

Member Function Documentation

◆ activate()

virtual void activate ( )
pure virtual

Is called by the Workbench to inform the Part that is being activated by the user.

Implemented in WorkbenchPart, and ViewPart.

◆ deactivate()

virtual void deactivate ( )
pure virtual

Is called by the Workbench to inform the Part that is being deactivated since another Part got the focus.

Implemented in WorkbenchPart, and ViewPart.

◆ getClass()

Class const& getClass ( ) const
inlineinherited

call the virtual internalGetClass().

◆ CLASS()

static PseudoClass const& CLASS ( )
inlinestaticinherited

◆ internalGetClass()

virtual Class const& internalGetClass ( ) const
protectedpure virtualinherited

◆ getAdapter()

virtual Object* getAdapter ( const Class adapter)
pure virtualinherited

Returns an object which is an instance of the given class associated with this object.

Returns nullptr if no such object can be found. The implementation if IAdaptable is responsible for destroying the instance of the created object.

Implemented in VisualizationView, and WorkbenchPart.


The documentation for this class was generated from the following file: