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

Interface AbbreviatedCond

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


    public interface AbbreviatedCond
    extends ASTNode
    A representation of an abbreviated condition in an abbreviated combined relational condition.

    The following features are supported:

    See Also:
    COBOLPackage.getAbbreviatedCond()
    • Method Detail

      • isAnd

        boolean isAnd()
        Returns the value of the 'And' attribute.

        The value is true if AND is present; false otherwise.

        Returns:
        the value of the 'And' attribute.
        See Also:
        setAnd(boolean), COBOLPackage.getAbbreviatedCond_And()
      • setAnd

        void setAnd(boolean value)
        Sets the value of the 'And' attribute.
        Parameters:
        value - the new value of the 'And' attribute.
        See Also:
        isAnd()
      • isOr

        boolean isOr()
        Returns the value of the 'Or' attribute.

        The value is true if OR is present; false otherwise.

        Returns:
        the value of the 'Or' attribute.
        See Also:
        setOr(boolean), COBOLPackage.getAbbreviatedCond_Or()
      • setOr

        void setOr(boolean value)
        Sets the value of the 'Or' attribute.
        Parameters:
        value - the new value of the 'Or' attribute.
        See Also:
        isOr()
      • isNot

        boolean isNot()
        Returns the value of the 'Not' attribute.

        The value is true if NOT is present; false otherwise.

        Returns:
        the value of the 'Not' attribute.
        See Also:
        setNot(boolean), COBOLPackage.getAbbreviatedCond_Not()
      • setNot

        void setNot(boolean value)
        Sets the value of the 'Not' attribute.
        Parameters:
        value - the new value of the 'Not' attribute.
        See Also:
        isNot()
      • getRelationalOperatorClause

        RelationalOperatorClause getRelationalOperatorClause()
        Returns the value of the 'Relational Operator Clause' containment reference.

        The value is the relational operator clause. If the clause is not present, the value is null.

        Returns:
        the value of the 'Relational Operator Clause' containment reference.
        See Also:
        setRelationalOperatorClause(RelationalOperatorClause), COBOLPackage.getAbbreviatedCond_RelationalOperatorClause()
      • getObject

        Expr getObject()
        Returns the value of the 'Object' containment reference.

        The value is the object in the abbreviated condition.

        Returns:
        the value of the 'Object' containment reference.
        See Also:
        setObject(Expr), COBOLPackage.getAbbreviatedCond_Object()
      • setObject

        void setObject(Expr value)
        Sets the value of the 'Object' containment reference.
        Parameters:
        value - the new value of the 'Object' containment reference.
        See Also:
        getObject()