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. 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 graphical scheme model object event for this handler.Collection<String>
getHandlers()
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.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 Detail
-
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.
-
-