Class EMFCSVTransform<E extends org.eclipse.emf.ecore.EObject>

java.lang.Object
com.amalgamasimulation.emf.excel.EMFTransform<E>
com.amalgamasimulation.emf.csv.EMFCSVTransform<E>
All Implemented Interfaces:
EMFLoaderFactory<E>, EMFSaverAndLoaderFactory<E>, EMFSaverFactory<E>, ErrorsContainer
Direct Known Subclasses:
EMFCSVLoader, EMFCSVSaver, EMFPartCSVTransform

public class EMFCSVTransform<E extends org.eclipse.emf.ecore.EObject> extends com.amalgamasimulation.emf.excel.EMFTransform<E> implements EMFSaverAndLoaderFactory<E>
  • Field Summary

    Fields inherited from class com.amalgamasimulation.emf.excel.EMFTransform

    resourceErrors, resourceWarnings
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    EMFCSVTransform(com.amalgamasimulation.emf.excel.EMFSetting emfSetting)
     
     
    EMFCSVTransform(org.eclipse.emf.ecore.EClass rootEClass, org.eclipse.emf.ecore.EPackage... ePackages)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createLoader(String filePath)
     
    protected <R extends com.amalgamasimulation.emf.excel.EMFTransform<? extends org.eclipse.emf.ecore.EObject>>
    org.eclipse.emf.ecore.resource.ResourceSet
     
    createSaver(String filePath, E rootObject)
     

    Methods inherited from class com.amalgamasimulation.emf.excel.EMFTransform

    addClassWithIgnoredIdentifiers, addCustomTableHandler, addDistributionFlattenings, addIgnoredClass, addIgnoredStructuralFeature, addPackage, clearErrorsAndWarnings, getEmfSetting, getErrors, getErrorsAndWarnings, getWarnings, setColumnHeaderProvider, setCustomSheetName, setCustomSheetName, setCustomUniqIdOnSheet, setRootClass, setValuesConverter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EMFCSVTransform

      public EMFCSVTransform(org.eclipse.emf.ecore.EClass rootEClass, org.eclipse.emf.ecore.EPackage... ePackages)
    • EMFCSVTransform

      protected EMFCSVTransform(com.amalgamasimulation.emf.excel.EMFSetting emfSetting)
  • Method Details

    • createLoader

      public EMFCSVLoader<E> createLoader(String filePath)
      Specified by:
      createLoader in interface EMFLoaderFactory<E extends org.eclipse.emf.ecore.EObject>
    • createSaver

      public EMFCSVSaver<E> createSaver(String filePath, E rootObject)
      Specified by:
      createSaver in interface EMFSaverFactory<E extends org.eclipse.emf.ecore.EObject>
    • createResourceSetInternal

      protected <R extends com.amalgamasimulation.emf.excel.EMFTransform<? extends org.eclipse.emf.ecore.EObject>> org.eclipse.emf.ecore.resource.ResourceSet createResourceSetInternal(R transform)