View Javadoc

1   //
2   // THIS FILE IS AUTOMATICALLY GENERATED!!
3   //
4   // Generated at 2009-08-09 by the VDM++ to JAVA Code Generator
5   // (v8.2.1b - Wed 15-Jul-2009 14:09:22)
6   //
7   // Supported compilers: jdk 1.4/1.5/1.6
8   //
9   
10  // ***** VDMTOOLS START Name=HeaderComment KEEP=NO
11  // ***** VDMTOOLS END Name=HeaderComment
12  
13  // ***** VDMTOOLS START Name=package KEEP=NO
14  package org.overturetool.umltrans.uml;
15  
16  // ***** VDMTOOLS END Name=package
17  
18  // ***** VDMTOOLS START Name=imports KEEP=NO
19  
20  import jp.co.csk.vdm.toolbox.VDM.*;
21  import java.util.*;
22  // ***** VDMTOOLS END Name=imports
23  
24  
25  
26  public abstract class IUmlLexem {
27  
28  // ***** VDMTOOLS START Name=vdmComp KEEP=NO
29    static UTIL.VDMCompare vdmComp = new UTIL.VDMCompare();
30  // ***** VDMTOOLS END Name=vdmComp
31  
32  // ***** VDMTOOLS START Name=ILEXEMUNKNOWN KEEP=NO
33    public static final Long ILEXEMUNKNOWN = new Long(0);
34  // ***** VDMTOOLS END Name=ILEXEMUNKNOWN
35  
36  // ***** VDMTOOLS START Name=ILEXEMKEYWORD KEEP=NO
37    public static final Long ILEXEMKEYWORD = new Long(1);
38  // ***** VDMTOOLS END Name=ILEXEMKEYWORD
39  
40  // ***** VDMTOOLS START Name=ILEXEMIDENTIFIER KEEP=NO
41    public static final Long ILEXEMIDENTIFIER = new Long(2);
42  // ***** VDMTOOLS END Name=ILEXEMIDENTIFIER
43  
44  // ***** VDMTOOLS START Name=ILEXEMLINECOMMENT KEEP=NO
45    public static final Long ILEXEMLINECOMMENT = new Long(3);
46  // ***** VDMTOOLS END Name=ILEXEMLINECOMMENT
47  
48  // ***** VDMTOOLS START Name=ILEXEMBLOCKCOMMENT KEEP=NO
49    public static final Long ILEXEMBLOCKCOMMENT = new Long(4);
50  // ***** VDMTOOLS END Name=ILEXEMBLOCKCOMMENT
51  
52  
53  // ***** VDMTOOLS START Name=vdm_init_IUmlLexem KEEP=NO
54    private void vdm_init_IUmlLexem () throws CGException {}
55  // ***** VDMTOOLS END Name=vdm_init_IUmlLexem
56  
57  
58  // ***** VDMTOOLS START Name=IUmlLexem KEEP=NO
59    public IUmlLexem () throws CGException {
60      vdm_init_IUmlLexem();
61    }
62  // ***** VDMTOOLS END Name=IUmlLexem
63  
64  
65  // ***** VDMTOOLS START Name=accept#1|IUmlVisitor KEEP=NO
66    abstract public void accept (final IUmlVisitor var_1_1) throws CGException ;
67  // ***** VDMTOOLS END Name=accept#1|IUmlVisitor
68  
69  
70  // ***** VDMTOOLS START Name=getLine KEEP=NO
71    abstract public Long getLine () throws CGException ;
72  // ***** VDMTOOLS END Name=getLine
73  
74  
75  // ***** VDMTOOLS START Name=getColumn KEEP=NO
76    abstract public Long getColumn () throws CGException ;
77  // ***** VDMTOOLS END Name=getColumn
78  
79  
80  // ***** VDMTOOLS START Name=getLexval KEEP=NO
81    abstract public Long getLexval () throws CGException ;
82  // ***** VDMTOOLS END Name=getLexval
83  
84  
85  // ***** VDMTOOLS START Name=getText KEEP=NO
86    abstract public String getText () throws CGException ;
87  // ***** VDMTOOLS END Name=getText
88  
89  
90  // ***** VDMTOOLS START Name=getType KEEP=NO
91    abstract public Long getType () throws CGException ;
92  // ***** VDMTOOLS END Name=getType
93  
94  
95  // ***** VDMTOOLS START Name=isKeyword KEEP=NO
96    abstract public Boolean isKeyword () throws CGException ;
97  // ***** VDMTOOLS END Name=isKeyword
98  
99  
100 // ***** VDMTOOLS START Name=isIdentifier KEEP=NO
101   abstract public Boolean isIdentifier () throws CGException ;
102 // ***** VDMTOOLS END Name=isIdentifier
103 
104 
105 // ***** VDMTOOLS START Name=isComment KEEP=NO
106   abstract public Boolean isComment () throws CGException ;
107 // ***** VDMTOOLS END Name=isComment
108 
109 
110 // ***** VDMTOOLS START Name=isLineComment KEEP=NO
111   abstract public Boolean isLineComment () throws CGException ;
112 // ***** VDMTOOLS END Name=isLineComment
113 
114 
115 // ***** VDMTOOLS START Name=isBlockComment KEEP=NO
116   abstract public Boolean isBlockComment () throws CGException ;
117 // ***** VDMTOOLS END Name=isBlockComment
118 
119 }
120 ;