Uses of Interface
org.eclipse.emfforms.bazaar.Vendor
-
-
Uses of Vendor in org.eclipse.emf.ecp.ui.view.swt.reference
Subinterfaces of Vendor in org.eclipse.emf.ecp.ui.view.swt.reference Modifier and Type Interface Description static interfaceAttachmentStrategy.ProviderSpecific Bazaar vendor interface for attachment strategies.static interfaceCreateNewModelElementStrategy.ProviderSpecific Bazaar vendor interface for add new model elements strategies.static interfaceEClassSelectionStrategy.ProviderSpecific Bazaar vendor interface forEClassselection strategies.static interfaceEObjectSelectionStrategy.ProviderSpecific Bazaar vendor interface forEObjectselection strategies.static interfaceOpenInNewContextStrategy.ProviderSpecific Bazaar vendor interface for open strategies.static interfaceReferenceStrategy.ProviderSpecific Bazaar vendor interface for reference strategies.static interfaceSelectionCompositeStrategy.ProviderSpecific Bazaar vendor interface for reference selection composite strategies.Classes in org.eclipse.emf.ecp.ui.view.swt.reference that implement Vendor Modifier and Type Class Description classDefaultCreateNewModelElementStrategyProviderDefault strategy that allows creating a new model element based on the sub classes of the reference type.classReferenceServiceCustomizationVendor<T>A partial implementation of vendor services forDefaultReferenceServicecustomization strategies in the bazaar. -
Uses of Vendor in org.eclipse.emf.ecp.view.internal.categorization.swt
Classes in org.eclipse.emf.ecp.view.internal.categorization.swt that implement Vendor Modifier and Type Class Description classCategorizationRevealProviderA reveal provider forVCategorizationElements andVCategorizableElements. -
Uses of Vendor in org.eclipse.emf.ecp.view.internal.control.multireference
Classes in org.eclipse.emf.ecp.view.internal.control.multireference that implement Vendor Modifier and Type Class Description classMultiReferenceRevealProviderA reveal provider for multi-reference controls that show contained objects (not just cross-referenced). -
Uses of Vendor in org.eclipse.emf.ecp.view.internal.editor.controls
Classes in org.eclipse.emf.ecp.view.internal.editor.controls that implement Vendor Modifier and Type Class Description classTableColumnsRevealProviderA reveal provider for the Table DMR columns control. -
Uses of Vendor in org.eclipse.emf.ecp.view.internal.editor.handler
Classes in org.eclipse.emf.ecp.view.internal.editor.handler that implement Vendor Modifier and Type Class Description classDmrNewReferenceElementStrategyProviderProvides a strategy to create and configure a segment-basedVDomainModelReference.classDmrOpenInNewContextStrategyProviderProvides a strategy to edit a segment based DMR.classIterateConditionDmrNewModelElementStrategyProviderEdits segment based item domain model references forIterateConditions.classIterateConditionDmrOpenInNewContextStrategyProviderCreates segment based item domain model references forIterateConditions.classLeafConditionDmrNewModelElementStrategyProviderThis provider registers aCreateNewModelElementStrategyto create segment based domain model references forLeafConditions.classLeafConditionDmrOpenInNewContextStrategyProviderThis provider registers aOpenInNewContextStrategyto edit segment based domain model references forLeafConditions.classRuleConditionDmrNewModelElementStrategyProviderProvides a strategy to create and configure a segment-basedVDomainModelReferencefor a ruleCondition.classRuleConditionDmrOpenInNewContextStrategyProviderProvides a strategy to edit a segment-basedVDomainModelReferencefor a ruleCondition. -
Uses of Vendor in org.eclipse.emf.ecp.view.internal.table.swt
Classes in org.eclipse.emf.ecp.view.internal.table.swt that implement Vendor Modifier and Type Class Description classTableDetailRevealProviderA reveal provider forVTableControls that reveals objects presented in the details of some object in the table.classTableRevealProviderA reveal provider forVTableControls that reveals objects contained (as rows) in the table. -
Uses of Vendor in org.eclipse.emf.ecp.view.treemasterdetail.ui.swt.internal
Classes in org.eclipse.emf.ecp.view.treemasterdetail.ui.swt.internal that implement Vendor Modifier and Type Class Description classTreeRevealProviderA reveal provider forVTreeMasterDetailcontrols. -
Uses of Vendor in org.eclipse.emfforms.bazaar
Methods in org.eclipse.emfforms.bazaar with parameters of type Vendor Modifier and Type Method Description Bazaar.Builder<T>Bazaar.Builder. add(Vendor<? extends T> vendor)Adds a vendor.Bazaar.Builder<T>Bazaar.Builder. add(Vendor<? extends T> vendor1, Vendor<? extends T> vendor2, Vendor<? extends T>... more)Adds vendors.voidBazaar. addVendor(Vendor<? extends T> vendor)Adds aVendorto the bazaar.voidBazaar.PriorityOverlapCallBack. priorityOverlap(Vendor<? extends T> winner, Vendor<? extends T> overlapping)Will be called if twoVendors do the same bid.voidBazaar. removeVendor(Vendor<? extends T> vendor)Removes aVendorfrom the bazaar.Method parameters in org.eclipse.emfforms.bazaar with type arguments of type Vendor Modifier and Type Method Description Bazaar.Builder<T>Bazaar.Builder. addAll(java.util.Collection<? extends Vendor<? extends T>> vendors)Adds vendors.static <T> Bazaar.Builder<T>Bazaar.Builder. with(java.util.Collection<? extends Vendor<? extends T>> vendors)Creates a new bazaar builder with the given initialvendors. -
Uses of Vendor in org.eclipse.emfforms.bazaar.internal
Classes in org.eclipse.emfforms.bazaar.internal that implement Vendor Modifier and Type Class Description classFullVendorParameter2classVendorCreatingProductParameter0classVendorCreatingProductParameter1classVendorPriority01Parameter1classVendorPriority1Parameter0classVendorPriority1Parameter1classVendorPriority2Parameter0classVendorPriority2Parameter1classVendorWithNoValuePreconditionclassVendorWithoutPreconditionclassVendorWithPreconditionclassVendorWithStaticBid0classVendorWithStaticBid2classVendorWithTwoPreconditionsclassVendorWrongBidParameter0Methods in org.eclipse.emfforms.bazaar.internal that return Vendor Modifier and Type Method Description Vendor<? extends T>BazaarImpl. getBestVendor(org.eclipse.e4.core.contexts.IEclipseContext context)Methods in org.eclipse.emfforms.bazaar.internal with parameters of type Vendor Modifier and Type Method Description voidBazaarImpl. addVendor(Vendor<? extends T> vendor)voidThreadSafeBazaar. addVendor(Vendor<? extends T> vendor)booleanBazaarImpl. checkPreConditions(Vendor<? extends T> vendor, org.eclipse.e4.core.contexts.IEclipseContext context)Checks thePreconditions for a given vendor.TBazaarImpl. createProduct(Vendor<? extends T> vendor, org.eclipse.e4.core.contexts.IEclipseContext context)Returns the product which is provided with the highest priority by anyVendor.voidBazaarImpl. removeVendor(Vendor<? extends T> vendor)voidThreadSafeBazaar. removeVendor(Vendor<? extends T> vendor)Method parameters in org.eclipse.emfforms.bazaar.internal with type arguments of type Vendor Modifier and Type Method Description <T> Bazaar.Builder<T>BazaarVariant. builder(java.util.Collection<? extends Vendor<? extends T>> vendors)Create a bazaar builder to test, with initial vendors.Constructor parameters in org.eclipse.emfforms.bazaar.internal with type arguments of type Vendor Constructor Description ThreadSafeBazaar(java.util.Collection<? extends Vendor<? extends T>> vendors, java.util.Map<java.lang.String,? extends BazaarContextFunction> contextFunctions, Bazaar.PriorityOverlapCallBack<? super T> priorityOverlapCallBack)Initializes me with an initial configuration. -
Uses of Vendor in org.eclipse.emfforms.core.services.datatemplate
Subinterfaces of Vendor in org.eclipse.emfforms.core.services.datatemplate Modifier and Type Interface Description static interfaceTemplateFilterService.ProviderSpecific Bazaar vendor interface forTemplateFilterServiceproviders.static interfaceTemplateLoaderService.ProviderSpecific Bazaar vendor interface forTemplateLoaderServiceproviders. -
Uses of Vendor in org.eclipse.emfforms.ide.builder
Subinterfaces of Vendor in org.eclipse.emfforms.ide.builder Modifier and Type Interface Description interfaceMarkerHelperProviderProtocol for providers of marker helpers that should be registered as OSGi services.interfaceValidationDelegateProviderProtocol for providers of validation delegates that should be registered as OSGi services. -
Uses of Vendor in org.eclipse.emfforms.ide.datatemplate.internal.builder
Classes in org.eclipse.emfforms.ide.datatemplate.internal.builder that implement Vendor Modifier and Type Class Description classDataTemplateValidationDelegateProviderValidation delegate provider for data template models. -
Uses of Vendor in org.eclipse.emfforms.ide.ecore.internal.builder
Classes in org.eclipse.emfforms.ide.ecore.internal.builder that implement Vendor Modifier and Type Class Description classEcoreValidationDelegateProviderValidation delegate provider for Ecore models. -
Uses of Vendor in org.eclipse.emfforms.ide.internal.builder
Classes in org.eclipse.emfforms.ide.internal.builder that implement Vendor Modifier and Type Class Description static classViewModelMarkerHelper.ProviderImplementation of the marker helper provider for view model validation.static classViewModelValidationDelegate.ProviderImplementation of the validation delegate provider for view model validation.Methods in org.eclipse.emfforms.ide.internal.builder with parameters of type Vendor Modifier and Type Method Description protected <T> Bazaar.Builder<T>ValidationBuilder. createBazaarBuilder(Vendor<? extends T> defaultVendor)Create the core bazaar builder for a bazaar that has a default vendor. -
Uses of Vendor in org.eclipse.emfforms.ide.viewtemplate.internal.builder
Classes in org.eclipse.emfforms.ide.viewtemplate.internal.builder that implement Vendor Modifier and Type Class Description classViewTemplateValidationDelegateProviderValidation delegate provider for view template models. -
Uses of Vendor in org.eclipse.emfforms.internal.core.services.datatemplate
Classes in org.eclipse.emfforms.internal.core.services.datatemplate that implement Vendor Modifier and Type Class Description classTemplateCreateNewModelElementStrategyProviderProvides a strategy to theDefaultReferenceServicethat allows creating new model elements based on a template with pre-defined values. -
Uses of Vendor in org.eclipse.emfforms.internal.datatemplate.tooling.editor
Classes in org.eclipse.emfforms.internal.datatemplate.tooling.editor that implement Vendor Modifier and Type Class Description classDataTemplateCreateNewModelElementStrategyProviderProvides a strategy to the DefaultReferenceService that does not allow to create objects in non containment references inside data templates.classDataTemplateEClassSelectionStrategyProviderAnEClassSelectionStrategy.Providerfor DataTemplate EClass Selection.classDataTemplateEObjectSelectionStrategyProviderProvider of an data template specific object selection strategy. -
Uses of Vendor in org.eclipse.emfforms.internal.editor.ecore.helpers
Classes in org.eclipse.emfforms.internal.editor.ecore.helpers that implement Vendor Modifier and Type Class Description classTypedElementBoundsRevealProviderSpecific reveal provider for the bounds control of typed elements, which accounts for the fact that this control edits two features, one of which (the lower bound) is not mapped in the settings mapper service. -
Uses of Vendor in org.eclipse.emfforms.internal.editor.ecore.referenceservices
Classes in org.eclipse.emfforms.internal.editor.ecore.referenceservices that implement Vendor Modifier and Type Class Description classEcoreAttachmentStrategyProviderProvider of object attachment strategy for specific use cases in Ecore models, such as creation of opposite references in the context of a reference.classEcoreEObjectSelectionStrategyProviderProvider of existing object selection strategy for specific use cases in Ecore models, such as selection of eligible references to be opposites of a reference.classEcoreOpenInNewContextStrategyProviderProvider of strategy for opening of new objects in Ecore models.classEcoreReferenceStrategyProviderProvider of reference editing strategy for specific use cases in Ecore models. -
Uses of Vendor in org.eclipse.emfforms.internal.swt.core
Classes in org.eclipse.emfforms.internal.swt.core that implement Vendor Modifier and Type Class Description classContainerRevealProviderA reveal provider forVContainers andVViews.classControlRevealProviderA reveal provider forVControls that reveals a specificEStructuralFeaturesetting. -
Uses of Vendor in org.eclipse.emfforms.internal.view.multisegment.tooling
Classes in org.eclipse.emfforms.internal.view.multisegment.tooling that implement Vendor Modifier and Type Class Description classMultiDmrNewReferenceElementStrategyProviderProvides a strategy to create and configure a segment-basedVDomainModelReferencewhich has multi segment as its last segment.classMultiDmrOpenInNewContextStrategyProviderProvides a strategy to create and configure a segment-basedVDomainModelReferencewhich has multi segment as its last segment.classMultiSegmentChildDmrNewModelElementStrategyProviderclassMultiSegmentChildDmrOpenInNewContextStrategyProviderProvides a strategy that opens a dialog to edit a child domain model reference of a multi segment. -
Uses of Vendor in org.eclipse.emfforms.spi.core.services.reveal
Subinterfaces of Vendor in org.eclipse.emfforms.spi.core.services.reveal Modifier and Type Interface Description interfaceEMFFormsRevealProviderA provider of reveal strategies to theEMFFormsRevealService. -
Uses of Vendor in org.eclipse.emfforms.swt.internal.reference.table
Classes in org.eclipse.emfforms.swt.internal.reference.table that implement Vendor Modifier and Type Class Description classSelectionTableCompositeStrategyProviderProvider of a selection composite strategy that builds a selection table viewer from a table control model.
-