Class LightResourceDescriptionsData
- java.lang.Object
- 
- org.eclipse.xtext.resource.impl.AbstractCompoundSelectable
- 
- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
- 
- com._1c.g5.modeling.xtext.resource.LightResourceDescriptionsData
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.xtext.resource.IResourceDescriptions,- org.eclipse.xtext.resource.ISelectable
 
 public class LightResourceDescriptionsData extends org.eclipse.xtext.resource.impl.ResourceDescriptionsDataLightweight implementation of theResourceDescriptionsDataclass.
- 
- 
Field SummaryFields Modifier and Type Field Description protected Map<org.eclipse.xtext.naming.QualifiedName,Object>lookupMapThe lookup map contains either a singleIResourceDescriptionor aSet<IResourceDescription>as values.protected Map<org.eclipse.emf.common.util.URI,org.eclipse.xtext.resource.IResourceDescription>resourceDescriptionMap
 - 
Constructor SummaryConstructors Modifier Constructor Description LightResourceDescriptionsData(Iterable<org.eclipse.xtext.resource.IResourceDescription> descriptions)protectedLightResourceDescriptionsData(Map<org.eclipse.emf.common.util.URI,org.eclipse.xtext.resource.IResourceDescription> resourceDescriptionMap, Map<org.eclipse.xtext.naming.QualifiedName,Object> lookupMap)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDescription(org.eclipse.emf.common.util.URI uri, org.eclipse.xtext.resource.IResourceDescription newDescription)org.eclipse.xtext.resource.impl.ResourceDescriptionsDatacopy()protected Map<org.eclipse.xtext.naming.QualifiedName,Object>copyLookupMap()Iterable<org.eclipse.xtext.resource.IResourceDescription>getAllResourceDescriptions()Set<org.eclipse.emf.common.util.URI>getAllURIs()Iterable<org.eclipse.xtext.resource.IEObjectDescription>getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName qualifiedName, boolean ignoreCase)Iterable<org.eclipse.xtext.resource.IEObjectDescription>getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object)Iterable<org.eclipse.xtext.resource.IEObjectDescription>getExportedObjectsByType(org.eclipse.emf.ecore.EClass type)org.eclipse.xtext.resource.IResourceDescriptiongetResourceDescription(org.eclipse.emf.common.util.URI uri)protected Iterable<org.eclipse.xtext.resource.IResourceDescription>getSelectables()protected voidregisterDescription(org.eclipse.xtext.resource.IResourceDescription description, Map<org.eclipse.xtext.naming.QualifiedName,Object> target)voidremoveDescription(org.eclipse.emf.common.util.URI uri)- 
Methods inherited from class org.eclipse.xtext.resource.impl.AbstractCompoundSelectablegetExportedObjects, isEmpty
 
- 
 
- 
- 
- 
Field Detail- 
resourceDescriptionMapprotected final Map<org.eclipse.emf.common.util.URI,org.eclipse.xtext.resource.IResourceDescription> resourceDescriptionMap 
 - 
lookupMapprotected final Map<org.eclipse.xtext.naming.QualifiedName,Object> lookupMap The lookup map contains either a singleIResourceDescriptionor aSet<IResourceDescription>as values. It is maintained byremoveDescription(URI)andaddDescription(URI, IResourceDescription)which take care of creating theSetsand discarding them if the number of elements becomes small enough.
 
- 
 - 
Constructor Detail- 
LightResourceDescriptionsDatapublic LightResourceDescriptionsData(Iterable<org.eclipse.xtext.resource.IResourceDescription> descriptions) 
 
- 
 - 
Method Detail- 
copypublic org.eclipse.xtext.resource.impl.ResourceDescriptionsData copy() - Overrides:
- copyin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
getAllResourceDescriptionspublic Iterable<org.eclipse.xtext.resource.IResourceDescription> getAllResourceDescriptions() - Specified by:
- getAllResourceDescriptionsin interface- org.eclipse.xtext.resource.IResourceDescriptions
- Overrides:
- getAllResourceDescriptionsin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
getResourceDescriptionpublic org.eclipse.xtext.resource.IResourceDescription getResourceDescription(org.eclipse.emf.common.util.URI uri) - Specified by:
- getResourceDescriptionin interface- org.eclipse.xtext.resource.IResourceDescriptions
- Overrides:
- getResourceDescriptionin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
removeDescriptionpublic void removeDescription(org.eclipse.emf.common.util.URI uri) - Overrides:
- removeDescriptionin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
getExportedObjectspublic Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName qualifiedName, boolean ignoreCase) - Specified by:
- getExportedObjectsin interface- org.eclipse.xtext.resource.ISelectable
- Overrides:
- getExportedObjectsin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
getExportedObjectsByObjectpublic Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) - Specified by:
- getExportedObjectsByObjectin interface- org.eclipse.xtext.resource.ISelectable
- Overrides:
- getExportedObjectsByObjectin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
getAllURIspublic Set<org.eclipse.emf.common.util.URI> getAllURIs() - Overrides:
- getAllURIsin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
addDescriptionpublic void addDescription(org.eclipse.emf.common.util.URI uri, org.eclipse.xtext.resource.IResourceDescription newDescription)- Overrides:
- addDescriptionin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
getExportedObjectsByTypepublic Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) - Specified by:
- getExportedObjectsByTypein interface- org.eclipse.xtext.resource.ISelectable
- Overrides:
- getExportedObjectsByTypein class- org.eclipse.xtext.resource.impl.AbstractCompoundSelectable
 
 - 
registerDescriptionprotected void registerDescription(org.eclipse.xtext.resource.IResourceDescription description, Map<org.eclipse.xtext.naming.QualifiedName,Object> target)- Overrides:
- registerDescriptionin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
copyLookupMapprotected Map<org.eclipse.xtext.naming.QualifiedName,Object> copyLookupMap() - Overrides:
- copyLookupMapin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 - 
getSelectablesprotected Iterable<org.eclipse.xtext.resource.IResourceDescription> getSelectables() - Overrides:
- getSelectablesin class- org.eclipse.xtext.resource.impl.ResourceDescriptionsData
 
 
- 
 
-