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 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)
Register a language 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
-
-
-
-
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:
checkConfigurationInternal
in 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()
-
-