ShiftExpression.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. */
  3. package org.yakindu.base.expressions.expressions;
  4. /**
  5. * <!-- begin-user-doc -->
  6. * A representation of the model object '<em><b>Shift Expression</b></em>'.
  7. * <!-- end-user-doc -->
  8. *
  9. * <p>
  10. * The following features are supported:
  11. * </p>
  12. * <ul>
  13. * <li>{@link org.yakindu.base.expressions.expressions.ShiftExpression#getOperator <em>Operator</em>}</li>
  14. * </ul>
  15. *
  16. * @see org.yakindu.base.expressions.expressions.ExpressionsPackage#getShiftExpression()
  17. * @model
  18. * @generated
  19. */
  20. public interface ShiftExpression extends BinaryExpression {
  21. /**
  22. * Returns the value of the '<em><b>Operator</b></em>' attribute.
  23. * The literals are from the enumeration {@link org.yakindu.base.expressions.expressions.ShiftOperator}.
  24. * <!-- begin-user-doc -->
  25. * <p>
  26. * If the meaning of the '<em>Operator</em>' attribute isn't clear,
  27. * there really should be more of a description here...
  28. * </p>
  29. * <!-- end-user-doc -->
  30. * @return the value of the '<em>Operator</em>' attribute.
  31. * @see org.yakindu.base.expressions.expressions.ShiftOperator
  32. * @see #setOperator(ShiftOperator)
  33. * @see org.yakindu.base.expressions.expressions.ExpressionsPackage#getShiftExpression_Operator()
  34. * @model
  35. * @generated
  36. */
  37. ShiftOperator getOperator();
  38. /**
  39. * Sets the value of the '{@link org.yakindu.base.expressions.expressions.ShiftExpression#getOperator <em>Operator</em>}' attribute.
  40. * <!-- begin-user-doc -->
  41. * <!-- end-user-doc -->
  42. * @param value the new value of the '<em>Operator</em>' attribute.
  43. * @see org.yakindu.base.expressions.expressions.ShiftOperator
  44. * @see #getOperator()
  45. * @generated
  46. */
  47. void setOperator(ShiftOperator value);
  48. } // ShiftExpression