Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Schwarz2014-01-07 13:09:12 +0000
committerTobias Schwarz2014-01-09 05:51:46 +0000
commit1e2e33d1a3fa2287b831ba0e844a9f94482d7f41 (patch)
tree5a3ca107f5ac3e243fb724e179510bed516c22cd /target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse
parentd13562ef48a56a83862aa7307dce52713e1b3da9 (diff)
downloadorg.eclipse.tcf-1e2e33d1a3fa2287b831ba0e844a9f94482d7f41.tar.gz
org.eclipse.tcf-1e2e33d1a3fa2287b831ba0e844a9f94482d7f41.tar.xz
org.eclipse.tcf-1e2e33d1a3fa2287b831ba0e844a9f94482d7f41.zip
Target Explorer: replace the term 'target' with 'configuration'
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse')
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/AbstractWizard.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/AbstractWizard.java b/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/AbstractWizard.java
index 4228cc012..9980dbc0d 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/AbstractWizard.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/AbstractWizard.java
@@ -11,8 +11,12 @@ package org.eclipse.tcf.te.ui.wizards;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.wizard.IWizardPage;
import org.eclipse.jface.wizard.Wizard;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.tcf.te.runtime.interfaces.properties.IPropertiesContainer;
import org.eclipse.tcf.te.ui.activator.UIPlugin;
+import org.eclipse.tcf.te.ui.interfaces.data.IDataExchangeNode;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchWizard;
@@ -76,6 +80,32 @@ public abstract class AbstractWizard extends Wizard implements IWorkbenchWizard
return getClass().getName();
}
+
+ /* (non-Javadoc)
+ * @see org.eclipse.jface.wizard.Wizard#createPageControls(org.eclipse.swt.widgets.Composite)
+ */
+ @Override
+ public void createPageControls(Composite pageContainer) {
+ super.createPageControls(pageContainer);
+
+ IPropertiesContainer data = getInitialData();
+ if (data != null && !data.isEmpty()) {
+ for (IWizardPage page : getPages()) {
+ if (page instanceof IDataExchangeNode) {
+ ((IDataExchangeNode)page).setupData(data);
+ }
+ }
+ }
+ }
+
+ /**
+ * Get the data to initialize wizard pages.
+ * @return The initial data for all wizard pages or <code>null</code>.
+ */
+ protected IPropertiesContainer getInitialData() {
+ return null;
+ }
+
/* (non-Javadoc)
* @see org.eclipse.jface.wizard.Wizard#getDialogSettings()
*/

Back to the top