KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > opencrx > kernel > ras1 > cci > Asset


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:39:01 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.ras1.cci;
14
15 public interface Asset
16   extends
17  org.opencrx.kernel.product1.cci.Product {
18 // ----------------------------------------------------------------------------
19
// Instance/IntfReferenceGet0_1WithQualifier
20
// ----------------------------------------------------------------------------
21
/**
22    * Retrieves the value for the reference
23    * <code>classificationElement</code> for the specified qualifier
24    * attribute value.
25    * @param id The value for the qualifier attribute that qualifies this reference.
26    * @return The possibly null value for this reference.
27    * @exception JmiException If the value cannot be retrieved for some reason.
28    */

29   public org.opencrx.kernel.ras1.cci.ClassificationElement getClassificationElement(
30     String JavaDoc id
31   );
32
33 // ----------------------------------------------------------------------------
34
// Instance/IntfReferenceGet0_nWithFilter
35
// ----------------------------------------------------------------------------
36
/**
37    * Retrieves a collection containing all the elements for the reference
38    * <code>classificationElement</code>.
39    * @return A collection containing all the elements for this reference.
40    * @exception JmiException If the values cannot be retrieved for some reason.
41    */

42   public java.util.Collection JavaDoc getClassificationElement(
43   );
44
45   /**
46    * Retrieves the value for the reference
47    * <code>classificationElement</code> for the specified filter.
48    * @param filter filter which is applied to the set of referenced objects.
49    * @return The filtered collection of referenced objects.
50    * @exception JmiException If the value cannot be retrieved for some reason.
51    */

52   public java.util.List JavaDoc getClassificationElement(
53     org.opencrx.kernel.ras1.cci.ClassificationElementFilter filter
54   );
55
56 // ----------------------------------------------------------------------------
57
// Instance/IntfReferenceAddWithQualifier
58
// ----------------------------------------------------------------------------
59
/**
60    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
61    * @param newValue The element to be appended.
62    * @exception JmiException If the value cannot be appended for some reason.
63    */

64   public void addClassificationElement (
65     String JavaDoc id,
66     org.opencrx.kernel.ras1.cci.ClassificationElement newValue
67   );
68
69 // ----------------------------------------------------------------------------
70
// Instance/IntfReferenceAddWithoutQualifier
71
// ----------------------------------------------------------------------------
72
/**
73    * @param newValue The element to be appended.
74    * @exception JmiException If the value cannot be appended for some reason.
75    */

76   public void addClassificationElement (
77     org.opencrx.kernel.ras1.cci.ClassificationElement newValue
78   );
79
80 // ----------------------------------------------------------------------------
81
// Instance/IntfReferenceRemoveWithQualifier
82
// ----------------------------------------------------------------------------
83
/**
84    * @exception JmiException If the value cannot be removed for some reason.
85    */

86   public void removeClassificationElement (
87     String JavaDoc id
88   );
89 // ----------------------------------------------------------------------------
90
// Instance/IntfReferenceGet0_1WithQualifier
91
// ----------------------------------------------------------------------------
92
/**
93    * Retrieves the value for the reference <code>definingProfile</code> for
94    * the specified qualifier attribute value.
95    * @param id The value for the qualifier attribute that qualifies this reference.
96    * @return The possibly null value for this reference.
97    * @exception JmiException If the value cannot be retrieved for some reason.
98    */

99   public org.opencrx.kernel.ras1.cci.Profile getDefiningProfile(
100     String JavaDoc id
101   );
102
103 // ----------------------------------------------------------------------------
104
// Instance/IntfReferenceGet0_nWithFilter
105
// ----------------------------------------------------------------------------
106
/**
107    * Retrieves a collection containing all the elements for the reference
108    * <code>definingProfile</code>.
109    * @return A collection containing all the elements for this reference.
110    * @exception JmiException If the values cannot be retrieved for some reason.
111    */

112   public java.util.Collection JavaDoc getDefiningProfile(
113   );
114
115   /**
116    * Retrieves the value for the reference <code>definingProfile</code> for
117    * the specified filter.
118    * @param filter filter which is applied to the set of referenced objects.
119    * @return The filtered collection of referenced objects.
120    * @exception JmiException If the value cannot be retrieved for some reason.
121    */

122   public java.util.List JavaDoc getDefiningProfile(
123     org.opencrx.kernel.ras1.cci.ProfileFilter filter
124   );
125
126 // ----------------------------------------------------------------------------
127
// Instance/IntfReferenceAddWithQualifier
128
// ----------------------------------------------------------------------------
129
/**
130    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
131    * @param newValue The element to be appended.
132    * @exception JmiException If the value cannot be appended for some reason.
133    */

134   public void addDefiningProfile (
135     String JavaDoc id,
136     org.opencrx.kernel.ras1.cci.Profile newValue
137   );
138
139 // ----------------------------------------------------------------------------
140
// Instance/IntfReferenceAddWithoutQualifier
141
// ----------------------------------------------------------------------------
142
/**
143    * @param newValue The element to be appended.
144    * @exception JmiException If the value cannot be appended for some reason.
145    */

146   public void addDefiningProfile (
147     org.opencrx.kernel.ras1.cci.Profile newValue
148   );
149
150 // ----------------------------------------------------------------------------
151
// Instance/IntfReferenceRemoveWithQualifier
152
// ----------------------------------------------------------------------------
153
/**
154    * @exception JmiException If the value cannot be removed for some reason.
155    */

156   public void removeDefiningProfile (
157     String JavaDoc id
158   );
159 // ----------------------------------------------------------------------------
160
// Instance/IntfReferenceGet0_1NoQualifier
161
// ----------------------------------------------------------------------------
162
/**
163    * Retrieves the value for the optional reference <code>profile</code>.
164    * @return The possibly null value for this reference.
165    * @exception JmiException If the value cannot be retrieved for some reason.
166    */

167   public org.opencrx.kernel.ras1.cci.Profile getProfile(
168   );
169
170 // ----------------------------------------------------------------------------
171
// Instance/IntfReferenceSetNoQualifier
172
// ----------------------------------------------------------------------------
173
/**
174    * Sets a new value for the reference <code>profile</code>.
175    * @param newValue The non-null new value for this reference.
176    * @exception JmiException If the value cannot be set for some reason.
177    */

178   public void setProfile(
179     org.opencrx.kernel.ras1.cci.Profile newValue
180   );
181
182 // ----------------------------------------------------------------------------
183
// Instance/IntfReferenceRemoveOptional
184
// ----------------------------------------------------------------------------
185
/**
186    * Removes the value for the optional reference <code>profile</code>.
187    * @exception JmiException If the value cannot be removed for some reason.
188    */

189   public void removeProfile (
190   );
191
192 // ----------------------------------------------------------------------------
193
// Instance/IntfReferenceGet0_1WithQualifier
194
// ----------------------------------------------------------------------------
195
/**
196    * Retrieves the value for the reference <code>solutionPart</code> for the
197    * specified qualifier attribute value.
198    * @param id The value for the qualifier attribute that qualifies this reference.
199    * @return The possibly null value for this reference.
200    * @exception JmiException If the value cannot be retrieved for some reason.
201    */

202   public org.opencrx.kernel.ras1.cci.SolutionPart getSolutionPart(
203     String JavaDoc id
204   );
205
206 // ----------------------------------------------------------------------------
207
// Instance/IntfReferenceGet0_nWithFilter
208
// ----------------------------------------------------------------------------
209
/**
210    * Retrieves a collection containing all the elements for the reference
211    * <code>solutionPart</code>.
212    * @return A collection containing all the elements for this reference.
213    * @exception JmiException If the values cannot be retrieved for some reason.
214    */

215   public java.util.Collection JavaDoc getSolutionPart(
216   );
217
218   /**
219    * Retrieves the value for the reference <code>solutionPart</code> for the
220    * specified filter.
221    * @param filter filter which is applied to the set of referenced objects.
222    * @return The filtered collection of referenced objects.
223    * @exception JmiException If the value cannot be retrieved for some reason.
224    */

225   public java.util.List JavaDoc getSolutionPart(
226     org.opencrx.kernel.ras1.cci.SolutionPartFilter filter
227   );
228
229 // ----------------------------------------------------------------------------
230
// Instance/IntfReferenceAddWithQualifier
231
// ----------------------------------------------------------------------------
232
/**
233    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
234    * @param newValue The element to be appended.
235    * @exception JmiException If the value cannot be appended for some reason.
236    */

237   public void addSolutionPart (
238     String JavaDoc id,
239     org.opencrx.kernel.ras1.cci.SolutionPart newValue
240   );
241
242 // ----------------------------------------------------------------------------
243
// Instance/IntfReferenceAddWithoutQualifier
244
// ----------------------------------------------------------------------------
245
/**
246    * @param newValue The element to be appended.
247    * @exception JmiException If the value cannot be appended for some reason.
248    */

249   public void addSolutionPart (
250     org.opencrx.kernel.ras1.cci.SolutionPart newValue
251   );
252
253 // ----------------------------------------------------------------------------
254
// Instance/IntfReferenceRemoveWithQualifier
255
// ----------------------------------------------------------------------------
256
/**
257    * @exception JmiException If the value cannot be removed for some reason.
258    */

259   public void removeSolutionPart (
260     String JavaDoc id
261   );
262 // ----------------------------------------------------------------------------
263
// Instance/IntfAttributeGet0_1
264
// ----------------------------------------------------------------------------
265
/**
266    * @return The possibly null value for attribute <code>version</code>.
267    * @exception JmiException If the value cannot be retrieved for some reason.
268    */

269   public String JavaDoc getVersion(
270   );
271
272 // ----------------------------------------------------------------------------
273
// Instance/IntfAttributeSet0_1
274
// ----------------------------------------------------------------------------
275

276
277   /**
278    * Sets a new value for the attribute <code>version</code>.
279    * @param newValue The possibly null new value for attribute <code>version</code>.
280    * @exception JmiException If the value cannot be set for some reason.
281    */

282   public void setVersion(
283     String JavaDoc newValue
284   );
285
286 // ----------------------------------------------------------------------------
287
// Instance/IntfEnd.vm
288
// ----------------------------------------------------------------------------
289
}
290
Popular Tags