|
COSMOS ${releaseVersion} resource-modeling Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.forms.editor.FormPage
org.eclipse.cosmos.rm.smlif.internal.editor.AbstractFormPage
public abstract class AbstractFormPage
An abstract form page that all other form pages are expected to extend.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.ui.IEditorPart |
|---|
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
AbstractFormPage(org.eclipse.ui.forms.editor.FormEditor editor,
java.lang.String id,
java.lang.String title)
|
|
| Method Summary | |
|---|---|
protected org.eclipse.swt.widgets.Composite |
createColumn(org.eclipse.swt.widgets.Composite parent)
Creates a composite that corresponds to the a column in the given parent. |
protected void |
createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
|
protected abstract void |
createLeftColumn(org.eclipse.swt.widgets.Composite parent)
Create the left column content of the page |
protected abstract void |
createRightColumn(org.eclipse.swt.widgets.Composite parent)
Create the right column content of the page |
protected org.eclipse.ui.forms.widgets.Section |
createSection(org.eclipse.swt.widgets.Composite parent)
Create and return a section |
protected org.eclipse.swt.widgets.Text |
createTextField(org.eclipse.swt.widgets.Composite parent,
java.lang.String label,
boolean multiLine,
java.lang.String initialValue,
org.eclipse.swt.events.ModifyListener modifyListener)
Create a label and a text field. |
protected org.eclipse.swt.widgets.Text |
createTextField(org.eclipse.swt.widgets.Composite parent,
java.lang.String label,
java.lang.String initialValue,
org.eclipse.swt.events.ModifyListener modifyListener)
Equivalent to createTextField(parent, label, false, initialValue, modifyListener) |
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
|
protected boolean |
isEnabled()
Returns true if this form is suppose to be enabled; false otherwise |
protected void |
makeSectionReady(org.eclipse.ui.forms.widgets.Section section,
org.eclipse.swt.widgets.Composite client,
java.lang.String title)
Set the appropriate properties of the section |
void |
modifyText(org.eclipse.swt.events.ModifyEvent e)
|
protected void |
setEnabled(boolean enabled)
Used to set the enable status of this page |
protected void |
setWeight(org.eclipse.swt.custom.SashForm sashForm)
|
protected abstract void |
updateContent()
This method is invoked when the content of the SML-IF document has changed outside of the SML-IF document. |
| Methods inherited from class org.eclipse.ui.forms.editor.FormPage |
|---|
canLeaveThePage, createPartControl, dispose, doSaveAs, getEditor, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, initialize, isActive, isDirty, isEditor, isSaveAsAllowed, selectReveal, setActive, setFocus, setIndex |
| Methods inherited from class org.eclipse.ui.part.EditorPart |
|---|
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
|---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IEditorPart |
|---|
getEditorInput, getEditorSite |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, getSite, getTitle, getTitleToolTip, removePropertyListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.ui.ISaveablePart |
|---|
isSaveOnCloseNeeded |
| Constructor Detail |
|---|
public AbstractFormPage(org.eclipse.ui.forms.editor.FormEditor editor,
java.lang.String id,
java.lang.String title)
| Method Detail |
|---|
protected void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
createFormContent in class org.eclipse.ui.forms.editor.FormPageFormPage.createFormContent(org.eclipse.ui.forms.IManagedForm)protected void setWeight(org.eclipse.swt.custom.SashForm sashForm)
protected abstract void createLeftColumn(org.eclipse.swt.widgets.Composite parent)
parent - The parent compositeprotected abstract void createRightColumn(org.eclipse.swt.widgets.Composite parent)
parent - The parent compositeprotected org.eclipse.swt.widgets.Composite createColumn(org.eclipse.swt.widgets.Composite parent)
toolkit - parent - The parent composite
protected org.eclipse.ui.forms.widgets.Section createSection(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.swt.widgets.Text createTextField(org.eclipse.swt.widgets.Composite parent,
java.lang.String label,
boolean multiLine,
java.lang.String initialValue,
org.eclipse.swt.events.ModifyListener modifyListener)
protected org.eclipse.swt.widgets.Text createTextField(org.eclipse.swt.widgets.Composite parent,
java.lang.String label,
java.lang.String initialValue,
org.eclipse.swt.events.ModifyListener modifyListener)
public void modifyText(org.eclipse.swt.events.ModifyEvent e)
modifyText in interface org.eclipse.swt.events.ModifyListenerModifyListener.modifyText(org.eclipse.swt.events.ModifyEvent)
protected void makeSectionReady(org.eclipse.ui.forms.widgets.Section section,
org.eclipse.swt.widgets.Composite client,
java.lang.String title)
section - The sectionclient - The section clienttitle - The title of the sectionprotected void setEnabled(boolean enabled)
enabled - The enable statusprotected boolean isEnabled()
public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
doSave in interface org.eclipse.ui.ISaveablePartdoSave in class org.eclipse.ui.forms.editor.FormPageFormPage.doSave(org.eclipse.core.runtime.IProgressMonitor)protected abstract void updateContent()
|
COSMOS ${releaseVersion} resource-modeling Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||