|
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.