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


java.lang.Object
   de.uka.ilkd.key.strategy.AbstractFeatureStrategy

All known Subclasses:   de.uka.ilkd.key.strategy.SimplificationOfOCLStrategy,  de.uka.ilkd.key.strategy.JavaCardDLStrategy,  de.uka.ilkd.key.strategy.FOLStrategy,
AbstractFeatureStrategy
abstract public class AbstractFeatureStrategy implements Strategy(Code)



Constructor Summary
protected  AbstractFeatureStrategy(Proof proof)
    

Method Summary
protected  Featureadd(Feature a, Feature b)
    
protected  Featureadd(Feature a, Feature b, Feature c)
    
protected  TermFeatureadd(TermFeature a, TermFeature b)
    
protected  TermFeatureadd(TermFeature a, TermFeature b, TermFeature c)
    
protected  TermFeatureany()
    
protected  FeatureapplyTF(String schemaVar, TermFeature tf)
     Invoke the term feature tf on the term that instantiation of schemaVar.
protected  FeatureapplyTF(ProjectionToTerm term, TermFeature tf)
     Evaluate the term feature tf for the term described by the projection term.
protected  FeatureapplyTFNonStrict(String schemaVar, TermFeature tf)
     Invoke the term feature tf on the term that instantiation of schemaVar.
protected  FeatureapplyTFNonStrict(ProjectionToTerm term, TermFeature tf)
     Evaluate the term feature tf for the term described by the projection term.
protected  voidbindRuleSet(RuleSetDispatchFeature d, RuleSet ruleSet, Feature f)
    
protected  voidbindRuleSet(RuleSetDispatchFeature d, RuleSet ruleSet, long cost)
    
protected  voidbindRuleSet(RuleSetDispatchFeature d, String ruleSet, Feature f)
    
protected  voidbindRuleSet(RuleSetDispatchFeature d, String ruleSet, long cost)
    
protected  voidclearRuleSetBindings(RuleSetDispatchFeature d, RuleSet ruleSet)
    
protected  voidclearRuleSetBindings(RuleSetDispatchFeature d, String ruleSet)
    
protected  Featurecontains(ProjectionToTerm bigTerm, ProjectionToTerm searchedTerm)
    
protected  voiddisableInstantiate()
    
protected  voidenableInstantiate()
    
protected  Featureeq(Feature a, Feature b)
    
protected  TermFeatureeq(TermBuffer t)
    
protected  Featureeq(ProjectionToTerm t1, ProjectionToTerm t2)
    
protected  TermFeatureextendsTrans(Sort s)
    
protected  FeatureforEach(TermBuffer x, TermGenerator gen, Feature body)
    
protected  BackTrackingManagergetBtManager()
    
protected  TacletFiltergetFilterFor(String[] p_names)
    
protected  RuleSetgetHeuristic(String p_name)
    
protected  ProofgetProof()
    
protected  FeatureifHeuristics(String[] heuristics, Feature thenFeature)
    
protected  FeatureifHeuristics(String[] heuristics, Feature thenFeature, Feature elseFeature)
    
protected  FeatureifHeuristics(String[] names, int priority)
    
protected  FeatureifZero(Feature cond, Feature thenFeature)
    
protected  FeatureifZero(Feature cond, Feature thenFeature, Feature elseFeature)
    
protected  TermFeatureifZero(TermFeature cond, TermFeature thenFeature)
    
protected  TermFeatureifZero(TermFeature cond, TermFeature thenFeature, TermFeature elseFeature)
    
protected  FeatureimplicitCastNecessary(ProjectionToTerm s1)
    
protected  FeatureinftyConst()
    
protected  TermFeatureinftyTermConst()
    
protected  ProjectionToTerminstOf(String schemaVar)
     Create a projection of taclet applications to the instantiation of the schema variables schemaVar.
protected  ProjectionToTerminstOfNonStrict(String schemaVar)
     Create a projection of taclet applications to the instantiation of the schema variables schemaVar.
protected  Featureinstantiate(Name sv, ProjectionToTerm value)
    
protected  Featureinstantiate(String sv, ProjectionToTerm value)
    
final public  voidinstantiateApp(RuleApp app, PosInOccurrence pio, Goal goal, RuleAppCostCollector collector)
    
abstract protected  RuleAppCostinstantiateApp(RuleApp app, PosInOccurrence pio, Goal goal)
    
protected  FeatureisInstantiated(String schemaVar)
    
protected  FeatureisSubSortFeature(ProjectionToTerm s1, ProjectionToTerm s2)
    
protected  Featureleq(Feature a, Feature b)
    
protected  Featureless(Feature a, Feature b)
    
protected  Featurelet(TermBuffer x, ProjectionToTerm value, Feature body)
    
protected  FeaturelongConst(long a)
    
protected  TermFeaturelongTermConst(long a)
    
protected  Featurenot(Feature f)
    
protected  TermFeaturenot(TermFeature f)
    
protected  FeatureoneOf(Feature[] features)
    
protected  FeatureoneOf(Feature feature0, Feature feature1)
    
protected  TermFeatureop(Operator op)
    
protected  TermFeatureopSub(Operator op, TermFeature sub0)
    
protected  TermFeatureopSub(Operator op, TermFeature sub0, TermFeature sub1)
    
protected  ProjectionToTermopTerm(Operator op, ProjectionToTerm[] subTerms)
    
protected  ProjectionToTermopTerm(Operator op, ProjectionToTerm subTerm)
    
protected  ProjectionToTermopTerm(Operator op, ProjectionToTerm subTerm0, ProjectionToTerm subTerm1)
    
protected  TermFeatureor(TermFeature a, TermFeature b)
    
protected  TermFeatureor(TermFeature a, TermFeature b, TermFeature c)
    
protected  Featureor(Feature a, Feature b)
    
protected  Featureor(Feature a, Feature b, Feature c)
    
protected  Featureprintln(ProjectionToTerm t)
    
protected  TermFeaturerec(TermFeature cond, TermFeature summand)
    
protected  FeatureselectSimplifier(long priority)
    
protected  ProjectionToTermsub(ProjectionToTerm t, int index)
    
protected  TermFeaturesub(TermFeature sub0)
    
protected  TermFeaturesub(TermFeature sub0, TermFeature sub1)
    
protected  ProjectionToTermsubAt(ProjectionToTerm t, PosInTerm pit)
    
protected  Featuresum(TermBuffer x, TermGenerator gen, Feature body)
    


Constructor Detail
AbstractFeatureStrategy
protected AbstractFeatureStrategy(Proof proof)(Code)




Method Detail
add
protected Feature add(Feature a, Feature b)(Code)



add
protected Feature add(Feature a, Feature b, Feature c)(Code)



add
protected TermFeature add(TermFeature a, TermFeature b)(Code)



add
protected TermFeature add(TermFeature a, TermFeature b, TermFeature c)(Code)



any
protected TermFeature any()(Code)



applyTF
protected Feature applyTF(String schemaVar, TermFeature tf)(Code)
Invoke the term feature tf on the term that instantiation of schemaVar. This is the strict/safe version that raises an error of schemaVar is not instantiated for a particular taclet app



applyTF
protected Feature applyTF(ProjectionToTerm term, TermFeature tf)(Code)
Evaluate the term feature tf for the term described by the projection term. If term is undefined for a particular rule app, an exception is raised



applyTFNonStrict
protected Feature applyTFNonStrict(String schemaVar, TermFeature tf)(Code)
Invoke the term feature tf on the term that instantiation of schemaVar. This is the non-strict/unsafe version that simply returns zero if schemaVar is not instantiated for a particular taclet app



applyTFNonStrict
protected Feature applyTFNonStrict(ProjectionToTerm term, TermFeature tf)(Code)
Evaluate the term feature tf for the term described by the projection term. If term is undefined for a particular rule app, zero is returned



bindRuleSet
protected void bindRuleSet(RuleSetDispatchFeature d, RuleSet ruleSet, Feature f)(Code)



bindRuleSet
protected void bindRuleSet(RuleSetDispatchFeature d, RuleSet ruleSet, long cost)(Code)



bindRuleSet
protected void bindRuleSet(RuleSetDispatchFeature d, String ruleSet, Feature f)(Code)



bindRuleSet
protected void bindRuleSet(RuleSetDispatchFeature d, String ruleSet, long cost)(Code)



clearRuleSetBindings
protected void clearRuleSetBindings(RuleSetDispatchFeature d, RuleSet ruleSet)(Code)



clearRuleSetBindings
protected void clearRuleSetBindings(RuleSetDispatchFeature d, String ruleSet)(Code)



contains
protected Feature contains(ProjectionToTerm bigTerm, ProjectionToTerm searchedTerm)(Code)



disableInstantiate
protected void disableInstantiate()(Code)



enableInstantiate
protected void enableInstantiate()(Code)



eq
protected Feature eq(Feature a, Feature b)(Code)



eq
protected TermFeature eq(TermBuffer t)(Code)



eq
protected Feature eq(ProjectionToTerm t1, ProjectionToTerm t2)(Code)



extendsTrans
protected TermFeature extendsTrans(Sort s)(Code)



forEach
protected Feature forEach(TermBuffer x, TermGenerator gen, Feature body)(Code)



getBtManager
protected BackTrackingManager getBtManager()(Code)



getFilterFor
protected TacletFilter getFilterFor(String[] p_names)(Code)



getHeuristic
protected RuleSet getHeuristic(String p_name)(Code)



getProof
protected Proof getProof()(Code)
Returns the proof.



ifHeuristics
protected Feature ifHeuristics(String[] heuristics, Feature thenFeature)(Code)

Parameters:
  heuristics -
Parameters:
  thenFeature -



ifHeuristics
protected Feature ifHeuristics(String[] heuristics, Feature thenFeature, Feature elseFeature)(Code)

Parameters:
  heuristics -
Parameters:
  thenFeature -
Parameters:
  elseFeature -



ifHeuristics
protected Feature ifHeuristics(String[] names, int priority)(Code)

Parameters:
  names -
Parameters:
  priority -



ifZero
protected Feature ifZero(Feature cond, Feature thenFeature)(Code)



ifZero
protected Feature ifZero(Feature cond, Feature thenFeature, Feature elseFeature)(Code)



ifZero
protected TermFeature ifZero(TermFeature cond, TermFeature thenFeature)(Code)



ifZero
protected TermFeature ifZero(TermFeature cond, TermFeature thenFeature, TermFeature elseFeature)(Code)



implicitCastNecessary
protected Feature implicitCastNecessary(ProjectionToTerm s1)(Code)



inftyConst
protected Feature inftyConst()(Code)



inftyTermConst
protected TermFeature inftyTermConst()(Code)



instOf
protected ProjectionToTerm instOf(String schemaVar)(Code)
Create a projection of taclet applications to the instantiation of the schema variables schemaVar. If schemaVar is not instantiated for a particular taclet app, an error will be raised



instOfNonStrict
protected ProjectionToTerm instOfNonStrict(String schemaVar)(Code)
Create a projection of taclet applications to the instantiation of the schema variables schemaVar. The projection will be partial and undefined for those taclet applications that do not instantiate schemaVar



instantiate
protected Feature instantiate(Name sv, ProjectionToTerm value)(Code)



instantiate
protected Feature instantiate(String sv, ProjectionToTerm value)(Code)



instantiateApp
final public void instantiateApp(RuleApp app, PosInOccurrence pio, Goal goal, RuleAppCostCollector collector)(Code)



instantiateApp
abstract protected RuleAppCost instantiateApp(RuleApp app, PosInOccurrence pio, Goal goal)(Code)



isInstantiated
protected Feature isInstantiated(String schemaVar)(Code)



isSubSortFeature
protected Feature isSubSortFeature(ProjectionToTerm s1, ProjectionToTerm s2)(Code)



leq
protected Feature leq(Feature a, Feature b)(Code)



less
protected Feature less(Feature a, Feature b)(Code)



let
protected Feature let(TermBuffer x, ProjectionToTerm value, Feature body)(Code)



longConst
protected Feature longConst(long a)(Code)



longTermConst
protected TermFeature longTermConst(long a)(Code)



not
protected Feature not(Feature f)(Code)



not
protected TermFeature not(TermFeature f)(Code)



oneOf
protected Feature oneOf(Feature[] features)(Code)



oneOf
protected Feature oneOf(Feature feature0, Feature feature1)(Code)



op
protected TermFeature op(Operator op)(Code)



opSub
protected TermFeature opSub(Operator op, TermFeature sub0)(Code)



opSub
protected TermFeature opSub(Operator op, TermFeature sub0, TermFeature sub1)(Code)



opTerm
protected ProjectionToTerm opTerm(Operator op, ProjectionToTerm[] subTerms)(Code)



opTerm
protected ProjectionToTerm opTerm(Operator op, ProjectionToTerm subTerm)(Code)



opTerm
protected ProjectionToTerm opTerm(Operator op, ProjectionToTerm subTerm0, ProjectionToTerm subTerm1)(Code)



or
protected TermFeature or(TermFeature a, TermFeature b)(Code)



or
protected TermFeature or(TermFeature a, TermFeature b, TermFeature c)(Code)



or
protected Feature or(Feature a, Feature b)(Code)



or
protected Feature or(Feature a, Feature b, Feature c)(Code)



println
protected Feature println(ProjectionToTerm t)(Code)



rec
protected TermFeature rec(TermFeature cond, TermFeature summand)(Code)



selectSimplifier
protected Feature selectSimplifier(long priority)(Code)

Parameters:
  priority -



sub
protected ProjectionToTerm sub(ProjectionToTerm t, int index)(Code)



sub
protected TermFeature sub(TermFeature sub0)(Code)



sub
protected TermFeature sub(TermFeature sub0, TermFeature sub1)(Code)



subAt
protected ProjectionToTerm subAt(ProjectionToTerm t, PosInTerm pit)(Code)



sum
protected Feature sum(TermBuffer x, TermGenerator gen, Feature body)(Code)



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.