diff options
author | pfullbright | 2011-04-07 20:47:22 +0000 |
---|---|---|
committer | pfullbright | 2011-04-07 20:47:22 +0000 |
commit | ce3e38084e08a7ed4ba52ac56949f1a244120e25 (patch) | |
tree | 356303e07c277394f209ae2e75b2ae67c68a3c79 /jaxb | |
parent | 705d9f95e0a72361c990f035bfb938005cb92491 (diff) | |
download | webtools.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.java | 10 |
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(); |