org.eclipse.cosmos.rm.smlif.internal.export.ui
Class ExportToSMLIFWizardPage3
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.cosmos.rm.smlif.internal.export.ui.ExportToSMLIFWizardPage3
- All Implemented Interfaces:
- org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage
public class ExportToSMLIFWizardPage3
- extends org.eclipse.jface.wizard.WizardPage
Third page of export wizard, containing rule binding mappings
| Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
|
Constructor Summary |
ExportToSMLIFWizardPage3(java.lang.String pageName,
org.eclipse.jface.viewers.IStructuredSelection selection)
|
| 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 |
DOCUMENT_COLUMN
protected static final java.lang.String DOCUMENT_COLUMN
- See Also:
- Constant Field Values
RULE_COLUMN
protected static final java.lang.String RULE_COLUMN
- See Also:
- Constant Field Values
ALIAS_COLUMN
protected static final java.lang.String ALIAS_COLUMN
- See Also:
- Constant Field Values
documentChoicesCombo
protected org.eclipse.jface.viewers.ComboBoxCellEditor documentChoicesCombo
ruleBindingsTableViewer
protected org.eclipse.jface.viewers.TableViewer ruleBindingsTableViewer
aliasChoicesCombo
protected EditableComboBoxCellEditor aliasChoicesCombo
ruleChoicesCombo
protected EditableComboBoxCellEditor ruleChoicesCombo
documents
protected java.util.List documents
- List of ModelUnitFile instances the RuleBindingTableCellModifier uses for looking
up a document by its index in the combo box editor
ExportToSMLIFWizardPage3
public ExportToSMLIFWizardPage3(java.lang.String pageName,
org.eclipse.jface.viewers.IStructuredSelection selection)
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
createAddRemoveButtons
protected void createAddRemoveButtons(org.eclipse.swt.widgets.Composite parent)
createRuleBindingsTable
protected void createRuleBindingsTable(org.eclipse.swt.widgets.Composite parent)
setTableProperties
protected void setTableProperties()
updateComboChoices
protected void updateComboChoices()
calculateRemainingHorizontalSpace
protected final int calculateRemainingHorizontalSpace(org.eclipse.swt.widgets.Table table)
createTableControlListener
protected org.eclipse.swt.events.ControlListener createTableControlListener(org.eclipse.swt.widgets.Table table)
handleTableResized
protected void handleTableResized(org.eclipse.swt.widgets.Table table)
createRuleBindingsLabel
protected void createRuleBindingsLabel(org.eclipse.swt.widgets.Composite parent)
getModel
protected java.lang.Object[] getModel()
getExportWizard
protected ExportToSMLIFWizard getExportWizard()
getRuleListChoices
protected java.lang.String[] getRuleListChoices()
definitionHasRule
protected boolean definitionHasRule(org.eclipse.core.resources.IFile file)
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
getDocuments
public java.util.List getDocuments()