KickJava   Java API By Example, From Geeks To Geeks.

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


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

23   public Attribute createAttribute(
24   );
25
26   /**
27    * Creates an instance of class <code>Attribute</code> based on the
28    * specified Object instance.
29    * This is a factory operation used to create instance objects of class
30    * <code>Attribute</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 Attribute getAttribute(
35     Object JavaDoc object
36   );
37 // ----------------------------------------------------------------------------
38
// ClassProxy/IntfInstanceCreatorRequiredAttributes
39
// ----------------------------------------------------------------------------
40
/**
41    * Creates an instance of class <code>Attribute</code> based on all
42    * required attributes.
43    * This is a factory operation used to create instance objects of class
44    * <code>Attribute</code>.
45    */

46   public Attribute createAttribute(
47       short accessLevelBrowse
48     , short accessLevelDelete
49     , short accessLevelUpdate
50     , boolean disabled
51     , boolean isDerived
52     , int maxLength
53     , String JavaDoc name
54     , String JavaDoc qualifiedName
55     , short scope
56     , short visibility
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>Attribute</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>Attribute</code>.
70    */

71   public Attribute extendAuditee(
72       org.opencrx.kernel.base.cci.Auditee _base
73     , short accessLevelBrowse
74     , short accessLevelDelete
75     , short accessLevelUpdate
76     , boolean disabled
77     , boolean isDerived
78     , int maxLength
79     , String JavaDoc name
80     , String JavaDoc qualifiedName
81     , short scope
82     , short visibility
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>Attribute</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>Attribute</code>.
96    */

97   public Attribute extendBookmarkable(
98       org.opencrx.kernel.base.cci.Bookmarkable _base
99     , short accessLevelBrowse
100     , short accessLevelDelete
101     , short accessLevelUpdate
102     , boolean disabled
103     , boolean isDerived
104     , int maxLength
105     , String JavaDoc name
106     , String JavaDoc qualifiedName
107     , short scope
108     , short visibility
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>Attribute</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>Attribute</code>.
122    */

123   public Attribute extendCloneable(
124       org.opencrx.kernel.base.cci.Cloneable _base
125     , short accessLevelBrowse
126     , short accessLevelDelete
127     , short accessLevelUpdate
128     , boolean disabled
129     , boolean isDerived
130     , int maxLength
131     , String JavaDoc name
132     , String JavaDoc qualifiedName
133     , short scope
134     , short visibility
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>Attribute</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>Attribute</code>.
148    */

149   public Attribute extendImporter(
150       org.opencrx.kernel.base.cci.Importer _base
151     , short accessLevelBrowse
152     , short accessLevelDelete
153     , short accessLevelUpdate
154     , boolean disabled
155     , boolean isDerived
156     , int maxLength
157     , String JavaDoc name
158     , String JavaDoc qualifiedName
159     , short scope
160     , short visibility
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>Attribute</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>Attribute</code>.
174    */

175   public Attribute extendSecureObject(
176       org.opencrx.kernel.base.cci.SecureObject _base
177     , boolean disabled
178     , boolean isDerived
179     , int maxLength
180     , String JavaDoc name
181     , String JavaDoc qualifiedName
182     , short scope
183     , short visibility
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>Attribute</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>Attribute</code>.
197    */

198   public Attribute extendSubscriptionTarget(
199       org.opencrx.kernel.base.cci.SubscriptionTarget _base
200     , short accessLevelBrowse
201     , short accessLevelDelete
202     , short accessLevelUpdate
203     , boolean disabled
204     , boolean isDerived
205     , int maxLength
206     , String JavaDoc name
207     , String JavaDoc qualifiedName
208     , short scope
209     , short visibility
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>Attribute</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>Attribute</code>.
223    */

224   public Attribute extendXmlExporter(
225       org.opencrx.kernel.base.cci.XmlExporter _base
226     , short accessLevelBrowse
227     , short accessLevelDelete
228     , short accessLevelUpdate
229     , boolean disabled
230     , boolean isDerived
231     , int maxLength
232     , String JavaDoc name
233     , String JavaDoc qualifiedName
234     , short scope
235     , short visibility
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>Attribute</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>Attribute</code>.
249    */

250   public Attribute extendCrxObject(
251       org.opencrx.kernel.generic.cci.CrxObject _base
252     , boolean isDerived
253     , int maxLength
254     , String JavaDoc name
255     , String JavaDoc qualifiedName
256     , short scope
257     , short visibility
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>Attribute</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>Attribute</code>.
271    */

272   public Attribute extendElement(
273       org.opencrx.kernel.model1.cci.Element _base
274     , boolean isDerived
275     , int maxLength
276     , short scope
277     , short visibility
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>Attribute</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>Attribute</code>.
291    */

292   public Attribute extendFeature(
293       org.opencrx.kernel.model1.cci.Feature _base
294     , boolean isDerived
295     , int maxLength
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>Attribute</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>Attribute</code>.
309    */

310   public Attribute extendStructuralFeature(
311       org.opencrx.kernel.model1.cci.StructuralFeature _base
312     , boolean isDerived
313     , int maxLength
314   );
315 // ----------------------------------------------------------------------------
316
// ClassProxy/IntfInstanceExtenderRequiredAttributes
317
// ----------------------------------------------------------------------------
318
/**
319    * Creates an instance of class <code>Attribute</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>Attribute</code>.
324    */

325   public Attribute extendTypedElement(
326       org.opencrx.kernel.model1.cci.TypedElement _base
327     , boolean isDerived
328     , int maxLength
329     , short scope
330     , short visibility
331     , boolean isChangeable
332     , short multiplicity
333   );
334 // ----------------------------------------------------------------------------
335
// ClassProxy/IntfInstanceExtenderRequiredAttributes
336
// ----------------------------------------------------------------------------
337
/**
338    * Creates an instance of class <code>Attribute</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>Attribute</code>.
343    */

344   public Attribute extendBasicObject(
345       org.openmdx.base.cci.BasicObject _base
346     , short accessLevelBrowse
347     , short accessLevelDelete
348     , short accessLevelUpdate
349     , boolean disabled
350     , boolean isDerived
351     , int maxLength
352     , String JavaDoc name
353     , String JavaDoc qualifiedName
354     , short scope
355     , short visibility
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>Attribute</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>Attribute</code>.
369    */

370   public Attribute extendContextCapable(
371       org.openmdx.base.cci.ContextCapable _base
372     , short accessLevelBrowse
373     , short accessLevelDelete
374     , short accessLevelUpdate
375     , boolean disabled
376     , boolean isDerived
377     , int maxLength
378     , String JavaDoc name
379     , String JavaDoc qualifiedName
380     , short scope
381     , short visibility
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>Attribute</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>Attribute</code>.
395    */

396   public Attribute extendExtentCapable(
397       org.openmdx.base.cci.ExtentCapable _base
398     , short accessLevelBrowse
399     , short accessLevelDelete
400     , short accessLevelUpdate
401     , boolean disabled
402     , boolean isDerived
403     , int maxLength
404     , String JavaDoc name
405     , String JavaDoc qualifiedName
406     , short scope
407     , short visibility
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>Attribute</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>Attribute</code>.
421    */

422   public Attribute extendViewCapable(
423       org.openmdx.compatibility.view1.cci.ViewCapable _base
424     , short accessLevelBrowse
425     , short accessLevelDelete
426     , short accessLevelUpdate
427     , boolean disabled
428     , boolean isDerived
429     , int maxLength
430     , String JavaDoc name
431     , String JavaDoc qualifiedName
432     , short scope
433     , short visibility
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