Class FullyContainedEClassSheet

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.FullyContainedEClassSheet
Direct Known Subclasses:
MainClassPartEditSheet, PartiallyContainedEClassSheet

public class FullyContainedEClassSheet extends EMFInstanceSheet
This sheet contains EObjects that are 'contained' (in EMF sense) in a single collection-type field of the root EObject (Scenario).
  • Constructor Details

    • FullyContainedEClassSheet

      public FullyContainedEClassSheet(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EReference reference, IDataSource book)
  • Method Details

    • shouldAddGeneratedIDColumn

      protected boolean shouldAddGeneratedIDColumn()
    • getEObjectsToWrite

      protected List<org.eclipse.emf.ecore.EObject> getEObjectsToWrite()
      Specified by:
      getEObjectsToWrite in class EMFInstanceSheet
    • setContents

      protected void setContents(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EObject contents)
      Specified by:
      setContents in class EMFInstanceSheet
    • tryPlaceIntoRootObject

      protected void tryPlaceIntoRootObject(org.eclipse.emf.ecore.EObject contents)
      Specified by:
      tryPlaceIntoRootObject in class EMFInstanceSheet