Class TableRevealProvider
- java.lang.Object
-
- org.eclipse.emf.ecp.view.internal.table.swt.TableRevealProvider
-
- All Implemented Interfaces:
Vendor<RevealStep>
,EMFFormsRevealProvider
public class TableRevealProvider extends java.lang.Object implements EMFFormsRevealProvider
A reveal provider forVTableControl
s that reveals objects contained (as rows) in the table.- Since:
- 1.22
-
-
Constructor Summary
Constructors Constructor Description TableRevealProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Double
canReveal(VTableControl tableControl, org.eclipse.emf.ecore.EObject object, ViewModelContext context)
I bid on theelement
if it is aVTableControl
that has a row representing theobject
to be revealed.RevealStep
reveal(ViewModelContext context, RevealHelper helper, VTableControl tableControl, org.eclipse.emf.ecore.EObject object)
Create a terminal reveal step to drill down into a table control.
-
-
-
Method Detail
-
canReveal
public java.lang.Double canReveal(VTableControl tableControl, org.eclipse.emf.ecore.EObject object, ViewModelContext context)
I bid on theelement
if it is aVTableControl
that has a row representing theobject
to be revealed.- Parameters:
tableControl
- the table control to bid onobject
- the object to be revealedcontext
- the context in which the table is rendered- Returns:
- my bid
-
reveal
public RevealStep reveal(ViewModelContext context, RevealHelper helper, VTableControl tableControl, org.eclipse.emf.ecore.EObject object)
Create a terminal reveal step to drill down into a table control.- Parameters:
context
- the view model context in which to find a renderer for the tablehelper
- a helper for deferred revealingtableControl
- the table in which to drill downobject
- the object to reveal- Returns:
- the drill-down reveal step
-
-