Class RootEClassSheet
java.lang.Object
com.amalgamasimulation.emf.datastructure.sheets.EMFSheet<org.eclipse.emf.ecore.EObject>
com.amalgamasimulation.emf.datastructure.sheets.EMFInstanceSheet
com.amalgamasimulation.emf.datastructure.sheets.RootEClassSheet
-
Field Summary
Fields inherited from class com.amalgamasimulation.emf.datastructure.sheets.EMFInstanceSheet
preread, referenceFields inherited from class com.amalgamasimulation.emf.datastructure.sheets.EMFSheet
book, cachedDates, columns, eClass, formatters, lastFormatterIndex, PARSED_VALUES_CACHE_SIZE, rowValuesConverter, sheetName -
Constructor Summary
ConstructorsConstructorDescriptionRootEClassSheet(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EReference reference, IDataSource book) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.eclipse.emf.ecore.EObject> protected voidonRowLoaded(int rowIndex, Map<String, String> valuesByColumnNames) protected voidsetContents(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EObject contents) protected voidtryPlaceIntoRootObject(org.eclipse.emf.ecore.EObject contents) Methods inherited from class com.amalgamasimulation.emf.datastructure.sheets.EMFInstanceSheet
afterReadingCompleted, assignValuesAndTryFindContainer, getColumns, getIdColumn, getObjectsToWriteCount, onColumnsLoaded, preRead, setNewValueInEObject, writeMethods inherited from class com.amalgamasimulation.emf.datastructure.sheets.EMFSheet
getLowerCamelCaseClassName, getSheetName, getValue, getValueAndHandleException, parseDateInternal, parseLocalTime, read, setRowValuesConverter, toString
-
Constructor Details
-
RootEClassSheet
public RootEClassSheet(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EReference reference, IDataSource book)
-
-
Method Details
-
getEObjectsToWrite
- Specified by:
getEObjectsToWritein classEMFInstanceSheet
-
tryPlaceIntoRootObject
protected void tryPlaceIntoRootObject(org.eclipse.emf.ecore.EObject contents) - Specified by:
tryPlaceIntoRootObjectin classEMFInstanceSheet
-
setContents
protected void setContents(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EObject contents) - Specified by:
setContentsin classEMFInstanceSheet
-
onRowLoaded
- Overrides:
onRowLoadedin classEMFInstanceSheet
-