Package com._1c.g5.v8.dt.ui.editor.input
Interface IDtEditorInputFactory
-
- All Known Implementing Classes:
ChartEditorInputFactory
,DtEditorProxyInputFactory
,FormEditorInputFactory
,GraphicalSchemeEditorInputFactory
,RightsEditorsInputFactory
public interface IDtEditorInputFactory
Defines public contract of DT editor input factories.- See Also:
IDtEditorInput
,DtEditorInputFactory
-
-
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 providedmodel
.IDtEditorInput<?>
create(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature)
Creates editor input for a givenmodel
andfeature
.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
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
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
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.
-
-