1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jdo.model.jdo;
18
19 import org.apache.jdo.model.ModelException;
20
21 /***
22 * This is the super interface for named JDO metadata elements,
23 * such as JDOClass and JDOField.
24 *
25 * @author Michael Bouschen
26 */
27 public interface JDOMember
28 extends JDOElement, Comparable
29 {
30 /***
31 * Returns the name of this JDOMember.
32 * @return the name
33 */
34 public String getName();
35
36 /***
37 * Get the declaring class of this JDOMember.
38 * @return the class that owns this JDOMember, or <code>null</code>
39 * if the element is not attached to any class
40 */
41 public JDOClass getDeclaringClass();
42 }