Package com._1c.g5.v8.dt.bsl.resource
Class BslLightStateBasedContainer
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
com._1c.g5.v8.dt.bsl.resource.BslLightStateBasedContainer
- All Implemented Interfaces:
org.eclipse.xtext.resource.IContainer
,org.eclipse.xtext.resource.IResourceDescription.Event.Listener
,org.eclipse.xtext.resource.ISelectable
Implementation of
IContainer
for Bsl language. Provides special logic for filtering exported objects from IResourceDescriptions
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IContainer
org.eclipse.xtext.resource.IContainer.Manager
-
Field Summary
Fields inherited from class com._1c.g5.modeling.xtext.resource.LightStateBasedContainer
state
Fields inherited from interface org.eclipse.xtext.resource.IContainer
NULL_CONTAINER
-
Constructor Summary
ConstructorsConstructorDescriptionBslLightStateBasedContainer
(org.eclipse.xtext.resource.IResourceDescriptions descriptions, org.eclipse.xtext.resource.containers.IContainerState state) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected Iterable<org.eclipse.xtext.resource.IEObjectDescription>
filterByURI
(Iterable<org.eclipse.xtext.resource.IEObjectDescription> unfiltered) Methods inherited from class com._1c.g5.modeling.xtext.resource.LightStateBasedContainer
doGetUriToDescription, getExportedObjects, getExportedObjects, getExportedObjectsByObject, getExportedObjectsByType, getResourceDescription, getResourceDescriptionCount, getResourceDescriptions, hasResourceDescription, isEmpty, toString
Methods inherited from class org.eclipse.xtext.resource.impl.ResourceDescriptionsBasedContainer
contains, descriptionsChanged, getDescriptions, getUriToDescription, isUriToDescriptionCacheEnabled, setUriToDescriptionCacheEnabled
Methods inherited from class org.eclipse.xtext.resource.impl.AbstractContainer
getSelectables
-
Constructor Details
-
BslLightStateBasedContainer
public BslLightStateBasedContainer(org.eclipse.xtext.resource.IResourceDescriptions descriptions, org.eclipse.xtext.resource.containers.IContainerState state) Constructor. CreateIContainer
for firltering exported object fromIResourceDescriptions
- Parameters:
descriptions
- processingIResourceDescriptions
, cannot benull
state
- actualIContainerState
, cannot benull
-
-
Method Details
-
filterByURI
protected Iterable<org.eclipse.xtext.resource.IEObjectDescription> filterByURI(Iterable<org.eclipse.xtext.resource.IEObjectDescription> unfiltered) - Overrides:
filterByURI
in classLightStateBasedContainer
-