KickJava   Java API By Example, From Geeks To Geeks.

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


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:53 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.model1.cci;
14
15 public interface AssociationEnd
16   extends
17  org.opencrx.kernel.model1.cci.TypedElement {
18 // ----------------------------------------------------------------------------
19
// Instance/IntfAttributeGet1_1
20
// ----------------------------------------------------------------------------
21
/**
22    * Retrieves the value for the attribute <code>aggregation</code>.
23    * @return The non-null value for attribute <code>aggregation</code>.
24    * @exception JmiException If the value cannot be retrieved for some reason.
25    */

26   public short getAggregation(
27   );
28
29 // ----------------------------------------------------------------------------
30
// Instance/IntfAttributeSet1_1
31
// ----------------------------------------------------------------------------
32
/**
33    * Sets a new value for the attribute <code>aggregation</code>.
34    * @param newValue The non-null new value for attribute <code>aggregation</code>.
35    * @exception JmiException If the value cannot be set for some reason.
36    */

37   public void setAggregation(
38     short newValue
39   );
40
41 // ----------------------------------------------------------------------------
42
// Instance/IntfAttributeGet1_1
43
// ----------------------------------------------------------------------------
44
/**
45    * Retrieves the value for the attribute <code>isChangeable</code>.
46    * @return The non-null value for attribute <code>isChangeable</code>.
47    * @exception JmiException If the value cannot be retrieved for some reason.
48    */

49   public boolean isChangeable(
50   );
51
52 // ----------------------------------------------------------------------------
53
// Instance/IntfAttributeSet1_1
54
// ----------------------------------------------------------------------------
55
/**
56    * Sets a new value for the attribute <code>isChangeable</code>.
57    * @param newValue The non-null new value for attribute <code>isChangeable</code>.
58    * @exception JmiException If the value cannot be set for some reason.
59    */

60   public void setChangeable(
61     boolean newValue
62   );
63
64 // ----------------------------------------------------------------------------
65
// Instance/IntfAttributeGet1_1
66
// ----------------------------------------------------------------------------
67
/**
68    * Retrieves the value for the attribute <code>isNavigable</code>.
69    * @return The non-null value for attribute <code>isNavigable</code>.
70    * @exception JmiException If the value cannot be retrieved for some reason.
71    */

72   public boolean isNavigable(
73   );
74
75 // ----------------------------------------------------------------------------
76
// Instance/IntfAttributeSet1_1
77
// ----------------------------------------------------------------------------
78
/**
79    * Sets a new value for the attribute <code>isNavigable</code>.
80    * @param newValue The non-null new value for attribute <code>isNavigable</code>.
81    * @exception JmiException If the value cannot be set for some reason.
82    */

83   public void setNavigable(
84     boolean newValue
85   );
86
87 // ----------------------------------------------------------------------------
88
// Instance/IntfAttributeGet1_1
89
// ----------------------------------------------------------------------------
90
/**
91    * Retrieves the value for the attribute <code>multiplicity</code>.
92    * @return The non-null value for attribute <code>multiplicity</code>.
93    * @exception JmiException If the value cannot be retrieved for some reason.
94    */

95   public short getMultiplicity(
96   );
97
98 // ----------------------------------------------------------------------------
99
// Instance/IntfAttributeSet1_1
100
// ----------------------------------------------------------------------------
101
/**
102    * Sets a new value for the attribute <code>multiplicity</code>.
103    * @param newValue The non-null new value for attribute <code>multiplicity</code>.
104    * @exception JmiException If the value cannot be set for some reason.
105    */

106   public void setMultiplicity(
107     short newValue
108   );
109
110 // ----------------------------------------------------------------------------
111
// Instance/IntfAttributeGetList
112
// ----------------------------------------------------------------------------
113
/**
114    * @return A list containing all elements for this attribute.
115    * @exception JmiException If the values cannot be retrieved for some reason.
116    */

117   public java.util.List JavaDoc getQualifierName(
118   );
119
120   /**
121    * @param index The index of the element to return.
122    * @return The element at the specified position in the list of all values for this attribute.
123    * @exception JmiException If the value cannot be retrieved for some reason.
124    */

125   public String JavaDoc getQualifierName(
126     int index
127   );
128
129 // ----------------------------------------------------------------------------
130
// Instance/IntfAttributeSetList
131
// ----------------------------------------------------------------------------
132
/**
133    * @param newValue A list containing all the new elements for this attribute.
134    * @exception JmiException If the values cannot be set for some reason.
135    */

136   public void setQualifierName(
137     java.util.List JavaDoc newValue
138   );
139
140   /**
141    * @param newValue An array containing all the new elements for this attribute.
142    * @exception JmiException If the values cannot be set for some reason.
143    */

144   public void setQualifierName(
145     String JavaDoc[] newValue
146   );
147
148 // ----------------------------------------------------------------------------
149
// Instance/IntfReferenceGet0_1WithQualifier
150
// ----------------------------------------------------------------------------
151
/**
152    * Retrieves the value for the reference <code>qualifierType</code> for
153    * the specified qualifier attribute value.
154    * @param index The value for the qualifier attribute that qualifies this reference.
155    * @return The possibly null value for this reference.
156    * @exception JmiException If the value cannot be retrieved for some reason.
157    */

158   public org.opencrx.kernel.model1.cci.Classifier getQualifierType(
159     int index
160   );
161
162 // ----------------------------------------------------------------------------
163
// Instance/IntfReferenceGet0_nNoFilter
164
// ----------------------------------------------------------------------------
165
/**
166    * Retrieves the objects referenced by <code>qualifierType</code>.
167    * @return The collection of referenced objects.
168    * @exception JmiException If the value cannot be retrieved for some reason.
169    */

170   public java.util.Collection JavaDoc getQualifierType(
171   );
172
173 // ----------------------------------------------------------------------------
174
// Instance/IntfReferenceAddWithQualifier
175
// ----------------------------------------------------------------------------
176
/**
177    * @param index The qualifier attribute value that qualifies the reference to get the element to be appended.
178    * @param newValue The element to be appended.
179    * @exception JmiException If the value cannot be appended for some reason.
180    */

181   public void addQualifierType (
182     int index,
183     org.opencrx.kernel.model1.cci.Classifier newValue
184   );
185
186 // ----------------------------------------------------------------------------
187
// Instance/IntfReferenceAddWithoutQualifier
188
// ----------------------------------------------------------------------------
189
/**
190    * @param newValue The element to be appended.
191    * @exception JmiException If the value cannot be appended for some reason.
192    */

193   public void addQualifierType (
194     org.opencrx.kernel.model1.cci.Classifier newValue
195   );
196
197 // ----------------------------------------------------------------------------
198
// Instance/IntfReferenceRemoveWithQualifier
199
// ----------------------------------------------------------------------------
200
/**
201    * @exception JmiException If the value cannot be removed for some reason.
202    */

203   public void removeQualifierType (
204     int index
205   );
206 // ----------------------------------------------------------------------------
207
// Instance/IntfAttributeGet0_1
208
// ----------------------------------------------------------------------------
209
/**
210    * @return The possibly null value for attribute <code>upperBound</code>.
211    * @exception JmiException If the value cannot be retrieved for some reason.
212    */

213   public Integer JavaDoc getUpperBound(
214   );
215
216 // ----------------------------------------------------------------------------
217
// Instance/IntfAttributeSet0_1
218
// ----------------------------------------------------------------------------
219

220
221   /**
222    * Sets a new value for the attribute <code>upperBound</code>.
223    * @param newValue The possibly null new value for attribute <code>upperBound</code>.
224    * @exception JmiException If the value cannot be set for some reason.
225    */

226   public void setUpperBound(
227     Integer JavaDoc newValue
228   );
229
230 // ----------------------------------------------------------------------------
231
// Instance/IntfEnd.vm
232
// ----------------------------------------------------------------------------
233
}
234
Popular Tags