com.kuka.nav.fleet.graph.properties
Interface Property

All Superinterfaces:
Serializable
All Known Subinterfaces:
EdgeGoalBasedMotion, EdgeMotion, EdgeTrackingBasedMotion
All Known Implementing Classes:
AbstractEdgeMaxMotionAbsProperty, AbstractEdgeMotionProperty, AbstractGoalBasedMotionProperty, AbstractNodeMaxMotionAbsProperty, AbstractProperty, AbstractRecoverProperty, CustomUserData, EdgeAction, EdgeBlendingCart, EdgeMaxAccelerationAbs, EdgeMaxDecelerationAbs, EdgeMaxVelocityAbs, EdgePathRecover, EdgeWeight, GraphTransition, MaxAcceleration, MaxDeceleration, MaxVelocity, NodeAccuracy, NodeAction, NodeAllowRotation, NodeDescription, NodeLocations, NodeMaxAccelerationAbs, NodeMaxDecelerationAbs, NodeMaxVelocityAbs, NodeName, NodePosition, NodeStartPoseRecover, NodeTransitOrientations, Restriction, WaitingZone

public interface Property
extends Serializable

Interface to identify objects as properties. They can be added to a PropertyHolder.


Method Summary
 Collection<Integer> getAllowedTypes()
          Returns the allowed robot type ids for this property.
 Integer getId()
          Returns the unique id of this property.
 String getValueToDisplay()
          Returns the value(s) in a way to show it in a UI.
 void setId(Integer id)
          Sets the unique id of this property.
 

Method Detail

getId

Integer getId()
Returns the unique id of this property.

Returns:
the unique id of this property

setId

void setId(Integer id)
Sets the unique id of this property.

Parameters:
id - the unique id of this property

getAllowedTypes

Collection<Integer> getAllowedTypes()
Returns the allowed robot type ids for this property. Note that the id corresponding to all robot types (PropertyHolder.ROBOTTYPEALL) is considered as a separate robot type. If all possible types are allowed the returned collection is empty.

Returns:
the allowed robot type ids

getValueToDisplay

String getValueToDisplay()
Returns the value(s) in a way to show it in a UI.

Returns:
the values


Copyright © 2019. All rights reserved.