|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ViewBuilder
A class implementing ViewBuilder
can create views based on an EObject
semantic element and its TypeConfiguration
.
Method Summary | |
---|---|
void |
addViewBuilderListener(ViewBuilderListener listener)
Add the given ViewBuilderListener to this ViewBuilder . |
void |
createView(org.eclipse.emf.ecore.EObject semanticElement,
TypeConfiguration targetConfiguration,
SpecificWidgetContext context)
Creates the view for the given EObject and its TypeConfiguration . |
SpecificWidgetContext |
getCurrentContext()
Returns the current SpecificWidgetContext of this ViewBuilder . |
void |
removeViewBuilderListener(ViewBuilderListener listener)
Remove the given ViewBuilderListener from this ViewBuilder . |
void |
updateCurrentView()
Updates the current view. |
void |
updateCurrentViewOuputputWidgets()
Update all the OutputWidget s of the current view. |
Method Detail |
---|
void createView(org.eclipse.emf.ecore.EObject semanticElement, TypeConfiguration targetConfiguration, SpecificWidgetContext context)
EObject
and its TypeConfiguration
.
semanticElement
- targetConfiguration
- context
- SpecificWidgetContext getCurrentContext()
SpecificWidgetContext
of this ViewBuilder
.
SpecificWidgetContext
of this ViewBuilder
.void updateCurrentView()
void updateCurrentViewOuputputWidgets()
OutputWidget
s of the current view.
void addViewBuilderListener(ViewBuilderListener listener)
ViewBuilderListener
to this ViewBuilder
.
listener
- The ViewBuilderListener
to remove.void removeViewBuilderListener(ViewBuilderListener listener)
ViewBuilderListener
from this ViewBuilder
.
listener
- The ViewBuilderListener
to remove.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |