Interface IHandlerModel<T extends org.eclipse.emf.ecore.EObject>
- Type Parameters:
T
- - see parameter inIGraphicalSchemeValue
.
- All Superinterfaces:
IGraphicalSchemeValue<String,
,T> IModel
,IModelApiAwareModel
,IValidable
,IValue<String>
- All Known Implementing Classes:
EventHandlerModel
public interface IHandlerModel<T extends org.eclipse.emf.ecore.EObject>
extends IGraphicalSchemeValue<String,T>, IModelApiAwareModel
The single handler model. The
String
value contains handler BSL module method name.-
Method Summary
Modifier and TypeMethodDescriptiongetEvent()
Returns the graphical scheme model object event for this handler.Returns a collection of possible event handlers.void
Processes current method selection in the BSL module.Methods inherited from interface com._1c.g5.v8.dt.bp.scheme.ui.aef.models.IGraphicalSchemeValue
getGraphicalScheme, 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 Details
-
getEvent
Event getEvent()Returns the graphical scheme model object event for this handler.- Returns:
- the graphical scheme model object event for this handler. Can't be
null
.
-
getHandlers
Collection<String> getHandlers()Returns a collection of possible event handlers.- Returns:
- a collection of possible event handlers for current
event
. Can't benull
.
-
processHandlerInBslModule
void processHandlerInBslModule()Processes current method selection in the BSL module.
-