KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > opencrx > kernel > building1 > cci > Segment


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.building1.cci;
14
15 public interface Segment
16   extends
17  org.opencrx.kernel.base.cci.Auditee,
18  org.opencrx.kernel.base.cci.Importer,
19  org.opencrx.kernel.base.cci.SecureObject,
20  org.opencrx.kernel.base.cci.WorkflowTarget,
21  org.opencrx.kernel.base.cci.XmlExporter,
22  org.openmdx.base.cci.Segment {
23 // ----------------------------------------------------------------------------
24
// Instance/IntfReferenceGet0_1WithQualifier
25
// ----------------------------------------------------------------------------
26
/**
27    * Retrieves the value for the reference <code>building</code> for the
28    * specified qualifier attribute value.
29    * @param id The value for the qualifier attribute that qualifies this reference.
30    * @return The possibly null value for this reference.
31    * @exception JmiException If the value cannot be retrieved for some reason.
32    */

33   public org.opencrx.kernel.building1.cci.Building getBuilding(
34     String JavaDoc id
35   );
36
37 // ----------------------------------------------------------------------------
38
// Instance/IntfReferenceGet0_nWithFilter
39
// ----------------------------------------------------------------------------
40
/**
41    * Retrieves a collection containing all the elements for the reference
42    * <code>building</code>.
43    * @return A collection containing all the elements for this reference.
44    * @exception JmiException If the values cannot be retrieved for some reason.
45    */

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

56   public java.util.List JavaDoc getBuilding(
57     org.opencrx.kernel.building1.cci.BuildingFilter filter
58   );
59
60 // ----------------------------------------------------------------------------
61
// Instance/IntfReferenceAddWithQualifier
62
// ----------------------------------------------------------------------------
63
/**
64    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
65    * @param newValue The element to be appended.
66    * @exception JmiException If the value cannot be appended for some reason.
67    */

68   public void addBuilding (
69     String JavaDoc id,
70     org.opencrx.kernel.building1.cci.Building newValue
71   );
72
73 // ----------------------------------------------------------------------------
74
// Instance/IntfReferenceAddWithoutQualifier
75
// ----------------------------------------------------------------------------
76
/**
77    * @param newValue The element to be appended.
78    * @exception JmiException If the value cannot be appended for some reason.
79    */

80   public void addBuilding (
81     org.opencrx.kernel.building1.cci.Building newValue
82   );
83
84 // ----------------------------------------------------------------------------
85
// Instance/IntfReferenceRemoveWithQualifier
86
// ----------------------------------------------------------------------------
87
/**
88    * @exception JmiException If the value cannot be removed for some reason.
89    */

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

103   public org.opencrx.kernel.building1.cci.BuildingComplex getBuildingComplex(
104     String JavaDoc id
105   );
106
107 // ----------------------------------------------------------------------------
108
// Instance/IntfReferenceGet0_nWithFilter
109
// ----------------------------------------------------------------------------
110
/**
111    * Retrieves a collection containing all the elements for the reference
112    * <code>buildingComplex</code>.
113    * @return A collection containing all the elements for this reference.
114    * @exception JmiException If the values cannot be retrieved for some reason.
115    */

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

126   public java.util.List JavaDoc getBuildingComplex(
127     org.opencrx.kernel.building1.cci.BuildingComplexFilter filter
128   );
129
130 // ----------------------------------------------------------------------------
131
// Instance/IntfReferenceAddWithQualifier
132
// ----------------------------------------------------------------------------
133
/**
134    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
135    * @param newValue The element to be appended.
136    * @exception JmiException If the value cannot be appended for some reason.
137    */

138   public void addBuildingComplex (
139     String JavaDoc id,
140     org.opencrx.kernel.building1.cci.BuildingComplex newValue
141   );
142
143 // ----------------------------------------------------------------------------
144
// Instance/IntfReferenceAddWithoutQualifier
145
// ----------------------------------------------------------------------------
146
/**
147    * @param newValue The element to be appended.
148    * @exception JmiException If the value cannot be appended for some reason.
149    */

150   public void addBuildingComplex (
151     org.opencrx.kernel.building1.cci.BuildingComplex newValue
152   );
153
154 // ----------------------------------------------------------------------------
155
// Instance/IntfReferenceRemoveWithQualifier
156
// ----------------------------------------------------------------------------
157
/**
158    * @exception JmiException If the value cannot be removed for some reason.
159    */

160   public void removeBuildingComplex (
161     String JavaDoc id
162   );
163 // ----------------------------------------------------------------------------
164
// Instance/IntfEnd.vm
165
// ----------------------------------------------------------------------------
166
}
167
Popular Tags