hmi.bml.feedback
Class BMLWarningFeedback

java.lang.Object
  extended by hmi.bml.feedback.BMLWarningFeedback
All Implemented Interfaces:
BMLFeedback

@Immutable
public final class BMLWarningFeedback
extends Object
implements BMLFeedback

Indicates that a warning has occured when executing some BML behaviors. modifiedBehaviours, modifiedConstraints and the warningText provide information on the recovery strategy taken by the player/planner/scheduler.

Author:
Herwin van Welbergen

Field Summary
 String bmlId
           
 String id
           
 Set<String> modifiedBehaviours
           
 Set<String> modifiedConstraints
           
 double timeStamp
           
 String warningText
           
 
Constructor Summary
BMLWarningFeedback(String id, String bmlId, double timeStamp, Set<String> modifiedBehaviours, Set<String> modifiedConstraints, String warningText)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public final String id

bmlId

public final String bmlId

modifiedBehaviours

public final Set<String> modifiedBehaviours

modifiedConstraints

public final Set<String> modifiedConstraints

warningText

public final String warningText

timeStamp

public final double timeStamp
Constructor Detail

BMLWarningFeedback

public BMLWarningFeedback(String id,
                          String bmlId,
                          double timeStamp,
                          Set<String> modifiedBehaviours,
                          Set<String> modifiedConstraints,
                          String warningText)
Method Detail

toString

public final String toString()
Overrides:
toString in class Object