Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.function.generic.pages
Class PropertyEntitiesPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by eu.esdihumboldt.hale.ui.HaleWizardPage<AbstractGenericFunctionWizard<D,T>>
              extended by eu.esdihumboldt.hale.ui.function.generic.pages.EntitiesPage<PropertyFunction,PropertyParameter,PropertyField>
                  extended by eu.esdihumboldt.hale.ui.function.generic.pages.PropertyEntitiesPage
All Implemented Interfaces:
FunctionWizardPage, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class PropertyEntitiesPage
extends EntitiesPage<PropertyFunction,PropertyParameter,PropertyField>

Entity page for properties

Author:
Simon Templer

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
PropertyEntitiesPage(SchemaSelection initialSelection, Cell initialCell)
           
 
Method Summary
protected  PropertyField createField(PropertyParameter field, SchemaSpaceID ssid, org.eclipse.swt.widgets.Composite parent, Set<EntityDefinition> candidates, Cell initialCell)
          Create entity assignment fields for the given field definition
protected  org.eclipse.swt.widgets.Control createHeader(org.eclipse.swt.widgets.Composite parent)
          Create the header control.
 
Methods inherited from class eu.esdihumboldt.hale.ui.function.generic.pages.EntitiesPage
configureCell, createContent, createEntityGroup, getCandidates, getFunctionFields, getInitialCell, getInitialSelection, onShowPage
 
Methods inherited from class eu.esdihumboldt.hale.ui.HaleWizardPage
createControl, dispose, getWizard
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.wizard.IWizardPage
canFlipToNextPage, getName, getNextPage, getPreviousPage, getWizard, isPageComplete, setPreviousPage, setWizard
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Constructor Detail

PropertyEntitiesPage

public PropertyEntitiesPage(SchemaSelection initialSelection,
                            Cell initialCell)
See Also:
EntitiesPage.EntitiesPage(SchemaSelection, Cell)
Method Detail

createHeader

protected org.eclipse.swt.widgets.Control createHeader(org.eclipse.swt.widgets.Composite parent)
Description copied from class: EntitiesPage
Create the header control.

Overrides:
createHeader in class EntitiesPage<PropertyFunction,PropertyParameter,PropertyField>
Parameters:
parent - the parent composite
Returns:
the header control or null
See Also:
EntitiesPage.createHeader(Composite)

createField

protected PropertyField createField(PropertyParameter field,
                                    SchemaSpaceID ssid,
                                    org.eclipse.swt.widgets.Composite parent,
                                    Set<EntityDefinition> candidates,
                                    Cell initialCell)
Description copied from class: EntitiesPage
Create entity assignment fields for the given field definition

Specified by:
createField in class EntitiesPage<PropertyFunction,PropertyParameter,PropertyField>
Parameters:
field - the field definition, may be a PropertyParameter or a TypeParameter
ssid - the schema space identifier
parent - the parent composite
candidates - the entity candidates
initialCell - the initial cell
Returns:
the created field or null
See Also:
EntitiesPage.createField(AbstractParameter, SchemaSpaceID, Composite, Set, Cell)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d