org.eclipse.gmt.weaver.wizards
Class WeaverFirstWizardPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.gmt.weaver.wizards.WeaverFirstWizardPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class WeaverFirstWizardPage
extends org.eclipse.jface.wizard.WizardPage

First page of the wizard (metamodel extension, ...)

Since:
1.0

Field Summary
protected  WeaverWizard parentWizard
           
protected  org.eclipse.jface.viewers.ISelection selection
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
WeaverFirstWizardPage(WeaverWizard parent, java.lang.String pageName, org.eclipse.jface.viewers.ISelection selection)
          Creates a new first wizard page
WeaverFirstWizardPage(WeaverWizard parent, java.lang.String pageName, java.lang.String title, org.eclipse.jface.resource.ImageDescriptor titleImage)
          Creates a new first wizard page
 
Method Summary
 boolean canFlipToNextPage()
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 org.eclipse.swt.widgets.Table getLoadedMetamodelTable()
           
 org.eclipse.swt.widgets.Table getMetamodelTable()
           
 org.eclipse.jface.wizard.IWizardPage getNextPage()
           
 WeaverWizard getParentWizard()
           
 java.util.Collection getPluginMmExtensions()
          Returns the collection of metamodel extensions selected (from an plugin extension)
 java.util.Collection getWorkspaceMmExtensions()
          Returns the collection of metamodel extensions selected (from workspace files)
 void setLoadedMetamodelTable(org.eclipse.swt.widgets.Table loadedMetamodelTable)
           
 void setMetamodelTable(org.eclipse.swt.widgets.Table metamodelTable)
           
 void setParentWizard(WeaverWizard parentWizard)
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
getContainer, getDialogSettings, getImage, getName, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Field Detail

parentWizard

protected WeaverWizard parentWizard

selection

protected org.eclipse.jface.viewers.ISelection selection
Constructor Detail

WeaverFirstWizardPage

public WeaverFirstWizardPage(WeaverWizard parent,
                             java.lang.String pageName,
                             org.eclipse.jface.viewers.ISelection selection)
Creates a new first wizard page

Parameters:
parent - the wizard parent of this page
pageName - the name of the page
selection - the current object selection

WeaverFirstWizardPage

public WeaverFirstWizardPage(WeaverWizard parent,
                             java.lang.String pageName,
                             java.lang.String title,
                             org.eclipse.jface.resource.ImageDescriptor titleImage)
Creates a new first wizard page

Parameters:
parent - the wizard parent of this page
pageName - the name of the page
title - the title for this wizard page, or null if none
titleImage - the image descriptor for the title of this wizard page, or null if none
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)

getPluginMmExtensions

public java.util.Collection getPluginMmExtensions()
Returns the collection of metamodel extensions selected (from an plugin extension)

Returns:
the java.util list of metamodel extensions selected

getWorkspaceMmExtensions

public java.util.Collection getWorkspaceMmExtensions()
Returns the collection of metamodel extensions selected (from workspace files)

Returns:
the java.util list of metamodel extensions selected

getLoadedMetamodelTable

public org.eclipse.swt.widgets.Table getLoadedMetamodelTable()
Returns:
Returns the loadedMetamodelTable.

setLoadedMetamodelTable

public void setLoadedMetamodelTable(org.eclipse.swt.widgets.Table loadedMetamodelTable)
Parameters:
loadedMetamodelTable - The loadedMetamodelTable to set.

getMetamodelTable

public org.eclipse.swt.widgets.Table getMetamodelTable()
Returns:
Returns the metamodelTable.

setMetamodelTable

public void setMetamodelTable(org.eclipse.swt.widgets.Table metamodelTable)
Parameters:
metamodelTable - The metamodelTable to set.

getParentWizard

public WeaverWizard getParentWizard()
Returns:
Returns the parentWizard.

setParentWizard

public void setParentWizard(WeaverWizard parentWizard)
Parameters:
parentWizard - The parentWizard to set.

canFlipToNextPage

public boolean canFlipToNextPage()
Specified by:
canFlipToNextPage in interface org.eclipse.jface.wizard.IWizardPage
Overrides:
canFlipToNextPage in class org.eclipse.jface.wizard.WizardPage

getNextPage

public org.eclipse.jface.wizard.IWizardPage getNextPage()
Specified by:
getNextPage in interface org.eclipse.jface.wizard.IWizardPage
Overrides:
getNextPage in class org.eclipse.jface.wizard.WizardPage