Murl::Graph::INodeLinkController Interface Referenceabstract

The INodeLinkController interface. More...

#include "murl_graph_i_node_link_controller.h"

Inheritance diagram for Murl::Graph::INodeLinkController:

Public Member Functions

virtual IControllerGetControllerInterface ()=0
 Get the mutable IController interface. More...
 
virtual const IControllerGetControllerInterface () const =0
 Get the constant IController interface. More...
 
virtual ILinkControllerGetLinkControllerInterface ()=0
 Get the mutable ILinkController interface. More...
 
virtual const ILinkControllerGetLinkControllerInterface () const =0
 Get the constant ILinkController interface. More...
 
virtual IGenericNodeTarget< INode > * GetSourceNodeTarget ()=0
 Get the mutable source node target container. More...
 
virtual const IGenericNodeTarget< INode > * GetSourceNodeTarget () const =0
 Get the constant source node target container. More...
 

Detailed Description

The INodeLinkController interface.

Member Function Documentation

◆ GetControllerInterface() [1/2]

virtual IController* Murl::Graph::INodeLinkController::GetControllerInterface ( )
pure virtual

Get the mutable IController interface.

Returns
The mutable IController interface.

◆ GetControllerInterface() [2/2]

virtual const IController* Murl::Graph::INodeLinkController::GetControllerInterface ( ) const
pure virtual

Get the constant IController interface.

Returns
The constant IController interface.

◆ GetLinkControllerInterface() [1/2]

virtual ILinkController* Murl::Graph::INodeLinkController::GetLinkControllerInterface ( )
pure virtual

Get the mutable ILinkController interface.

Returns
The mutable ILinkController interface.

◆ GetLinkControllerInterface() [2/2]

virtual const ILinkController* Murl::Graph::INodeLinkController::GetLinkControllerInterface ( ) const
pure virtual

Get the constant ILinkController interface.

Returns
The constant ILinkController interface.

◆ GetSourceNodeTarget() [1/2]

virtual IGenericNodeTarget<INode>* Murl::Graph::INodeLinkController::GetSourceNodeTarget ( )
pure virtual

Get the mutable source node target container.

This method returns a mutable pointer to a typed Graph::IGenericNodeTarget container, which allows to set or query the linked source node.

Returns
The mutable Graph::IGenericNodeTarget container.

◆ GetSourceNodeTarget() [2/2]

virtual const IGenericNodeTarget<INode>* Murl::Graph::INodeLinkController::GetSourceNodeTarget ( ) const
pure virtual

Get the constant source node target container.

This method returns a constant pointer to a typed Graph::IGenericNodeTarget container, which allows to query the linked source node.

Returns
The constant Graph::IGenericNodeTarget container.

The documentation for this interface was generated from the following file:
  • murl_graph_i_node_link_controller.h


Copyright © 2011-2024 Spraylight GmbH.