Package | Description |
---|---|
org.eclipse.emf.ecp.ui.view.swt.reference | |
org.eclipse.emfforms.bazaar | |
org.eclipse.emfforms.bazaar.internal | |
org.eclipse.emfforms.ide.internal.builder |
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
Vendor s 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) |
Modifier and Type | Method and Description |
---|---|
protected BazaarContext |
ValidationBuilder.createContext(org.eclipse.core.resources.IFile file)
Create the bazaar vendor injection context for a
file . |
Copyright © 2019. All rights reserved.