org.eclipse.emfforms.internal.core.services.label
Class EMFFormsLabelProviderDefaultImpl

java.lang.Object
  extended by org.eclipse.emfforms.internal.core.services.label.EMFFormsLabelProviderDefaultImpl
All Implemented Interfaces:
EMFFormsLabelProvider

public class EMFFormsLabelProviderDefaultImpl
extends Object
implements EMFFormsLabelProvider

Implementation of EMFFormsLabelProvider. It provides a label service that delivers the display name and description for a domain model reference and optionally an EObject.

Author:
Lucas Koehler

Constructor Summary
EMFFormsLabelProviderDefaultImpl()
           
 
Method Summary
 org.eclipse.core.databinding.observable.value.IObservableValue getDescription(VDomainModelReference domainModelReference)
          Returns the description of the referenced domain object.
 org.eclipse.core.databinding.observable.value.IObservableValue getDescription(VDomainModelReference domainModelReference, org.eclipse.emf.ecore.EObject rootObject)
          Returns the description of the referenced domain object resolved for the given root EObject.
 org.eclipse.core.databinding.observable.value.IObservableValue getDisplayName(VDomainModelReference domainModelReference)
          Returns the display name of the referenced domain object.
 org.eclipse.core.databinding.observable.value.IObservableValue getDisplayName(VDomainModelReference domainModelReference, org.eclipse.emf.ecore.EObject rootObject)
          Returns the display name of the referenced domain object resolved for the given root EObject.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EMFFormsLabelProviderDefaultImpl

public EMFFormsLabelProviderDefaultImpl()
Method Detail

getDisplayName

public org.eclipse.core.databinding.observable.value.IObservableValue getDisplayName(VDomainModelReference domainModelReference)
Returns the display name of the referenced domain object.

Specified by:
getDisplayName in interface EMFFormsLabelProvider
Parameters:
domainModelReference - The VDomainModelReference referencing the domain object
Returns:
The display name as an IObservableValue
See Also:
EMFFormsLabelProvider.getDisplayName(org.eclipse.emf.ecp.view.spi.model.VDomainModelReference)

getDisplayName

public org.eclipse.core.databinding.observable.value.IObservableValue getDisplayName(VDomainModelReference domainModelReference,
                                                                                     org.eclipse.emf.ecore.EObject rootObject)
Returns the display name of the referenced domain object resolved for the given root EObject.

Specified by:
getDisplayName in interface EMFFormsLabelProvider
Parameters:
domainModelReference - The VDomainModelReference referencing the domain object
rootObject - The root EObject which is used to resolve the given VDomainModelReference
Returns:
The display name as an IObservableValue
See Also:
EMFFormsLabelProvider.getDisplayName(org.eclipse.emf.ecp.view.spi.model.VDomainModelReference, org.eclipse.emf.ecore.EObject)

getDescription

public org.eclipse.core.databinding.observable.value.IObservableValue getDescription(VDomainModelReference domainModelReference)
Returns the description of the referenced domain object.

Specified by:
getDescription in interface EMFFormsLabelProvider
Parameters:
domainModelReference - The VDomainModelReference referencing the model object
Returns:
The description as an IObservableValue
See Also:
EMFFormsLabelProvider.getDescription(org.eclipse.emf.ecp.view.spi.model.VDomainModelReference)

getDescription

public org.eclipse.core.databinding.observable.value.IObservableValue getDescription(VDomainModelReference domainModelReference,
                                                                                     org.eclipse.emf.ecore.EObject rootObject)
Returns the description of the referenced domain object resolved for the given root EObject.

Specified by:
getDescription in interface EMFFormsLabelProvider
Parameters:
domainModelReference - The VDomainModelReference referencing the model object
rootObject - The root EObject which is used to resolve the given VDomainModelReference
Returns:
The description as an IObservableValue
See Also:
EMFFormsLabelProvider.getDescription(org.eclipse.emf.ecp.view.spi.model.VDomainModelReference, org.eclipse.emf.ecore.EObject)


Copyright © 2015. All Rights Reserved.