Class BmSpreadsheetDataFormModel

All Implemented Interfaces:
IAttribute<IBmObject,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<IBmObject>, IModel, IEmfValueAttribute<org.eclipse.emf.ecore.EObject,IBmObject>, IValue<org.eclipse.emf.ecore.EObject>, IValidable, IModelApiAwareModel, IFormValue<org.eclipse.emf.ecore.EObject,SpreadsheetDocumentExtInfo>

public class BmSpreadsheetDataFormModel extends FormBmValue<org.eclipse.emf.ecore.EObject,SpreadsheetDocumentExtInfo>
The model for open SpreadsheetData in form attributes
  • Constructor Details

    • BmSpreadsheetDataFormModel

      public BmSpreadsheetDataFormModel(Form form, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8ProjectManager v8ProjectManager, ITopObjectFqnGenerator fqnGenerator)
      Creates a new model.
      Parameters:
      form - the form model, cannot be null
      object - the form model object, cannot be null
      feature - the feature of form model object, cannot be null
      v8ProjectManager - the V8 project manager, cannot be null
      fqnGenerator - the FQN generator, cannot be null
  • Method Details

    • getV8ProjectManager

      public IV8ProjectManager getV8ProjectManager()
      Returns V8 project manager.
      Returns:
      V8 project manager, never null
    • getFqnGenerator

      public ITopObjectFqnGenerator getFqnGenerator()
      Returns:
      the fqnGenerator