diff options
author | Raphael Zulliger | 2014-03-31 12:51:36 +0000 |
---|---|---|
committer | Marc Khouzam | 2014-03-31 17:02:59 +0000 |
commit | 48613495d7cb035785e40c299d676158a59165c6 (patch) | |
tree | cf5f334efaccf5929162b380bd967751c85d8fcc | |
parent | c3e9df032b11f55c66990ecdacada327e8c13a2f (diff) | |
download | org.eclipse.cdt-48613495d7cb035785e40c299d676158a59165c6.tar.gz org.eclipse.cdt-48613495d7cb035785e40c299d676158a59165c6.tar.xz org.eclipse.cdt-48613495d7cb035785e40c299d676158a59165c6.zip |
Bug 431622: Refactoring: Allow derived classes of RegisterVMProvider to
create alternative configuration
Change-Id: I66003b8d664c7633d24a4419acad4c6c8cc0d9bb
Signed-off-by: Raphael Zulliger <zulliger@indel.ch>
Reviewed-on: https://git.eclipse.org/r/24197
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
-rw-r--r-- | dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/register/RegisterVMProvider.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/register/RegisterVMProvider.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/register/RegisterVMProvider.java index 1835d0cda74..9182d3ae22e 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/register/RegisterVMProvider.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/register/RegisterVMProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2010 Wind River Systems and others. + * Copyright (c) 2006, 2014 Wind River Systems and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -8,6 +8,9 @@ * Contributors: * Wind River Systems - initial API and implementation * Alvaro Sanchez-Leon (Ericsson) - Make Registers View specific to a frame (Bug 323552) + * Raphael Zulliger (Indel) - Allow derived classes of RegisterVMProvider + * to create alternative configuration (Bug + * 431622) *******************************************************************************/ package org.eclipse.cdt.dsf.debug.ui.viewmodel.register; @@ -78,10 +81,19 @@ public class RegisterVMProvider extends AbstractDMVMProvider store.addPropertyChangeListener(fPreferencesListener); setDelayEventHandleForViewUpdate(store.getBoolean(IDsfDebugUIConstants.PREF_WAIT_FOR_VIEW_UPDATE_AFTER_STEP_ENABLE)); + configureLayout(); + } + + /** + * Configures the nodes of this provider. This method may be over-ridden by + * sub classes to create an alternate configuration in this provider. + */ + protected void configureLayout() { + /* * Create the register data access routines. */ - SyncRegisterDataAccess regAccess = new SyncRegisterDataAccess(session) ; + SyncRegisterDataAccess regAccess = new SyncRegisterDataAccess(getSession()) ; /* * Create the top level node to deal with the root selection. |