Package org.eclipse.xtext.xbase.imports
Interface IImportsConfiguration
-
- All Known Subinterfaces:
IMutableImportsConfiguration
- All Known Implementing Classes:
DefaultImportsConfiguration
public interface IImportsConfigurationLanguage dependent configuration for the 'import' related things.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.xtext.common.types.JvmDeclaredTypegetContextJvmDeclaredType(org.eclipse.emf.ecore.EObject model)java.util.Set<java.lang.String>getImplicitlyImportedPackages(org.eclipse.xtext.resource.XtextResource resource)XImportSectiongetImportSection(org.eclipse.xtext.resource.XtextResource resource)intgetImportSectionOffset(org.eclipse.xtext.resource.XtextResource resource)java.lang.StringgetLegacyImportSyntax(XImportDeclaration importDeclaration)Returns the syntax that was used in the import declaration if (and only if) it uses the legacy notation with a '$' as the delimiter for nested types.java.lang.Iterable<org.eclipse.xtext.common.types.JvmDeclaredType>getLocallyDefinedTypes(org.eclipse.xtext.resource.XtextResource resource)java.lang.StringgetPackageName(org.eclipse.xtext.resource.XtextResource xtextResource)
-
-
-
Method Detail
-
getImportSection
XImportSection getImportSection(org.eclipse.xtext.resource.XtextResource resource)
-
getImportSectionOffset
int getImportSectionOffset(org.eclipse.xtext.resource.XtextResource resource)
-
getImplicitlyImportedPackages
java.util.Set<java.lang.String> getImplicitlyImportedPackages(org.eclipse.xtext.resource.XtextResource resource)
-
getLocallyDefinedTypes
java.lang.Iterable<org.eclipse.xtext.common.types.JvmDeclaredType> getLocallyDefinedTypes(org.eclipse.xtext.resource.XtextResource resource)
-
getContextJvmDeclaredType
org.eclipse.xtext.common.types.JvmDeclaredType getContextJvmDeclaredType(org.eclipse.emf.ecore.EObject model)
-
getLegacyImportSyntax
java.lang.String getLegacyImportSyntax(XImportDeclaration importDeclaration)
Returns the syntax that was used in the import declaration if (and only if) it uses the legacy notation with a '$' as the delimiter for nested types. Otherwise the result is null. Also returns null, if no node model is attached.
-
getPackageName
java.lang.String getPackageName(org.eclipse.xtext.resource.XtextResource xtextResource)
-
-