com.kuka.roboticsAPI.controllerModel.sunrise.api
Class ExpressionStopCondition

java.lang.Object
  extended by com.kuka.roboticsAPI.controllerModel.sunrise.api.SunriseStopCondition
      extended by com.kuka.roboticsAPI.controllerModel.sunrise.api.ExpressionStopCondition
All Implemented Interfaces:
com.kuka.common.IDataEquatable

public class ExpressionStopCondition
extends SunriseStopCondition

See Also:
The NewStopCondition supports expressions which can be dynamically generated during runtime and using runtime data.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

Constructor Summary
ExpressionStopCondition(Expression expression)
          Creates a new stop condition with the given expression.
 
Method Summary
 String getCondition()
          Gets the condition (the expression) of the stop condition.
 Expression getExpression()
          Gets the expression of the stop condition.
 boolean hasSameDataAs(Object obj)
          
 void setExpression(Expression expression)
          Sets the expression for the stop condition.
 String toString()
          
 
Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.SunriseStopCondition
getErrorMessage, getUserDefinedStopCondition, hasFired, isErrorStopCondition, isStop1StopCondition, markAsErrorStopCondition, markAsErrorStopCondition, markAsStop1StopCondition, resetFired, setConditionExpression, setFired, setUserDefinedStopCondition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionStopCondition

public ExpressionStopCondition(Expression expression)
Creates a new stop condition with the given expression.

Parameters:
expression - The expression for the stop condition.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.
Method Detail

getExpression

public Expression getExpression()
Gets the expression of the stop condition.

Returns:
the expression
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

setExpression

public void setExpression(Expression expression)
Sets the expression for the stop condition.

Parameters:
expression - the expression to set
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

getCondition

public String getCondition()
Gets the condition (the expression) of the stop condition.

Overrides:
getCondition in class SunriseStopCondition
Returns:
The stop condition expression.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

toString

public String toString()

Overrides:
toString in class SunriseStopCondition
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

hasSameDataAs

public boolean hasSameDataAs(Object obj)

Specified by:
hasSameDataAs in interface com.kuka.common.IDataEquatable
Overrides:
hasSameDataAs in class SunriseStopCondition
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.


Copyright © 2019. All rights reserved.