Modifier and Type | Method and Description |
---|---|
ECPSWTView |
ECPSWTViewRenderer.render(org.eclipse.swt.widgets.Composite parent,
org.eclipse.emf.ecore.EObject domainObject,
VViewModelProperties properties)
Creates a view with the attributes of the domain object.
|
Modifier and Type | Method and Description |
---|---|
VView |
ViewProviderImpl.getView(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties,
Collection<String> requiredKeys) |
Modifier and Type | Method and Description |
---|---|
ECPSWTView |
ECPSWTViewRendererImpl.render(org.eclipse.swt.widgets.Composite parent,
org.eclipse.emf.ecore.EObject domainObject,
VViewModelProperties properties) |
Modifier and Type | Method and Description |
---|---|
double |
ViewProvider.canProvideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties) |
VView |
ViewProvider.provideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties) |
Modifier and Type | Method and Description |
---|---|
double |
PreviewWorkspaceViewProvider.canProvideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties) |
VView |
PreviewWorkspaceViewProvider.provideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties) |
Modifier and Type | Method and Description |
---|---|
double |
ExtensionXMIViewModelProvider.canProvideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties,
Collection<String> requiredKeys) |
VView |
ViewModelFileExtensionsManager.createView(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties,
Collection<String> requiredKeys) |
boolean |
ViewModelFileExtensionsManager.hasViewModelFor(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties,
Collection<String> requiredKeys) |
VView |
XMIViewModelProvider.provideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties) |
VView |
ExtensionXMIViewModelProvider.provideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties,
Collection<String> requiredKeys) |
Modifier and Type | Method and Description |
---|---|
void |
ViewModelPropertiesUpdateCallback.updateViewModelProperties(VViewModelProperties properties)
Gets called when the ViewModelProperties need to be updated, usually before rendering.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VViewModelLoadingProperties
A representation of the model object 'Model Properties'.
|
Modifier and Type | Method and Description |
---|---|
VViewModelProperties |
VView.getLoadingProperties()
Returns the value of the 'Loading Properties' containment reference.
|
VViewModelProperties |
VViewModelProperties.inherit()
Creates new
properties which inherit the
inheritable properties of this object. |
Modifier and Type | Method and Description |
---|---|
void |
VView.setLoadingProperties(VViewModelProperties value)
Sets the value of the '
Loading
Properties ' containment reference. |
Modifier and Type | Class and Description |
---|---|
class |
VViewModelLoadingPropertiesImpl
An implementation of the model object 'Model Properties'.
|
Modifier and Type | Field and Description |
---|---|
protected VViewModelProperties |
VViewImpl.loadingProperties
The cached value of the '
Loading Properties ' containment reference. |
Modifier and Type | Method and Description |
---|---|
VViewModelProperties |
VViewImpl.getLoadingProperties() |
VViewModelProperties |
VViewModelLoadingPropertiesImpl.inherit()
Creates new
properties which inherit the
inheritable properties of this object. |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
VViewImpl.basicSetLoadingProperties(VViewModelProperties newLoadingProperties,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
VViewImpl.setLoadingProperties(VViewModelProperties newLoadingProperties) |
Modifier and Type | Method and Description |
---|---|
static VViewModelProperties |
ViewModelPropertiesHelper.getInhertitedPropertiesOrEmpty(VElement element)
This method tries to create inherited
VViewModelProperties for the given VElement . |
Modifier and Type | Method and Description |
---|---|
T |
ViewSwitch.caseViewModelProperties(VViewModelProperties object)
Returns the result of interpreting the object as an instance of 'Model Properties'.
|
boolean |
ViewValidator.validateViewModelProperties(VViewModelProperties viewModelProperties,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
Modifier and Type | Method and Description |
---|---|
double |
IViewProvider.canProvideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties)
Called to check whether the provider can provide a
VView for an EObject . |
default double |
IFilteredViewProvider.canProvideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties)
Queries whether I can provide
without any filter properties being required.
|
double |
IFilteredViewProvider.canProvideViewModel(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties,
Collection<String> requiredKeys)
Queries the confidence with which I can provide a view model for the given domain model
object where some keys in the properties are required to be matched in
an implementation-specific way by the view models the I have access to. |
VView |
EMFFormsViewService.getView(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties)
This allows to retrieve a
VView based on an EObject . |
static VView |
ViewProviderHelper.getView(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties)
This allows to retrieve a
VView based on an EObject . |
default VView |
EMFFormsFilteredViewService.getView(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties)
Retrieve a
VView for a domain model object without any required
filter keys. |
static VView |
ViewProviderHelper.getView(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties,
Collection<String> requiredKeys)
|
VView |
EMFFormsFilteredViewService.getView(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties,
Collection<String> requiredKeys)
|
VView |
IViewProvider.provideViewModel(org.eclipse.emf.ecore.EObject eObject,
VViewModelProperties properties)
This method is only called if
IViewProvider.canProvideViewModel(EObject, VViewModelProperties) returned the highest
positive
number of all IViewProviders . |
default VView |
IFilteredViewProvider.provideViewModel(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties)
Obtains a view model
without any filter properties being required.
|
VView |
IFilteredViewProvider.provideViewModel(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties,
Collection<String> requiredKeys)
Obtains the view model that I can
provide
for the given domain model
object . |
Modifier and Type | Method and Description |
---|---|
VViewModelProperties |
DetailViewManager.getDetailProperties()
Obtain the view-model properties used for loading the detail view model.
|
Modifier and Type | Method and Description |
---|---|
protected VView |
DetailViewManager.getDetailView(org.eclipse.emf.ecore.EObject object,
VViewModelProperties properties)
Get the view provided by the framework for details of the given
object . |
Modifier and Type | Method and Description |
---|---|
VView |
DetailViewManager.getDetailView(ViewModelContext masterContext,
org.eclipse.emf.ecore.EObject object,
Consumer<? super VViewModelProperties> propertiesManipulator)
Obtain the detail view in the context of the given master view-model context for a selected
object in the master view. |
Modifier and Type | Method and Description |
---|---|
VView |
EMFFormsSpreadsheetExporterImpl.ViewProvider.getViewModel(org.eclipse.emf.ecore.EObject viewEobject,
VViewModelProperties properties)
Returns the view model for the given EObject/properties.
|
org.apache.poi.ss.usermodel.Workbook |
EMFFormsSpreadsheetExporterImpl.render(Collection<? extends org.eclipse.emf.ecore.EObject> domainObjects,
org.eclipse.emf.ecore.EObject viewEobject,
VViewModelProperties properties) |
Modifier and Type | Method and Description |
---|---|
void |
EMFFormsSpreadsheetFileExporterImpl.render(File file,
Collection<org.eclipse.emf.ecore.EObject> domainObjects,
org.eclipse.emf.ecore.EObject viewEobject,
VViewModelProperties properties) |
Modifier and Type | Method and Description |
---|---|
void |
EMFFormsSpreadsheetStreamExporterImpl.render(OutputStream outputStream,
Collection<org.eclipse.emf.ecore.EObject> domainObjects,
org.eclipse.emf.ecore.EObject viewEobject,
VViewModelProperties properties) |
Modifier and Type | Method and Description |
---|---|
org.apache.poi.ss.usermodel.Workbook |
EMFFormsSpreadsheetExporter.render(Collection<? extends org.eclipse.emf.ecore.EObject> domainObjects,
org.eclipse.emf.ecore.EObject viewEobject,
VViewModelProperties properties)
Starts the rendering to the Spreadsheet document.
|
Modifier and Type | Method and Description |
---|---|
void |
EMFFormsSpreadsheetFileExporter.render(File file,
Collection<org.eclipse.emf.ecore.EObject> domainObjects,
org.eclipse.emf.ecore.EObject viewEobject,
VViewModelProperties properties)
Starts the rendering to the Spreadsheet document.
|
Modifier and Type | Method and Description |
---|---|
void |
EMFFormsSpreadsheetStreamExporter.render(OutputStream outputStream,
Collection<org.eclipse.emf.ecore.EObject> domainObjects,
org.eclipse.emf.ecore.EObject viewEobject,
VViewModelProperties properties)
Starts the rendering to the Spreadsheet document.
|
Modifier and Type | Method and Description |
---|---|
protected VViewModelProperties |
SelectionTableCompositeStrategyProvider.getLoadingProperties(org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature)
Obtain the view model loading properties for filtering the applicable view models.
|
Copyright © 2020. All rights reserved.