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

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

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the 'Block' containment reference.
    de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression
    Returns the value of the 'Expr' containment reference.
    de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression
    Returns the value of the 'Final Separator' containment reference.
    Returns the value of the 'Id' attribute.
    de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression
    Returns the value of the 'Separator' containment reference.
    Returns the value of the 'Stmt' containment reference.
    de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type
    Returns the value of the 'Type' containment reference.
    void
    Sets the value of the 'Block' containment reference.
    void
    setExpr(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression value)
    Sets the value of the 'Expr' containment reference.
    void
    setFinalSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression value)
    Sets the value of the 'Final Separator' containment reference.
    void
    setId(String value)
    Sets the value of the 'Id' attribute.
    void
    setSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression value)
    Sets the value of the 'Separator' containment reference.
    void
    setStmt(Stmt value)
    Sets the value of the 'Stmt' containment reference.
    void
    setType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type value)
    Sets the value of the 'Type' 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

    • getType

      de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type getType()
      Returns the value of the 'Type' containment reference.
      Returns:
      the value of the 'Type' containment reference.
      See Also:
    • setType

      void setType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type value)
      Sets the value of the 'Type' containment reference.
      Parameters:
      value - the new value of the 'Type' containment reference.
      See Also:
    • getId

      String getId()
      Returns the value of the 'Id' attribute.
      Returns:
      the value of the 'Id' attribute.
      See Also:
    • setId

      void setId(String value)
      Sets the value of the 'Id' attribute.
      Parameters:
      value - the new value of the 'Id' attribute.
      See Also:
    • getExpr

      de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression getExpr()
      Returns the value of the 'Expr' containment reference.
      Returns:
      the value of the 'Expr' containment reference.
      See Also:
    • setExpr

      void setExpr(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression value)
      Sets the value of the 'Expr' containment reference.
      Parameters:
      value - the new value of the 'Expr' containment reference.
      See Also:
    • getSeparator

      de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression getSeparator()
      Returns the value of the 'Separator' containment reference.
      Returns:
      the value of the 'Separator' containment reference.
      See Also:
    • setSeparator

      void setSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression value)
      Sets the value of the 'Separator' containment reference.
      Parameters:
      value - the new value of the 'Separator' containment reference.
      See Also:
    • getFinalSeparator

      de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression getFinalSeparator()
      Returns the value of the 'Final Separator' containment reference.
      Returns:
      the value of the 'Final Separator' containment reference.
      See Also:
    • setFinalSeparator

      void setFinalSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression value)
      Sets the value of the 'Final Separator' containment reference.
      Parameters:
      value - the new value of the 'Final Separator' containment reference.
      See Also:
    • getStmt

      Stmt getStmt()
      Returns the value of the 'Stmt' containment reference.
      Returns:
      the value of the 'Stmt' containment reference.
      See Also:
    • setStmt

      void setStmt(Stmt value)
      Sets the value of the 'Stmt' containment reference.
      Parameters:
      value - the new value of the 'Stmt' containment reference.
      See Also:
    • getBlock

      StmtBlock getBlock()
      Returns the value of the 'Block' containment reference.
      Returns:
      the value of the 'Block' containment reference.
      See Also:
    • setBlock

      void setBlock(StmtBlock value)
      Sets the value of the 'Block' containment reference.
      Parameters:
      value - the new value of the 'Block' containment reference.
      See Also: