Interface ConditionalX

All Superinterfaces:
Artifact, Expression, TypedArtifact
All Known Implementing Classes:
AbstractConditionalX, BooleanConditionalX, BooleanOtherwiseX, CharacterConditionalX, CharacterOtherwiseX, EntityConditionalX, EntityOtherwiseX, NumericConditionalX, NumericOtherwiseX, TemporalConditionalX, TemporalOtherwiseX

public interface ConditionalX extends Expression
Author:
Jorge Campins
  • Method Details

    • getOperator

      ConditionalOp getOperator()
      Specified by:
      getOperator in interface Expression
      Returns:
      the operator
    • getBooleanExpression

      BooleanExpression getBooleanExpression()
      Returns:
      the boolean expression
    • getThenValue

      Object getThenValue()
      Returns:
      the then value
    • getElseValue

      Object getElseValue()
      Returns:
      the else value