Package org.eclipse.emfforms.bazaar
-
Interface Summary Interface Description Bazaar<T> A Bazaar is a flexible registry for factories to create specific objects of type T, called "product".Bazaar.PriorityOverlapCallBack<T> If two or moreVendors make the same bid, the registeredBazaar.PriorityOverlapCallBackwill be notified, an arbitraryVendorwith the sameBidwill create the product in this case.BazaarContext BazaarContextFunction Can exchangePolicy.Parametersin aBazaarContextinto a new parameter which is requested by aVendor.Vendor<T> -
Class Summary Class Description Bazaar.Builder<T> A fluent builder ofBazaars.BazaarContext.Builder A fluent builder ofBazaarContexts. -
Annotation Types Summary Annotation Type Description Bid Create Exchange Marks a method within aBazaarContextFunction.Precondition Preconditions Annotation to allowVendors to specify an array ofPreconditions.StaticBid Allows a vendor to do a static bid.