KickJava   Java API By Example, From Geeks To Geeks.

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


1 // ----------------------------------------------------------------------------
2
// ClassProxy/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:54 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.model1.cci;
14
15 public interface ReferenceClass
16   extends org.openmdx.base.accessor.jmi.cci.RefClass_1_0 {
17
18   /**
19    * Creates an instance of class <code>Reference</code>.
20    * This is a factory operation used to create instance objects of class
21    * <code>Reference</code>.
22    */

23   public Reference createReference(
24   );
25
26   /**
27    * Creates an instance of class <code>Reference</code> based on the
28    * specified Object instance.
29    * This is a factory operation used to create instance objects of class
30    * <code>Reference</code>.
31    * @param object The Object instance this class is based on. Object must
32    * be instanceof RefObject, Object_1_0 or Path.
33    */

34   public Reference getReference(
35     Object JavaDoc object
36   );
37 // ----------------------------------------------------------------------------
38
// ClassProxy/IntfInstanceCreatorRequiredAttributes
39
// ----------------------------------------------------------------------------
40
/**
41    * Creates an instance of class <code>Reference</code> based on all
42    * required attributes.
43    * This is a factory operation used to create instance objects of class
44    * <code>Reference</code>.
45    */

46   public Reference createReference(
47       short accessLevelBrowse
48     , short accessLevelDelete
49     , short accessLevelUpdate
50     , boolean disabled
51     , String JavaDoc name
52     , String JavaDoc qualifiedName
53     , short scope
54     , short visibility
55     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
56     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
57     , boolean isChangeable
58     , short multiplicity
59     , org.opencrx.kernel.model1.cci.Classifier type
60   );
61 // ----------------------------------------------------------------------------
62
// ClassProxy/IntfInstanceExtenderRequiredAttributes
63
// ----------------------------------------------------------------------------
64
/**
65    * Creates an instance of class <code>Reference</code> based on the
66    * superclass <code>Auditee</code> and all required attributes not
67    * included in this superclass.
68    * This is a factory operation used to create instance objects of class
69    * <code>Reference</code>.
70    */

71   public Reference extendAuditee(
72       org.opencrx.kernel.base.cci.Auditee _base
73     , short accessLevelBrowse
74     , short accessLevelDelete
75     , short accessLevelUpdate
76     , boolean disabled
77     , String JavaDoc name
78     , String JavaDoc qualifiedName
79     , short scope
80     , short visibility
81     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
82     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
83     , boolean isChangeable
84     , short multiplicity
85     , org.opencrx.kernel.model1.cci.Classifier type
86   );
87 // ----------------------------------------------------------------------------
88
// ClassProxy/IntfInstanceExtenderRequiredAttributes
89
// ----------------------------------------------------------------------------
90
/**
91    * Creates an instance of class <code>Reference</code> based on the
92    * superclass <code>Bookmarkable</code> and all required attributes not
93    * included in this superclass.
94    * This is a factory operation used to create instance objects of class
95    * <code>Reference</code>.
96    */

97   public Reference extendBookmarkable(
98       org.opencrx.kernel.base.cci.Bookmarkable _base
99     , short accessLevelBrowse
100     , short accessLevelDelete
101     , short accessLevelUpdate
102     , boolean disabled
103     , String JavaDoc name
104     , String JavaDoc qualifiedName
105     , short scope
106     , short visibility
107     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
108     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
109     , boolean isChangeable
110     , short multiplicity
111     , org.opencrx.kernel.model1.cci.Classifier type
112   );
113 // ----------------------------------------------------------------------------
114
// ClassProxy/IntfInstanceExtenderRequiredAttributes
115
// ----------------------------------------------------------------------------
116
/**
117    * Creates an instance of class <code>Reference</code> based on the
118    * superclass <code>Cloneable</code> and all required attributes not
119    * included in this superclass.
120    * This is a factory operation used to create instance objects of class
121    * <code>Reference</code>.
122    */

123   public Reference extendCloneable(
124       org.opencrx.kernel.base.cci.Cloneable _base
125     , short accessLevelBrowse
126     , short accessLevelDelete
127     , short accessLevelUpdate
128     , boolean disabled
129     , String JavaDoc name
130     , String JavaDoc qualifiedName
131     , short scope
132     , short visibility
133     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
134     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
135     , boolean isChangeable
136     , short multiplicity
137     , org.opencrx.kernel.model1.cci.Classifier type
138   );
139 // ----------------------------------------------------------------------------
140
// ClassProxy/IntfInstanceExtenderRequiredAttributes
141
// ----------------------------------------------------------------------------
142
/**
143    * Creates an instance of class <code>Reference</code> based on the
144    * superclass <code>Importer</code> and all required attributes not
145    * included in this superclass.
146    * This is a factory operation used to create instance objects of class
147    * <code>Reference</code>.
148    */

149   public Reference extendImporter(
150       org.opencrx.kernel.base.cci.Importer _base
151     , short accessLevelBrowse
152     , short accessLevelDelete
153     , short accessLevelUpdate
154     , boolean disabled
155     , String JavaDoc name
156     , String JavaDoc qualifiedName
157     , short scope
158     , short visibility
159     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
160     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
161     , boolean isChangeable
162     , short multiplicity
163     , org.opencrx.kernel.model1.cci.Classifier type
164   );
165 // ----------------------------------------------------------------------------
166
// ClassProxy/IntfInstanceExtenderRequiredAttributes
167
// ----------------------------------------------------------------------------
168
/**
169    * Creates an instance of class <code>Reference</code> based on the
170    * superclass <code>SecureObject</code> and all required attributes not
171    * included in this superclass.
172    * This is a factory operation used to create instance objects of class
173    * <code>Reference</code>.
174    */

175   public Reference extendSecureObject(
176       org.opencrx.kernel.base.cci.SecureObject _base
177     , boolean disabled
178     , String JavaDoc name
179     , String JavaDoc qualifiedName
180     , short scope
181     , short visibility
182     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
183     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
184     , boolean isChangeable
185     , short multiplicity
186     , org.opencrx.kernel.model1.cci.Classifier type
187   );
188 // ----------------------------------------------------------------------------
189
// ClassProxy/IntfInstanceExtenderRequiredAttributes
190
// ----------------------------------------------------------------------------
191
/**
192    * Creates an instance of class <code>Reference</code> based on the
193    * superclass <code>SubscriptionTarget</code> and all required attributes
194    * not included in this superclass.
195    * This is a factory operation used to create instance objects of class
196    * <code>Reference</code>.
197    */

198   public Reference extendSubscriptionTarget(
199       org.opencrx.kernel.base.cci.SubscriptionTarget _base
200     , short accessLevelBrowse
201     , short accessLevelDelete
202     , short accessLevelUpdate
203     , boolean disabled
204     , String JavaDoc name
205     , String JavaDoc qualifiedName
206     , short scope
207     , short visibility
208     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
209     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
210     , boolean isChangeable
211     , short multiplicity
212     , org.opencrx.kernel.model1.cci.Classifier type
213   );
214 // ----------------------------------------------------------------------------
215
// ClassProxy/IntfInstanceExtenderRequiredAttributes
216
// ----------------------------------------------------------------------------
217
/**
218    * Creates an instance of class <code>Reference</code> based on the
219    * superclass <code>XmlExporter</code> and all required attributes not
220    * included in this superclass.
221    * This is a factory operation used to create instance objects of class
222    * <code>Reference</code>.
223    */

224   public Reference extendXmlExporter(
225       org.opencrx.kernel.base.cci.XmlExporter _base
226     , short accessLevelBrowse
227     , short accessLevelDelete
228     , short accessLevelUpdate
229     , boolean disabled
230     , String JavaDoc name
231     , String JavaDoc qualifiedName
232     , short scope
233     , short visibility
234     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
235     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
236     , boolean isChangeable
237     , short multiplicity
238     , org.opencrx.kernel.model1.cci.Classifier type
239   );
240 // ----------------------------------------------------------------------------
241
// ClassProxy/IntfInstanceExtenderRequiredAttributes
242
// ----------------------------------------------------------------------------
243
/**
244    * Creates an instance of class <code>Reference</code> based on the
245    * superclass <code>CrxObject</code> and all required attributes not
246    * included in this superclass.
247    * This is a factory operation used to create instance objects of class
248    * <code>Reference</code>.
249    */

250   public Reference extendCrxObject(
251       org.opencrx.kernel.generic.cci.CrxObject _base
252     , String JavaDoc name
253     , String JavaDoc qualifiedName
254     , short scope
255     , short visibility
256     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
257     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
258     , boolean isChangeable
259     , short multiplicity
260     , org.opencrx.kernel.model1.cci.Classifier type
261   );
262 // ----------------------------------------------------------------------------
263
// ClassProxy/IntfInstanceExtenderRequiredAttributes
264
// ----------------------------------------------------------------------------
265
/**
266    * Creates an instance of class <code>Reference</code> based on the
267    * superclass <code>Element</code> and all required attributes not
268    * included in this superclass.
269    * This is a factory operation used to create instance objects of class
270    * <code>Reference</code>.
271    */

272   public Reference extendElement(
273       org.opencrx.kernel.model1.cci.Element _base
274     , short scope
275     , short visibility
276     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
277     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
278     , boolean isChangeable
279     , short multiplicity
280     , org.opencrx.kernel.model1.cci.Classifier type
281   );
282 // ----------------------------------------------------------------------------
283
// ClassProxy/IntfInstanceExtenderRequiredAttributes
284
// ----------------------------------------------------------------------------
285
/**
286    * Creates an instance of class <code>Reference</code> based on the
287    * superclass <code>Feature</code> and all required attributes not
288    * included in this superclass.
289    * This is a factory operation used to create instance objects of class
290    * <code>Reference</code>.
291    */

292   public Reference extendFeature(
293       org.opencrx.kernel.model1.cci.Feature _base
294     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
295     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
296     , boolean isChangeable
297     , short multiplicity
298     , org.opencrx.kernel.model1.cci.Classifier type
299   );
300 // ----------------------------------------------------------------------------
301
// ClassProxy/IntfInstanceExtenderRequiredAttributes
302
// ----------------------------------------------------------------------------
303
/**
304    * Creates an instance of class <code>Reference</code> based on the
305    * superclass <code>StructuralFeature</code> and all required attributes
306    * not included in this superclass.
307    * This is a factory operation used to create instance objects of class
308    * <code>Reference</code>.
309    */

310   public Reference extendStructuralFeature(
311       org.opencrx.kernel.model1.cci.StructuralFeature _base
312     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
313     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
314   );
315 // ----------------------------------------------------------------------------
316
// ClassProxy/IntfInstanceExtenderRequiredAttributes
317
// ----------------------------------------------------------------------------
318
/**
319    * Creates an instance of class <code>Reference</code> based on the
320    * superclass <code>TypedElement</code> and all required attributes not
321    * included in this superclass.
322    * This is a factory operation used to create instance objects of class
323    * <code>Reference</code>.
324    */

325   public Reference extendTypedElement(
326       org.opencrx.kernel.model1.cci.TypedElement _base
327     , short scope
328     , short visibility
329     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
330     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
331     , boolean isChangeable
332     , short multiplicity
333   );
334 // ----------------------------------------------------------------------------
335
// ClassProxy/IntfInstanceExtenderRequiredAttributes
336
// ----------------------------------------------------------------------------
337
/**
338    * Creates an instance of class <code>Reference</code> based on the
339    * superclass <code>BasicObject</code> and all required attributes not
340    * included in this superclass.
341    * This is a factory operation used to create instance objects of class
342    * <code>Reference</code>.
343    */

344   public Reference extendBasicObject(
345       org.openmdx.base.cci.BasicObject _base
346     , short accessLevelBrowse
347     , short accessLevelDelete
348     , short accessLevelUpdate
349     , boolean disabled
350     , String JavaDoc name
351     , String JavaDoc qualifiedName
352     , short scope
353     , short visibility
354     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
355     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
356     , boolean isChangeable
357     , short multiplicity
358     , org.opencrx.kernel.model1.cci.Classifier type
359   );
360 // ----------------------------------------------------------------------------
361
// ClassProxy/IntfInstanceExtenderRequiredAttributes
362
// ----------------------------------------------------------------------------
363
/**
364    * Creates an instance of class <code>Reference</code> based on the
365    * superclass <code>ContextCapable</code> and all required attributes not
366    * included in this superclass.
367    * This is a factory operation used to create instance objects of class
368    * <code>Reference</code>.
369    */

370   public Reference extendContextCapable(
371       org.openmdx.base.cci.ContextCapable _base
372     , short accessLevelBrowse
373     , short accessLevelDelete
374     , short accessLevelUpdate
375     , boolean disabled
376     , String JavaDoc name
377     , String JavaDoc qualifiedName
378     , short scope
379     , short visibility
380     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
381     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
382     , boolean isChangeable
383     , short multiplicity
384     , org.opencrx.kernel.model1.cci.Classifier type
385   );
386 // ----------------------------------------------------------------------------
387
// ClassProxy/IntfInstanceExtenderRequiredAttributes
388
// ----------------------------------------------------------------------------
389
/**
390    * Creates an instance of class <code>Reference</code> based on the
391    * superclass <code>ExtentCapable</code> and all required attributes not
392    * included in this superclass.
393    * This is a factory operation used to create instance objects of class
394    * <code>Reference</code>.
395    */

396   public Reference extendExtentCapable(
397       org.openmdx.base.cci.ExtentCapable _base
398     , short accessLevelBrowse
399     , short accessLevelDelete
400     , short accessLevelUpdate
401     , boolean disabled
402     , String JavaDoc name
403     , String JavaDoc qualifiedName
404     , short scope
405     , short visibility
406     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
407     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
408     , boolean isChangeable
409     , short multiplicity
410     , org.opencrx.kernel.model1.cci.Classifier type
411   );
412 // ----------------------------------------------------------------------------
413
// ClassProxy/IntfInstanceExtenderRequiredAttributes
414
// ----------------------------------------------------------------------------
415
/**
416    * Creates an instance of class <code>Reference</code> based on the
417    * superclass <code>ViewCapable</code> and all required attributes not
418    * included in this superclass.
419    * This is a factory operation used to create instance objects of class
420    * <code>Reference</code>.
421    */

422   public Reference extendViewCapable(
423       org.openmdx.compatibility.view1.cci.ViewCapable _base
424     , short accessLevelBrowse
425     , short accessLevelDelete
426     , short accessLevelUpdate
427     , boolean disabled
428     , String JavaDoc name
429     , String JavaDoc qualifiedName
430     , short scope
431     , short visibility
432     , org.opencrx.kernel.model1.cci.AssociationEnd exposedEnd
433     , org.opencrx.kernel.model1.cci.AssociationEnd referencedEnd
434     , boolean isChangeable
435     , short multiplicity
436     , org.opencrx.kernel.model1.cci.Classifier type
437   );
438 // ----------------------------------------------------------------------------
439
// ClassProxy/IntfEnd.vm
440
// ----------------------------------------------------------------------------
441
}
442
Popular Tags