Interface IEventSection

  • All Superinterfaces:
    IBslConstruct, org.eclipse.handly.model.IElement, org.eclipse.handly.model.IElementExtension, org.eclipse.handly.model.ISourceConstruct, org.eclipse.handly.model.ISourceElement, org.eclipse.handly.model.ISourceElementExtension, IV8Element

    public interface IEventSection
    extends IBslConstruct
    Represents section of Events in Bsl module
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getModuleTypeName()
      Gets module type name
      Iterable<org.eclipse.xtext.resource.IEObjectDescription> getSubscriptionScope()
      Gets collection of corresponding indexing EventSubscription elements to this module type
      void setSubscriptionScope​(Iterable<org.eclipse.xtext.resource.IEObjectDescription> subscriptionElements)
      Sets collection of corresponding indexing EventSubscription elements to this module type
      • Methods inherited from interface org.eclipse.handly.model.IElement

        equals, hashCode
      • Methods inherited from interface org.eclipse.handly.model.IElementExtension

        exists, getAncestor, getChildren, getChildren, getLocationUri, getName, getResource
      • Methods inherited from interface org.eclipse.handly.model.ISourceElementExtension

        getSourceElementAt, getSourceElementInfo
    • Method Detail

      • getModuleTypeName

        String getModuleTypeName()
        Gets module type name
        Returns:
        module type name, never null
      • setSubscriptionScope

        void setSubscriptionScope​(Iterable<org.eclipse.xtext.resource.IEObjectDescription> subscriptionElements)
        Sets collection of corresponding indexing EventSubscription elements to this module type
        Parameters:
        subscriptionElements - collection of corresponding indexing EventSubscription elements to this module type, can't be null
      • getSubscriptionScope

        Iterable<org.eclipse.xtext.resource.IEObjectDescription> getSubscriptionScope()
        Gets collection of corresponding indexing EventSubscription elements to this module type
        Returns:
        collection of corresponding indexing EventSubscription elements to this module type, never null