com.kuka.nav.fleet.graph
Interface TopologyGraphListener

All Known Implementing Classes:
TopologyGraph.ListenerContainer, TopologyGraphListenerAdapter

public interface TopologyGraphListener

Listener that gets called when a topology graph changes. This includes changes of properties contained in nodes and edges.

See Also:
TopologyGraphListenerAdapter

Method Summary
 void edgeAdded(TopologyGraph graph, TopologyEdge edge)
          Gets called after an edge has been added.
 void edgeChanged(TopologyGraph graph, TopologyEdge edge)
          Gets called after an edge has been changed.
 void edgePropertyAdded(TopologyGraph graph, TopologyEdge edge, Property property)
          Gets called after a property has been added to an edge.
 void edgePropertyChanged(TopologyGraph graph, TopologyEdge edge, Property property)
          Gets called after a property of an edge has been changed.
 void edgePropertyRemoved(TopologyGraph graph, TopologyEdge edge, Property property)
          Deprecated. use edgePropertyRemoved(TopologyGraph graph, TopologyEdge edge, Property property, Integer robotTypeId) instead
 void edgePropertyRemoved(TopologyGraph graph, TopologyEdge edge, Property property, Integer robotTypeId)
          Gets called after a property has been removed from an edge.
 void edgeRemoved(TopologyGraph graph, TopologyEdge edge)
          Gets called after an edge has been removed.
 void nodeAdded(TopologyGraph graph, TopologyNode node)
          Gets called when after a node has been added.
 void nodeChanged(TopologyGraph graph, TopologyNode node)
          Gets called after a node has been changed.
 void nodePropertyAdded(TopologyGraph graph, TopologyNode node, Property property)
          Gets called after a property has been added to a node.
 void nodePropertyChanged(TopologyGraph graph, TopologyNode node, Property property)
          Gets called after a property of a node has been changed.
 void nodePropertyRemoved(TopologyGraph graph, TopologyNode node, Property property)
          Deprecated. use nodePropertyRemoved(TopologyGraph graph, TopologyNode node, Property property, Integer robotTypeId) instead
 void nodePropertyRemoved(TopologyGraph graph, TopologyNode node, Property property, Integer robotTypeId)
          Gets called after a property has been removed from a node.
 void nodeRemoved(TopologyGraph graph, TopologyNode node)
          Gets called after a node has been removed.
 void subgraphAdded(TopologyGraph graph, TopologyGraph subgraph)
          Gets called when after a subgraph has been added.
 void subgraphRemoved(TopologyGraph graph, TopologyGraph subgraph)
          Gets called after a subgraph has been removed.
 

Method Detail

subgraphAdded

void subgraphAdded(TopologyGraph graph,
                   TopologyGraph subgraph)
Gets called when after a subgraph has been added.

Parameters:
graph - the corresponding graph
subgraph - the subgraph that has been added

subgraphRemoved

void subgraphRemoved(TopologyGraph graph,
                     TopologyGraph subgraph)
Gets called after a subgraph has been removed.

Parameters:
graph - the corresponding graph
subgraph - the subgraph that has been removed

nodeAdded

void nodeAdded(TopologyGraph graph,
               TopologyNode node)
Gets called when after a node has been added.

Parameters:
graph - the corresponding graph
node - the node that has been added

nodeRemoved

void nodeRemoved(TopologyGraph graph,
                 TopologyNode node)
Gets called after a node has been removed.

Parameters:
graph - the corresponding graph
node - the node that has been removed

nodeChanged

void nodeChanged(TopologyGraph graph,
                 TopologyNode node)
Gets called after a node has been changed. This includes changes of contained properties.

Parameters:
graph - the corresponding graph
node - the node that has been changed

nodePropertyAdded

void nodePropertyAdded(TopologyGraph graph,
                       TopologyNode node,
                       Property property)
Gets called after a property has been added to a node.

Parameters:
graph - the corresponding graph
node - the node the property has been added to
property - the property that has been added to the node

nodePropertyRemoved

@Deprecated
void nodePropertyRemoved(TopologyGraph graph,
                                    TopologyNode node,
                                    Property property)
Deprecated. use nodePropertyRemoved(TopologyGraph graph, TopologyNode node, Property property, Integer robotTypeId) instead

Gets called after a property has been removed from a node.

Parameters:
graph - the corresponding graph
node - the node the property has been removed from
property - the property that has been removed

nodePropertyRemoved

void nodePropertyRemoved(TopologyGraph graph,
                         TopologyNode node,
                         Property property,
                         Integer robotTypeId)
Gets called after a property has been removed from a node.

Parameters:
graph - the corresponding graph
node - the node the property has been removed from
property - the property that has been removed
robotTypeId - the corresponding robot type to the removed property

nodePropertyChanged

void nodePropertyChanged(TopologyGraph graph,
                         TopologyNode node,
                         Property property)
Gets called after a property of a node has been changed.

Parameters:
graph - the corresponding graph
node - the node containing the changed property
property - the property that has been changed

edgeAdded

void edgeAdded(TopologyGraph graph,
               TopologyEdge edge)
Gets called after an edge has been added.

Parameters:
graph - the corresponding graph
edge - the edge that has been added

edgeRemoved

void edgeRemoved(TopologyGraph graph,
                 TopologyEdge edge)
Gets called after an edge has been removed.

Parameters:
graph - the corresponding graph
edge - the edge that has been removed

edgeChanged

void edgeChanged(TopologyGraph graph,
                 TopologyEdge edge)
Gets called after an edge has been changed. This includes changes of contained properties.

Parameters:
graph - the corresponding graph
edge - the edge that has been changed

edgePropertyAdded

void edgePropertyAdded(TopologyGraph graph,
                       TopologyEdge edge,
                       Property property)
Gets called after a property has been added to an edge.

Parameters:
graph - the corresponding graph
edge - the edge the property has been added to
property - the property that has been added to the node

edgePropertyRemoved

@Deprecated
void edgePropertyRemoved(TopologyGraph graph,
                                    TopologyEdge edge,
                                    Property property)
Deprecated. use edgePropertyRemoved(TopologyGraph graph, TopologyEdge edge, Property property, Integer robotTypeId) instead

Gets called after a property has been removed from an edge.

Parameters:
graph - the corresponding graph
edge - the edge the property has been removed from
property - the property that has been removed

edgePropertyRemoved

void edgePropertyRemoved(TopologyGraph graph,
                         TopologyEdge edge,
                         Property property,
                         Integer robotTypeId)
Gets called after a property has been removed from an edge.

Parameters:
graph - the corresponding graph
edge - the edge the property has been removed from
property - the property that has been removed
robotTypeId - the corresponding robot type to the removed property

edgePropertyChanged

void edgePropertyChanged(TopologyGraph graph,
                         TopologyEdge edge,
                         Property property)
Gets called after a property of an edge has been changed.

Parameters:
graph - the corresponding graph
edge - the edge containing the changed property
property - the property that has been changed


Copyright © 2019. All rights reserved.