Class OpenMoxelEditorByLinkComponent
- java.lang.Object
-
- com._1c.g5.aef2.components.Component<M,P>
-
- com._1c.g5.aef2.standard.components.StandardComponent<M,P>
-
- com._1c.g5.aef2.standard.components.AbstractControlComponent<M,ILinkParametrization,LinkViewModel>
-
- com._1c.g5.aef2.standard.components.LinkComponent<com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<org.eclipse.emf.ecore.EObject,SpreadsheetDocumentExtInfo>>
-
- com._1c.g5.v8.dt.form.ui.aef.components.OpenMoxelEditorByLinkComponent
-
- All Implemented Interfaces:
IComponent<com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<org.eclipse.emf.ecore.EObject,SpreadsheetDocumentExtInfo>>
,IEventChannel
public class OpenMoxelEditorByLinkComponent extends LinkComponent<com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<org.eclipse.emf.ecore.EObject,SpreadsheetDocumentExtInfo>>
Open moxel (spreadsheet) editor by link component
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
-
Constructor Summary
Constructors Constructor Description OpenMoxelEditorByLinkComponent(ILinkParametrization parameterization, IV8ProjectManager v8ProjectManager, IMoxelDocumentService moxelDocumentService, ITopObjectFqnGenerator fqnGenerator, IResourceLookup resourceLookup, IBmModelManager modelManager)
Instantiates a new link component with the given parameterization.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
handleLinkClicked(IViewModel viewModel)
Handles the link clicked event.-
Methods inherited from class com._1c.g5.aef2.standard.components.LinkComponent
createControlViewModel, dispose
-
Methods inherited from class com._1c.g5.aef2.standard.components.AbstractControlComponent
createViewModels, disposeViewModels, getControlViewModel, handleExternalValidationEvent, isEditable, refresh, setLayoutData, updateViewModels
-
Methods inherited from class com._1c.g5.aef2.standard.components.StandardComponent
bindList, bindModel, bindValue, bindValue, createDefaultViewModelList, createDefaultViewModelValue, getLayoutData, isEnabled, isPassive, setEnabled, setFocus, updateViewModelStatus
-
Methods inherited from class com._1c.g5.aef2.components.Component
addComponent, addListener, addViewModel, areChildCommitsEnabled, areChildRefreshEnabled, areComponentsCreated, attachToModel, beginExternalUpdate, checkComponents, checkViewModels, commit, createComponents, detachFromModel, disposeComponents, endExternalUpdate, getComponents, getModel, getParameterization, getParent, getRunnableQueue, getScene, getServiceEventQualifiers, getViewModels, isDisposed, isInExternalUpdate, queueAndWaitEvent, queueEvent, removeComponent, removeListener, removeViewModel, setChildCommitsEnabled, setChildRefreshEnable, setModel, setParent, setScene, subscribeOnEvents, subscribeOnEvents, unsubscribeOnEvents
-
-
-
-
Constructor Detail
-
OpenMoxelEditorByLinkComponent
public OpenMoxelEditorByLinkComponent(ILinkParametrization parameterization, IV8ProjectManager v8ProjectManager, IMoxelDocumentService moxelDocumentService, ITopObjectFqnGenerator fqnGenerator, IResourceLookup resourceLookup, IBmModelManager modelManager)
Instantiates a new link component with the given parameterization.- Parameters:
parameterization
- the parameterization. Cannot benull
v8ProjectManager
- the V8 project manager. Cannot benull
moxelDocumentService
- the Moxel document service. Cannot benull
fqnGenerator
- the FQN generator. Cannot benull
resourceLookup
- the resource lookup. Cannot benull
modelManager
- the model manager. Cannot benull
-
-
Method Detail
-
handleLinkClicked
protected void handleLinkClicked(IViewModel viewModel)
Description copied from class:LinkComponent
Handles the link clicked event.- Overrides:
handleLinkClicked
in classLinkComponent<com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<org.eclipse.emf.ecore.EObject,SpreadsheetDocumentExtInfo>>
- Parameters:
viewModel
- the view model of the event sender.
-
-