From 995cd3177c070702678c3777a713d3dfc29c124e Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Wed, 2 May 2007 17:57:15 +0000 Subject: [PATCH] Added a protected createVMContext() to allow sub-classes to supply own VMC implementation. --- .../dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java index c6fd3cfe9cb..d85a0937d1d 100644 --- a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java +++ b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java @@ -478,9 +478,13 @@ abstract public class AbstractDMVMLayoutNode extends Abstract int startIdx = update.getOffset() != -1 ? update.getOffset() : 0; int endIdx = update.getLength() != -1 ? startIdx + update.getLength() : dmcs.length; for (int i = startIdx; i < endIdx; i++) { - update.setChild(new DMVMContext(dmcs[i]), i); + update.setChild(createVMContext(dmcs[i]), i); } } + + protected IVMContext createVMContext(IDMContext dmc) { + return new DMVMContext(dmc); + } /** * Searches for a DMC of given type in the tree patch contained in given