| Package | Description |
|---|---|
| org.eclipse.emf.ecp.ui.view.swt.reference | |
| org.eclipse.emfforms.bazaar | |
| org.eclipse.emfforms.bazaar.internal |
| Modifier and Type | Method and Description |
|---|---|
static BazaarContext |
ReferenceStrategyUtil.createBazaarContext(org.osgi.service.component.ComponentContext context,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EReference reference)
Creates a basic
BazaarContext that contains the properties of the ComponentContext. |
| Modifier and Type | Method and Description |
|---|---|
BazaarContext |
BazaarContext.Builder.build()
Create the bazaar context.
|
| Modifier and Type | Method and Description |
|---|---|
T |
Bazaar.createProduct(BazaarContext context)
Creates a product of type T, provided by the
Vendor with the highest Bid and which is statisfied
by the parameters in the BazaarContext. |
List<T> |
Bazaar.createProducts(BazaarContext context)
Creates a list of products of type T, provided by
Vendors which are statisfied by the parameters in the
BazaarContext, ordered by their Bid. |
| Modifier and Type | Class and Description |
|---|---|
class |
BazaarContextImpl
Default implementation of the bazaar context.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.e4.core.contexts.IEclipseContext |
BazaarImpl.createEclipseContext(BazaarContext bazaarContext)
Creates an
IEclipseContext from a BazaarContext. |
T |
BazaarImpl.createProduct(BazaarContext bazaarContext) |
T |
ThreadSafeBazaar.createProduct(BazaarContext bazaarContext) |
List<T> |
BazaarImpl.createProducts(BazaarContext bazaarContext) |
List<T> |
ThreadSafeBazaar.createProducts(BazaarContext bazaarContext) |
Copyright © 2018. All rights reserved.