Represents the list of child elements in a content model of an element declaration
Java binding:
package org.w3c.dom.abstractSchemas;
public interface ASChildren extends ASNode {
  public static final int UNBOUNDED  = MAX_LONG;
  public static final short NONE     = 0;
  public static final short SEQUENCE = 1;
  public static final short CHOICE   = 2;
  
  public short getListOperator();
  public void  setListOperator(short listOperator);
  public int   getMinOccurs();
  public void  setMinOccurs(int minOccurs);
  public int   getMaxOccurs();
  public void  setMaxOccurs(int maxOccurs);
  public ASNodeList getSubModels();
  public void       setSubModels(ASNodeList subModels);
  public ASNode removeASNode(int nodeIndex);
  public int insertASNode(int nodeIndex, ASNode newNode);
  public int appendASNode(ASNode newNode);
}
IDL:
interface ASChildren : ASNode {
  const unsigned long   UNBOUNDED = MAX_LONG;
  const unsigned short  NONE      = 0;
  const unsigned short  SEQUENCE  = 1;
  const unsigned short  CHOICE    = 2;
  
  attribute unsigned short   listOperator;
  attribute unsigned long    minOccurs;
  attribute unsigned long    maxOccurs;
  attribute ASNodeList       subModels;
  
  ASNode removeASNode(in unsigned long nodeIndex);
  int    insertASNode(in unsigned long nodeIndex, 
                                  in ASNode newNode);
  int    appendASNode(in ASNode newNode);
};