org.eclipse.xtext.mwe
Class AbstractReader

java.lang.Object
  extended by org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
      extended by org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
          extended by org.eclipse.xtext.mwe.AbstractReader
All Implemented Interfaces:
org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
Direct Known Subclasses:
Reader, UriBasedReader

public abstract class AbstractReader
extends org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2

Author:
Sven Efftinge - Initial contribution and API

Constructor Summary
AbstractReader()
           
 
Method Summary
 void addLoad(SlotEntry outputSlot)
           
 void addLoadFromResourceSet(ResourceSetBasedSlotEntry outputSlot)
           
 void addLoadResource(ResourceLoadingSlotEntry outputSlot)
           
protected  void addModelElementsToContext(org.eclipse.emf.mwe.core.WorkflowContext ctx, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 void addRegister(ISetup setup)
           
protected  void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
           
protected  java.util.List<com.google.inject.Injector> getInjectors()
           
protected  IResourceServiceProvider.Registry getRegistry()
           
protected  ResourceDescriptionsProvider getResourceDescriptionsProvider()
           
protected  org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()
           
protected  com.google.inject.Provider<org.eclipse.emf.ecore.resource.ResourceSet> getResourceSetProvider()
           
protected  java.util.Set<ISlotEntry> getSlotEntries()
           
protected  Validator getValidator()
           
 void setResourceDescriptionsProvider(ResourceDescriptionsProvider resourceDescriptionsProvider)
           
 void setResourceSetProvider(com.google.inject.Provider<org.eclipse.emf.ecore.resource.ResourceSet> provider)
           
 void setValidate(Validator validator)
           
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
checkConfiguration
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
checkRequiredConfigProperty, getBridge, getComponentName, getContainer, getId, getLocation, getLogMessage, invoke, invoke, invokeInternal, postInvoke, preInvoke, setContainer, setId, setLocation, setSkipOnErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractReader

public AbstractReader()
Method Detail

addLoad

public void addLoad(SlotEntry outputSlot)

addLoadFromResourceSet

public void addLoadFromResourceSet(ResourceSetBasedSlotEntry outputSlot)

addLoadResource

public void addLoadResource(ResourceLoadingSlotEntry outputSlot)

getSlotEntries

protected java.util.Set<ISlotEntry> getSlotEntries()

addRegister

public void addRegister(ISetup setup)

getInjectors

protected java.util.List<com.google.inject.Injector> getInjectors()

setResourceSetProvider

public void setResourceSetProvider(com.google.inject.Provider<org.eclipse.emf.ecore.resource.ResourceSet> provider)

getResourceSetProvider

protected com.google.inject.Provider<org.eclipse.emf.ecore.resource.ResourceSet> getResourceSetProvider()

setValidate

public void setValidate(Validator validator)

getValidator

protected Validator getValidator()

checkConfigurationInternal

protected void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
Overrides:
checkConfigurationInternal in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2

addModelElementsToContext

protected void addModelElementsToContext(org.eclipse.emf.mwe.core.WorkflowContext ctx,
                                         org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

getResourceSet

protected org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()

setResourceDescriptionsProvider

public void setResourceDescriptionsProvider(ResourceDescriptionsProvider resourceDescriptionsProvider)

getResourceDescriptionsProvider

protected ResourceDescriptionsProvider getResourceDescriptionsProvider()

getRegistry

protected IResourceServiceProvider.Registry getRegistry()