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.ResourceDescriptionsBasedContainerLightweight version of theResourceDescriptionsBasedContainer
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.xtext.resource.containers.IContainerStatestateIContainerStatefor filtering exported objects fromIResourceDescriptions
-
Constructor Summary
Constructors Constructor Description LightStateBasedContainer(org.eclipse.xtext.resource.IResourceDescriptions descriptions, org.eclipse.xtext.resource.containers.IContainerState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<org.eclipse.emf.common.util.URI,org.eclipse.xtext.resource.IResourceDescription>doGetUriToDescription()protected Iterable<org.eclipse.xtext.resource.IEObjectDescription>filterByURI(Iterable<org.eclipse.xtext.resource.IEObjectDescription> unfiltered)Iterable<org.eclipse.xtext.resource.IEObjectDescription>getExportedObjects()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)intgetResourceDescriptionCount()Iterable<org.eclipse.xtext.resource.IResourceDescription>getResourceDescriptions()booleanhasResourceDescription(org.eclipse.emf.common.util.URI uri)booleanisEmpty()StringtoString()
-
-
-
Method Detail
-
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
public Iterable<org.eclipse.xtext.resource.IResourceDescription> 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
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> 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
-
-