# OpenORB 1.3.1: Interface SequenceDefOperations

## org.omg.CORBA
Interface SequenceDefOperations

All Superinterfaces:
  IDLTypeOperations, IRObjectOperations

All Known Subinterfaces:
  SequenceDef

All Known Implementing Classes:
  SequenceDefPOA

public interface SequenceDefOperations
extends IDLTypeOperations

A SequenceDef represents an IDL sequence type. As sequence types are anonymous, this interface is not derived from TypedefDef or Contained.

Method Summary
`int` `bound()` The lengthattribute specifies the maximum number of elements in the sequence.
`void` `bound(int value)` The lengthattribute specifies the maximum number of elements in the sequence.
`IDLType` `element_type_def()` The inherited type attribute is a tk_sequence TypeCode describing the sequence.
`void` `element_type_def(IDLType value)` The inherited type attribute is a tk_sequence TypeCode describing the sequence.
`TypeCode` `element_type()` The type of the elements is described by element_type and identified by element_type_def.

Methods inherited from interface org.omg.CORBA.IDLTypeOperations
`type`

Methods inherited from interface org.omg.CORBA.IRObjectOperations
`def_kind, destroy`

Method Detail

### bound

    public int bound()

  The lengthattribute specifies the maximum number of elements in the sequence. A bound of zero indicates an unbounded sequence.

### bound

    public void bound(int value)

  The lengthattribute specifies the maximum number of elements in the sequence. A bound of zero indicates an unbounded sequence.

### element_type

    public TypeCode element_type()

  The type of the elements is described by element_type and identified by element_type_def.

### element_type_def

    public IDLType element_type_def()

  The inherited type attribute is a tk_sequence TypeCode describing the sequence.

### element_type_def

    public void element_type_def(IDLType value)

  The inherited type attribute is a tk_sequence TypeCode describing the sequence.