| java.lang.Object de.uka.ilkd.key.casetool.together.TogetherOCLSimplInterface
TogetherOCLSimplInterface | public class TogetherOCLSimplInterface (Code) | | Used for OCL Simplification.
Wraps the machinery needed to, given a list of class names:
- Extract the model representation of these classes and
invoke the prover machinery on these representations.
- Extract the resulting terms (simplified invariants),
pretty-print them into strings, and update the source
code of the proper classes with these invariants.
|
TogetherOCLSimplInterface | public TogetherOCLSimplInterface()(Code) | | |
simplifyConstraints | public void simplifyConstraints(LinkedList newClasses)(Code) | | Performs the entire simplification.
Parameters: newClasses - List of class names (Strings), whose invariants need to be simplified. |
|
|