Skip to main content
summaryrefslogtreecommitdiffstats
path: root/jaxb
diff options
context:
space:
mode:
authorpfullbright2011-04-07 20:47:22 +0000
committerpfullbright2011-04-07 20:47:22 +0000
commitce3e38084e08a7ed4ba52ac56949f1a244120e25 (patch)
tree356303e07c277394f209ae2e75b2ae67c68a3c79 /jaxb
parent705d9f95e0a72361c990f035bfb938005cb92491 (diff)
downloadwebtools.dali-ce3e38084e08a7ed4ba52ac56949f1a244120e25.tar.gz
webtools.dali-ce3e38084e08a7ed4ba52ac56949f1a244120e25.tar.xz
webtools.dali-ce3e38084e08a7ed4ba52ac56949f1a244120e25.zip
added getPersistentClass(), getJaxbPackage()
Diffstat (limited to 'jaxb')
-rw-r--r--jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/AbstractJavaAttributeMapping.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/AbstractJavaAttributeMapping.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/AbstractJavaAttributeMapping.java
index 81652f0c96..b4f21e0148 100644
--- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/AbstractJavaAttributeMapping.java
+++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/AbstractJavaAttributeMapping.java
@@ -13,7 +13,9 @@ import org.eclipse.jdt.core.dom.CompilationUnit;
import org.eclipse.jpt.common.core.utility.TextRange;
import org.eclipse.jpt.common.utility.internal.iterables.SingleElementIterable;
import org.eclipse.jpt.jaxb.core.context.JaxbAttributeMapping;
+import org.eclipse.jpt.jaxb.core.context.JaxbPackage;
import org.eclipse.jpt.jaxb.core.context.JaxbPersistentAttribute;
+import org.eclipse.jpt.jaxb.core.context.JaxbPersistentClass;
import org.eclipse.jpt.jaxb.core.resource.java.Annotation;
import org.eclipse.jpt.jaxb.core.resource.java.JavaResourceAttribute;
@@ -107,6 +109,14 @@ public abstract class AbstractJavaAttributeMapping<A extends Annotation>
public JaxbPersistentAttribute getPersistentAttribute() {
return this.getParent();
}
+
+ public JaxbPersistentClass getPersistentClass() {
+ return getPersistentAttribute().getParent();
+ }
+
+ public JaxbPackage getJaxbPackage() {
+ return getPersistentClass().getJaxbPackage();
+ }
public JavaResourceAttribute getJavaResourceAttribute() {
return this.getPersistentAttribute().getJavaResourceAttribute();

Back to the top