KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

37   public void setAbstract_(
38     boolean newValue
39   );
40
41 // ----------------------------------------------------------------------------
42
// Instance/IntfReferenceGet0_1WithQualifier
43
// ----------------------------------------------------------------------------
44
/**
45    * Retrieves the value for the reference <code>supertype</code> for the
46    * specified qualifier attribute value.
47    * @param index The value for the qualifier attribute that qualifies this reference.
48    * @return The possibly null value for this reference.
49    * @exception JmiException If the value cannot be retrieved for some reason.
50    */

51   public org.opencrx.kernel.model1.cci.GeneralizableElement getSupertype(
52     int index
53   );
54
55 // ----------------------------------------------------------------------------
56
// Instance/IntfReferenceGet0_nNoFilter
57
// ----------------------------------------------------------------------------
58
/**
59    * Retrieves the objects referenced by <code>supertype</code>.
60    * @return The collection of referenced objects.
61    * @exception JmiException If the value cannot be retrieved for some reason.
62    */

63   public java.util.Collection JavaDoc getSupertype(
64   );
65
66 // ----------------------------------------------------------------------------
67
// Instance/IntfReferenceAddWithQualifier
68
// ----------------------------------------------------------------------------
69
/**
70    * @param index The qualifier attribute value that qualifies the reference to get the element to be appended.
71    * @param newValue The element to be appended.
72    * @exception JmiException If the value cannot be appended for some reason.
73    */

74   public void addSupertype (
75     int index,
76     org.opencrx.kernel.model1.cci.GeneralizableElement newValue
77   );
78
79 // ----------------------------------------------------------------------------
80
// Instance/IntfReferenceAddWithoutQualifier
81
// ----------------------------------------------------------------------------
82
/**
83    * @param newValue The element to be appended.
84    * @exception JmiException If the value cannot be appended for some reason.
85    */

86   public void addSupertype (
87     org.opencrx.kernel.model1.cci.GeneralizableElement newValue
88   );
89
90 // ----------------------------------------------------------------------------
91
// Instance/IntfReferenceRemoveWithQualifier
92
// ----------------------------------------------------------------------------
93
/**
94    * @exception JmiException If the value cannot be removed for some reason.
95    */

96   public void removeSupertype (
97     int index
98   );
99 // ----------------------------------------------------------------------------
100
// Instance/IntfAttributeGet1_1
101
// ----------------------------------------------------------------------------
102
/**
103    * Retrieves the value for the attribute <code>visibility</code>.
104    * @return The non-null value for attribute <code>visibility</code>.
105    * @exception JmiException If the value cannot be retrieved for some reason.
106    */

107   public short getVisibility(
108   );
109
110 // ----------------------------------------------------------------------------
111
// Instance/IntfAttributeSet1_1
112
// ----------------------------------------------------------------------------
113
/**
114    * Sets a new value for the attribute <code>visibility</code>.
115    * @param newValue The non-null new value for attribute <code>visibility</code>.
116    * @exception JmiException If the value cannot be set for some reason.
117    */

118   public void setVisibility(
119     short newValue
120   );
121
122 // ----------------------------------------------------------------------------
123
// Instance/IntfEnd.vm
124
// ----------------------------------------------------------------------------
125
}
126
Popular Tags