Class BslModuleEventData

java.lang.Object
com._1c.g5.v8.dt.bsl.ui.event.BslModuleEventData
All Implemented Interfaces:
IBslModuleEventData

public class BslModuleEventData extends Object implements IBslModuleEventData
IBslModuleEventData implementation for event data;
Used to inserting procedures and functions with regions into the module
  • Constructor Details

    • BslModuleEventData

      public BslModuleEventData(org.eclipse.emf.ecore.EObject eventOwner, EventItemType itemType, boolean isInternal)
      Constructor of event data
      Parameters:
      eventOwner - EObject event owner, cannot be null
      itemType - EventItemType current region event item type, cannot be null
      isInternal - is procedure inserting by event internal implementation or service export procedure
    • BslModuleEventData

      public BslModuleEventData(org.eclipse.emf.ecore.EObject eventOwner)
      Constructor of event data with MAIN EventItemType
      Parameters:
      eventOwner - EObject event owner, cannot be null
  • Method Details

    • getEventOwner

      public org.eclipse.emf.ecore.EObject getEventOwner()
      Description copied from interface: IBslModuleEventData
      Get event owner EObject
      Specified by:
      getEventOwner in interface IBslModuleEventData
      Returns:
      EObject event owner, cannot be null
    • getEventItemType

      public EventItemType getEventItemType()
      Description copied from interface: IBslModuleEventData
      Get event item type EventItemType
      Specified by:
      getEventItemType in interface IBslModuleEventData
      Returns:
      EventItemType, cannot be null
    • isInternal

      public boolean isInternal()
      Is procedure, inserting by this event, must be an internal implementation or service export procedure
      Returns:
      true if procedure is export or internal, false otherwise