|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectforge.translate.ForgeTranslation
public final class ForgeTranslation
A translation of a Forge procedure to Kodkod.
Method Summary | |
---|---|
java.util.List<kodkod.ast.Formula> |
assumes()
Returns the set of assume constraints accumulated across the translation. |
Environment |
finalEnv()
Returns the final environment. |
Environment |
initialEnv()
Returns the initial environment. |
RelationalModel |
model()
|
ForgeProgram |
program()
|
StmtSet |
slice(ForgeExpression.Modifiable mod)
Returns the set of statements that impact the given modifiable. |
StmtSet |
slice(kodkod.ast.Formula assume)
Returns the set of statements responsible for the given assume formula. |
static ForgeTranslation |
translate(SEStrategy strategy,
ForgeCFG cfg,
boolean logSlices)
Translates the given cfg to Kodkod, logging the slice information iff the logSlices flag is true. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ForgeTranslation translate(SEStrategy strategy, ForgeCFG cfg, boolean logSlices)
public ForgeProgram program()
public RelationalModel model()
public Environment initialEnv()
public Environment finalEnv()
public java.util.List<kodkod.ast.Formula> assumes()
public StmtSet slice(kodkod.ast.Formula assume)
public StmtSet slice(ForgeExpression.Modifiable mod)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |