Package com._1c.g5.v8.dt.ui.editor.input
Class DtEditorInputFactory
- java.lang.Object
-
- com._1c.g5.v8.dt.ui.editor.input.DtEditorInputFactory
-
public final class DtEditorInputFactory extends Object
Creates DT editor inputs.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IDtEditorInput<?>
create(org.eclipse.emf.ecore.EObject model)
Creates editor input from providedmodel
.static IDtEditorInput<?>
create(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature)
Creates editor input for a givenmodel
andfeature
.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
andselection
.
-
-
-
Method Detail
-
create
public static IDtEditorInput<?> create(org.eclipse.emf.ecore.EObject model)
Creates editor input from providedmodel
. 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 givenmodel
andfeature
. 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
andselection
. 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.
-
-