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

Interface StringClause

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


    public interface StringClause
    extends ASTNode
    A representation of the sending fields in a STRING statement.

    The following features are supported:

    See Also:
    COBOLPackage.getStringClause()
    • Method Detail

      • getItems

        java.util.List getItems()
        Returns the value of the 'Items' containment reference list. The list contents are of type DataRefOrLiteral.

        The list contains the data items or literals that are sending fields.

        Returns:
        the value of the 'Items' containment reference list.
        See Also:
        COBOLPackage.getStringClause_Items()
      • isDelimitedBySize

        boolean isDelimitedBySize()
        Returns the value of the 'Delimited By Size' attribute.

        The value is true if the DELIMITED BY SIZE clause is present; false otherwise.

        Returns:
        the value of the 'Delimited By Size' attribute.
        See Also:
        setDelimitedBySize(boolean), COBOLPackage.getStringClause_DelimitedBySize()
      • setDelimitedBySize

        void setDelimitedBySize(boolean value)
        Sets the value of the 'Delimited By Size' attribute.
        Parameters:
        value - the new value of the 'Delimited By Size' attribute.
        See Also:
        isDelimitedBySize()
      • getDelimitedBy

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

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

        Returns:
        the value of the 'Delimited By' containment reference.
        See Also:
        setDelimitedBy(DataRefOrLiteral), COBOLPackage.getStringClause_DelimitedBy()
      • setDelimitedBy

        void setDelimitedBy(DataRefOrLiteral value)
        Sets the value of the 'Delimited By' containment reference.
        Parameters:
        value - the new value of the 'Delimited By' containment reference.
        See Also:
        getDelimitedBy()