Java Doc for InitConfig.java in  » Testing » KeY » de » uka » ilkd » key » proof » init » 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.proof.init 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   de.uka.ilkd.key.proof.init.InitConfig

InitConfig
public class InitConfig (Code)
an instance of this class describes the initial configuration of the prover. This includes sorts, functions, heuristics, and variables namespaces, information on the underlying java model, and a set of rules.



Constructor Summary
public  InitConfig(Services services, Profile profile)
    
public  InitConfig()
    

Method Summary
public  SetOfTacletactivatedTaclets()
    
public  voidadd(NamespaceSet ns, ModStrategy mod)
    
public  voidaddCategory2DefaultChoices(HashMap init)
     adds entries to the HashMap that maps categories to their default choices.
public  ListOfBuiltInRulebuiltInRules()
    
public  NamespacechoiceNS()
    
public  InitConfigcopy()
    
public  BuiltInRuleIndexcreateBuiltInRuleIndex()
    
public  voidcreateNamespacesForActivatedChoices()
    
public  TacletIndexcreateTacletIndex()
    
public  NamespacefuncNS()
    
public  SetOfChoicegetActivatedChoices()
     Returns the choices which are currently active.
public  ProfilegetProfile()
    
public  ProofEnvironmentgetProofEnv()
    
public  ServicesgetServices()
    
public  HashMapgetTaclet2Builder()
    Taclet s are constructed using TacletBuilder s this map contains the pair of a taclet and its builder which is important as goals of a taclet may depend of the selected choices.
public  SetOfTacletgetTaclets()
    
public  TacletlookupActiveTaclet(Name name)
    
public  ProofSettingsmergedProofSettings()
    
public  NamespaceSetnamespaces()
    
public  NamespaceprogVarNS()
    
public  NamespaceruleSetNS()
    
public  voidsetActivatedChoices(SetOfChoice activatedChoices)
     sets the set of activated choices of this initial configuration.
public  voidsetTaclet2Builder(HashMap taclet2Builder)
    
public  voidsetTaclets(SetOfTaclet taclets)
    
public  NamespacesortNS()
    
public  StringtoString()
    
public  NamespacevarNS()
    


Constructor Detail
InitConfig
public InitConfig(Services services, Profile profile)(Code)



InitConfig
public InitConfig()(Code)




Method Detail
activatedTaclets
public SetOfTaclet activatedTaclets()(Code)
returns the activated taclets of this initial configuration



add
public void add(NamespaceSet ns, ModStrategy mod)(Code)
adds namespaces to the namespaces of this initial configuration



addCategory2DefaultChoices
public void addCategory2DefaultChoices(HashMap init)(Code)
adds entries to the HashMap that maps categories to their default choices. Only entries of init with keys not already contained in category2DefaultChoice are added.



builtInRules
public ListOfBuiltInRule builtInRules()(Code)
returns the built-in rules of this initial configuration



choiceNS
public Namespace choiceNS()(Code)
returns the choice namespace of this initial configuration



copy
public InitConfig copy()(Code)
returns a copy of this initial configuration copying the namespaces, the contained JavaInfo while using the immutable set of taclets in the copy



createBuiltInRuleIndex
public BuiltInRuleIndex createBuiltInRuleIndex()(Code)
returns a new created index for built in rules (at the moment immutable list)



createNamespacesForActivatedChoices
public void createNamespacesForActivatedChoices()(Code)



createTacletIndex
public TacletIndex createTacletIndex()(Code)
returns a newly created taclet index for the set of activated taclets contained in this initial configuration



funcNS
public Namespace funcNS()(Code)
returns the function namespace of this initial configuration



getActivatedChoices
public SetOfChoice getActivatedChoices()(Code)
Returns the choices which are currently active. For getting the active choices for a specific proof, getChoices in de.uka.ilkd.key.proof.Proof has to be used.



getProfile
public Profile getProfile()(Code)



getProofEnv
public ProofEnvironment getProofEnv()(Code)
returns the proof environment using this initial configuration the ProofEnvironment using this configuration



getServices
public Services getServices()(Code)
returns the Services of this initial configuration providing access to the used program model the Services of this initial configuration



getTaclet2Builder
public HashMap getTaclet2Builder()(Code)
Taclet s are constructed using TacletBuilder s this map contains the pair of a taclet and its builder which is important as goals of a taclet may depend of the selected choices. Instead of creating all possible combinations in advance this is done by demand the map from a taclet to its builder



getTaclets
public SetOfTaclet getTaclets()(Code)



lookupActiveTaclet
public Taclet lookupActiveTaclet(Name name)(Code)



mergedProofSettings
public ProofSettings mergedProofSettings()(Code)



namespaces
public NamespaceSet namespaces()(Code)
returns the namespaces of this initial configuration



progVarNS
public Namespace progVarNS()(Code)
returns the program variable namespace of this initial configuration



ruleSetNS
public Namespace ruleSetNS()(Code)
returns the heuristics namespace of this initial configuration



setActivatedChoices
public void setActivatedChoices(SetOfChoice activatedChoices)(Code)
sets the set of activated choices of this initial configuration. For categories without a specified choice the default choice contained in category2DefaultChoice is added.



setTaclet2Builder
public void setTaclet2Builder(HashMap taclet2Builder)(Code)



setTaclets
public void setTaclets(SetOfTaclet taclets)(Code)



sortNS
public Namespace sortNS()(Code)
returns the sort namespace of this initial configuration



toString
public String toString()(Code)
toString



varNS
public Namespace varNS()(Code)
returns the variable namespace of this initial configuration



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.