|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LabelEnv
| Nested Class Summary | |
|---|---|
static interface |
LabelEnv.SearchState
Encapsulates the solvers search state. |
| Method Summary | |
|---|---|
void |
addActsFor(Principal p1,
Principal p2)
|
void |
addAssertionLE(Label L1,
Label L2)
|
void |
addEquiv(Label L1,
Label L2)
|
void |
addEquiv(Principal p1,
Principal p2)
|
LabelEnv |
copy()
|
java.util.Map |
definitions(VarMap bounds,
java.util.Set seenComponents)
Returns a Map of Strings to List[String]s which is the descriptions of any components that appear in the environment. |
boolean |
hasVariables()
Do any of the assertions in this label environment contain variables? |
boolean |
isEmpty()
Is this enviornment empty, or does is contain some constraints? |
boolean |
leq(Label L1,
Label L2)
|
boolean |
leq(Label L1,
Label L2,
LabelEnv.SearchState state)
|
PrincipalHierarchy |
ph()
|
void |
setSolver(Solver solver)
Set the solver used for this Label Environment. |
| Method Detail |
|---|
void addActsFor(Principal p1,
Principal p2)
void addEquiv(Principal p1,
Principal p2)
void addAssertionLE(Label L1,
Label L2)
void addEquiv(Label L1,
Label L2)
boolean leq(Label L1,
Label L2)
boolean leq(Label L1,
Label L2,
LabelEnv.SearchState state)
PrincipalHierarchy ph()
LabelEnv copy()
java.util.Map definitions(VarMap bounds,
java.util.Set seenComponents)
boolean isEmpty()
boolean hasVariables()
void setSolver(Solver solver)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||