|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ViewModelContext
The Interface ViewModelContext.
Method Summary | ||
---|---|---|
void |
dispose()
Disposes the context. |
|
Set<VControl> |
getControlsFor(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
Returns all controls which are associated with the provided EStructuralFeature.Setting . |
|
Set<VControl> |
getControlsFor(UniqueSetting setting)
Returns all controls which are associated with the provided UniqueSetting . |
|
org.eclipse.emf.ecore.EObject |
getDomainModel()
Gets the domain model. |
|
|
getService(Class<T> serviceType)
Retrieve an ViewModelService of type serviceType . |
|
VElement |
getViewModel()
Gets the view model. |
|
|
hasService(Class<T> serviceType)
Whether the context has a service of the given type serviceType . |
|
void |
registerDomainChangeListener(ModelChangeListener modelChangeListener)
Register domain change listener. |
|
void |
registerViewChangeListener(ModelChangeListener modelChangeListener)
Register view change listener. |
|
void |
unregisterDomainChangeListener(ModelChangeListener modelChangeListener)
Unregister domain change listener. |
|
void |
unregisterViewChangeListener(ModelChangeListener modelChangeListener)
Unregister view change listener. |
Method Detail |
---|
void registerDomainChangeListener(ModelChangeListener modelChangeListener)
modelChangeListener
- the model change listenervoid unregisterDomainChangeListener(ModelChangeListener modelChangeListener)
modelChangeListener
- the model change listenerVElement getViewModel()
org.eclipse.emf.ecore.EObject getDomainModel()
void registerViewChangeListener(ModelChangeListener modelChangeListener)
modelChangeListener
- the model change listenervoid unregisterViewChangeListener(ModelChangeListener modelChangeListener)
modelChangeListener
- the model change listenervoid dispose()
<T> boolean hasService(Class<T> serviceType)
serviceType
.
T
- the type of the desired serviceserviceType
- the type of the service
true
, if the context has a service of the given type, false
otherwise<T> T getService(Class<T> serviceType)
ViewModelService
of type serviceType
.
T
- the type of the desired serviceserviceType
- the type of the service to be retrieved
Set<VControl> getControlsFor(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
EStructuralFeature.Setting
. The EStructuralFeature.Setting
is converted to
a UniqueSetting
.
setting
- the EStructuralFeature.Setting
to search controls for
Set<VControl> getControlsFor(UniqueSetting setting)
UniqueSetting
.
setting
- the UniqueSetting
to search controls for
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |