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 979e902b4566144f1c1dd036fee0c57f914706a5..c4afbc363081709267ee67bec4904434172351ba 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} */