org.eclipse.emf.emfstore.internal.client.ui.dialogs.merge.util
Class DefaultMergeLabelProvider

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.client.ui.dialogs.merge.util.DefaultMergeLabelProvider
All Implemented Interfaces:
ESObserver, MergeLabelProvider, ESPrioritizedObserver

public class DefaultMergeLabelProvider
extends Object
implements MergeLabelProvider

Default label provider for merges.

Author:
ovonwesen

Field Summary
 
Fields inherited from interface org.eclipse.emf.emfstore.internal.client.model.changeTracking.merging.util.MergeLabelProvider
ID
 
Constructor Summary
DefaultMergeLabelProvider()
          Default constructor.
 
Method Summary
 void dispose()
          Disposes the label provider.
 int getPriority()
          Returns the priority of this observer.
 String getText(org.eclipse.emf.ecore.EObject modelElement)
          Returns a textual description of the given model element.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMergeLabelProvider

public DefaultMergeLabelProvider()
Default constructor.

Method Detail

getPriority

public int getPriority()
Returns the priority of this observer. The higher the number returned by this method, the more likely it is that this observer is notified before others.

Specified by:
getPriority in interface MergeLabelProvider
Specified by:
getPriority in interface ESPrioritizedObserver
Returns:
the priority of this observer
See Also:
MergeLabelProvider.getPriority()

getText

public String getText(org.eclipse.emf.ecore.EObject modelElement)
Returns a textual description of the given model element.

Specified by:
getText in interface MergeLabelProvider
Parameters:
modelElement - the model element whose description is requested
Returns:
a textual description for the given model element
See Also:
MergeLabelProvider.getText(org.eclipse.emf.ecore.EObject)

dispose

public void dispose()
Disposes the label provider.

Specified by:
dispose in interface MergeLabelProvider
See Also:
MergeLabelProvider.dispose()


Copyright © 2015. All Rights Reserved.