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 IfFormulaInstantiation
private 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.Object
public java.lang.String toString(Services services)
toString
in interface IfFormulaInstantiation
public boolean equals(java.lang.Object p_obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean inAntec()
public PosInOccurrence toPosInOccurrence()