1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.jdo.impl.model.jdo;
19
20 import java.util.*;
21
22 import org.apache.jdo.model.jdo.JDOModel;
23 import org.apache.jdo.model.jdo.JDOPackage;
24
25 /***
26 * A JDOPackage instance represents the JDO package metadata.
27 *
28 * @author Michael Bouschen
29 */
30 public class JDOPackageImpl
31 extends JDOElementImpl
32 implements JDOPackage
33 {
34 /**</package-summary/html">The package name/ *//package-summary.html">em>* The package name. */
35 private String name;
36
37 /*** Relationship JDOModel<->JDOPackage. Initialized during creation.*/
38 private JDOModel declaringModel;
39
40 /***
41 * Returns the name of this JDOPackage.
42 * @return the name
43 */
44 public String getName()
45 {
46 return name;
47 }
48
49 /***
50 * Sets the name of this JDOPackage.
51 * @param name the name
52 */
53 public void setName(String name)
54 {
55 this.name = name;
56 }
57
58 /***
59 * Returns the declaring JDOModel of this JDOPackage.
60 * @return the JDOModel that owns this JDOPackage.
61 */
62 public JDOModel getDeclaringModel()
63 {
64 return declaringModel;
65 }
66
67 /***
68 * Set the declaring JDOModel for this JDOPackage.
69 * @param model the declaring JDOModel of this JDOPackage.
70 */
71 public void setDeclaringModel(JDOModel model)
72 {
73 this.declaringModel = model;
74 }
75 }