Class MultiLineJavaDocTypeReferenceProvider

    • Field Detail

      • lineDelimiter

        @Deprecated
        protected java.lang.String lineDelimiter
        Deprecated.
    • Constructor Detail

      • MultiLineJavaDocTypeReferenceProvider

        public MultiLineJavaDocTypeReferenceProvider()
    • Method Detail

      • computeRegions

        @Deprecated
        protected void computeRegions​(java.util.List<org.eclipse.xtext.util.ReplaceRegion> regions,
                                      java.lang.Iterable<ILeafNode> leafNodes,
                                      java.lang.String toSearch,
                                      java.lang.String end,
                                      java.lang.String optionalEnd,
                                      java.lang.String optionalEnd2)
        Computes regions between a given string to search and different ends searched by their precedence
        Parameters:
        regions - - List to put new regions in
        leafNodes - - nodes to search in
        toSearch - - String to search
        end - - end with highest precedence
        optionalEnd - - end with lower precedence
        optionalEnd2 - - end with lowest precedence
      • computeRegions

        protected void computeRegions​(java.util.List<org.eclipse.xtext.util.ReplaceRegion> regions,
                                      java.lang.Iterable<ILeafNode> leafNodes,
                                      java.lang.String toSearch,
                                      java.lang.String... ends)
        Computes regions between a given string to search and different ends searched by their precedence
        Parameters:
        regions - - List to put new regions in
        leafNodes - - nodes to search in
        toSearch - - String to search
        ends - - ends in decreasing precedence
        Since:
        2.6
      • getEReference

        protected org.eclipse.emf.ecore.EReference getEReference​(org.eclipse.emf.ecore.EObject eObject,
                                                                 INode node,
                                                                 int offset)
        Returns the EReference used to calculate the referenced elements in javadoc comments. This method is intented to be implemented by clients.
      • getScope

        protected IScope getScope​(org.eclipse.emf.ecore.EObject semanticObject,
                                  org.eclipse.emf.ecore.EReference reference,
                                  INode node,
                                  int offset)
      • getElementFromScope

        protected IEObjectDescription getElementFromScope​(IScope scope,
                                                          INode node,
                                                          org.eclipse.xtext.util.ITextRegion region,
                                                          java.lang.String text)