public interface ClassInvariant extends SpecificationElement
| Modifier and Type | Method and Description | 
|---|---|
Term | 
getInv(ParsableVariable selfVar,
      TermServices services)
Returns the invariant formula without implicit all-quantification over
 the receiver object. 
 | 
Term | 
getOriginalInv()
Returns the invariant formula without implicit all-quantification over
 the receiver object. 
 | 
Contract.OriginalVariables | 
getOrigVars()
Returns the original Self Variable to replace it easier. 
 | 
boolean | 
isStatic()
Tells whether the invariant is static (i.e., does not refer to a
 receiver object). 
 | 
ClassInvariant | 
setKJT(KeYJavaType kjt)
Returns another class invariant like this one, except that it refers to the 
 passed KeYJavaType. 
 | 
getDisplayName, getKJT, getName, getVisibilityTerm getInv(ParsableVariable selfVar, TermServices services)
Term getOriginalInv()
boolean isStatic()
ClassInvariant setKJT(KeYJavaType kjt)
Contract.OriginalVariables getOrigVars()