KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > opencrx > kernel > code1 > 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:39:06 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.code1.cci;
14
15 public interface Segment
16   extends
17  org.opencrx.kernel.base.cci.Importer,
18  org.opencrx.kernel.base.cci.SecureObject,
19  org.opencrx.kernel.base.cci.XmlExporter,
20  org.openmdx.base.cci.Segment {
21 // ----------------------------------------------------------------------------
22
// Instance/IntfReferenceGet0_1WithQualifier
23
// ----------------------------------------------------------------------------
24
/**
25    * Retrieves the value for the reference <code>valueContainer</code> for
26    * the specified qualifier attribute value.
27    * @param name The value for the qualifier attribute that qualifies this reference.
28    * @return The possibly null value for this reference.
29    * @exception JmiException If the value cannot be retrieved for some reason.
30    */

31   public org.opencrx.kernel.code1.cci.CodeValueContainer getValueContainer(
32     String JavaDoc name
33   );
34
35 // ----------------------------------------------------------------------------
36
// Instance/IntfReferenceGet0_nWithFilter
37
// ----------------------------------------------------------------------------
38
/**
39    * Retrieves a collection containing all the elements for the reference
40    * <code>valueContainer</code>.
41    * @return A collection containing all the elements for this reference.
42    * @exception JmiException If the values cannot be retrieved for some reason.
43    */

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

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

66   public void addValueContainer (
67     String JavaDoc name,
68     org.opencrx.kernel.code1.cci.CodeValueContainer newValue
69   );
70
71 // ----------------------------------------------------------------------------
72
// Instance/IntfReferenceAddWithoutQualifier
73
// ----------------------------------------------------------------------------
74
/**
75    * @param newValue The element to be appended.
76    * @exception JmiException If the value cannot be appended for some reason.
77    */

78   public void addValueContainer (
79     org.opencrx.kernel.code1.cci.CodeValueContainer newValue
80   );
81
82 // ----------------------------------------------------------------------------
83
// Instance/IntfReferenceRemoveWithQualifier
84
// ----------------------------------------------------------------------------
85
/**
86    * @exception JmiException If the value cannot be removed for some reason.
87    */

88   public void removeValueContainer (
89     String JavaDoc name
90   );
91 // ----------------------------------------------------------------------------
92
// Instance/IntfEnd.vm
93
// ----------------------------------------------------------------------------
94
}
95
Popular Tags