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