Uses of Interface
com.kuka.nav.fleet.graph.properties.PropertyHolder

Packages that use PropertyHolder
com.kuka.nav.fleet.graph Package containing classes of the fleet manager topology graph implementation. 
com.kuka.nav.fleet.graph.properties Contains the properties of a graph. 
 

Uses of PropertyHolder in com.kuka.nav.fleet.graph
 

Methods in com.kuka.nav.fleet.graph that return PropertyHolder
protected  PropertyHolder TopologyNodeId.getProperties()
          Gets the properties of the node.
 PropertyHolder TopologyNode.getProperties()
           
 PropertyHolder TopologyEdge.getProperties()
          Gets the properties of the topology graph edge.
 

Uses of PropertyHolder in com.kuka.nav.fleet.graph.properties
 

Classes in com.kuka.nav.fleet.graph.properties that implement PropertyHolder
 class DefaultPropertyHolder
          Abstract base class for all property holders.
 

Methods in com.kuka.nav.fleet.graph.properties that return PropertyHolder
 PropertyHolder PropertyHolder.add(Integer robotTypeId, Property property)
          Adds the given property to this property holder.
 PropertyHolder DefaultPropertyHolder.add(Integer robotTypeId, Property property)
           
 PropertyHolder PropertyHolder.add(Property property)
          Adds the given property to this property holder.
 PropertyHolder DefaultPropertyHolder.add(Property property)
           
 PropertyHolder PropertyHolder.addAll(Collection<com.kuka.util.Pair<Integer,Property>> entries)
          Adds a number of property entries to this property holder.
 PropertyHolder DefaultPropertyHolder.addAll(Collection<com.kuka.util.Pair<Integer,Property>> entries)
           
 PropertyHolder PropertyHolder.remove(Class<? extends Property> propertyType)
          Removes the property from this property holder.
 PropertyHolder DefaultPropertyHolder.remove(Class<? extends Property> propertyType)
           
 PropertyHolder PropertyHolder.remove(Integer robotTypeId, Class<? extends Property> propertyType)
          Removes the property associated with the given robot type from this property holder.
 PropertyHolder DefaultPropertyHolder.remove(Integer robotTypeId, Class<? extends Property> propertyType)
           
 PropertyHolder PropertyHolder.removeAny(Class<? extends Property> propertyType)
          Removes the properties associated with any robot type from this property holder and returns it.
 PropertyHolder DefaultPropertyHolder.removeAny(Class<? extends Property> propertyType)
           
 

Methods in com.kuka.nav.fleet.graph.properties with parameters of type PropertyHolder
static NodePosition NodePosition.get(PropertyHolder n)
          Helper function to get the NodePosition directly from a graph node.
static MaxVelocity MaxVelocity.get(PropertyHolder e, Integer robotTypeId)
          Helper function to retrieve this property from an edge.
static MaxAcceleration MaxAcceleration.get(PropertyHolder e, Integer robotTypeId)
          Helper function to retrieve this property from an edge.
static boolean Restriction.isAllowed(PropertyHolder propHolder, Integer robotTypeId)
          Tests whether a robot type has permission to use an edge or node.
static boolean Restriction.isRestricted(PropertyHolder propHolder, Integer robotTypeId)
          Tests whether a robot type is not allowed to use an edge or node.
 void PropertyHolderListener.propertyAdded(PropertyHolder properties, Property property)
          Gets called after a property has been added.
 void PropertyHolderListener.propertyChanged(PropertyHolder properties, Property property)
          Gets called after a property changed its value.
 void PropertyHolderListener.propertyHolderChanged(PropertyHolder properties)
          Gets called after a property holder was changed.
 void PropertyHolderListener.propertyRemoved(PropertyHolder properties, Property property)
          Deprecated. use PropertyHolderListener.propertyRemoved(PropertyHolder, Property, Integer) instead
 void PropertyHolderListener.propertyRemoved(PropertyHolder properties, Property property, Integer robotTypeId)
          Gets called after a property has been removed.
static void Restriction.restrict(PropertyHolder propHolder, Integer robotTypeId)
          Prevents any robot of the given robot type to move on the edge or node to which the given PropertyHolder belongs.
static void NodePosition.set(PropertyHolder n, double x, double y)
          Helper funtion to set the NodePosition directly of a graph node.
static void MaxVelocity.set(PropertyHolder e, Integer robotTypeId, double value)
          Helper function to set this property for an edge.
static void MaxAcceleration.set(PropertyHolder e, Integer robotTypeId, double value)
          Helper function to set this property for an edge.
 



Copyright © 2019. All rights reserved.