edu.sc.seis.sod.validator.model

## Interface MultigenitorForm

- All Superinterfaces:
    Form, FormProvider
  All Known Implementing Classes:
    AbstractMultigenitorForm, Choice, DataList, Group, Interleave

      public interface MultigenitorForm
      extends Form

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Attribute[]` | `getAttributes()`
    `Form[]` | `getChildren()`
    `NamedElement[]` | `getElementalChildren()`

    - ### Methods inherited from interface edu.sc.seis.sod.validator.model.Form

      `accept, deref, getAnnotation, getDef, getNamespace, getParent, getXPath, isAncestorOf, isAncestorOf, isFromDef`

    - ### Methods inherited from interface edu.sc.seis.sod.validator.model.FormProvider

      `copyWithNewParent, getForm, getMax, getMin, setAnnotation, setMax, setMin`

- - ### Method Detail

    - #### getChildren

          Form[] getChildren()

      Returns:
        all of the Forms that go inside of this form.

    - #### getElementalChildren

          NamedElement[] getElementalChildren()

    - #### getAttributes

          Attribute[] getAttributes()