org.eclipse.xtext.mwe
Class ResourceSetBasedSlotEntry

java.lang.Object
  extended by org.eclipse.xtext.mwe.SlotEntry
      extended by org.eclipse.xtext.mwe.ResourceSetBasedSlotEntry
All Implemented Interfaces:
ISlotEntry

public class ResourceSetBasedSlotEntry
extends SlotEntry

A slot entry filtering all contents of the resource set rather than the exported objects only.

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
ResourceSetBasedSlotEntry()
           
 
Method Summary
protected  java.util.List<org.eclipse.emf.ecore.EObject> findEObjectsOfType(java.util.Set<org.eclipse.emf.ecore.EClass> eClasses, IResourceDescriptions resourceDescriptions, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
protected  boolean matches(java.util.Set<org.eclipse.emf.ecore.EClass> eClasses, org.eclipse.emf.ecore.EObject eObject)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class org.eclipse.xtext.mwe.SlotEntry
findEClasses, getEObject, getName, getNamespaceDelimiter, getNsUris, getSlot, isFirstOnly, matches, preInvoke, put, setFirstOnly, setNamespaceDelimiter, setNsURI, setSlot, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceSetBasedSlotEntry

public ResourceSetBasedSlotEntry()
Method Detail

findEObjectsOfType

protected java.util.List<org.eclipse.emf.ecore.EObject> findEObjectsOfType(java.util.Set<org.eclipse.emf.ecore.EClass> eClasses,
                                                                           IResourceDescriptions resourceDescriptions,
                                                                           org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Overrides:
findEObjectsOfType in class SlotEntry

matches

protected boolean matches(java.util.Set<org.eclipse.emf.ecore.EClass> eClasses,
                          org.eclipse.emf.ecore.EObject eObject)

setName

public void setName(java.lang.String name)
Overrides:
setName in class SlotEntry