COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.smlif.internal.export.ui
Class ExportToSMLIFWizardPage2

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.cosmos.rm.smlif.internal.export.ui.ExportToSMLIFWizardPage2
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

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

Second page of export wizard, with document alias and identity information


Field Summary
protected  org.eclipse.jface.viewers.ListViewer aliasListViewer
           
protected  org.eclipse.swt.widgets.Text baseURIText
           
protected  org.eclipse.swt.widgets.Text descriptionText
           
protected  org.eclipse.swt.widgets.Text displayNameText
           
protected  org.eclipse.swt.widgets.Composite documentDetailComposite
           
protected  org.eclipse.jface.viewers.ListViewer modelFileListViewer
           
protected  org.eclipse.swt.widgets.Text nameText
           
protected  org.eclipse.jface.viewers.IStructuredSelection selection
           
protected  org.eclipse.swt.widgets.Combo typeCombo
           
protected  boolean uninitializedIdentityFields
           
protected  org.eclipse.swt.widgets.Text versionText
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
ExportToSMLIFWizardPage2(java.lang.String pageName, org.eclipse.jface.viewers.IStructuredSelection selection)
           
 
Method Summary
protected  void createAliasAddRemoveButtons(org.eclipse.swt.widgets.Composite parent)
           
protected  void createAliasControls(org.eclipse.swt.widgets.Composite parent)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
protected  void createDescriptionComposite(org.eclipse.swt.widgets.Group identityInformationGroup)
           
protected  void createDetectedDocumentsLabel(org.eclipse.swt.widgets.Composite topComponent)
           
protected  void createDocumentDetailComposite(org.eclipse.swt.widgets.Group documentInformationGroup)
           
protected  void createDocumentInformationGroup(org.eclipse.swt.widgets.Composite topComponent)
           
protected  void createDocumentList(org.eclipse.swt.widgets.Group documentInformationGroup)
           
protected  void createFormLabel(org.eclipse.swt.widgets.Composite parent, java.lang.String labelText)
           
protected  void createIdentityInformationGroup(org.eclipse.swt.widgets.Composite topComponent)
           
protected  void createNameAndURIComposite(org.eclipse.swt.widgets.Group identityInformationGroup)
           
protected  org.eclipse.jface.viewers.ListViewer createStringListViewer(org.eclipse.swt.widgets.Composite parent)
           
protected  void createTypeControls(org.eclipse.swt.widgets.Composite parent)
           
protected  org.eclipse.swt.widgets.Composite createVerticalButtonPanel(org.eclipse.swt.widgets.Composite parent)
           
 java.util.Map getAliases()
           
 java.lang.String getBaseURI()
           
 java.lang.String getDisplayName()
           
protected  ExportToSMLIFWizard getExportWizard()
           
protected  ExportToSMLIFWizardPage getMainPage()
           
protected  java.lang.Object[] getModel()
           
protected  org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocument getSelectedModelUnitFile()
           
 java.lang.String getSMLIFDescription()
           
 java.lang.String getSMLIFName()
           
 java.lang.String getVersion()
           
protected  void initDocumentIdentityFields()
           
protected  void initFromMetadata()
           
protected  void resetDocumentDetailComposite()
           
protected  void setSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
           
 void setVisible(boolean visible)
           
protected  void updateDocumentList()
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, 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
 
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

selection

protected org.eclipse.jface.viewers.IStructuredSelection selection

modelFileListViewer

protected org.eclipse.jface.viewers.ListViewer modelFileListViewer

aliasListViewer

protected org.eclipse.jface.viewers.ListViewer aliasListViewer

typeCombo

protected org.eclipse.swt.widgets.Combo typeCombo

documentDetailComposite

protected org.eclipse.swt.widgets.Composite documentDetailComposite

nameText

protected org.eclipse.swt.widgets.Text nameText

baseURIText

protected org.eclipse.swt.widgets.Text baseURIText

displayNameText

protected org.eclipse.swt.widgets.Text displayNameText

versionText

protected org.eclipse.swt.widgets.Text versionText

descriptionText

protected org.eclipse.swt.widgets.Text descriptionText

uninitializedIdentityFields

protected boolean uninitializedIdentityFields
Constructor Detail

ExportToSMLIFWizardPage2

public ExportToSMLIFWizardPage2(java.lang.String pageName,
                                org.eclipse.jface.viewers.IStructuredSelection selection)
Method Detail

setSelection

protected void setSelection(org.eclipse.jface.viewers.IStructuredSelection selection)

updateDocumentList

protected void updateDocumentList()

createControl

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

createIdentityInformationGroup

protected void createIdentityInformationGroup(org.eclipse.swt.widgets.Composite topComponent)

createDescriptionComposite

protected void createDescriptionComposite(org.eclipse.swt.widgets.Group identityInformationGroup)

createNameAndURIComposite

protected void createNameAndURIComposite(org.eclipse.swt.widgets.Group identityInformationGroup)

initDocumentIdentityFields

protected void initDocumentIdentityFields()

createDetectedDocumentsLabel

protected void createDetectedDocumentsLabel(org.eclipse.swt.widgets.Composite topComponent)

createDocumentInformationGroup

protected void createDocumentInformationGroup(org.eclipse.swt.widgets.Composite topComponent)

createDocumentDetailComposite

protected void createDocumentDetailComposite(org.eclipse.swt.widgets.Group documentInformationGroup)

createAliasControls

protected void createAliasControls(org.eclipse.swt.widgets.Composite parent)

createFormLabel

protected void createFormLabel(org.eclipse.swt.widgets.Composite parent,
                               java.lang.String labelText)

createStringListViewer

protected org.eclipse.jface.viewers.ListViewer createStringListViewer(org.eclipse.swt.widgets.Composite parent)

createAliasAddRemoveButtons

protected void createAliasAddRemoveButtons(org.eclipse.swt.widgets.Composite parent)

createVerticalButtonPanel

protected org.eclipse.swt.widgets.Composite createVerticalButtonPanel(org.eclipse.swt.widgets.Composite parent)

createTypeControls

protected void createTypeControls(org.eclipse.swt.widgets.Composite parent)

createDocumentList

protected void createDocumentList(org.eclipse.swt.widgets.Group documentInformationGroup)

resetDocumentDetailComposite

protected void resetDocumentDetailComposite()

getSMLIFName

public java.lang.String getSMLIFName()

getBaseURI

public java.lang.String getBaseURI()

getVersion

public java.lang.String getVersion()

getDisplayName

public java.lang.String getDisplayName()

getSMLIFDescription

public java.lang.String getSMLIFDescription()

getSelectedModelUnitFile

protected org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocument getSelectedModelUnitFile()

getExportWizard

protected ExportToSMLIFWizard getExportWizard()

getMainPage

protected ExportToSMLIFWizardPage getMainPage()

getModel

protected java.lang.Object[] getModel()

setVisible

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

initFromMetadata

protected void initFromMetadata()

getAliases

public java.util.Map getAliases()

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification