org.eclipse.emf.ecp.view.model.provider.xmi
Class ExtensionXMIViewModelProvider
java.lang.Object
org.eclipse.emf.ecp.view.model.provider.xmi.ExtensionXMIViewModelProvider
- All Implemented Interfaces:
- IViewProvider
public class ExtensionXMIViewModelProvider
- extends Object
- implements IViewProvider
- Author:
- Jonas
ExtensionXMIViewModelProvider
public ExtensionXMIViewModelProvider()
canRender
public int canRender(org.eclipse.emf.ecore.EObject eObject)
- Called to check whether the provider can provide a
VView
for an EObject
.
- Specified by:
canRender
in interface IViewProvider
- Parameters:
eObject
- the EObject
to create a
- Returns:
- an integer indicating how well this provider is fitted to provide a
VView
for the provided
EObject
or IViewProvider.NOT_APPLICABLE
if it doesn't fit - See Also:
IViewProvider.canRender(org.eclipse.emf.ecore.EObject)
generate
public VView generate(org.eclipse.emf.ecore.EObject eObject)
- This method is only called if
IViewProvider.canRender(EObject)
returned the highest positive number of all
IViewProviders
.
It must then return a VView
to the EObject
.
- Specified by:
generate
in interface IViewProvider
- Parameters:
eObject
- the EObject
to generate the VView
for
- Returns:
- the generated
VView
- See Also:
IViewProvider.generate(org.eclipse.emf.ecore.EObject)
Copyright © 2014. All Rights Reserved.