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

org.eclipse.cosmos.rm.smlif.internal.editor
Class SMLFormToolkit

java.lang.Object
  extended by org.eclipse.ui.forms.widgets.FormToolkit
      extended by org.eclipse.cosmos.rm.smlif.internal.editor.SMLFormToolkit

public class SMLFormToolkit
extends org.eclipse.ui.forms.widgets.FormToolkit

An extended toolkit used by the SML-IF editor


Field Summary
 
Fields inherited from class org.eclipse.ui.forms.widgets.FormToolkit
KEY_DRAW_BORDER, TEXT_BORDER, TREE_BORDER
 
Constructor Summary
SMLFormToolkit(org.eclipse.swt.widgets.Display display)
           
 
Method Summary
 org.eclipse.swt.custom.SashForm createSashForm(org.eclipse.swt.widgets.Composite parent, int style)
          Creates and returns a sash form
 org.eclipse.swt.custom.StyledText createStyledtext(org.eclipse.swt.widgets.Composite parent, java.lang.String text, int style)
          Creates and returns a styled text that can be used by a form page
 
Methods inherited from class org.eclipse.ui.forms.widgets.FormToolkit
adapt, adapt, createButton, createComposite, createComposite, createCompositeSeparator, createExpandableComposite, createForm, createFormText, createHyperlink, createImageHyperlink, createLabel, createLabel, createPageBook, createScrolledForm, createSection, createSeparator, createTable, createText, createText, createTree, decorateFormHeading, dispose, ensureVisible, getBorderMargin, getBorderStyle, getColors, getHyperlinkGroup, getOrientation, paintBordersFor, refreshHyperlinkColors, setBackground, setBorderStyle, setControlVisible, setOrientation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMLFormToolkit

public SMLFormToolkit(org.eclipse.swt.widgets.Display display)
Method Detail

createStyledtext

public org.eclipse.swt.custom.StyledText createStyledtext(org.eclipse.swt.widgets.Composite parent,
                                                          java.lang.String text,
                                                          int style)
Creates and returns a styled text that can be used by a form page

Parameters:
parent - The paren composite
text - The text of the control
style - The style of the control
Returns:
A styled text

createSashForm

public org.eclipse.swt.custom.SashForm createSashForm(org.eclipse.swt.widgets.Composite parent,
                                                      int style)
Creates and returns a sash form

Parameters:
parent - The parent
style - The associated style
Returns:
A sash form

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