public class WorkspaceUIProvider extends DefaultUIProvider
ECPDisposable.DisposeListener
EMF_LABEL_PROVIDER, TYPE
Constructor and Description |
---|
WorkspaceUIProvider()
Default constructor of an UIProvider.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.widgets.Control |
createCheckoutUI(org.eclipse.swt.widgets.Composite parent,
ECPCheckoutSource checkoutSource,
ECPProperties projectProperties)
The UIProvider can return a provider specific UI to allow the user to fill in provider specific data for a
checkout.
|
org.eclipse.swt.widgets.Control |
createNewProjectUI(org.eclipse.swt.widgets.Composite parent,
CompositeStateObserver observer,
ECPProperties projectProperties)
The UIProvider can return a provider specific UI to allow the user to fill in provider specific data for the
creation of a new project.
|
void |
fillContextMenu(org.eclipse.jface.action.IMenuManager manager,
ECPContainer context,
Object[] elements)
Allows the UIProvider to fill the context menu specifically.
|
org.eclipse.swt.graphics.Image |
getImage(Object element)
Returns the image for an element.
|
String |
getText(Object element)
Returns the name for an element.
|
addDisposeListener, createAddRepositoryUI, dispose, doDispose, getAdapter, getAdapter, getDescription, getLabel, getProvider, getType, isDisposed, populateNewRoot, removeDisposeListener, setDescription, setLabel
compareTo, equals, getName, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getName
compareTo
public WorkspaceUIProvider()
public String getText(Object element)
DefaultUIProvider
getText
in interface UIProvider
getText
in class DefaultUIProvider
element
- the object to return the name forpublic org.eclipse.swt.graphics.Image getImage(Object element)
DefaultUIProvider
getImage
in interface UIProvider
getImage
in class DefaultUIProvider
element
- the object to return the image forpublic void fillContextMenu(org.eclipse.jface.action.IMenuManager manager, ECPContainer context, Object[] elements)
DefaultUIProvider
fillContextMenu
in interface UIProvider
fillContextMenu
in class DefaultUIProvider
manager
- the IMenuManager
to fillcontext
- the current selected ECPContainer
elements
- the selected elementspublic org.eclipse.swt.widgets.Control createCheckoutUI(org.eclipse.swt.widgets.Composite parent, ECPCheckoutSource checkoutSource, ECPProperties projectProperties)
DefaultUIProvider
createCheckoutUI
in interface UIProvider
createCheckoutUI
in class DefaultUIProvider
parent
- the Composite
to fillcheckoutSource
- the Object to checkoutprojectProperties
- the ECPProperties
of the project to createpublic org.eclipse.swt.widgets.Control createNewProjectUI(org.eclipse.swt.widgets.Composite parent, CompositeStateObserver observer, ECPProperties projectProperties)
DefaultUIProvider
createNewProjectUI
in interface UIProvider
createNewProjectUI
in class DefaultUIProvider
parent
- the Composite
to fillobserver
- the observerprojectProperties
- the ECPProperties
of the project to createCopyright © 2016. All rights reserved.