diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/EStructuralFeatureValueProviderBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/EStructuralFeatureValueProviderBase.java index 13676c6911f397a570be72cbb2fbf29d7e084b05..60b44b365853d741c78080c39a78b038d984ae86 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/EStructuralFeatureValueProviderBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/valueprovider/EStructuralFeatureValueProviderBase.java @@ -344,13 +344,7 @@ public abstract class EStructuralFeatureValueProviderBase<T extends IAnnotatedSp // Return data types default value return attributeEDataType.getDefaultValue(); } else if(structuralFeature instanceof EReference) { - EReference reference = (EReference)structuralFeature; - if(reference.isContainment()) { - // EClasses attached to contained EReferences are created lazily by the - // corresponding generated code on the first access (i.e., also during get / "read") - return null; - } - return factory.create(reference.getEReferenceType()); + return null; } else { throw new Exception( "createStructuralFeatureInstance() is not supported / has not been implemented for the annotation type " +