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
stateFields 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, toStringMethods 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
-
Constructor Details
-
BslLightStateBasedContainer
public BslLightStateBasedContainer(org.eclipse.xtext.resource.IResourceDescriptions descriptions, org.eclipse.xtext.resource.containers.IContainerState state) Constructor. CreateIContainerfor firltering exported object fromIResourceDescriptions- Parameters:
descriptions- processingIResourceDescriptions, cannot benullstate- actualIContainerState, cannot benull
-
-
Method Details
-
filterByURI
protected Iterable<org.eclipse.xtext.resource.IEObjectDescription> filterByURI(Iterable<org.eclipse.xtext.resource.IEObjectDescription> unfiltered) - Overrides:
filterByURIin classLightStateBasedContainer
-