Package org.eclipse.emfforms.bazaar
Interface Vendor<T>
-
- Type Parameters:
T- the type of product create by thisVendor
- All Known Subinterfaces:
AttachmentStrategy.Provider,CreateNewModelElementStrategy.Provider,EClassSelectionStrategy.Provider,EMFFormsRevealProvider,EObjectSelectionStrategy.Provider,MarkerHelperProvider,OpenInNewContextStrategy.Provider,ReferenceStrategy.Provider,SelectionCompositeStrategy.Provider,TemplateFilterService.Provider,TemplateLoaderService.Provider,ValidationDelegateProvider
- All Known Implementing Classes:
CategorizationRevealProvider,ContainerRevealProvider,ControlRevealProvider,DataTemplateCreateNewModelElementStrategyProvider,DataTemplateEClassSelectionStrategyProvider,DataTemplateEObjectSelectionStrategyProvider,DataTemplateValidationDelegateProvider,DefaultCreateNewModelElementStrategyProvider,DmrNewReferenceElementStrategyProvider,DmrOpenInNewContextStrategyProvider,EcoreAttachmentStrategyProvider,EcoreEObjectSelectionStrategyProvider,EcoreOpenInNewContextStrategyProvider,EcoreReferenceStrategyProvider,EcoreValidationDelegateProvider,FullVendorParameter2,IterateConditionDmrNewModelElementStrategyProvider,IterateConditionDmrOpenInNewContextStrategyProvider,LeafConditionDmrNewModelElementStrategyProvider,LeafConditionDmrOpenInNewContextStrategyProvider,MultiDmrNewReferenceElementStrategyProvider,MultiDmrOpenInNewContextStrategyProvider,MultiReferenceRevealProvider,MultiSegmentChildDmrNewModelElementStrategyProvider,MultiSegmentChildDmrOpenInNewContextStrategyProvider,ReferenceServiceCustomizationVendor,RuleConditionDmrNewModelElementStrategyProvider,RuleConditionDmrOpenInNewContextStrategyProvider,SelectionTableCompositeStrategyProvider,TableColumnsRevealProvider,TableDetailRevealProvider,TableRevealProvider,TemplateCreateNewModelElementStrategyProvider,TreeRevealProvider,TypedElementBoundsRevealProvider,VendorCreatingProductParameter0,VendorCreatingProductParameter1,VendorPriority01Parameter1,VendorPriority1Parameter0,VendorPriority1Parameter1,VendorPriority2Parameter0,VendorPriority2Parameter1,VendorWithNoValuePrecondition,VendorWithoutPrecondition,VendorWithPrecondition,VendorWithStaticBid0,VendorWithStaticBid2,VendorWithTwoPreconditions,VendorWrongBidParameter0,ViewModelMarkerHelper.Provider,ViewModelValidationDelegate.Provider,ViewTemplateValidationDelegateProvider
public interface Vendor<T>AVendorprovides a product of type T on aBazaar. To find the bestVendor, everyVendorcan do aBidin a method annotated withBid. The bestVendorcreates the product in a method annotaed withCreate.- Author:
- jonas