org.eclipse.emf.codegen.ecore.genmodel.presentation
Class EMFProjectWizard.PackagePage

java.lang.Object
  extended byorg.eclipse.jface.dialogs.DialogPage
      extended byorg.eclipse.jface.wizard.WizardPage
          extended byorg.eclipse.emf.codegen.ecore.genmodel.presentation.EMFProjectWizard.PackagePage
All Implemented Interfaces:
IDialogPage, IMessageProvider, IWizardPage
Enclosing class:
EMFProjectWizard

public class EMFProjectWizard.PackagePage
extends WizardPage

This pages allows a Rose model to be imported.


Field Summary
static int BASE_COLUMN
           
protected  List checkedEPackageList
           
static int ECORE_FILE_COLUMN
           
protected  List ePackageList
           
protected  Map ePackageToEcoreFileInformationMap
           
protected  Map ePackageToGenPackageMap
           
protected  List filteredEPackageList
           
protected  boolean isCellEditing
           
protected  boolean isDirty
           
protected  CheckboxTableViewer packagesCheckboxTableViewer
           
protected  ResourceSet referencedGenModels
           
protected  CheckboxTreeViewer referencedGenModelsCheckboxTreeViewer
           
protected  Label referencedGenModelsLabel
           
protected  Button referencedGenModelsTreeBrowseButton
           
protected  RoseUtil roseUtil
           
protected  List targetPackageNames
           
protected  UnitTreeNode unitTree
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
EMFProjectWizard.PackagePage(String pageId)
           
 
Method Summary
 void createControl(Composite parent)
           
 void filterPackagesTable()
           
 List getCheckedEPackageList()
           
 List getEPackageList()
           
 Map getEPackageToEcoreFileInformationMap()
           
 Map getEPackageToGenPackageMap()
           
 List getFilteredEPackageList()
           
 RoseUtil getRoseUtil()
           
 List getTargetPackageNames()
           
 UnitTreeNode getUnitTree()
           
 boolean isPageComplete()
           
 void refreshPackagesTable()
           
 void setDirty(boolean isDirty)
           
 void setVisible(boolean visible)
           
protected  void traversePackages(Collection ePackages)
           
protected  void traversePackages(UnitTreeNode subNode)
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, 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
 
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
 

Field Detail

ECORE_FILE_COLUMN

public static final int ECORE_FILE_COLUMN
See Also:
Constant Field Values

BASE_COLUMN

public static final int BASE_COLUMN
See Also:
Constant Field Values

ePackageToGenPackageMap

protected Map ePackageToGenPackageMap

ePackageToEcoreFileInformationMap

protected Map ePackageToEcoreFileInformationMap

referencedGenModelsCheckboxTreeViewer

protected CheckboxTreeViewer referencedGenModelsCheckboxTreeViewer

packagesCheckboxTableViewer

protected CheckboxTableViewer packagesCheckboxTableViewer

referencedGenModelsTreeBrowseButton

protected Button referencedGenModelsTreeBrowseButton

referencedGenModelsLabel

protected Label referencedGenModelsLabel

isCellEditing

protected boolean isCellEditing

roseUtil

protected RoseUtil roseUtil

unitTree

protected UnitTreeNode unitTree

ePackageList

protected List ePackageList

checkedEPackageList

protected List checkedEPackageList

filteredEPackageList

protected List filteredEPackageList

targetPackageNames

protected List targetPackageNames

referencedGenModels

protected ResourceSet referencedGenModels

isDirty

protected boolean isDirty
Constructor Detail

EMFProjectWizard.PackagePage

public EMFProjectWizard.PackagePage(String pageId)
Method Detail

setDirty

public void setDirty(boolean isDirty)

isPageComplete

public boolean isPageComplete()

setVisible

public void setVisible(boolean visible)

createControl

public void createControl(Composite parent)

refreshPackagesTable

public void refreshPackagesTable()

filterPackagesTable

public void filterPackagesTable()

traversePackages

protected void traversePackages(UnitTreeNode subNode)

traversePackages

protected void traversePackages(Collection ePackages)

getRoseUtil

public RoseUtil getRoseUtil()

getUnitTree

public UnitTreeNode getUnitTree()

getEPackageList

public List getEPackageList()

getFilteredEPackageList

public List getFilteredEPackageList()

getCheckedEPackageList

public List getCheckedEPackageList()

getTargetPackageNames

public List getTargetPackageNames()

getEPackageToEcoreFileInformationMap

public Map getEPackageToEcoreFileInformationMap()

getEPackageToGenPackageMap

public Map getEPackageToGenPackageMap()

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.