Java Doc for InteractiveProver.java in  » Testing » KeY » de » uka » ilkd » key » gui » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Testing » KeY » de.uka.ilkd.key.gui 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   de.uka.ilkd.key.gui.InteractiveProver

InteractiveProver
public class InteractiveProver (Code)



Constructor Summary
public  InteractiveProver(KeYMediator mediator)
    

Method Summary
public  voidaddAutoModeListener(AutoModeListener p)
    
public  voidapplyInteractive(RuleApp app, Goal goal)
     Apply a RuleApp and continue with update simplification or strategy application according to current settings.
protected  voidfireAutoModeStarted(ProofEvent e)
    
public  voidfireAutoModeStopped(ProofEvent e)
    
protected  SetOfTacletAppgetAppsForName(Goal goal, String name, PosInOccurrence pos)
    
protected  SetOfTacletAppgetAppsForName(Goal goal, String name, PosInOccurrence pos, TacletFilter filter)
    
public  ListOfBuiltInRulegetBuiltInRule(PosInOccurrence pos, Constraint userConstraint)
     collects all built-in rules that are applicable at the given sequent position 'pos'.
public  SetOfRuleAppgetBuiltInRuleApp(BuiltInRule rule, PosInOccurrence pos, Constraint userConstraint)
    
protected  SetOfRuleAppgetBuiltInRuleAppsForName(String name, PosInOccurrence pos)
    
 ListOfTacletAppgetFindTaclet(PosInSequent pos)
    
 ListOfTacletAppgetNoFindTaclet()
    
public  ProofgetProof()
    
 ListOfTacletAppgetRewriteTaclet(PosInSequent pos)
    
public  booleaninteractiveMode()
    
 KeYMediatormediator()
    
public  voidremoveAutoModeListener(AutoModeListener p)
    
public  booleanresumeAutoMode()
    
public  voidsetInteractive(boolean interact)
    
public  voidsetProof(Proof p)
    
 voidsetResumeAutoMode(boolean b)
    
public  voidstartAutoMode()
    
public  voidstartAutoMode(ListOfGoal goals)
     starts the execution of rules with active strategy.
public  voidstartFocussedAutoMode(PosInOccurrence focus, Goal goal)
     starts the execution of rules with active strategy.
public  voidstopAutoMode()
    


Constructor Detail
InteractiveProver
public InteractiveProver(KeYMediator mediator)(Code)
creates a new interactive prover object




Method Detail
addAutoModeListener
public void addAutoModeListener(AutoModeListener p)(Code)



applyInteractive
public void applyInteractive(RuleApp app, Goal goal)(Code)
Apply a RuleApp and continue with update simplification or strategy application according to current settings.
Parameters:
  app -
Parameters:
  goal -



fireAutoModeStarted
protected void fireAutoModeStarted(ProofEvent e)(Code)
fires the event that automatic execution has started



fireAutoModeStopped
public void fireAutoModeStopped(ProofEvent e)(Code)
fires the event that automatic execution has stopped



getAppsForName
protected SetOfTacletApp getAppsForName(Goal goal, String name, PosInOccurrence pos)(Code)
collects all Taclet applications at the given position of the specified taclet
Parameters:
  goal - the Goal for which the applications should be returned
Parameters:
  name - the String with the taclet names whose applications are looked for
Parameters:
  pos - the PosInOccurrence describing the position a list of all found rule applications of the given rule atposition pos



getAppsForName
protected SetOfTacletApp getAppsForName(Goal goal, String name, PosInOccurrence pos, TacletFilter filter)(Code)
collects all taclet applications for the given position and taclet (identified by its name) matching the filter condition
Parameters:
  goal - the Goal for which the applications should be returned
Parameters:
  name - the String with the taclet names whose applications are looked for
Parameters:
  pos - the PosInOccurrence describing the position
Parameters:
  filter - the TacletFilter expressing restrictions a list of all found rule applications of the given rule atposition pos passing the filter



getBuiltInRule
public ListOfBuiltInRule getBuiltInRule(PosInOccurrence pos, Constraint userConstraint)(Code)
collects all built-in rules that are applicable at the given sequent position 'pos'.
Parameters:
  pos - the PosInSequent where to look for applicable rules
Parameters:
  userConstraint - the user defined constraint



getBuiltInRuleApp
public SetOfRuleApp getBuiltInRuleApp(BuiltInRule rule, PosInOccurrence pos, Constraint userConstraint)(Code)
collects all built-in rule applications for the given rule that are applicable at position 'pos' and the current user constraint
Parameters:
  rule - the BuiltInRule for which the applications are collected
Parameters:
  pos - the PosInSequent the position information
Parameters:
  userConstraint - the user defined constraint a SetOfRuleApp with all possible rule applications



getBuiltInRuleAppsForName
protected SetOfRuleApp getBuiltInRuleAppsForName(String name, PosInOccurrence pos)(Code)
collects all applications of a rule given by its name at a give position in the sequent
Parameters:
  name - the name of the BuiltInRule for which applications are collected.
Parameters:
  pos - the position in the sequent where the BuiltInRule should be applieda SetOfRuleApp with all possible applications of the rule



getFindTaclet
ListOfTacletApp getFindTaclet(PosInSequent pos)(Code)
collects all applicable FindTaclets of the current goal (called by the SequentViewer) a list of Taclets with all applicable FindTaclets



getNoFindTaclet
ListOfTacletApp getNoFindTaclet()(Code)
collects all applicable NoFindTaclets of the current goal (called by the SequentViewer) a list of Taclets with all applicable NoFindTaclets



getProof
public Proof getProof()(Code)
returns the proof the interactive prover is working on the proof the interactive prover is working on



getRewriteTaclet
ListOfTacletApp getRewriteTaclet(PosInSequent pos)(Code)
collects all applicable RewriteTaclets of the current goal (called by the SequentViewer) a list of Taclets with all applicable RewriteTaclets



interactiveMode
public boolean interactiveMode()(Code)



mediator
KeYMediator mediator()(Code)
returns the KeYMediator



removeAutoModeListener
public void removeAutoModeListener(AutoModeListener p)(Code)



resumeAutoMode
public boolean resumeAutoMode()(Code)



setInteractive
public void setInteractive(boolean interact)(Code)



setProof
public void setProof(Proof p)(Code)
sets up a new proof
Parameters:
  p - a Proof that contains the root of the proof tree



setResumeAutoMode
void setResumeAutoMode(boolean b)(Code)



startAutoMode
public void startAutoMode()(Code)
starts the execution of rules with active strategy



startAutoMode
public void startAutoMode(ListOfGoal goals)(Code)
starts the execution of rules with active strategy. The strategy will only be applied on the goals of the list that is handed over and on the new goals an applied rule adds



startFocussedAutoMode
public void startFocussedAutoMode(PosInOccurrence focus, Goal goal)(Code)
starts the execution of rules with active strategy. Restrict the application of rules to a particular goal and (for focus!=null) to a particular subterm or subformula of that goal



stopAutoMode
public void stopAutoMode()(Code)
stops the execution of rules



Methods inherited from java.lang.Object
protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object o)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
final public void notify() throws IllegalMonitorStateException(Code)(Java Doc)
final public void notifyAll() throws IllegalMonitorStateException(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final public void wait() throws IllegalMonitorStateException, InterruptedException(Code)(Java Doc)
final public void wait(long ms) throws IllegalMonitorStateException, InterruptedException(Code)(Java Doc)
final public void wait(long ms, int ns) throws IllegalMonitorStateException, InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.