All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
StmtImpl

public interface Stmt extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Stmt'.

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the 'Alt' containment reference.
    Returns the value of the 'Ctn' containment reference.
    de.uni_hildesheim.sse.vil.expressions.expressionDsl.ExpressionStatement
    Returns the value of the 'Expr Stmt' containment reference.
    Returns the value of the 'Flush' attribute.
    Returns the value of the 'Loop' containment reference.
    Returns the value of the 'Multi' containment reference.
    Returns the value of the 'Switch' containment reference.
    de.uni_hildesheim.sse.vil.expressions.expressionDsl.VariableDeclaration
    Returns the value of the 'Var' containment reference.
    Returns the value of the 'While' containment reference.
    void
    Sets the value of the 'Alt' containment reference.
    void
    setCtn(Content value)
    Sets the value of the 'Ctn' containment reference.
    void
    setExprStmt(de.uni_hildesheim.sse.vil.expressions.expressionDsl.ExpressionStatement value)
    Sets the value of the 'Expr Stmt' containment reference.
    void
    Sets the value of the 'Flush' attribute.
    void
    setLoop(Loop value)
    Sets the value of the 'Loop' containment reference.
    void
    Sets the value of the 'Multi' containment reference.
    void
    Sets the value of the 'Switch' containment reference.
    void
    setVar(de.uni_hildesheim.sse.vil.expressions.expressionDsl.VariableDeclaration value)
    Sets the value of the 'Var' containment reference.
    void
    setWhile(While value)
    Sets the value of the 'While' containment reference.

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • getVar

      de.uni_hildesheim.sse.vil.expressions.expressionDsl.VariableDeclaration getVar()
      Returns the value of the 'Var' containment reference.
      Returns:
      the value of the 'Var' containment reference.
      See Also:
    • setVar

      void setVar(de.uni_hildesheim.sse.vil.expressions.expressionDsl.VariableDeclaration value)
      Sets the value of the 'Var' containment reference.
      Parameters:
      value - the new value of the 'Var' containment reference.
      See Also:
    • getAlt

      Alternative getAlt()
      Returns the value of the 'Alt' containment reference.
      Returns:
      the value of the 'Alt' containment reference.
      See Also:
    • setAlt

      void setAlt(Alternative value)
      Sets the value of the 'Alt' containment reference.
      Parameters:
      value - the new value of the 'Alt' containment reference.
      See Also:
    • getSwitch

      Switch getSwitch()
      Returns the value of the 'Switch' containment reference.
      Returns:
      the value of the 'Switch' containment reference.
      See Also:
    • setSwitch

      void setSwitch(Switch value)
      Sets the value of the 'Switch' containment reference.
      Parameters:
      value - the new value of the 'Switch' containment reference.
      See Also:
    • getMulti

      multiselect getMulti()
      Returns the value of the 'Multi' containment reference.
      Returns:
      the value of the 'Multi' containment reference.
      See Also:
    • setMulti

      void setMulti(multiselect value)
      Sets the value of the 'Multi' containment reference.
      Parameters:
      value - the new value of the 'Multi' containment reference.
      See Also:
    • getLoop

      Loop getLoop()
      Returns the value of the 'Loop' containment reference.
      Returns:
      the value of the 'Loop' containment reference.
      See Also:
    • setLoop

      void setLoop(Loop value)
      Sets the value of the 'Loop' containment reference.
      Parameters:
      value - the new value of the 'Loop' containment reference.
      See Also:
    • getWhile

      While getWhile()
      Returns the value of the 'While' containment reference.
      Returns:
      the value of the 'While' containment reference.
      See Also:
    • setWhile

      void setWhile(While value)
      Sets the value of the 'While' containment reference.
      Parameters:
      value - the new value of the 'While' containment reference.
      See Also:
    • getExprStmt

      de.uni_hildesheim.sse.vil.expressions.expressionDsl.ExpressionStatement getExprStmt()
      Returns the value of the 'Expr Stmt' containment reference.
      Returns:
      the value of the 'Expr Stmt' containment reference.
      See Also:
    • setExprStmt

      void setExprStmt(de.uni_hildesheim.sse.vil.expressions.expressionDsl.ExpressionStatement value)
      Sets the value of the 'Expr Stmt' containment reference.
      Parameters:
      value - the new value of the 'Expr Stmt' containment reference.
      See Also:
    • getCtn

      Content getCtn()
      Returns the value of the 'Ctn' containment reference.
      Returns:
      the value of the 'Ctn' containment reference.
      See Also:
    • setCtn

      void setCtn(Content value)
      Sets the value of the 'Ctn' containment reference.
      Parameters:
      value - the new value of the 'Ctn' containment reference.
      See Also:
    • getFlush

      String getFlush()
      Returns the value of the 'Flush' attribute.
      Returns:
      the value of the 'Flush' attribute.
      See Also:
    • setFlush

      void setFlush(String value)
      Sets the value of the 'Flush' attribute.
      Parameters:
      value - the new value of the 'Flush' attribute.
      See Also: