public class QuickAddConjunction extends java.lang.Object implements Conjunction
| Modifier and Type | Field and Description |
|---|---|
protected char |
nextName |
| Constructor and Description |
|---|
QuickAddConjunction(UnsortedTreeConjunction base) |
QuickAddConjunction(UnsortedTreeConjunction base,
java.util.Collection<Formula> formulas) |
QuickAddConjunction(UnsortedTreeConjunction base,
Formula f) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Formula term) |
void |
balance() |
Automaton |
getAutomaton() |
static ConjunctionFactory<? extends QuickAddConjunction> |
getFactory(ConjunctionFactory<? extends UnsortedTreeConjunction> base) |
java.util.Iterator<Formula> |
iterator() |
void |
remove(Formula term) |
void |
setAll(java.util.Collection<Formula> terms) |
void |
setAll(Formula terms) |
public QuickAddConjunction(UnsortedTreeConjunction base)
public QuickAddConjunction(UnsortedTreeConjunction base, java.util.Collection<Formula> formulas)
public QuickAddConjunction(UnsortedTreeConjunction base, Formula f)
public static ConjunctionFactory<? extends QuickAddConjunction> getFactory(ConjunctionFactory<? extends UnsortedTreeConjunction> base)
public void add(Formula term) throws javax.naming.OperationNotSupportedException
add in interface Conjunctionjavax.naming.OperationNotSupportedExceptionpublic void balance()
balance in interface Conjunctionpublic Automaton getAutomaton()
getAutomaton in interface Conjunctionpublic java.util.Iterator<Formula> iterator()
iterator in interface java.lang.Iterable<Formula>public void remove(Formula term) throws javax.naming.OperationNotSupportedException
remove in interface Conjunctionjavax.naming.OperationNotSupportedExceptionpublic void setAll(java.util.Collection<Formula> terms)
setAll in interface Conjunctionpublic void setAll(Formula terms)
setAll in interface Conjunction