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 IUmlProperty extends IUmlNode {
27  
28  // ***** VDMTOOLS START Name=vdmComp KEEP=NO
29    static UTIL.VDMCompare vdmComp = new UTIL.VDMCompare();
30  // ***** VDMTOOLS END Name=vdmComp
31  
32  
33  // ***** VDMTOOLS START Name=vdm_init_IUmlProperty KEEP=NO
34    private void vdm_init_IUmlProperty () throws CGException {}
35  // ***** VDMTOOLS END Name=vdm_init_IUmlProperty
36  
37  
38  // ***** VDMTOOLS START Name=IUmlProperty KEEP=NO
39    public IUmlProperty () throws CGException {
40      vdm_init_IUmlProperty();
41    }
42  // ***** VDMTOOLS END Name=IUmlProperty
43  
44  
45  // ***** VDMTOOLS START Name=getName KEEP=NO
46    abstract public String getName () throws CGException ;
47  // ***** VDMTOOLS END Name=getName
48  
49  
50  // ***** VDMTOOLS START Name=getVisibility KEEP=NO
51    abstract public IUmlVisibilityKind getVisibility () throws CGException ;
52  // ***** VDMTOOLS END Name=getVisibility
53  
54  
55  // ***** VDMTOOLS START Name=getMultiplicity KEEP=NO
56    abstract public IUmlMultiplicityElement getMultiplicity () throws CGException ;
57  // ***** VDMTOOLS END Name=getMultiplicity
58  
59  
60  // ***** VDMTOOLS START Name=hasMultiplicity KEEP=NO
61    abstract public Boolean hasMultiplicity () throws CGException ;
62  // ***** VDMTOOLS END Name=hasMultiplicity
63  
64  
65  // ***** VDMTOOLS START Name=getType KEEP=NO
66    abstract public IUmlType getType () throws CGException ;
67  // ***** VDMTOOLS END Name=getType
68  
69  
70  // ***** VDMTOOLS START Name=getIsReadOnly KEEP=NO
71    abstract public Boolean getIsReadOnly () throws CGException ;
72  // ***** VDMTOOLS END Name=getIsReadOnly
73  
74  
75  // ***** VDMTOOLS START Name=hasIsReadOnly KEEP=NO
76    abstract public Boolean hasIsReadOnly () throws CGException ;
77  // ***** VDMTOOLS END Name=hasIsReadOnly
78  
79  
80  // ***** VDMTOOLS START Name=getDefault KEEP=NO
81    abstract public IUmlValueSpecification getDefault () throws CGException ;
82  // ***** VDMTOOLS END Name=getDefault
83  
84  
85  // ***** VDMTOOLS START Name=hasDefault KEEP=NO
86    abstract public Boolean hasDefault () throws CGException ;
87  // ***** VDMTOOLS END Name=hasDefault
88  
89  
90  // ***** VDMTOOLS START Name=getIsComposite KEEP=NO
91    abstract public Boolean getIsComposite () throws CGException ;
92  // ***** VDMTOOLS END Name=getIsComposite
93  
94  
95  // ***** VDMTOOLS START Name=getIsDerived KEEP=NO
96    abstract public Boolean getIsDerived () throws CGException ;
97  // ***** VDMTOOLS END Name=getIsDerived
98  
99  
100 // ***** VDMTOOLS START Name=hasIsDerived KEEP=NO
101   abstract public Boolean hasIsDerived () throws CGException ;
102 // ***** VDMTOOLS END Name=hasIsDerived
103 
104 
105 // ***** VDMTOOLS START Name=getIsStatic KEEP=NO
106   abstract public Boolean getIsStatic () throws CGException ;
107 // ***** VDMTOOLS END Name=getIsStatic
108 
109 
110 // ***** VDMTOOLS START Name=hasIsStatic KEEP=NO
111   abstract public Boolean hasIsStatic () throws CGException ;
112 // ***** VDMTOOLS END Name=hasIsStatic
113 
114 
115 // ***** VDMTOOLS START Name=getOwnerClass KEEP=NO
116   abstract public String getOwnerClass () throws CGException ;
117 // ***** VDMTOOLS END Name=getOwnerClass
118 
119 
120 // ***** VDMTOOLS START Name=getQualifier KEEP=NO
121   abstract public IUmlType getQualifier () throws CGException ;
122 // ***** VDMTOOLS END Name=getQualifier
123 
124 
125 // ***** VDMTOOLS START Name=hasQualifier KEEP=NO
126   abstract public Boolean hasQualifier () throws CGException ;
127 // ***** VDMTOOLS END Name=hasQualifier
128 
129 }
130 ;