Class BslFormEventHandlerService

java.lang.Object
com._1c.g5.v8.dt.bsl.extension.BslFormEventHandlerService

public class BslFormEventHandlerService extends Object
Special service for find event handler container in extension form (adoptable form) by event handler container from adoptable form (extension form)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
    org.eclipse.emf.ecore.EObject
    getEventHandler(org.eclipse.emf.ecore.EObject eventHandlerContainer, String methodName)
    Gets event handler from event handler container by method name
    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)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 be null
      methodName - name of the method from Bsl module to get correspondence event handler, can't be null
      Returns:
      event handler from event handler container by method name, can be null if 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 be null
      module - actual Bsl module corresponding to the extension form (adoptable form), can't be null
      Returns:
      event handler container in extension form (adoptable form) by event handler container from adoptable form (extension form), can be null event 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 be null
      eventHandler - event handler from adoptable form (extension form), can't be null
      Returns:
      event handler in extension form (adoptable form) by event handler from adoptable form (extension form), can be null event handler wasn't found