public class EMFFormsMappingProviderTable extends Object implements EMFFormsMappingProvider
EMFFormsMappingProvider
implementation for
VTableDomainModelReference
and especially for Tables with a detail panel.NOT_APPLICABLE
Constructor and Description |
---|
EMFFormsMappingProviderTable() |
Modifier and Type | Method and Description |
---|---|
Set<UniqueSetting> |
getMappingFor(VDomainModelReference domainModelReference,
org.eclipse.emf.ecore.EObject domainObject)
Returns the mapping of
UniqueSettings to their sets of VDomainModelReference for a
given VDomainModelReference and domain object . |
double |
isApplicable(VDomainModelReference domainModelReference,
org.eclipse.emf.ecore.EObject domainObject)
Returns a double indicating if and how well this
EMFFormsMappingProvider is applicable for the given
VDomainModelReference and domain object . |
protected void |
setEMFFormsDatabinding(EMFFormsDatabindingEMF emfFormsDatabinding)
Sets the
EMFFormsDatabindingEMF service. |
protected void |
setEMFFormsViewService(EMFFormsViewService emfFormsViewService)
Sets the
EMFFormsViewService service. |
protected void |
setReportService(ReportService reportService)
Sets the
ReportService . |
protected void setEMFFormsDatabinding(EMFFormsDatabindingEMF emfFormsDatabinding)
EMFFormsDatabindingEMF
service.emfFormsDatabinding
- The databinding serviceprotected void setReportService(ReportService reportService)
ReportService
.reportService
- The ReportService
protected void setEMFFormsViewService(EMFFormsViewService emfFormsViewService)
EMFFormsViewService
service.emfFormsViewService
- The view servicepublic Set<UniqueSetting> getMappingFor(VDomainModelReference domainModelReference, org.eclipse.emf.ecore.EObject domainObject)
EMFFormsMappingProvider
UniqueSettings
to their sets of VDomainModelReference
for a
given VDomainModelReference
and domain object
.getMappingFor
in interface EMFFormsMappingProvider
domainModelReference
- The VDomainModelReference
domainObject
- The domain object
UniqueSettings
to their sets of VDomainModelReference
public double isApplicable(VDomainModelReference domainModelReference, org.eclipse.emf.ecore.EObject domainObject)
EMFFormsMappingProvider
EMFFormsMappingProvider
is applicable for the given
VDomainModelReference
and domain object
.isApplicable
in interface EMFFormsMappingProvider
domainModelReference
- The given VDomainModelReference
domainObject
- The domain object
Copyright © 2019. All rights reserved.