Package org.eclipse.xtend.core.imports
Class XtendImportsConfiguration
- java.lang.Object
-
- org.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
-
- org.eclipse.xtend.core.imports.XtendImportsConfiguration
-
- All Implemented Interfaces:
org.eclipse.xtext.xbase.imports.IImportsConfiguration
,org.eclipse.xtext.xbase.imports.IMutableImportsConfiguration
public class XtendImportsConfiguration extends org.eclipse.xtext.xbase.imports.DefaultImportsConfiguration implements org.eclipse.xtext.xbase.imports.IMutableImportsConfiguration
-
-
Constructor Summary
Constructors Constructor Description XtendImportsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getCommonPackageName(org.eclipse.xtext.resource.XtextResource resource)
org.eclipse.xtext.common.types.JvmDeclaredType
getContextJvmDeclaredType(org.eclipse.emf.ecore.EObject model)
java.util.Set<java.lang.String>
getImplicitlyImportedPackages(org.eclipse.xtext.resource.XtextResource resource)
org.eclipse.xtext.xtype.XImportSection
getImportSection(org.eclipse.xtext.resource.XtextResource resource)
int
getImportSectionOffset(org.eclipse.xtext.resource.XtextResource resource)
java.lang.Iterable<org.eclipse.xtext.common.types.JvmDeclaredType>
getLocallyDefinedTypes(org.eclipse.xtext.resource.XtextResource resource)
java.lang.String
getPackageName(org.eclipse.xtext.resource.XtextResource xtextResource)
protected XtendFile
getXtendFile(org.eclipse.xtext.resource.XtextResource resource)
void
setImportSection(org.eclipse.xtext.resource.XtextResource resource, org.eclipse.xtext.xtype.XImportSection importSection)
-
Methods inherited from class org.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
addInnerTypes, findPathToImportSection, findPreviousNode, getLegacyImportSyntax, internalFindPathToImportSection
-
-
-
-
Method Detail
-
getImportSection
public org.eclipse.xtext.xtype.XImportSection getImportSection(org.eclipse.xtext.resource.XtextResource resource)
- Specified by:
getImportSection
in interfaceorg.eclipse.xtext.xbase.imports.IImportsConfiguration
- Overrides:
getImportSection
in classorg.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
-
setImportSection
public void setImportSection(org.eclipse.xtext.resource.XtextResource resource, org.eclipse.xtext.xtype.XImportSection importSection)
- Specified by:
setImportSection
in interfaceorg.eclipse.xtext.xbase.imports.IMutableImportsConfiguration
-
getCommonPackageName
protected java.lang.String getCommonPackageName(org.eclipse.xtext.resource.XtextResource resource)
-
getLocallyDefinedTypes
public java.lang.Iterable<org.eclipse.xtext.common.types.JvmDeclaredType> getLocallyDefinedTypes(org.eclipse.xtext.resource.XtextResource resource)
- Specified by:
getLocallyDefinedTypes
in interfaceorg.eclipse.xtext.xbase.imports.IImportsConfiguration
- Overrides:
getLocallyDefinedTypes
in classorg.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
-
getXtendFile
protected XtendFile getXtendFile(org.eclipse.xtext.resource.XtextResource resource)
-
getImplicitlyImportedPackages
public java.util.Set<java.lang.String> getImplicitlyImportedPackages(org.eclipse.xtext.resource.XtextResource resource)
- Specified by:
getImplicitlyImportedPackages
in interfaceorg.eclipse.xtext.xbase.imports.IImportsConfiguration
- Overrides:
getImplicitlyImportedPackages
in classorg.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
-
getImportSectionOffset
public int getImportSectionOffset(org.eclipse.xtext.resource.XtextResource resource)
- Specified by:
getImportSectionOffset
in interfaceorg.eclipse.xtext.xbase.imports.IImportsConfiguration
- Overrides:
getImportSectionOffset
in classorg.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
-
getContextJvmDeclaredType
public org.eclipse.xtext.common.types.JvmDeclaredType getContextJvmDeclaredType(org.eclipse.emf.ecore.EObject model)
- Specified by:
getContextJvmDeclaredType
in interfaceorg.eclipse.xtext.xbase.imports.IImportsConfiguration
- Overrides:
getContextJvmDeclaredType
in classorg.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
-
getPackageName
public java.lang.String getPackageName(org.eclipse.xtext.resource.XtextResource xtextResource)
- Specified by:
getPackageName
in interfaceorg.eclipse.xtext.xbase.imports.IImportsConfiguration
- Overrides:
getPackageName
in classorg.eclipse.xtext.xbase.imports.DefaultImportsConfiguration
-
-