Package com._1c.g5.v8.dt.bsl.extension
Class BslFormEventHandlerService
java.lang.Object
com._1c.g5.v8.dt.bsl.extension.BslFormEventHandlerService
Special service for find event handler container in extension form (adoptable form) by event handler container from adoptable form (extension form)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EObjectgetCorrespondingEventContainerHandler(org.eclipse.emf.ecore.EObject eventHandlerContainer, Module module) Gets event handler container in extension form (adoptable form) by event handler container from adoptable form (extension form)org.eclipse.emf.ecore.EObjectgetEventHandler(org.eclipse.emf.ecore.EObject eventHandlerContainer, String methodName) Gets event handler from event handler container by method nameList<org.eclipse.emf.ecore.EObject>getEventHandler(org.eclipse.emf.ecore.EObject eventHandlerContainer, org.eclipse.emf.ecore.EObject eventHandler) Gets event handler in extension form (adoptable form) by event handler from adoptable form (extension form)
-
Constructor Details
-
BslFormEventHandlerService
public BslFormEventHandlerService()
-
-
Method Details
-
getEventHandler
public org.eclipse.emf.ecore.EObject getEventHandler(org.eclipse.emf.ecore.EObject eventHandlerContainer, String methodName) Gets event handler from event handler container by method name- Parameters:
eventHandlerContainer- container of the event handlers, can't benullmethodName- name of the method from Bsl module to get correspondence event handler, can't benull- Returns:
- event handler from event handler container by method name, can be
nullif event handler wasn't found
-
getCorrespondingEventContainerHandler
public org.eclipse.emf.ecore.EObject getCorrespondingEventContainerHandler(org.eclipse.emf.ecore.EObject eventHandlerContainer, Module module) Gets event handler container in extension form (adoptable form) by event handler container from adoptable form (extension form)- Parameters:
eventHandlerContainer- event handler container from adoptable form (extension form), can't benullmodule- actual Bsl module corresponding to the extension form (adoptable form), can't benull- Returns:
- event handler container in extension form (adoptable form) by event handler container from adoptable form (extension form), can be
nullevent container handler wasn't found
-
getEventHandler
public List<org.eclipse.emf.ecore.EObject> getEventHandler(org.eclipse.emf.ecore.EObject eventHandlerContainer, org.eclipse.emf.ecore.EObject eventHandler) Gets event handler in extension form (adoptable form) by event handler from adoptable form (extension form)- Parameters:
eventHandlerContainer- event handler container from extension form (adoptable form), can't benulleventHandler- event handler from adoptable form (extension form), can't benull- Returns:
- event handler in extension form (adoptable form) by event handler from adoptable form (extension form), can be
nullevent handler wasn't found
-