Package org.eclipse.xtext.mwe
Class AbstractReader
- java.lang.Object
-
- org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
-
- org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
-
- 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
-
-
Constructor Summary
Constructors Constructor Description AbstractReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLoad(SlotEntry outputSlot)voidaddLoadFromResourceSet(ResourceSetBasedSlotEntry outputSlot)voidaddLoadResource(ResourceLoadingSlotEntry outputSlot)protected voidaddModelElementsToContext(org.eclipse.emf.mwe.core.WorkflowContext ctx, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)voidaddRegister(ISetup setup)Register a language setup.protected voidcheckConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)protected java.util.List<com.google.inject.Injector>getInjectors()protected IResourceServiceProvider.RegistrygetRegistry()protected ResourceDescriptionsProvidergetResourceDescriptionsProvider()protected org.eclipse.emf.ecore.resource.ResourceSetgetResourceSet()protected com.google.inject.Provider<org.eclipse.emf.ecore.resource.ResourceSet>getResourceSetProvider()protected java.util.Set<ISlotEntry>getSlotEntries()protected ValidatorgetValidator()voidsetResourceDescriptionsProvider(ResourceDescriptionsProvider resourceDescriptionsProvider)voidsetResourceSetProvider(com.google.inject.Provider<org.eclipse.emf.ecore.resource.ResourceSet> provider)voidsetValidate(Validator validator)-
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
checkConfiguration
-
-
-
-
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)
Register a language setup. Only the first registered setup is used to inject the resource set.
-
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:
checkConfigurationInternalin classorg.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()
-
-