public abstract static class GrammarAlias.CompoundAlias extends GrammarAlias.AbstractElementAlias
many, optional, parent
Constructor and Description |
---|
GrammarAlias.CompoundAlias(boolean many,
boolean optional) |
Modifier and Type | Method and Description |
---|---|
void |
addChildren(GrammarAlias.AbstractElementAlias... children) |
void |
addChildren(java.lang.Iterable<GrammarAlias.AbstractElementAlias> children) |
boolean |
equals(java.lang.Object obj) |
abstract java.util.Collection<GrammarAlias.AbstractElementAlias> |
getChildren() |
int |
hashCode() |
getParent, isMany, isOptional, toString
public GrammarAlias.CompoundAlias(boolean many, boolean optional)
public void addChildren(GrammarAlias.AbstractElementAlias... children)
public void addChildren(java.lang.Iterable<GrammarAlias.AbstractElementAlias> children)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public abstract java.util.Collection<GrammarAlias.AbstractElementAlias> getChildren()
public int hashCode()
hashCode
in class java.lang.Object