Interface IDtEditorInputFactory

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      IDtEditorInput<?> create​(org.eclipse.emf.ecore.EObject model)
      Creates editor input from provided model.
      IDtEditorInput<?> create​(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature)
      Creates editor input for a given model and feature.
      IDtEditorInput<?> create​(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature, ISelection selection)
      Creates editor input for a given model, feature and selection.
    • Method Detail

      • create

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

        IDtEditorInput<?> create​(org.eclipse.emf.ecore.EObject model,
                                 org.eclipse.emf.ecore.EStructuralFeature feature)
        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.
        Parameters:
        model - the model.
        feature - the feature.
        Returns:
        editor input or null if no input can be created.
      • create

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