com.ibm.etools.cobol.application.model.cobol

Interface PIControllerVaryingClause

  • All Superinterfaces:
    ASTNode, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier


    public interface PIControllerVaryingClause
    extends ASTNode
    A representation of the VARYING clause in a PERFORM statement.

    The following features are supported:

    See Also:
    COBOLPackage.getPIControllerVaryingClause()
    • Method Detail

      • getVaried

        DataRefOrIndexRef getVaried()
        Returns the value of the 'Varied' containment reference.

        The value is the data item or index item after the VARYING keyword.

        Returns:
        the value of the 'Varied' containment reference.
        See Also:
        setVaried(DataRefOrIndexRef), COBOLPackage.getPIControllerVaryingClause_Varied()
      • setVaried

        void setVaried(DataRefOrIndexRef value)
        Sets the value of the 'Varied' containment reference.
        Parameters:
        value - the new value of the 'Varied' containment reference.
        See Also:
        getVaried()
      • getFrom

        DataRefOrLiteralOrIndexRef getFrom()
        Returns the value of the 'From' containment reference.

        The value is the data item, literal, or index in the FROM clause.

        Returns:
        the value of the 'From' containment reference.
        See Also:
        setFrom(DataRefOrLiteralOrIndexRef), COBOLPackage.getPIControllerVaryingClause_From()
      • setFrom

        void setFrom(DataRefOrLiteralOrIndexRef value)
        Sets the value of the 'From' containment reference.
        Parameters:
        value - the new value of the 'From' containment reference.
        See Also:
        getFrom()
      • getBy

        DataRefOrLiteral getBy()
        Returns the value of the 'By' containment reference.

        The value is the data item or literal in the BY clause.

        Returns:
        the value of the 'By' containment reference.
        See Also:
        setBy(DataRefOrLiteral), COBOLPackage.getPIControllerVaryingClause_By()
      • setBy

        void setBy(DataRefOrLiteral value)
        Sets the value of the 'By' containment reference.
        Parameters:
        value - the new value of the 'By' containment reference.
        See Also:
        getBy()
      • getUntil

        ExprConditional getUntil()
        Returns the value of the 'Until' containment reference.

        The value is the conditional expression in the UNTIL clause.

        Returns:
        the value of the 'Until' containment reference.
        See Also:
        setUntil(ExprConditional), COBOLPackage.getPIControllerVaryingClause_Until()
      • setUntil

        void setUntil(ExprConditional value)
        Sets the value of the 'Until' containment reference.
        Parameters:
        value - the new value of the 'Until' containment reference.
        See Also:
        getUntil()