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


java.lang.Object
   de.uka.ilkd.key.logic.op.Op

All known Subclasses:   de.uka.ilkd.key.logic.op.Equality,  de.uka.ilkd.key.logic.op.Modality,  de.uka.ilkd.key.logic.op.IfThenElse,  de.uka.ilkd.key.logic.op.AccessOp,  de.uka.ilkd.key.logic.op.SubstOp,  de.uka.ilkd.key.logic.op.Quantifier,  de.uka.ilkd.key.logic.op.Junctor,  de.uka.ilkd.key.logic.op.AbstractMetaOperator,
Op
abstract public class Op implements Operator(Code)
This class contains logical connectives, most of them derive from this class. If you want to create a term with a connective that is stored in this class you have to take this one, because these operators are handled as singleton so that e.g. these operators are compared using equality on references not on names.


Field Summary
final public static  QuantifierALL
    
final public static  JunctorAND
    
final public static  ModalityBOX
     the box operator of dynamic logic.
final public static  ModalityBOXSUSP
    
final public static  ModalityBOXTRA
    
final public static  ModalityBOXTRC
    
final public static  JunctorCOMPUTE_SPEC_OP
    
final public static  ModalityDIA
     the diamond operator of dynamic logic.
final public static  ModalityDIASUSP
    
final public static  ModalityDIATRA
    
final public static  ModalityDIATRC
    
final public static  EqualityEQUALS
    
final public static  EqualityEQV
    
final public static  QuantifierEX
    
final public static  JunctorFALSE
    
final public static  IfExThenElseIF_EX_THEN_ELSE
    
final public static  IfThenElseIF_THEN_ELSE
    
final public static  JunctorIMP
    
final public static  JunctorNOT
    
final public static  FunctionNULL
    
final public static  JunctorOR
    
final public static  SubstOpSUBST
     the wary substitution operator {var<-term}'.
final public static  ModalityTOUT
     the throughout operator of dynamic logic.
final public static  ModalityTOUTSUSP
    
final public static  ModalityTOUTTRA
    
final public static  ModalityTOUTTRC
    
final public static  JunctorTRUE
    
final protected  Namename
    

Constructor Summary
protected  Op(Name name)
    

Method Summary
protected  booleanequalsForResolve(Operator op)
    
public static  ModalitygetModality(String str)
    
public  booleanisRigid(Term term)
    
public  MatchConditionsmatch(SVSubstitute subst, MatchConditions mc, Services services)
    
public  Namename()
    
protected  ObjectreadResolve()
    
public  StringtoString()
    

Field Detail
ALL
final public static Quantifier ALL(Code)
the ususal 'forall' operator 'all' (be A a formula then 'all x.A' is true if and only if for all elements d of the universe A{x<-d} (x substitued with d) is true



AND
final public static Junctor AND(Code)
the ususal 'and' operator '/\' (be A, B formulae then 'A /\ B' is true if and only if A is true and B is true



BOX
final public static Modality BOX(Code)
the box operator of dynamic logic. A formula [alpha;]Phi can be read as 'In all states reachable processing the program alpha the formula Phi holds'.



BOXSUSP
final public static Modality BOXSUSP(Code)
Box operator used for a transaction that is suspended



BOXTRA
final public static Modality BOXTRA(Code)
Box operator used for a transaction that is going to abort



BOXTRC
final public static Modality BOXTRC(Code)
Box operator used for a transaction that is going to commit



COMPUTE_SPEC_OP
final public static Junctor COMPUTE_SPEC_OP(Code)
control operator required for specification computation



DIA
final public static Modality DIA(Code)
the diamond operator of dynamic logic. A formula Phi can be read as after processing the program alpha there exists a state such that Phi holds.



DIASUSP
final public static Modality DIASUSP(Code)
Diamond operator used for a transaction that is suspended



DIATRA
final public static Modality DIATRA(Code)
Diamond operator used for a transaction that is going to abort



DIATRC
final public static Modality DIATRC(Code)
Diamond operator used for a transaction that is going to commit



EQUALS
final public static Equality EQUALS(Code)
the ususal 'equality' operator '='



EQV
final public static Equality EQV(Code)
the ususal 'equivalence' operator '<->' (be A, B formulae then 'A <-> B' is true if and only if A and B have the same truth value



EX
final public static Quantifier EX(Code)
the ususal 'exists' operator 'ex' (be A a formula then 'ex x.A' is true if and only if there is at least one elements d of the universe such that A{x<-d} (x substitued with d) is true



FALSE
final public static Junctor FALSE(Code)
the false constant



IF_EX_THEN_ELSE
final public static IfExThenElse IF_EX_THEN_ELSE(Code)
the 'ifEx-then-else' operator



IF_THEN_ELSE
final public static IfThenElse IF_THEN_ELSE(Code)
the 'if-then-else' operator



IMP
final public static Junctor IMP(Code)
the ususal 'implication' operator '->' (be A, B formulae then 'A -> B' is true if and only if A is false or B is true



NOT
final public static Junctor NOT(Code)
the ususal 'negation' operator '-'



NULL
final public static Function NULL(Code)
the null pointer



OR
final public static Junctor OR(Code)
the ususal 'or' operator '\/' (be A, B formulae then 'A \/ B' is true if and only if A is true or B is true



SUBST
final public static SubstOp SUBST(Code)
the wary substitution operator {var<-term}'. {x<-d}'A(x) means replace all free occurrences of variable x in A with d, however without replacing x with a non-rigid A below modalities



TOUT
final public static Modality TOUT(Code)
the throughout operator of dynamic logic. A formula [[alpha;]]Phi can be read as 'In all intermediate states during processing the program alpha the formula Phi holds'.



TOUTSUSP
final public static Modality TOUTSUSP(Code)
Throughout operator used for a transaction that is suspended



TOUTTRA
final public static Modality TOUTTRA(Code)
Throughout operator used for a transaction that is going to abort



TOUTTRC
final public static Modality TOUTTRC(Code)
Throughout operator used for a transaction that is going to commit



TRUE
final public static Junctor TRUE(Code)
the true constant



name
final protected Name name(Code)




Constructor Detail
Op
protected Op(Name name)(Code)




Method Detail
equalsForResolve
protected boolean equalsForResolve(Operator op)(Code)



getModality
public static Modality getModality(String str)(Code)
Returns a modality corresponding to a string
Parameters:
  str - name of the modality to return



isRigid
public boolean isRigid(Term term)(Code)
true if the value of "term" having this operator astop-level operator and may not be changed by modalities



match
public MatchConditions match(SVSubstitute subst, MatchConditions mc, Services services)(Code)
implements the default operator matching rule which means that the compared object have to be equal otherwise matching fails



name
public Name name()(Code)



readResolve
protected Object readResolve() throws ObjectStreamException(Code)



toString
public String toString()(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.