From 2dcb33245999c1b425999d1950358bbafcc8cd5c Mon Sep 17 00:00:00 2001 From: Simon Barner <barner@fortiss.org> Date: Mon, 15 Sep 2014 07:26:39 +0000 Subject: [PATCH] - Bug fix: getAnnotationClazz() -> Return class of underlying EClass's instance type refs 1841 --- .../base/ui/annotation/valueprovider/ValueProviderBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/ValueProviderBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/ValueProviderBase.java index 979e902b4..c4afbc363 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/ValueProviderBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/ValueProviderBase.java @@ -255,7 +255,7 @@ public abstract class ValueProviderBase<T extends IAnnotatedSpecification> imple @SuppressWarnings("unchecked") @Override public Class<T> getAnnotationClazz() { - return (Class<T>)annotatedSpecificationEClass.getClass(); + return (Class<T>)annotatedSpecificationEClass.getInstanceClass(); } /** {@inheritDoc} */ -- GitLab