Browse Source

Update for XtextFragment reference, which lead to referenceIndex -1 before instead of index in containing eClass

benjamin.schwertfeger@googlemail.com 12 years ago
parent
commit
13a5894a48

+ 3 - 1
plugins/org.yakindu.sct.model.sgraph/src/org/yakindu/sct/model/sgraph/resource/AbstractSCTResource.java

@@ -192,7 +192,9 @@ public abstract class AbstractSCTResource extends GMFResource {
 			return super.getURIFragment(eObject);
 		}
 		ICompositeNode node = NodeModelUtils.findActualNodeFor(eObject);
-		if (node != null && eObject.eContainingFeature() != null) {
+		if (node != null
+				&& NodeModelUtils.getNode(eObject.eContainer()) != null
+				&& eObject.eContainingFeature() != null) {
 			return getXtextFragment(eObject, node);
 		}
 		return super.getURIFragment(eObject);