org.eclipse.emf.emfstore.internal.client.ui.decorators
Class ProjectSpaceDirtyDecorator

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.client.ui.decorators.ProjectSpaceDirtyDecorator
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILightweightLabelDecorator

public class ProjectSpaceDirtyDecorator
extends Object
implements org.eclipse.jface.viewers.ILightweightLabelDecorator

The decorator to show dirty state of an element shown in viewers.

Author:
Helming

Constructor Summary
ProjectSpaceDirtyDecorator()
           
 
Method Summary
 void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
          
 void decorate(Object element, org.eclipse.jface.viewers.IDecoration decoration)
          
 void dispose()
          
 boolean isLabelProperty(Object element, String property)
          .
 void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
          .
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectSpaceDirtyDecorator

public ProjectSpaceDirtyDecorator()
Method Detail

decorate

public void decorate(Object element,
                     org.eclipse.jface.viewers.IDecoration decoration)

Specified by:
decorate in interface org.eclipse.jface.viewers.ILightweightLabelDecorator
Parameters:
element - element
decoration - decoration
See Also:
org.eclipse.jface.viewers.ILightweightLabelDecorator#decorate(java.lang .Object, org.eclipse.jface.viewers.IDecoration)

addListener

public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)

Specified by:
addListener in interface org.eclipse.jface.viewers.IBaseLabelProvider
See Also:
org.eclipse.jface.viewers.IBaseLabelProvider#addListener(org.eclipse. jface.viewers.ILabelProviderListener)

dispose

public void dispose()

Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider
See Also:
IBaseLabelProvider.dispose()

isLabelProperty

public boolean isLabelProperty(Object element,
                               String property)
.

Specified by:
isLabelProperty in interface org.eclipse.jface.viewers.IBaseLabelProvider
See Also:
org.eclipse.jface.viewers.IBaseLabelProvider#isLabelProperty(java.lang .Object, java.lang.String)

removeListener

public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
.

Specified by:
removeListener in interface org.eclipse.jface.viewers.IBaseLabelProvider
See Also:
org.eclipse.jface.viewers.IBaseLabelProvider#removeListener(org.eclipse .jface.viewers.ILabelProviderListener)


Copyright © 2015. All Rights Reserved.