Interface IHandlerModel<T extends org.eclipse.emf.ecore.EObject>
-
- All Superinterfaces:
com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<String,T>
,IModel
,IModelApiAwareModel
,IValidable
,IValue<String>
- All Known Implementing Classes:
CommandActionModel
,EventHandlerModel
public interface IHandlerModel<T extends org.eclipse.emf.ecore.EObject> extends com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<String,T>, IModelApiAwareModel
The single handler model. TheString
value contains handler BSL module method name.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Event
getEvent()
Returns the form model object event for this handler.Collection<String>
getHanlders()
Returns a collection of possible event handlers.void
processHandlerInBslModule()
Processes current method selection in the BSL module.-
Methods inherited from interface com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue
getForm, getSelection
-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.v8.dt.aef2.IModelApiAwareModel
getModelApi, setModelApi
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
Methods inherited from interface com._1c.g5.aef2.models.value.IValue
addValueListener, createWorkingCopy, get, isEqual, removeValueListener, set
-
-
-
-
Method Detail
-
getEvent
Event getEvent()
Returns the form model object event for this handler.- Returns:
- the
Event
, nevernull
-
getHanlders
Collection<String> getHanlders()
Returns a collection of possible event handlers.- Returns:
- the collection of handlers for current
event
, nevernull
-
processHandlerInBslModule
void processHandlerInBslModule()
Processes current method selection in the BSL module.
-
-