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

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

public class EMFProjectWizard.PackagePage
extends org.eclipse.jface.wizard.WizardPage

This pages allows a Rose model to be imported.


Field Summary
static int BASE_COLUMN
           
protected  java.util.List checkedEPackageList
           
static int ECORE_FILE_COLUMN
           
protected  java.util.List ePackageList
           
protected  java.util.Map ePackageToEcoreFileInformationMap
           
protected  java.util.Map ePackageToGenPackageMap
           
protected  java.util.List filteredEPackageList
           
protected  boolean isCellEditing
           
protected  boolean isDirty
           
protected  org.eclipse.jface.viewers.CheckboxTableViewer packagesCheckboxTableViewer
           
protected  ResourceSet referencedGenModels
           
protected  org.eclipse.jface.viewers.CheckboxTreeViewer referencedGenModelsCheckboxTreeViewer
           
protected  org.eclipse.swt.widgets.Label referencedGenModelsLabel
           
protected  org.eclipse.swt.widgets.Button referencedGenModelsTreeBrowseButton
           
protected  RoseUtil roseUtil
           
protected  java.util.List targetPackageNames
           
protected  UnitTreeNode unitTree
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
EMFProjectWizard.PackagePage(java.lang.String pageId)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void filterPackagesTable()
           
 java.util.List getCheckedEPackageList()
           
 java.util.List getEPackageList()
           
 java.util.Map getEPackageToEcoreFileInformationMap()
           
 java.util.Map getEPackageToGenPackageMap()
           
 java.util.List getFilteredEPackageList()
           
 RoseUtil getRoseUtil()
           
 java.util.List getTargetPackageNames()
           
 UnitTreeNode getUnitTree()
           
 boolean isPageComplete()
           
 void refreshPackagesTable()
           
 void setDirty(boolean isDirty)
           
 void setVisible(boolean visible)
           
protected  void traversePackages(java.util.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

BASE_COLUMN

public static final int BASE_COLUMN

ePackageToGenPackageMap

protected java.util.Map ePackageToGenPackageMap

ePackageToEcoreFileInformationMap

protected java.util.Map ePackageToEcoreFileInformationMap

referencedGenModelsCheckboxTreeViewer

protected org.eclipse.jface.viewers.CheckboxTreeViewer referencedGenModelsCheckboxTreeViewer

packagesCheckboxTableViewer

protected org.eclipse.jface.viewers.CheckboxTableViewer packagesCheckboxTableViewer

referencedGenModelsTreeBrowseButton

protected org.eclipse.swt.widgets.Button referencedGenModelsTreeBrowseButton

referencedGenModelsLabel

protected org.eclipse.swt.widgets.Label referencedGenModelsLabel

isCellEditing

protected boolean isCellEditing

roseUtil

protected RoseUtil roseUtil

unitTree

protected UnitTreeNode unitTree

ePackageList

protected java.util.List ePackageList

checkedEPackageList

protected java.util.List checkedEPackageList

filteredEPackageList

protected java.util.List filteredEPackageList

targetPackageNames

protected java.util.List targetPackageNames

referencedGenModels

protected ResourceSet referencedGenModels

isDirty

protected boolean isDirty
Constructor Detail

EMFProjectWizard.PackagePage

public EMFProjectWizard.PackagePage(java.lang.String pageId)
Method Detail

setDirty

public void setDirty(boolean isDirty)

isPageComplete

public boolean isPageComplete()
Overrides:
isPageComplete in class org.eclipse.jface.wizard.WizardPage

setVisible

public void setVisible(boolean visible)
Overrides:
setVisible in class org.eclipse.jface.dialogs.DialogPage

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Overrides:
createControl in class org.eclipse.jface.dialogs.DialogPage

refreshPackagesTable

public void refreshPackagesTable()

filterPackagesTable

public void filterPackagesTable()

traversePackages

protected void traversePackages(UnitTreeNode subNode)

traversePackages

protected void traversePackages(java.util.Collection ePackages)

getRoseUtil

public RoseUtil getRoseUtil()

getUnitTree

public UnitTreeNode getUnitTree()

getEPackageList

public java.util.List getEPackageList()

getFilteredEPackageList

public java.util.List getFilteredEPackageList()

getCheckedEPackageList

public java.util.List getCheckedEPackageList()

getTargetPackageNames

public java.util.List getTargetPackageNames()

getEPackageToEcoreFileInformationMap

public java.util.Map getEPackageToEcoreFileInformationMap()

getEPackageToGenPackageMap

public java.util.Map getEPackageToGenPackageMap()

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