Interface IExtensionElement

  • 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 IExtensionElement
    extends IBslConstruct
    Represents element from extension module in adoptable module
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      IMethod.Annotation[] getAnnotations()
      Returns method annotations.
      org.eclipse.emf.common.util.URI getUri()
      Gets URI to the extension element
      boolean isExport()
      Returns is method exported or not
      boolean isFormItemEvent()
      Returns is method form item event handler or not
      • 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

      • getUri

        org.eclipse.emf.common.util.URI getUri()
        Gets URI to the extension element
        Returns:
        URI to the extension element, never null
      • getAnnotations

        IMethod.Annotation[] getAnnotations()
        Returns method annotations.
        Returns:
        method annotations or empty array
      • isExport

        boolean isExport()
        Returns is method exported or not
        Returns:
        true if method is exported, false otherwise
      • isFormItemEvent

        boolean isFormItemEvent()
        Returns is method form item event handler or not
        Returns:
        true if method is form item event, false otherwise