KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > opencrx > kernel > model1 > cci > Operation


1 // ----------------------------------------------------------------------------
2
// Instance/IntfBegin
3
// ----------------------------------------------------------------------------
4
//////////////////////////////////////////////////////////////////////////////
5
//
6
// Name: $Id: JMIAbstractMapper.java,v 1.11 2006/01/21 23:09:07 wfro Exp $
7
// Generated by: openMDX JMI Mapper
8
// Date: Mon Apr 03 11:38:52 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.model1.cci;
14
15 public interface Operation
16   extends
17  org.opencrx.kernel.model1.cci.BehaviouralFeature {
18 // ----------------------------------------------------------------------------
19
// Instance/IntfReferenceGet0_1WithQualifier
20
// ----------------------------------------------------------------------------
21
/**
22    * Retrieves the value for the reference <code>exception</code> for the
23    * specified qualifier attribute value.
24    * @param index The value for the qualifier attribute that qualifies this reference.
25    * @return The possibly null value for this reference.
26    * @exception JmiException If the value cannot be retrieved for some reason.
27    */

28   public org.opencrx.kernel.model1.cci.Exception getException(
29     int index
30   );
31
32 // ----------------------------------------------------------------------------
33
// Instance/IntfReferenceGet0_nNoFilter
34
// ----------------------------------------------------------------------------
35
/**
36    * Retrieves the objects referenced by <code>exception</code>.
37    * @return The collection of referenced objects.
38    * @exception JmiException If the value cannot be retrieved for some reason.
39    */

40   public java.util.Collection JavaDoc getException(
41   );
42
43 // ----------------------------------------------------------------------------
44
// Instance/IntfReferenceAddWithQualifier
45
// ----------------------------------------------------------------------------
46
/**
47    * @param index The qualifier attribute value that qualifies the reference to get the element to be appended.
48    * @param newValue The element to be appended.
49    * @exception JmiException If the value cannot be appended for some reason.
50    */

51   public void addException (
52     int index,
53     org.opencrx.kernel.model1.cci.Exception newValue
54   );
55
56 // ----------------------------------------------------------------------------
57
// Instance/IntfReferenceAddWithoutQualifier
58
// ----------------------------------------------------------------------------
59
/**
60    * @param newValue The element to be appended.
61    * @exception JmiException If the value cannot be appended for some reason.
62    */

63   public void addException (
64     org.opencrx.kernel.model1.cci.Exception newValue
65   );
66
67 // ----------------------------------------------------------------------------
68
// Instance/IntfReferenceRemoveWithQualifier
69
// ----------------------------------------------------------------------------
70
/**
71    * @exception JmiException If the value cannot be removed for some reason.
72    */

73   public void removeException (
74     int index
75   );
76 // ----------------------------------------------------------------------------
77
// Instance/IntfAttributeGet1_1
78
// ----------------------------------------------------------------------------
79
/**
80    * Retrieves the value for the attribute <code>isQuery</code>.
81    * @return The non-null value for attribute <code>isQuery</code>.
82    * @exception JmiException If the value cannot be retrieved for some reason.
83    */

84   public boolean isQuery(
85   );
86
87 // ----------------------------------------------------------------------------
88
// Instance/IntfAttributeSet1_1
89
// ----------------------------------------------------------------------------
90
/**
91    * Sets a new value for the attribute <code>isQuery</code>.
92    * @param newValue The non-null new value for attribute <code>isQuery</code>.
93    * @exception JmiException If the value cannot be set for some reason.
94    */

95   public void setQuery(
96     boolean newValue
97   );
98
99 // ----------------------------------------------------------------------------
100
// Instance/IntfReferenceGet0_1WithQualifier
101
// ----------------------------------------------------------------------------
102
/**
103    * Retrieves the value for the reference <code>operationTag</code> for the
104    * specified qualifier attribute value.
105    * @param id The value for the qualifier attribute that qualifies this reference.
106    * @return The possibly null value for this reference.
107    * @exception JmiException If the value cannot be retrieved for some reason.
108    */

109   public org.opencrx.kernel.model1.cci.EditableOperationTag getOperationTag(
110     String JavaDoc id
111   );
112
113 // ----------------------------------------------------------------------------
114
// Instance/IntfReferenceGet0_nWithFilter
115
// ----------------------------------------------------------------------------
116
/**
117    * Retrieves a collection containing all the elements for the reference
118    * <code>operationTag</code>.
119    * @return A collection containing all the elements for this reference.
120    * @exception JmiException If the values cannot be retrieved for some reason.
121    */

122   public java.util.Collection JavaDoc getOperationTag(
123   );
124
125   /**
126    * Retrieves the value for the reference <code>operationTag</code> for the
127    * specified filter.
128    * @param filter filter which is applied to the set of referenced objects.
129    * @return The filtered collection of referenced objects.
130    * @exception JmiException If the value cannot be retrieved for some reason.
131    */

132   public java.util.List JavaDoc getOperationTag(
133     org.opencrx.kernel.model1.cci.EditableOperationTagFilter filter
134   );
135
136 // ----------------------------------------------------------------------------
137
// Instance/IntfReferenceAddWithQualifier
138
// ----------------------------------------------------------------------------
139
/**
140    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
141    * @param newValue The element to be appended.
142    * @exception JmiException If the value cannot be appended for some reason.
143    */

144   public void addOperationTag (
145     String JavaDoc id,
146     org.opencrx.kernel.model1.cci.EditableOperationTag newValue
147   );
148
149 // ----------------------------------------------------------------------------
150
// Instance/IntfReferenceAddWithoutQualifier
151
// ----------------------------------------------------------------------------
152
/**
153    * @param newValue The element to be appended.
154    * @exception JmiException If the value cannot be appended for some reason.
155    */

156   public void addOperationTag (
157     org.opencrx.kernel.model1.cci.EditableOperationTag newValue
158   );
159
160 // ----------------------------------------------------------------------------
161
// Instance/IntfReferenceRemoveWithQualifier
162
// ----------------------------------------------------------------------------
163
/**
164    * @exception JmiException If the value cannot be removed for some reason.
165    */

166   public void removeOperationTag (
167     String JavaDoc id
168   );
169 // ----------------------------------------------------------------------------
170
// Instance/IntfReferenceGet0_1WithQualifier
171
// ----------------------------------------------------------------------------
172
/**
173    * Retrieves the value for the reference <code>parameter</code> for the
174    * specified qualifier attribute value.
175    * @param id The value for the qualifier attribute that qualifies this reference.
176    * @return The possibly null value for this reference.
177    * @exception JmiException If the value cannot be retrieved for some reason.
178    */

179   public org.opencrx.kernel.model1.cci.EditableParameter getParameter(
180     String JavaDoc id
181   );
182
183 // ----------------------------------------------------------------------------
184
// Instance/IntfReferenceGet0_nWithFilter
185
// ----------------------------------------------------------------------------
186
/**
187    * Retrieves a collection containing all the elements for the reference
188    * <code>parameter</code>.
189    * @return A collection containing all the elements for this reference.
190    * @exception JmiException If the values cannot be retrieved for some reason.
191    */

192   public java.util.Collection JavaDoc getParameter(
193   );
194
195   /**
196    * Retrieves the value for the reference <code>parameter</code> for the
197    * specified filter.
198    * @param filter filter which is applied to the set of referenced objects.
199    * @return The filtered collection of referenced objects.
200    * @exception JmiException If the value cannot be retrieved for some reason.
201    */

202   public java.util.List JavaDoc getParameter(
203     org.opencrx.kernel.model1.cci.EditableParameterFilter filter
204   );
205
206 // ----------------------------------------------------------------------------
207
// Instance/IntfReferenceAddWithQualifier
208
// ----------------------------------------------------------------------------
209
/**
210    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
211    * @param newValue The element to be appended.
212    * @exception JmiException If the value cannot be appended for some reason.
213    */

214   public void addParameter (
215     String JavaDoc id,
216     org.opencrx.kernel.model1.cci.EditableParameter newValue
217   );
218
219 // ----------------------------------------------------------------------------
220
// Instance/IntfReferenceAddWithoutQualifier
221
// ----------------------------------------------------------------------------
222
/**
223    * @param newValue The element to be appended.
224    * @exception JmiException If the value cannot be appended for some reason.
225    */

226   public void addParameter (
227     org.opencrx.kernel.model1.cci.EditableParameter newValue
228   );
229
230 // ----------------------------------------------------------------------------
231
// Instance/IntfReferenceRemoveWithQualifier
232
// ----------------------------------------------------------------------------
233
/**
234    * @exception JmiException If the value cannot be removed for some reason.
235    */

236   public void removeParameter (
237     String JavaDoc id
238   );
239 // ----------------------------------------------------------------------------
240
// Instance/IntfAttributeGet0_1
241
// ----------------------------------------------------------------------------
242
/**
243    * @return The possibly null value for attribute <code>semantics</code>.
244    * @exception JmiException If the value cannot be retrieved for some reason.
245    */

246   public String JavaDoc getSemantics(
247   );
248
249 // ----------------------------------------------------------------------------
250
// Instance/IntfAttributeSet0_1
251
// ----------------------------------------------------------------------------
252

253
254   /**
255    * Sets a new value for the attribute <code>semantics</code>.
256    * @param newValue The possibly null new value for attribute <code>semantics</code>.
257    * @exception JmiException If the value cannot be set for some reason.
258    */

259   public void setSemantics(
260     String JavaDoc newValue
261   );
262
263 // ----------------------------------------------------------------------------
264
// Instance/IntfAttributeGet1_1
265
// ----------------------------------------------------------------------------
266
/**
267    * Retrieves the value for the attribute <code>signature</code>.
268    * @return The non-null value for attribute <code>signature</code>.
269    * @exception JmiException If the value cannot be retrieved for some reason.
270    */

271   public String JavaDoc getSignature(
272   );
273
274 // ----------------------------------------------------------------------------
275
// Instance/IntfEnd.vm
276
// ----------------------------------------------------------------------------
277
}
278
Popular Tags