Class EmfMoxelSpreadsheetLineModel

java.lang.Object
com._1c.g5.aef2.validators.Validable
com._1c.g5.aef2.models.Model
com._1c.g5.aef2.models.EditableModel
com._1c.g5.aef2.models.value.Value<T>
com._1c.g5.aef2.emf.models.EmfValue<org.eclipse.emf.common.util.Enumerator>
com._1c.g5.v8.dt.moxel.internal.ui.properties.models.EmfMoxelSpreadsheetLineModel
All Implemented Interfaces:
IAttribute<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<org.eclipse.emf.ecore.EObject>, IModel, IEmfValueAttribute<org.eclipse.emf.common.util.Enumerator,org.eclipse.emf.ecore.EObject>, IValue<org.eclipse.emf.common.util.Enumerator>, IValidable, ISpreadsheetLineModel

public class EmfMoxelSpreadsheetLineModel extends EmfValue<org.eclipse.emf.common.util.Enumerator> implements ISpreadsheetLineModel
  • Constructor Details

    • EmfMoxelSpreadsheetLineModel

      public EmfMoxelSpreadsheetLineModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature ownerFeature)
      Instantiates a new EMF value.
      Parameters:
      object - the object.
      feature - the feature.
      owner - the object owner
      ownerFeature - the object owner feature
  • Method Details

    • newInstance

      public static EmfMoxelSpreadsheetLineModel newInstance(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
      Creates new model instance.
      Parameters:
      object - the object
      feature - the object feature
      Returns:
      the model instance
    • dispose

      public void dispose()
      Description copied from interface: IModel
      Disposes this model.
      Specified by:
      dispose in interface IModel
      Overrides:
      dispose in class EmfValue<org.eclipse.emf.common.util.Enumerator>
    • set

      public void set(SpreadsheetLine selectedLine)
      Description copied from interface: ISpreadsheetLineModel
      Sets selected line.
      Specified by:
      set in interface ISpreadsheetLineModel
      Parameters:
      selectedLine - the selected line