Class DtEditorInputFactory


  • public final class DtEditorInputFactory
    extends Object
    Creates DT editor inputs.
    • Method Detail

      • create

        public static 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

        public static 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

        public static 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.