public abstract class AbstractMultigenitorForm extends AbstractForm implements MultigenitorForm
Constructor and Description |
---|
AbstractMultigenitorForm(int min,
int max) |
AbstractMultigenitorForm(int min,
int max,
Form parent) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Tourist v) |
Attribute[] |
getAttributes() |
Form[] |
getChildren() |
NamedElement[] |
getElementalChildren() |
boolean |
isAncestorOf(Form f,
Form root) |
copyGutsOver, deref, getAnnotation, getDef, getForm, getMax, getMin, getNamespace, getParent, getXPath, isAncestorOf, isFromDef, setAnnotation, setMax, setMin, setNamespace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deref, getAnnotation, getDef, getNamespace, getParent, getXPath, isAncestorOf, isFromDef
copyWithNewParent, getForm, getMax, getMin, setAnnotation, setMax, setMin
public AbstractMultigenitorForm(int min, int max)
public AbstractMultigenitorForm(int min, int max, Form parent)
public Form[] getChildren()
getChildren
in interface MultigenitorForm
public NamedElement[] getElementalChildren()
getElementalChildren
in interface MultigenitorForm
public Attribute[] getAttributes()
getAttributes
in interface MultigenitorForm
public boolean isAncestorOf(Form f, Form root)
isAncestorOf
in interface Form
isAncestorOf
in class AbstractForm