Package com.amalgamasimulation.emf.csv
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
ConstructorsModifierConstructorDescriptionprotectedEMFCSVTransform(com.amalgamasimulation.emf.excel.EMFSetting emfSetting) EMFCSVTransform(org.eclipse.emf.ecore.EClass rootEClass, org.eclipse.emf.ecore.EPackage... ePackages) -
Method Summary
Modifier and TypeMethodDescriptioncreateLoader(String filePath) protected <R extends com.amalgamasimulation.emf.excel.EMFTransform<? extends org.eclipse.emf.ecore.EObject>>
org.eclipse.emf.ecore.resource.ResourceSetcreateResourceSetInternal(R transform) 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
-
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
- Specified by:
createLoaderin interfaceEMFLoaderFactory<E extends org.eclipse.emf.ecore.EObject>
-
createSaver
- Specified by:
createSaverin interfaceEMFSaverFactory<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)
-