public class IfFormulaInstSeq extends java.lang.Object implements IfFormulaInstantiation
| Modifier and Type | Field and Description |
|---|---|
private boolean |
antec |
private SequentFormula |
cf |
private PosInOccurrence |
pioCache |
private Sequent |
seq
Sequent and formula
|
| Constructor and Description |
|---|
IfFormulaInstSeq(Sequent p_seq,
boolean antec,
SequentFormula p_cf) |
IfFormulaInstSeq(Sequent seq,
int formulaNr) |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableList<IfFormulaInstantiation> |
createList(Sequent p_s,
boolean antec,
Services services) |
private static ImmutableList<IfFormulaInstantiation> |
createListHelp(Sequent p_s,
boolean antec)
Create a list with all formulas of a given semisequent
|
boolean |
equals(java.lang.Object p_obj) |
SequentFormula |
getConstrainedFormula() |
int |
hashCode() |
boolean |
inAntec() |
PosInOccurrence |
toPosInOccurrence() |
java.lang.String |
toString() |
java.lang.String |
toString(Services services) |
private final Sequent seq
private final boolean antec
private final SequentFormula cf
private volatile PosInOccurrence pioCache
public IfFormulaInstSeq(Sequent p_seq, boolean antec, SequentFormula p_cf)
public IfFormulaInstSeq(Sequent seq, int formulaNr)
public SequentFormula getConstrainedFormula()
getConstrainedFormula in interface IfFormulaInstantiationprivate static ImmutableList<IfFormulaInstantiation> createListHelp(Sequent p_s, boolean antec)
public static ImmutableList<IfFormulaInstantiation> createList(Sequent p_s, boolean antec, Services services)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(Services services)
toString in interface IfFormulaInstantiationpublic boolean equals(java.lang.Object p_obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean inAntec()
public PosInOccurrence toPosInOccurrence()