Class ImportsCollector


  • public class ImportsCollector
    extends java.lang.Object
    • Constructor Detail

      • ImportsCollector

        public ImportsCollector()
    • Method Detail

      • collectImports

        public void collectImports​(org.eclipse.xtext.resource.XtextResource state,
                                   org.eclipse.xtext.util.ITextRegion selectedRegion,
                                   ImportsAcceptor acceptor)
        Collects import declarations in XtextResource for the given range (selectedRegion)
      • findActualSemanticObjectFor

        public org.eclipse.emf.ecore.EObject findActualSemanticObjectFor​(org.eclipse.xtext.nodemodel.ICompositeNode rootNode,
                                                                         org.eclipse.xtext.util.ITextRegion textRegion)
      • _visit

        protected void _visit​(org.eclipse.emf.ecore.EObject semanticObj,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • _visit

        protected void _visit​(org.eclipse.xtext.common.types.JvmTypeReference semanticElement,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • _visit

        protected void _visit​(XFeatureCall semanticObj,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • _visit

        protected void _visit​(org.eclipse.xtext.common.types.JvmGenericType jvmType,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • _visit

        protected void _visit​(org.eclipse.xtext.common.types.JvmDeclaredType jvmType,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • _visit

        protected void _visit​(XAnnotation semanticElement,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • _visit

        protected void _visit​(XTypeLiteral semanticElement,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • _visit

        protected void _visit​(java.lang.Void nullCase,
                              org.eclipse.xtext.nodemodel.INode originNode,
                              ImportsAcceptor acceptor)
      • collectTypeImportFrom

        protected void collectTypeImportFrom​(org.eclipse.xtext.common.types.JvmDeclaredType type,
                                             ImportsAcceptor acceptor)
      • getFirstNameSegment

        protected java.lang.String getFirstNameSegment​(java.lang.String text_finalParam_)
      • visit

        public void visit​(org.eclipse.emf.ecore.EObject jvmType,
                          org.eclipse.xtext.nodemodel.INode originNode,
                          ImportsAcceptor acceptor)