Class InfobaseEditorInputFactory

java.lang.Object
com._1c.g5.v8.dt.internal.platform.services.ui.editors.infobase.InfobaseEditorInputFactory
All Implemented Interfaces:
IDtEditorInputFactory

public class InfobaseEditorInputFactory extends Object implements IDtEditorInputFactory
IDtEditorInputFactory implementation for infobases.
  • Constructor Details

    • InfobaseEditorInputFactory

      public InfobaseEditorInputFactory()
  • Method Details

    • create

      public IDtEditorInput<?> create(org.eclipse.emf.ecore.EObject model)
      Description copied from interface: IDtEditorInputFactory
      Creates editor input from provided model. This method may alter the model of the resulting editor input.
      Specified by:
      create in interface IDtEditorInputFactory
      Parameters:
      model - the model.
      Returns:
      editor input or null if no input can be created.
    • create

      public IDtEditorInput<?> create(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature)
      Description copied from interface: IDtEditorInputFactory
      Creates editor input for a given model and feature. This method may set some default selection for created input, but may not alter model or feature.
      Specified by:
      create in interface IDtEditorInputFactory
      Parameters:
      model - the model.
      feature - the feature.
      Returns:
      editor input or null if no input can be created.
    • create

      public IDtEditorInput<?> create(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature, ISelection selection)
      Description copied from interface: IDtEditorInputFactory
      Creates editor input for a given model, feature and selection. This method may not alter any of the provided arguments.
      Specified by:
      create in interface IDtEditorInputFactory
      Parameters:
      model - the model.
      feature - the feature.
      selection - the selection.
      Returns:
      editor input or null if no input can be created.