Class LightStateBasedContainer
java.lang.Object
org.eclipse.xtext.resource.impl.AbstractCompoundSelectable
org.eclipse.xtext.resource.impl.AbstractContainer
org.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
com._1c.g5.modeling.xtext.resource.LightStateBasedContainer
- All Implemented Interfaces:
org.eclipse.xtext.resource.IContainer,org.eclipse.xtext.resource.IResourceDescription.Event.Listener,org.eclipse.xtext.resource.ISelectable
- Direct Known Subclasses:
BslLightStateBasedContainer
public class LightStateBasedContainer
extends org.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
Lightweight version of the
ResourceDescriptionsBasedContainer-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IContainer
org.eclipse.xtext.resource.IContainer.Manager -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.eclipse.xtext.resource.containers.IContainerStateIContainerStatefor filtering exported objects fromIResourceDescriptionsFields inherited from interface org.eclipse.xtext.resource.IContainer
NULL_CONTAINER -
Constructor Summary
ConstructorsConstructorDescriptionLightStateBasedContainer(org.eclipse.xtext.resource.IResourceDescriptions descriptions, org.eclipse.xtext.resource.containers.IContainerState state) -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<org.eclipse.emf.common.util.URI,org.eclipse.xtext.resource.IResourceDescription> protected Iterable<org.eclipse.xtext.resource.IEObjectDescription>filterByURI(Iterable<org.eclipse.xtext.resource.IEObjectDescription> unfiltered) Iterable<org.eclipse.xtext.resource.IEObjectDescription>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) intIterable<org.eclipse.xtext.resource.IResourceDescription>booleanhasResourceDescription(org.eclipse.emf.common.util.URI uri) booleanisEmpty()toString()Methods inherited from class org.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
contains, descriptionsChanged, getDescriptions, getUriToDescription, isUriToDescriptionCacheEnabled, setUriToDescriptionCacheEnabledMethods inherited from class org.eclipse.xtext.resource.impl.AbstractContainer
getSelectables
-
Field Details
-
state
protected final org.eclipse.xtext.resource.containers.IContainerState stateIContainerStatefor filtering exported objects fromIResourceDescriptions
-
-
Constructor Details
-
LightStateBasedContainer
public LightStateBasedContainer(org.eclipse.xtext.resource.IResourceDescriptions descriptions, org.eclipse.xtext.resource.containers.IContainerState state)
-
-
Method Details
-
filterByURI
protected Iterable<org.eclipse.xtext.resource.IEObjectDescription> filterByURI(Iterable<org.eclipse.xtext.resource.IEObjectDescription> unfiltered) - Overrides:
filterByURIin classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
hasResourceDescription
public boolean hasResourceDescription(org.eclipse.emf.common.util.URI uri) - Specified by:
hasResourceDescriptionin interfaceorg.eclipse.xtext.resource.IContainer- Overrides:
hasResourceDescriptionin classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
getResourceDescriptionCount
public int getResourceDescriptionCount()- Specified by:
getResourceDescriptionCountin interfaceorg.eclipse.xtext.resource.IContainer- Overrides:
getResourceDescriptionCountin classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.eclipse.xtext.resource.ISelectable- Overrides:
isEmptyin classorg.eclipse.xtext.resource.impl.AbstractCompoundSelectable
-
getResourceDescription
public org.eclipse.xtext.resource.IResourceDescription getResourceDescription(org.eclipse.emf.common.util.URI uri) - Specified by:
getResourceDescriptionin interfaceorg.eclipse.xtext.resource.IContainer- Overrides:
getResourceDescriptionin classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
getResourceDescriptions
- Specified by:
getResourceDescriptionsin interfaceorg.eclipse.xtext.resource.IContainer- Overrides:
getResourceDescriptionsin classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
doGetUriToDescription
protected Map<org.eclipse.emf.common.util.URI,org.eclipse.xtext.resource.IResourceDescription> doGetUriToDescription()- Overrides:
doGetUriToDescriptionin classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
getExportedObjects
- Specified by:
getExportedObjectsin interfaceorg.eclipse.xtext.resource.ISelectable- Overrides:
getExportedObjectsin classorg.eclipse.xtext.resource.impl.AbstractCompoundSelectable
-
getExportedObjectsByType
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) - Specified by:
getExportedObjectsByTypein interfaceorg.eclipse.xtext.resource.ISelectable- Overrides:
getExportedObjectsByTypein classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
getExportedObjectsByObject
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) - Specified by:
getExportedObjectsByObjectin interfaceorg.eclipse.xtext.resource.ISelectable- Overrides:
getExportedObjectsByObjectin classorg.eclipse.xtext.resource.impl.AbstractContainer
-
getExportedObjects
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName qualifiedName, boolean ignoreCase) - Specified by:
getExportedObjectsin interfaceorg.eclipse.xtext.resource.ISelectable- Overrides:
getExportedObjectsin classorg.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
-
toString
-