Class RepositoryViewLabelDecorator
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.viewers.BaseLabelProvider
-
- org.eclipse.jface.viewers.LabelProvider
-
- org.eclipse.emf.ecp.emfstore.internal.ui.decorator.RepositoryViewLabelDecorator
-
- All Implemented Interfaces:
org.eclipse.emf.emfstore.client.observer.ESLoginObserver
,org.eclipse.emf.emfstore.client.observer.ESLogoutObserver
,org.eclipse.emf.emfstore.common.ESObserver
,org.eclipse.jface.viewers.IBaseLabelProvider
,org.eclipse.jface.viewers.ILabelProvider
,org.eclipse.jface.viewers.ILightweightLabelDecorator
public class RepositoryViewLabelDecorator extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ILightweightLabelDecorator, org.eclipse.emf.emfstore.client.observer.ESLoginObserver, org.eclipse.emf.emfstore.client.observer.ESLogoutObserver
Decorates the label of aServerInfo
object according to its login state.- Author:
- Eugen Neufeld
- See Also:
ILightweightLabelDecorator
-
-
Constructor Summary
Constructors Constructor Description RepositoryViewLabelDecorator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
void
decorate(java.lang.Object element, org.eclipse.jface.viewers.IDecoration decoration)
void
dispose()
boolean
isLabelProperty(java.lang.Object element, java.lang.String property)
void
loginCompleted(org.eclipse.emf.emfstore.client.ESUsersession session)
void
logoutCompleted(org.eclipse.emf.emfstore.client.ESUsersession session)
void
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
-
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
createImageProvider, createTextImageProvider, createTextProvider, getImage, getText
-
-
-
-
Method Detail
-
decorate
public void decorate(java.lang.Object element, org.eclipse.jface.viewers.IDecoration decoration)
- Specified by:
decorate
in interfaceorg.eclipse.jface.viewers.ILightweightLabelDecorator
-
addListener
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
addListener
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
addListener
in classorg.eclipse.jface.viewers.BaseLabelProvider
- See Also:
BaseLabelProvider.addListener(org.eclipse.jface.viewers.ILabelProviderListener)
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
dispose
in classorg.eclipse.jface.viewers.BaseLabelProvider
- See Also:
BaseLabelProvider.dispose()
-
isLabelProperty
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
- Specified by:
isLabelProperty
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
isLabelProperty
in classorg.eclipse.jface.viewers.BaseLabelProvider
-
removeListener
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
removeListener
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
removeListener
in classorg.eclipse.jface.viewers.BaseLabelProvider
- See Also:
BaseLabelProvider.removeListener(org.eclipse.jface.viewers.ILabelProviderListener)
-
loginCompleted
public void loginCompleted(org.eclipse.emf.emfstore.client.ESUsersession session)
- Specified by:
loginCompleted
in interfaceorg.eclipse.emf.emfstore.client.observer.ESLoginObserver
-
logoutCompleted
public void logoutCompleted(org.eclipse.emf.emfstore.client.ESUsersession session)
- Specified by:
logoutCompleted
in interfaceorg.eclipse.emf.emfstore.client.observer.ESLogoutObserver
-
-