Package org.eclipse.xtext.xbase.resource
Class XbaseResourceDescription
- java.lang.Object
-
- org.eclipse.xtext.resource.impl.AbstractResourceDescription
-
- org.eclipse.xtext.resource.impl.DefaultResourceDescription
-
- org.eclipse.xtext.xbase.resource.XbaseResourceDescription
-
- All Implemented Interfaces:
org.eclipse.xtext.resource.IResourceDescription,org.eclipse.xtext.resource.ISelectable
public class XbaseResourceDescription extends org.eclipse.xtext.resource.impl.DefaultResourceDescription- Since:
- 2.29
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classXbaseResourceDescription.PrimitiveNamesFilteringSet-
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceDescription
org.eclipse.xtext.resource.IResourceDescription.CoarseGrainedEvent, org.eclipse.xtext.resource.IResourceDescription.Delta, org.eclipse.xtext.resource.IResourceDescription.Event, org.eclipse.xtext.resource.IResourceDescription.Manager
-
-
Constructor Summary
Constructors Constructor Description XbaseResourceDescription(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy strategy, org.eclipse.xtext.util.IResourceScopeCache cache, IBatchTypeResolver typeResolver, org.eclipse.xtext.naming.IQualifiedNameConverter nameConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<org.eclipse.xtext.naming.QualifiedName>createEmptyImportedNamesSet()java.lang.Iterable<org.eclipse.xtext.naming.QualifiedName>getImportedNames()protected org.eclipse.xtext.resource.impl.EObjectDescriptionLookUpgetLookUp()protected booleanisLocal(org.eclipse.xtext.common.types.JvmType type)protected voidregisterAllTypes(org.eclipse.xtext.common.types.JvmType type, java.util.Set<org.eclipse.xtext.naming.QualifiedName> result)-
Methods inherited from class org.eclipse.xtext.resource.impl.DefaultResourceDescription
computeExportedObjects, computeReferenceDescriptions, createEObject2ExportedEObjectsMap, findExportedContainerURI, getReferenceDescriptions, getResource, getURI, toString
-
-
-
-
Constructor Detail
-
XbaseResourceDescription
public XbaseResourceDescription(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy strategy, org.eclipse.xtext.util.IResourceScopeCache cache, IBatchTypeResolver typeResolver, org.eclipse.xtext.naming.IQualifiedNameConverter nameConverter)
-
-
Method Detail
-
getLookUp
protected org.eclipse.xtext.resource.impl.EObjectDescriptionLookUp getLookUp()
- Overrides:
getLookUpin classorg.eclipse.xtext.resource.impl.DefaultResourceDescription
-
getImportedNames
public java.lang.Iterable<org.eclipse.xtext.naming.QualifiedName> getImportedNames()
- Specified by:
getImportedNamesin interfaceorg.eclipse.xtext.resource.IResourceDescription- Overrides:
getImportedNamesin classorg.eclipse.xtext.resource.impl.DefaultResourceDescription
-
createEmptyImportedNamesSet
protected java.util.Set<org.eclipse.xtext.naming.QualifiedName> createEmptyImportedNamesSet()
-
registerAllTypes
protected void registerAllTypes(org.eclipse.xtext.common.types.JvmType type, java.util.Set<org.eclipse.xtext.naming.QualifiedName> result)
-
isLocal
protected boolean isLocal(org.eclipse.xtext.common.types.JvmType type)
-
-