Class 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 Detail

      • AbstractReader

        public AbstractReader()
    • Method Detail

      • addLoad

        public void addLoad​(SlotEntry 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 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)