org.eclipse.emf.ecp.cdo.internal.ui
Class CDOUIProvider
java.lang.Object
org.eclipse.emf.ecp.internal.core.util.Element
org.eclipse.emf.ecp.spi.ui.DefaultUIProvider
org.eclipse.emf.ecp.cdo.internal.ui.CDOUIProvider
- All Implemented Interfaces:
- Comparable<ECPElement>, org.eclipse.core.runtime.IAdaptable, ECPElement, AdapterProvider, ECPDisposable, InternalRegistryElement, UIProvider
public class CDOUIProvider
- extends DefaultUIProvider
Provides UI for the CDO Provider for ECP.
- Author:
- Eike Stepper
|
Method Summary |
org.eclipse.swt.widgets.Control |
createAddRepositoryUI(org.eclipse.swt.widgets.Composite parent,
ECPProperties repositoryProperties,
org.eclipse.swt.widgets.Text repositoryNameText,
org.eclipse.swt.widgets.Text repositoryLabelText,
org.eclipse.swt.widgets.Text repositoryDescriptionText)
The UIProvider can return its provider specific UI to allow the user to fill in provider specific data during the
creation of an Repository. |
|
getAdapter(Object adaptable,
Class<T> adapterType)
|
org.eclipse.swt.graphics.Image |
getImage(Object element)
Returns the image for an element. |
String |
getText(Object element)
Returns the name for an element. |
| Methods inherited from class org.eclipse.emf.ecp.spi.ui.DefaultUIProvider |
addDisposeListener, createCheckoutUI, createNewProjectUI, dispose, fillContextMenu, getAdapter, getDescription, getLabel, getProvider, getType, isDisposed, removeDisposeListener, setDescription, setLabel |
CDOUIProvider
public CDOUIProvider()
- Default Constructor.
getText
public String getText(Object element)
- Description copied from class:
DefaultUIProvider
- Returns the name for an element.
- Specified by:
getText in interface UIProvider- Overrides:
getText in class DefaultUIProvider
- Parameters:
element - the object to return the name for
- Returns:
- the name of this element
getImage
public org.eclipse.swt.graphics.Image getImage(Object element)
- Description copied from class:
DefaultUIProvider
- Returns the image for an element.
- Specified by:
getImage in interface UIProvider- Overrides:
getImage in class DefaultUIProvider
- Parameters:
element - the object to return the image for
- Returns:
- the name of this element
getAdapter
public <T> T getAdapter(Object adaptable,
Class<T> adapterType)
- Description copied from class:
DefaultUIProvider
-
- Specified by:
getAdapter in interface AdapterProvider- Overrides:
getAdapter in class DefaultUIProvider
createAddRepositoryUI
public org.eclipse.swt.widgets.Control createAddRepositoryUI(org.eclipse.swt.widgets.Composite parent,
ECPProperties repositoryProperties,
org.eclipse.swt.widgets.Text repositoryNameText,
org.eclipse.swt.widgets.Text repositoryLabelText,
org.eclipse.swt.widgets.Text repositoryDescriptionText)
- Description copied from class:
DefaultUIProvider
- The UIProvider can return its provider specific UI to allow the user to fill in provider specific data during the
creation of an Repository.
- Specified by:
createAddRepositoryUI in interface UIProvider- Overrides:
createAddRepositoryUI in class DefaultUIProvider
- Parameters:
parent - the Composite to fillrepositoryProperties - the ECPProperties of the repository to createrepositoryNameText - the Text widget handling the repository namerepositoryLabelText - the Text widget handling the repository labelrepositoryDescriptionText - the Text widget handling the repository description
- Returns:
- the created control
Copyright © 2015. All Rights Reserved.