Constructor and Description |
---|
DiffMergeModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
org.eclipse.emf.ecore.EObject left,
org.eclipse.emf.ecore.EObject right)
Constructor for the
DiffMergeModelContextImpl . |
DiffMergeModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
org.eclipse.emf.ecore.EObject left,
org.eclipse.emf.ecore.EObject right,
Set<VDomainModelReference> mergedReferences)
Constructor for the
DiffMergeModelContextImpl . |
DiffMergeModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
org.eclipse.emf.ecore.EObject origin1,
org.eclipse.emf.ecore.EObject origin2,
Set<VDomainModelReference> mergedReferences,
ViewModelService... modelServices)
Constructor for the
DiffMergeModelContextImpl . |
DiffMergeModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
org.eclipse.emf.ecore.EObject origin1,
org.eclipse.emf.ecore.EObject origin2,
ViewModelService... modelServices)
Constructor for the
DiffMergeModelContextImpl . |
Modifier and Type | Method and Description |
---|---|
boolean |
SWTDiffMergeAdditionTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
Modifier and Type | Method and Description |
---|---|
DiffMergeModelContext |
DiffMergeContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject target,
org.eclipse.emf.ecore.EObject left,
org.eclipse.emf.ecore.EObject right)
Instantiates a new view model context.
|
DiffMergeModelContext |
DiffMergeContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject target,
org.eclipse.emf.ecore.EObject left,
org.eclipse.emf.ecore.EObject right,
Set<VDomainModelReference> mergedControls)
Instantiates a new view model context.
|
DiffMergeModelContext |
DiffMergeContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject target,
org.eclipse.emf.ecore.EObject left,
org.eclipse.emf.ecore.EObject right,
Set<VDomainModelReference> mergedControls,
ViewModelService... modelServices)
Instantiates a new view model context with specific services.
|
DiffMergeModelContext |
DiffMergeContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject target,
org.eclipse.emf.ecore.EObject left,
org.eclipse.emf.ecore.EObject right,
ViewModelService... modelServices)
Instantiates a new view model context with specific services.
|
Modifier and Type | Method and Description |
---|---|
void |
PreSetValidationListeners.verify(org.eclipse.swt.widgets.Combo combo,
org.eclipse.emf.ecore.EStructuralFeature feature,
VElement vElement)
Attach a
VerifyListener to the given Combo widget. |
void |
PreSetValidationListeners.verify(org.eclipse.swt.widgets.Text text,
org.eclipse.emf.ecore.EStructuralFeature feature,
VElement vElement)
Attach a
VerifyListener to the given Text widget. |
Constructor and Description |
---|
PreSetVerifyListener(VElement vElement,
org.eclipse.emf.ecore.EAttribute attribute)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
VElement |
PreSetValidationStrategy.getVElement()
Returns the associated
VElement . |
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Color |
SWTValidationHelper.getValidationBackgroundColor(int severity,
VElement vElement,
ViewModelContext viewModelContext)
Returns the background color for a control with the given validation severity, VElement
and view model context, if applicable.
|
String |
SWTValidationHelper.getValidationColorHEX(int severity,
VElement vElement,
ViewModelContext viewModelContext)
Returns the hex color for a control with the given validation severity, VElement
and view model context, if applicable.
|
org.eclipse.swt.graphics.Color |
SWTValidationHelper.getValidationForegroundColor(int severity,
VElement vElement,
ViewModelContext viewModelContext)
Returns the foreground color for a control with the given validation severity, VElement
and view model context, if applicable.
|
org.eclipse.swt.graphics.Image |
SWTValidationHelper.getValidationIcon(int severity,
VElement vElement,
ViewModelContext viewModelContext)
Returns the validation icon matching the given severity, VElement
and view model context, if applicable.
|
org.eclipse.jface.resource.ImageDescriptor |
SWTValidationHelper.getValidationOverlayDescriptor(int severity,
VElement vElement,
ViewModelContext viewModelContext)
Returns the validation overlay icon matching the given severity, VElement
and view model context, if applicable.
|
Constructor and Description |
---|
PreSetValidationStrategy(VElement vElement,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
org.eclipse.core.databinding.UpdateValueStrategy delegate)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
DiffmergeItemProviderAdapterFactory.ViewChildCreationExtender.CreationSwitch.caseElement(VElement object) |
Modifier and Type | Method and Description |
---|---|
Map<VTStyleProperty,Double> |
ViewTemplateSupplier.getStyleProperties(VElement vElement,
ViewModelContext viewModelContext)
Return all
StyleProperties which are applicable to the provided VElement . |
Modifier and Type | Method and Description |
---|---|
int |
DIViewSWTRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
int |
DIControlSWTRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
int |
DIContainerSWTRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
double |
DIViewSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the AbstractSWTRenderer provided by
EMFFormsRendererService.getRendererInstance(VElement, ViewModelContext) . |
Constructor and Description |
---|
DIContainerSWTRenderer(VElement vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsRendererFactory factory)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
SWTContextUtil.setAbstractSWTRendererObjects(org.eclipse.e4.core.contexts.IEclipseContext eclipseContext,
VElement element,
ViewModelContext viewModelContext,
org.eclipse.swt.widgets.Composite parent)
Sets the given elements in the
IEclipseContext . |
Modifier and Type | Method and Description |
---|---|
double |
EmbeddedGroupSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
int |
DICustomControlSWTRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
CollapsableGroupSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
PGroupRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
PrefixDmrDomainModelReferenceRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
FeaturePathDMRReferenceTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
CompositeCategorySWTTabRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
CategorizationElementTabbedRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
CompositeCategoryJFaceTreeRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
SWTCategoryRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
SWTCategorizationElementRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
SWTCategorizationRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
CompoundControlDIRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
VElement |
ViewModelContextImpl.getParentVElement() |
VElement |
ViewModelContextImpl.getViewModel()
Gets the view model.
|
Modifier and Type | Method and Description |
---|---|
Set<VElement> |
ViewModelContextImpl.getControlsFor(UniqueSetting setting)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ViewModelContext |
ViewModelContextImpl.getChildContext(org.eclipse.emf.ecore.EObject eObject,
VElement parent,
VView vView,
ViewModelService... viewModelServices)
Deprecated.
|
ViewModelContext |
ViewModelContextImpl.getChildContext(org.eclipse.emf.ecore.EObject eObject,
VElement parent,
VView vView,
ViewModelServiceProvider viewModelServiceProvider) |
Collection<? extends ViewModelService> |
ArrayOnceViewModelServiceProvider.getViewModelServices(VElement view,
org.eclipse.emf.ecore.EObject eObject) |
Constructor and Description |
---|
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject)
Instantiates a new view model context impl.
|
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
Map<String,?> contextValues)
Instantiates a new view model context with initial context values.
|
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelContext parent,
VElement parentVElement)
Instantiates a new view model context impl.
|
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelContext parent,
VElement parentVElement,
ViewModelService... modelServices)
Deprecated.
|
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelContext parent,
VElement parentVElement,
ViewModelServiceProvider modelServiceProvider)
Instantiates a new view model context impl with a parent context.
|
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelService... modelServices)
Deprecated.
As of 1.16, use the
ViewModelContextImpl.ViewModelContextImpl(VElement, EObject, ViewModelServiceProvider) API |
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelServiceProvider modelServiceProvider)
Instantiates a new view model context impl.
|
ViewModelContextImpl(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelServiceProvider modelServiceProvider,
Map<String,?> contextValues)
Instantiates a new view model context with initial context values.
|
Modifier and Type | Method and Description |
---|---|
double |
MultiReferenceSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
LinkOnlyMultiReferenceRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
TextControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
ViewSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
NumberControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
EnumLiteralFilteredComboViewerSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
EnumComboViewerSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
XMLDateControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
LinkControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
ECPLegacyControlSWTRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Deprecated.
|
double |
BooleanControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
DateTimeControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
TableWidthConfigurationDMRRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
RuleConditionDmrControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
DomainModelReferenceControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
TableDetailViewControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
ControlRootEClassControl2SWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
TableColumnsDMRTableControlService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
LeafConditionControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
ControlRootEClassControlChangeableSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
EcorePathsRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
LinkFeatureControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
StackItemControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
LeafConditionSegmentControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
ColumnEnablementConfigurationDMRRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
static void |
ControlGenerator.addControls(org.eclipse.emf.ecore.EClass rootClass,
VElement compositeToFill,
Set<org.eclipse.emf.ecore.EStructuralFeature> features)
Create controls and set them to the view.
|
Modifier and Type | Method and Description |
---|---|
double |
HorizontalLayoutSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
LabelSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
<T extends VElement> |
RuleServiceHelperImpl.getInvolvedEObjects(org.eclipse.emf.ecore.EStructuralFeature.Setting setting,
Object newValue,
Class<T> renderableClass)
Gets the involved
EObject s that would be hidden
or disabled if newValue would be set. |
Modifier and Type | Method and Description |
---|---|
VElement |
RuleRegistry.removeCondition(Condition condition)
Removes the given condition from the registry.
|
VElement |
RuleRegistry.removeRule(T rule)
Removes the given rule from the registry.
|
Modifier and Type | Method and Description |
---|---|
Map<T,VElement> |
RuleRegistry.getAffectedRenderables(UniqueSetting setting)
Returns all rules that would be affected if the value of given setting is changed.
|
Map<VElement,Boolean> |
RuleService.getDisabledRenderables(Map<org.eclipse.emf.ecore.EStructuralFeature.Setting,Object> possibleValues,
UniqueSetting setting)
Returns all
VElement s, that would we disabled if possibleValues would be set for the given
setting s. |
Map<VElement,Boolean> |
RuleService.getHiddenRenderables(Map<org.eclipse.emf.ecore.EStructuralFeature.Setting,Object> possibleValues,
UniqueSetting setting)
|
Modifier and Type | Method and Description |
---|---|
void |
RuleService.childContextAdded(VElement parentElement,
EMFFormsViewContext childContext)
Called when a child context is added.
|
Set<UniqueSetting> |
RuleRegistry.register(VElement renderable,
T rule,
Condition condition,
org.eclipse.emf.ecore.EObject domainModel)
|
void |
RuleRegistry.removeRenderable(VElement renderable)
Removes the given
VElement from the registry. |
Modifier and Type | Method and Description |
---|---|
double |
SectionLeafSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
SectionedAreaSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
SectionNodeSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
int |
LeafRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
StackItemSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
SWTStackLayoutRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
SWTRendererFactoryImpl.getAdditionalRenderer(VElement vElement,
ViewModelContext viewModelContext)
Deprecated.
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
Class<AbstractSWTRenderer<VElement>> |
ECPRendererDescription.getRenderer()
The rendererClass.
|
Class<AbstractAdditionalSWTRenderer<VElement>> |
ECPAdditionalRendererDescription.getRenderer()
The rendererClass.
|
AbstractSWTRenderer<VElement> |
SWTRendererFactoryImpl.getRenderer(VElement vElement,
ViewModelContext viewContext)
Deprecated.
Searches for a fitting renderer for the passed
VElement . |
Modifier and Type | Method and Description |
---|---|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
SWTRendererFactoryImpl.getAdditionalRenderer(VElement vElement,
ViewModelContext viewModelContext)
Deprecated.
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
AbstractSWTRenderer<VElement> |
SWTRendererFactoryImpl.getRenderer(VElement vElement,
ViewModelContext viewContext)
Deprecated.
Searches for a fitting renderer for the passed
VElement . |
Constructor and Description |
---|
EmptyVElementSWTRenderer(VElement vElement,
ViewModelContext viewContext,
ReportService reportService) |
Constructor and Description |
---|
ECPAdditionalRendererDescription(Class<AbstractAdditionalSWTRenderer<VElement>> rendererClass,
ECPAdditionalRendererTester tester)
The constructor of the ControlDescription.
|
ECPRendererDescription(Class<AbstractSWTRenderer<VElement>> rendererClass,
Set<ECPRendererTester> tester)
The constructor of the ControlDescription.
|
Modifier and Type | Method and Description |
---|---|
double |
GridControlDetailPanelSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
GridControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.nebula.jface.gridviewer.GridTableViewer |
GridTestsUtil.getTableViewerFromRenderer(AbstractSWTRenderer<VElement> renderer) |
Modifier and Type | Method and Description |
---|---|
double |
TableControlDetailPanelSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
TableControlDetailDialogSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
TableControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
TableControlRCPRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
TableControlDetailPanelRCPRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
TableControlDetailDialogRCPRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
void |
UnsetService.childContextAdded(VElement parentElement,
EMFFormsViewContext childContext)
Called when a child context is added.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidationServiceImpl.childContextAdded(VElement parentElement,
EMFFormsViewContext childContext) |
Modifier and Type | Method and Description |
---|---|
double |
VerticalLayoutSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
int |
FeaturePathDMRReferenceTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
double |
KeyValueControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
LabelRAPRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
int |
MappedEClassTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
FeaturePathDMRSubMappedEClassReferenceTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRenderer<VELEMENT extends VElement>
Common super class for renderer.
|
Modifier and Type | Method and Description |
---|---|
int |
XMLDateControlRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
int |
NumberControlRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
int |
EnumComboViewerRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
ECPStaticRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
int |
ECPRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
int |
SingleReferenceRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
int |
SimpleControlRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Constructor and Description |
---|
ECPStaticRendererTester(int priority,
Class<? extends VElement> supportedVElement)
The constructor of the static tester.
|
Modifier and Type | Method and Description |
---|---|
static org.eclipse.e4.core.contexts.IEclipseContext |
DIRendererUtil.getContextForElement(VElement element,
ViewModelContext context)
Returns the
IEclipseContext for the given VElement . |
Object |
POJORendererFactory.getRenderer(VElement vElement,
ViewModelContext viewContext)
Returns the renderer POJO for the given element/context.
|
static Object |
DIRendererUtil.render(Object pojo,
VElement element,
ViewModelContext context)
Renders the given pojo.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.e4.core.contexts.IEclipseContext |
EclipseContextViewService.getContext(VElement element)
Returns the context associated with the given
VElement . |
void |
EclipseContextViewService.putContext(VElement element,
org.eclipse.e4.core.contexts.IEclipseContext context)
Sets the context for the
VElement . |
Modifier and Type | Method and Description |
---|---|
org.eclipse.e4.core.contexts.IEclipseContext |
EclipseContextViewServiceImpl.getContext(VElement element)
Returns the context associated with the given
VElement . |
void |
EclipseContextViewServiceImpl.putContext(VElement element,
org.eclipse.e4.core.contexts.IEclipseContext context)
Sets the context for the
VElement . |
Modifier and Type | Method and Description |
---|---|
static void |
ContextUtil.setAbstractRendererObjects(org.eclipse.e4.core.contexts.IEclipseContext eclipseContext,
VElement element,
ViewModelContext viewModelContext)
Adds the objects of an AbstractRenderer to the
IEclipseContext . |
Modifier and Type | Method and Description |
---|---|
static <SP extends VTStyleProperty> |
RendererUtil.getStyleProperty(VTViewTemplateProvider templateProvider,
VElement vElement,
ViewModelContext context,
Class<SP> stylePropertyClass)
Returns a
VTStyleProperty of the given class or null if none was found. |
Modifier and Type | Interface and Description |
---|---|
interface |
VAbstractCategorization
A representation of the model object 'Abstract Categorization'.
|
interface |
VCategorizableElement
A representation of the model object 'Categorizable Element'.
|
interface |
VCategorization
A representation of the model object 'Categorization'.
|
interface |
VCategorizationElement
A representation of the model object 'Element'.
|
interface |
VCategory
A representation of the model object 'Category'.
|
Modifier and Type | Class and Description |
---|---|
class |
VAbstractCategorizationImpl
An implementation of the model object 'Abstract Categorization'.
|
class |
VCategorizableElementImpl
An implementation of the model object 'Categorizable Element'.
|
class |
VCategorizationElementImpl
An implementation of the model object 'Element'.
|
class |
VCategorizationImpl
An implementation of the model object 'Categorization'.
|
class |
VCategoryImpl
An implementation of the model object 'Category'.
|
Modifier and Type | Method and Description |
---|---|
T |
CategorizationSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJFaceTreeRenderer<VELEMENT extends VElement>
Abstract class for a tree renderer.
|
class |
AbstractSWTTabRenderer<VELEMENT extends VElement>
Abstract class for a tab renderer.
|
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.graphics.Image |
AbstractJFaceTreeRenderer.TreeTableLabelProvider.getValidationOverlay(org.eclipse.swt.graphics.Image image,
VElement categorization)
This method generated an image with a validation overlay if necessary.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VCompoundControl
A representation of the model object 'Compound Control'.
|
Modifier and Type | Class and Description |
---|---|
class |
VCompoundControlImpl
An implementation of the model object 'Compound Control'.
|
Modifier and Type | Method and Description |
---|---|
T |
CompoundcontrolSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
protected LinkedHashMap<VContainedElement,AbstractSWTRenderer<VElement>> |
CompoundControlSWTRenderer.getElementRendererMap() |
Modifier and Type | Method and Description |
---|---|
protected Object |
CompoundControlSWTRenderer.getLayoutData(SWTGridCell gridCell,
SWTGridDescription controlGridDescription,
SWTGridDescription currentRowGridDescription,
SWTGridDescription fullGridDescription,
VElement vElement,
org.eclipse.emf.ecore.EObject domainModel,
org.eclipse.swt.widgets.Control control)
For testing purposes.
|
Modifier and Type | Method and Description |
---|---|
VElement |
ViewModelContext.getParentVElement()
If this context has a
parent context this method will return the parent VElement
which requested the creation of this context. |
VElement |
ViewModelContext.getViewModel()
Gets the view model.
|
Modifier and Type | Method and Description |
---|---|
Set<VElement> |
ViewModelContext.getControlsFor(UniqueSetting setting)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ViewModelContext |
ViewModelContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject domainObject)
Instantiates a new view model context.
|
ViewModelContext |
ViewModelContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
Map<String,?> contextValues)
Instantiates a new view model context with initial context
values.
|
ViewModelContext |
ViewModelContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelService... modelServices)
Instantiates a new view model context with specific services.
|
ViewModelContext |
ViewModelContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelServiceProvider serviceProvider)
Instantiates a new view model context with a provider of local service overrides.
|
ViewModelContext |
ViewModelContextFactory.createViewModelContext(VElement view,
org.eclipse.emf.ecore.EObject domainObject,
ViewModelServiceProvider serviceProvider,
Map<String,?> contextValues)
Instantiates a new view model context with a provider of local service overrides and
initial context values.
|
ViewModelContext |
ViewModelContext.getChildContext(org.eclipse.emf.ecore.EObject eObject,
VElement parent,
VView vView,
ViewModelService... viewModelServices)
This returns the childContext for the provided EObject and the provided
VElement . |
ViewModelContext |
ViewModelContext.getChildContext(org.eclipse.emf.ecore.EObject eObject,
VElement parent,
VView vView,
ViewModelServiceProvider viewModelServiceProvider)
This returns a child context for the provided
EObject and VElement . |
Collection<? extends ViewModelService> |
ViewModelServiceProvider.getViewModelServices(VElement view,
org.eclipse.emf.ecore.EObject eObject)
Returns newly created view model services which will be used when the given view for the given object is
rendered.
|
Collection<? extends ViewModelService> |
ViewModelServiceProvider.Composed.getViewModelServices(VElement view,
org.eclipse.emf.ecore.EObject eObject) |
Modifier and Type | Class and Description |
---|---|
class |
ContainerSWTRenderer<VELEMENT extends VElement>
The
ContainerSWTRenderer is a super class for all Renderer which renders its contents vertically. |
Modifier and Type | Method and Description |
---|---|
static int |
AbstractControlSWTRendererUtil.getLabelStyleBits(VTViewTemplateProvider viewTemplateProvider,
VElement control,
ViewModelContext viewModelContext)
The style bits for a control label.
|
protected void |
ContainerSWTRenderer.setLayoutDataForControl(SWTGridCell gridCell,
SWTGridDescription gridDescription,
SWTGridDescription currentRowGridDescription,
SWTGridDescription fullGridDescription,
VElement vElement,
org.eclipse.swt.widgets.Control control)
Sets the LayoutData for the specified control.
|
Modifier and Type | Method and Description |
---|---|
static SWTGridCell |
SimpleControlSWTRendererUtil.createControlCell(int column,
AbstractSWTRenderer<? extends VElement> renderer)
Creates the control cell.
|
static SWTGridCell |
SimpleControlSWTRendererUtil.createLabelCell(int column,
AbstractSWTRenderer<? extends VElement> renderer,
Optional<Integer> labelWidth)
Creates the cell for the label.
|
static SWTGridCell |
SimpleControlSWTRendererUtil.createValidationCell(int column,
AbstractSWTRenderer<? extends VElement> renderer)
Creates the validation cell.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VCustomControl
A representation of the model object 'Control'.
|
Modifier and Type | Class and Description |
---|---|
class |
VCustomControlImpl
An implementation of the model object 'Control'.
|
Modifier and Type | Method and Description |
---|---|
T |
CustomSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VGroup
A representation of the model object 'Group'.
|
Modifier and Type | Class and Description |
---|---|
class |
VGroupImpl
An implementation of the model object 'Group'.
|
Modifier and Type | Method and Description |
---|---|
T |
GroupSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VGroupedGrid
A representation of the model object 'Grouped Grid'.
|
Modifier and Type | Class and Description |
---|---|
class |
VGroupedGridImpl
An implementation of the model object 'Grouped Grid'.
|
Modifier and Type | Method and Description |
---|---|
Object |
GroupedGridItemProviderAdapterFactory.ViewChildCreationExtender.CreationSwitch.caseElement(VElement object) |
Modifier and Type | Method and Description |
---|---|
T |
GroupedGridSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
double |
GroupedGridSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Interface and Description |
---|---|
interface |
VHorizontalLayout
A representation of the model object 'Layout'.
|
Modifier and Type | Class and Description |
---|---|
class |
VHorizontalLayoutImpl
An implementation of the model object 'Layout'.
|
Modifier and Type | Method and Description |
---|---|
T |
HorizontalSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VLabel
A representation of the model object 'Label'.
|
Modifier and Type | Class and Description |
---|---|
class |
VLabelImpl
An implementation of the model object 'Label'.
|
Modifier and Type | Method and Description |
---|---|
T |
LabelSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VContainedContainer
A representation of the model object 'Composite Collection'.
|
interface |
VContainedElement
A representation of the model object 'Composite'.
|
interface |
VContainer
A representation of the model object 'Container'.
|
interface |
VControl
A representation of the model object 'Control'.
|
interface |
VView
A representation of the model object 'View'.
|
Modifier and Type | Method and Description |
---|---|
static String |
VElementUtil.getCleanName(VElement vElement)
Return the cleaned Name of the
VElement . |
Modifier and Type | Class and Description |
---|---|
class |
VContainedContainerImpl
An implementation of the model object 'Composite Collection'.
|
class |
VContainedElementImpl
An implementation of the model object 'Composite'.
|
class |
VContainerImpl
An implementation of the model object 'Container'.
|
class |
VControlImpl
An implementation of the model object 'Control'.
|
class |
VElementImpl
An implementation of the model object 'Renderable'.
|
class |
VViewImpl
An implementation of the model object 'View'.
|
Modifier and Type | Method and Description |
---|---|
T |
ViewSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
static VViewModelProperties |
ViewModelPropertiesHelper.getInhertitedPropertiesOrEmpty(VElement element)
This method tries to create inherited
VViewModelProperties for the given VElement . |
boolean |
ViewValidator.validateElement(VElement element,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
.
|
Modifier and Type | Method and Description |
---|---|
VElement |
NoRendererFoundException.getvElement()
The
VElement no renderer could be found for. |
Constructor and Description |
---|
NoRendererFoundException(VElement vElement)
|
Modifier and Type | Method and Description |
---|---|
<T extends VElement> |
RuleServiceHelper.getInvolvedEObjects(org.eclipse.emf.ecore.EStructuralFeature.Setting setting,
Object newValue,
Class<T> renderableClass)
Gets the involved
EObject s that would be hidden
or disabled if newValue would be set. |
Modifier and Type | Method and Description |
---|---|
Object |
RuleItemProviderAdapterFactory.ViewChildCreationExtender.CreationSwitch.caseElement(VElement object) |
Modifier and Type | Interface and Description |
---|---|
interface |
VSection
A representation of the model object 'Section'.
|
interface |
VSectionedArea
A representation of the model object 'Sectioned Area'.
|
Modifier and Type | Class and Description |
---|---|
class |
VSectionedAreaImpl
An implementation of the model object 'Sectioned Area'.
|
class |
VSectionImpl
An implementation of the model object 'Section'.
|
Modifier and Type | Method and Description |
---|---|
T |
SectionSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SectionedAreaSWTRenderer.setLayoutDataForControl(SWTGridCell gridCell,
SWTGridDescription gridDescription,
SWTGridDescription currentRowGridDescription,
SWTGridDescription fullGridDescription,
VElement vElement,
org.eclipse.swt.widgets.Control control)
Sets the LayoutData for the specified control.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VStackItem
A representation of the model object 'Item'.
|
interface |
VStackLayout
A representation of the model object 'Layout'.
|
Modifier and Type | Class and Description |
---|---|
class |
VStackItemImpl
An implementation of the model object 'Item'.
|
class |
VStackLayoutImpl
An implementation of the model object 'Layout'.
|
Modifier and Type | Method and Description |
---|---|
T |
StackSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
SWTRendererFactory.getAdditionalRenderer(VElement vElement,
ViewModelContext viewModelContext)
Deprecated.
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
AbstractSWTRenderer<VElement> |
SWTRendererFactory.getRenderer(VElement vElement,
ViewModelContext viewContext)
Deprecated.
Searches for a fitting renderer for the passed
VElement . |
Modifier and Type | Method and Description |
---|---|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
SWTRendererFactory.getAdditionalRenderer(VElement vElement,
ViewModelContext viewModelContext)
Deprecated.
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
AbstractSWTRenderer<VElement> |
SWTRendererFactory.getRenderer(VElement vElement,
ViewModelContext viewContext)
Deprecated.
Searches for a fitting renderer for the passed
VElement . |
boolean |
ECPAdditionalRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement and ViewModelContext are fitting for the provided renderer. |
Constructor and Description |
---|
UnknownVElementSWTRenderer(VElement vElement,
ViewModelContext viewContext,
ReportService reportService)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
static Object |
LayoutProviderHelper.getLayoutData(SWTGridCell gridCell,
SWTGridDescription controlGridDescription,
SWTGridDescription currentRowGridDescription,
SWTGridDescription fullGridDescription,
VElement vElement,
org.eclipse.emf.ecore.EObject domainModel,
org.eclipse.swt.widgets.Control control)
Eases the access to the layout provider extension point.
|
Constructor and Description |
---|
NoRendererFoundReport(VElement element)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultSelectionProviderService.registerSelectionProvider(VElement element,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider) |
void |
ECPSelectionProviderService.registerSelectionProvider(VElement element,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
Register a selection provider for a given
element . |
Modifier and Type | Interface and Description |
---|---|
interface |
VEnablementConfiguration
A representation of the model object 'Enablement Configuration'.
|
interface |
VTableControl
A representation of the model object 'Control'.
|
Modifier and Type | Class and Description |
---|---|
class |
VEnablementConfigurationImpl
An implementation of the model object 'Enablement Configuration'.
|
class |
VTableControlImpl
An implementation of the model object 'Control'.
|
Modifier and Type | Method and Description |
---|---|
T |
TableSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
static org.eclipse.jface.viewers.TableViewer |
TableRendererTestUtil.getTableViewerFromRenderer(AbstractSWTRenderer<VElement> renderer) |
Modifier and Type | Interface and Description |
---|---|
interface |
VVerticalLayout
A representation of the model object 'Layout'.
|
Modifier and Type | Class and Description |
---|---|
class |
VVerticalLayoutImpl
An implementation of the model object 'Layout'.
|
Modifier and Type | Method and Description |
---|---|
T |
VerticalSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VViewProxy
A representation of the model object 'View Proxy'.
|
Modifier and Type | Class and Description |
---|---|
class |
VViewProxyImpl
An implementation of the model object 'View Proxy'.
|
Modifier and Type | Method and Description |
---|---|
T |
ViewproxySwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
Object |
ECPLayoutProvider.getLayoutData(SWTGridCell gridCell,
SWTGridDescription controlGridDescription,
SWTGridDescription currentRowGridDescription,
SWTGridDescription fullGridDescription,
VElement vElement,
org.eclipse.emf.ecore.EObject domainModel,
org.eclipse.swt.widgets.Control control) |
Modifier and Type | Method and Description |
---|---|
void |
TableValidationInitiator.childContextAdded(VElement parentElement,
EMFFormsViewContext childContext)
Called when a child context is added.
|
Modifier and Type | Method and Description |
---|---|
double |
DmrSelectorSegmentDmrControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
AttributeValueControlTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
AttributeSelectControlTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
DMRSelectorControlTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
TemplateImagePathControlTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
ViewModelSelectControlTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
int |
TemplateColorHexControlTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
Set<VTStyleProperty> |
VTViewTemplateProvider.getStyleProperties(VElement vElement,
ViewModelContext viewModelContext)
Return all
StyleProperties which are applicable to the provided VElement . |
double |
VTStyleSelector.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Checks how well a
VElement is fitting. |
Modifier and Type | Method and Description |
---|---|
double |
VTAnnotationSelectorImpl.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
VTAndSelectorImpl.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
VTDomainModelReferenceSelectorImpl.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
VTHierarchySelectorImpl.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
VTViewModelElementSelectorImpl.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Checks how well a
VElement is fitting. |
Modifier and Type | Method and Description |
---|---|
Map<VTStyleProperty,Double> |
ViewTemplateSupplierImpl.getStyleProperties(VElement vElement,
ViewModelContext viewModelContext) |
Set<VTStyleProperty> |
ViewTemplateProviderImpl.getStyleProperties(VElement vElement,
ViewModelContext viewModelContext) |
Constructor and Description |
---|
EMFFormsTemplateWizard(VElement vElement)
Constructs a wizard which will help you to create styles for the
VElement . |
Modifier and Type | Method and Description |
---|---|
void |
TreeMasterDetailValidationInitiator.childContextAdded(VElement parentElement,
EMFFormsViewContext childContext)
Called when a child context is added.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VTreeMasterDetail
A representation of the model object 'Tree Master Detail'.
|
Modifier and Type | Class and Description |
---|---|
class |
VTreeMasterDetailImpl
An implementation of the model object 'Tree Master Detail'.
|
Modifier and Type | Method and Description |
---|---|
T |
TreeMasterDetailSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
double |
TreeMasterDetailSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
Object |
AnnotationItemProviderAdapterFactory.ViewChildCreationExtender.CreationSwitch.caseElement(VElement object) |
Modifier and Type | Interface and Description |
---|---|
interface |
VControlGrid
A representation of the model object 'Control Grid'.
|
Modifier and Type | Class and Description |
---|---|
class |
VControlGridImpl
An implementation of the model object 'Control Grid'.
|
Modifier and Type | Method and Description |
---|---|
T |
ControlgridSwitch.caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
Modifier and Type | Method and Description |
---|---|
Set<VElement> |
SettingToControlMapperImpl.getControlsFor(UniqueSetting setting)
Returns all controls which are associated with the provided
UniqueSetting . |
Modifier and Type | Method and Description |
---|---|
void |
SettingToControlMapperImpl.childContextAdded(VElement parentElement,
EMFFormsViewContext childContext)
Called when a child context is added.
|
Collection<org.eclipse.emf.ecore.EObject> |
SettingToControlMapperImpl.getEObjectsWithSettings(VElement element) |
Modifier and Type | Method and Description |
---|---|
double |
TemplateInstanceRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
DataTypeControlService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
EEnumLiteralControlService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
InstanceTypeNameSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
double |
TypedElementBoundsControlService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
GroupSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
MappedEClassControlSWTRendererTester.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
double |
RuleRepositoryLinkFeatureControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
<VELEMENT extends VElement> |
EMFFormsSpreadsheetRendererFactoryImpl.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
VElement |
EMFFormsSpreadsheetViewModelContext.getParentVElement() |
VElement |
EMFFormsSpreadsheetViewModelContext.getViewModel()
Gets the view model.
|
Modifier and Type | Method and Description |
---|---|
Set<VElement> |
EMFFormsSpreadsheetViewModelContext.getControlsFor(UniqueSetting setting)
Deprecated.
|
<VELEMENT extends VElement> |
EMFFormsSpreadsheetRendererFactoryImpl.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
ViewModelContext |
EMFFormsSpreadsheetViewModelContext.getChildContext(org.eclipse.emf.ecore.EObject eObject,
VElement parent,
VView vView,
ViewModelService... viewModelServices)
Deprecated.
|
ViewModelContext |
EMFFormsSpreadsheetViewModelContext.getChildContext(org.eclipse.emf.ecore.EObject eObject,
VElement parent,
VView vView,
ViewModelServiceProvider viewModelServiceProvider) |
Modifier and Type | Method and Description |
---|---|
void |
EMFFormsSpreadsheetRendererFactoryImpl.addEMFFormsSpreadsheetRendererService(EMFFormsSpreadsheetRendererService<VElement> spreadsheetRendererService) |
void |
EMFFormsSpreadsheetRendererFactoryImpl.removeEMFFormsSpreadsheetRendererService(EMFFormsSpreadsheetRendererService<VElement> spreadsheetRendererService) |
Modifier and Type | Method and Description |
---|---|
EMFFormsAbstractSpreadsheetRenderer<VElement> |
EMFFormsSpreadsheetElementRendererService.getRendererInstance(VElement vElement,
ViewModelContext viewModelContext)
Returns a renderer.
|
Modifier and Type | Method and Description |
---|---|
EMFFormsAbstractSpreadsheetRenderer<VElement> |
EMFFormsSpreadsheetElementRendererService.getRendererInstance(VElement vElement,
ViewModelContext viewModelContext)
Returns a renderer.
|
double |
EMFFormsSpreadsheetElementRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the EMFFormsAbstractSpreadsheetRenderer
provided
by EMFFormsSpreadsheetRendererService.getRendererInstance(VElement, ViewModelContext) . |
double |
EMFFormsSpreadsheetViewRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the EMFFormsAbstractSpreadsheetRenderer
provided
by EMFFormsSpreadsheetRendererService.getRendererInstance(VElement, ViewModelContext) . |
double |
EMFFormsSpreadsheetContainerRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the EMFFormsAbstractSpreadsheetRenderer
provided
by EMFFormsSpreadsheetRendererService.getRendererInstance(VElement, ViewModelContext) . |
double |
EMFFormsSpreadsheetControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the EMFFormsAbstractSpreadsheetRenderer
provided
by EMFFormsSpreadsheetRendererService.getRendererInstance(VElement, ViewModelContext) . |
int |
EMFFormsSpreadsheetElementRenderer.render(org.apache.poi.ss.usermodel.Workbook workbook,
VElement vElement,
ViewModelContext viewModelContext,
EMFFormsSpreadsheetRenderTarget eMFFormsSpreadsheetRenderTarget)
This is called to trigger the rendering.
|
Modifier and Type | Method and Description |
---|---|
double |
EMFFormsSpreadsheetCustomControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the EMFFormsAbstractSpreadsheetRenderer
provided
by EMFFormsSpreadsheetRendererService.getRendererInstance(VElement, ViewModelContext) . |
Modifier and Type | Method and Description |
---|---|
double |
EMFFormsSpreadsheetTableControlRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the EMFFormsAbstractSpreadsheetRenderer
provided
by EMFFormsSpreadsheetRendererService.getRendererInstance(VElement, ViewModelContext) . |
Modifier and Type | Method and Description |
---|---|
double |
CategorizationElementExpandBarRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
AutocompleteTextControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
RichTextControlSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
double |
ControlGridSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
<VELEMENT extends VElement> |
EMFFormsRendererFactoryImpl.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
EMFFormsRendererFactoryImpl.getAdditionalRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
<VELEMENT extends VElement> |
EMFFormsRendererFactoryImpl.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
EMFFormsRendererFactoryImpl.getAdditionalRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
Modifier and Type | Method and Description |
---|---|
protected void |
EMFFormsRendererFactoryImpl.addEMFFormsAdditionalRendererService(EMFFormsAdditionalRendererService<VElement> rendererService)
Called by the initializer to add an
EMFFormsAdditionalRendererService . |
void |
EMFFormsRendererFactoryImpl.addEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
Called by the initializer to add an
EMFFormsRendererService . |
protected void |
EMFFormsRendererFactoryImpl.removeEMFFormsAdditionalRendererService(EMFFormsAdditionalRendererService<VElement> rendererService)
Called by the initializer to remove an
EMFFormsAdditionalRendererService . |
void |
EMFFormsRendererFactoryImpl.removeEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
Called by the initializer to remove an
EMFFormsRendererService . |
Modifier and Type | Method and Description |
---|---|
Class<? extends AbstractSWTRenderer<VElement>> |
EMFFormsDIWrapperRendererService.getRendererClass()
Returns the
Class for the renderer of this service. |
Modifier and Type | Method and Description |
---|---|
double |
EMFFormsDIWrapperRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Constructor and Description |
---|
EMFFormsDIWrapperRendererService(Class<AbstractSWTRenderer<VElement>> rendererClass,
ECPRendererTester rendererTester)
Creates a new instance of
EMFFormsDIWrapperRendererService . |
Modifier and Type | Method and Description |
---|---|
AbstractSWTRenderer<VElement> |
LegacyRendererService.getRendererInstance(VElement vElement,
ViewModelContext viewModelContext)
Returns a renderer.
|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
LegacyAdditionalRendererService.getRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
Returns a collection of renderers.
|
Modifier and Type | Method and Description |
---|---|
AbstractSWTRenderer<VElement> |
LegacyRendererService.getRendererInstance(VElement vElement,
ViewModelContext viewModelContext)
Returns a renderer.
|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
LegacyAdditionalRendererService.getRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
Returns a collection of renderers.
|
double |
LegacyRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the AbstractSWTRenderer provided by
EMFFormsRendererService.getRendererInstance(VElement, ViewModelContext) . |
boolean |
LegacyAdditionalRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the AbstractAdditionalSWTRenderer provided
by EMFFormsAdditionalRendererService.getRendererInstances(VElement, ViewModelContext) . |
Modifier and Type | Method and Description |
---|---|
double |
MultiAttributeRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
protected void |
LocalizationViewModelService.localize(LocalizationAdapter localizationAdapter,
VElement vElement)
The actual method localizing a
VElement . |
Modifier and Type | Method and Description |
---|---|
double |
MultiSegmentChildDmrsSWTRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext) |
Modifier and Type | Method and Description |
---|---|
Set<VElement> |
EMFFormsSettingToControlMapper.getControlsFor(UniqueSetting setting)
Returns all controls which are associated with the provided
UniqueSetting . |
Modifier and Type | Method and Description |
---|---|
Collection<org.eclipse.emf.ecore.EObject> |
SubControlMapper.getEObjectsWithSettings(VElement element)
Obtain a collection of all objects that have a mapped setting in the
hierarchy of the given view
element . |
Modifier and Type | Method and Description |
---|---|
VElement |
EMFFormsViewContext.getViewModel()
Gets the view model.
|
Modifier and Type | Method and Description |
---|---|
void |
EMFFormsContextListener.childContextAdded(VElement parentElement,
EMFFormsViewContext childContext)
Called when a child context is added.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<VElement> |
VRuleEntry.getElements()
Returns the value of the 'Elements' reference list.
|
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<VElement> |
VRuleEntryImpl.elements
The cached value of the '
Elements ' reference list. |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<VElement> |
VRuleEntryImpl.getElements() |
Modifier and Type | Class and Description |
---|---|
class |
EMFFormsAbstractSpreadsheetRenderer<VELEMENT extends VElement>
Abstract class which is the base class for all Spreadsheet renderer.
|
interface |
EMFFormsSpreadsheetRendererService<VELEMENT extends VElement>
The EMFFormsRendererService encapsulates the tester and the access to the
EMFFormsAbstractSpreadsheetRenderer . |
Modifier and Type | Method and Description |
---|---|
<VELEMENT extends VElement> |
EMFFormsSpreadsheetRendererFactory.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
<VELEMENT extends VElement> |
EMFFormsSpreadsheetRendererFactory.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
double |
EMFFormsSpreadsheetRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the EMFFormsAbstractSpreadsheetRenderer
provided
by EMFFormsSpreadsheetRendererService.getRendererInstance(VElement, ViewModelContext) . |
Modifier and Type | Method and Description |
---|---|
void |
EMFFormsSpreadsheetRendererFactory.addEMFFormsSpreadsheetRendererService(EMFFormsSpreadsheetRendererService<VElement> spreadsheetRendererService)
Adds an
EMFFormsSpreadsheetRendererService to the list of available renderer. |
void |
EMFFormsSpreadsheetRendererFactory.removeEMFFormsSpreadsheetRendererService(EMFFormsSpreadsheetRendererService<VElement> spreadsheetRendererService)
Removes an
EMFFormsSpreadsheetRendererService from the list of available renderer. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAdditionalSWTRenderer<VELEMENT extends VElement>
The renderer for additional controls.
|
class |
AbstractSWTRenderer<VELEMENT extends VElement>
Common base class for all SWT specific renderer classes.
|
interface |
EMFFormsAdditionalRendererService<VELEMENT extends VElement>
The EMFFormsAdditionalRendererService encapsulates the tester and the access to the
AbstractAdditionalSWTRenderer . |
interface |
EMFFormsRendererService<VELEMENT extends VElement>
The EMFFormsRendererService encapsulates the tester and the access to the
AbstractSWTRenderer . |
Modifier and Type | Method and Description |
---|---|
<VELEMENT extends VElement> |
EMFFormsRendererFactory.getAdditionalRendererInstances(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
<VELEMENT extends VElement> |
EMFFormsRendererFactory.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
<VELEMENT extends VElement> |
EMFFormsRendererFactory.getAdditionalRendererInstances(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns a collection of all additional renderer which contribute controls for the provided
VElement . |
<VELEMENT extends VElement> |
EMFFormsRendererFactory.getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided
VElement and ViewModelContext the most. |
Modifier and Type | Method and Description |
---|---|
double |
EMFFormsRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the AbstractSWTRenderer provided by
EMFFormsRendererService.getRendererInstance(VElement, ViewModelContext) . |
boolean |
EMFFormsAdditionalRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the AbstractAdditionalSWTRenderer provided
by EMFFormsAdditionalRendererService.getRendererInstances(VElement, ViewModelContext) . |
static void |
SWTDataElementIdHelper.setElementIdDataWithSubId(org.eclipse.swt.widgets.Widget widget,
VElement element,
String subId,
ViewModelContext context)
Sets the element id with the given sub id on the given widget.
|
Modifier and Type | Method and Description |
---|---|
String |
EMFFormsSWTControlDataService.getData(VElement element,
org.eclipse.swt.widgets.Widget widget,
String id,
String subId)
Returns the string which is set as data.
|
String |
EMFFormsSWTDataService.getId(VElement element,
ViewModelContext viewModelContext)
Return an ID for the given element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EMFFormsDIRendererService<VELEMENT extends VElement>
This class defines a renderer service interface for dependency injection renderer services.
|
Modifier and Type | Method and Description |
---|---|
AbstractSWTRenderer<VElement> |
EMFFormsDIRendererFactory.getRendererInstance(VElement vElement,
ViewModelContext viewModelContext)
Returns a renderer.
|
Modifier and Type | Method and Description |
---|---|
AbstractSWTRenderer<VElement> |
EMFFormsDIRendererFactory.getRendererInstance(VElement vElement,
ViewModelContext viewModelContext)
Returns a renderer.
|
double |
EMFFormsDIRendererFactory.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the AbstractSWTRenderer provided by
EMFFormsRendererService.getRendererInstance(VElement, ViewModelContext) . |
double |
EMFFormsDIRendererService.isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided
VElement can be rendered by the renderer defined by
EMFFormsDIRendererService.getRendererClass() . |
Modifier and Type | Method and Description |
---|---|
protected void |
EMFFormsDIRendererFactory.addEMFFormsDIRendererService(EMFFormsDIRendererService<VElement> diRendererService)
Called by the initializer to add an
EMFFormsDIRendererService . |
protected void |
EMFFormsDIRendererFactory.removeEMFFormsDIRendererService(EMFFormsDIRendererService<VElement> diRendererService)
Called by the initializer to remove an
EMFFormsDIRendererService . |
Modifier and Type | Method and Description |
---|---|
Object |
LayoutProvider.getLayoutData(SWTGridCell gridCell,
SWTGridDescription controlGridDescription,
SWTGridDescription currentRowGridDescription,
SWTGridDescription fullGridDescription,
VElement vElement,
org.eclipse.emf.ecore.EObject domainModel,
org.eclipse.swt.widgets.Control control)
The LayoutData to use.
|
Modifier and Type | Method and Description |
---|---|
SWTGridDescription |
GridDescriptionFactory.createCompactGrid(boolean label,
boolean validation,
AbstractSWTRenderer<? extends VElement> renderer)
Creates the default compact grid.
|
SWTGridDescription |
GridDescriptionFactory.createSimpleGrid(int rows,
int columns,
AbstractSWTRenderer<? extends VElement> renderer)
Creates a simple grid based on the number of rows and columns provided.
|
Constructor and Description |
---|
SWTGridCell(int row,
int column,
AbstractSWTRenderer<? extends VElement> renderer)
Default constructor to create a grid cell.
|
Copyright © 2019. All rights reserved.