public class Ref extends java.lang.Object implements FormProvider
Constructor and Description |
---|
Ref(Grammar owner) |
Ref(Grammar owner,
java.lang.String name) |
Ref(Grammar owner,
java.lang.String name,
Form parent) |
Modifier and Type | Method and Description |
---|---|
FormProvider |
copyWithNewParent(Form newParent) |
Definition |
getDef() |
Form |
getForm() |
int |
getMax() |
int |
getMin() |
java.lang.String |
getName() |
int |
hashCode() |
void |
setAnnotation(Annotation ann) |
void |
setMax(int max) |
void |
setMin(int min) |
public Ref(Grammar owner)
public Ref(Grammar owner, java.lang.String name)
public FormProvider copyWithNewParent(Form newParent)
copyWithNewParent
in interface FormProvider
public Form getForm()
getForm
in interface FormProvider
public java.lang.String getName()
public Definition getDef()
public int getMin()
getMin
in interface FormProvider
public void setMin(int min)
setMin
in interface FormProvider
public int getMax()
getMax
in interface FormProvider
public void setAnnotation(Annotation ann)
setAnnotation
in interface FormProvider
public void setMax(int max)
setMax
in interface FormProvider
public int hashCode()
hashCode
in class java.lang.Object