|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IFactoryComponentLoadingHelper
Provides services to load EGF model elements.
| Method Summary | |
|---|---|
FactoryComponent |
getFactoryComponent(IFactoryComponentDescriptor factoryComponentDescriptor_p)
Get a factory component for given descriptor. |
FactoryComponent |
getFactoryComponent(String factoryComponentId_p)
Get a factory component for given id. |
Context |
loadContext(String contextId_p,
String factoryComponentId_p)
Load a context from its description. |
List<ContractElement> |
loadContract(String contractId_p,
String factoryComponentId_p)
Load a contract for given parameters. |
ContractElementReference |
loadContractElementReference(String contractReferenceId_p,
String factoryComponentId_p)
Load contract element reference for given id. |
FactoryComponentInvocation |
loadFactoryComponentInvocation(String factoryComponentInvocationId_p,
String factoryComponentId_p)
Load a factory component invocation from its description. |
List<MappingModel> |
loadMappings(String factoryComponentId_p)
Load mappings for given factory component. |
void |
loadPatternLibraries(String factoryComponentId_p,
PatternViewpoint patternViewpoint_p)
Load pattern libraries for given factory component id and pattern viewpoint. |
ProductionPlan |
loadProductionPlan(String productionPlanId_p,
String factoryComponentId_p)
Load a production plan from its description. |
TaskFactoryHolder |
loadTaskFactory(String taskFactoryId_p,
String factoryComponentId_p)
Load a task factory from its description. |
| Method Detail |
|---|
FactoryComponent getFactoryComponent(String factoryComponentId_p)
factoryComponentId_p -
FactoryComponent instance if successfully got or null otherwise.FactoryComponent getFactoryComponent(IFactoryComponentDescriptor factoryComponentDescriptor_p)
factoryComponentDescriptor_p -
FactoryComponent instance if successfully got or null otherwise.
List<ContractElement> loadContract(String contractId_p,
String factoryComponentId_p)
contractId_p - factoryComponentId_p - factory component where the contract is defined.
ContractElement.
ContractElementReference loadContractElementReference(String contractReferenceId_p,
String factoryComponentId_p)
factoryComponentId_p - factory component where the contract element reference is defined.contractReferenceId_p -
ProductionPlan loadProductionPlan(String productionPlanId_p,
String factoryComponentId_p)
productionPlanId_p - factoryComponentId_p - factory component where the production plan is defined.
ProductionPlan instance if successfully loaded or null otherwise.
FactoryComponentInvocation loadFactoryComponentInvocation(String factoryComponentInvocationId_p,
String factoryComponentId_p)
factoryComponentInvocationId_p - factoryComponentId_p - factory component where the factory component configuration is defined.
FactoryComponentInvocation instance if successfully loaded or null otherwise.
TaskFactoryHolder loadTaskFactory(String taskFactoryId_p,
String factoryComponentId_p)
taskFactoryId_p - factoryComponentId_p - factory component where the task factory is defined.
TaskFactoryHolder instance if successfully loaded or null otherwise.
Context loadContext(String contextId_p,
String factoryComponentId_p)
contextId_p - factoryComponentId_p - factory component where the context is defined.
Context instance if successfully loaded or null otherwise.
void loadPatternLibraries(String factoryComponentId_p,
PatternViewpoint patternViewpoint_p)
factoryComponentId_p - factory component where pattern libraries are defined.patternViewpoint_p - the pattern libraries container.List<MappingModel> loadMappings(String factoryComponentId_p)
factoryComponentId_p - factory component where the mappings are defined.
|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.