Package jadex.bridge.component
Class ComponentCreationInfo
- java.lang.Object
- 
- jadex.bridge.component.ComponentCreationInfo
 
- 
 public class ComponentCreationInfo extends java.lang.ObjectInternal parameter object for data required during component initialization.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Object>argumentsThe arguments.protected RequiredServiceBinding[]bindingsThe required service bindings.protected java.lang.StringconfigThe start configuration name.protected IComponentDescriptiondescThe component description.protected ProvidedServiceInfo[]infosThe provided service infos.protected IModelInfomodelThe model.
 - 
Constructor SummaryConstructors Constructor Description ComponentCreationInfo(IModelInfo model, java.lang.String config, java.util.Map<java.lang.String,java.lang.Object> arguments, IComponentDescription desc, ProvidedServiceInfo[] infos, RequiredServiceBinding[] bindings)Create an info object.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getArguments()Get the arguments.IComponentDescriptiongetComponentDescription()Get the component description.java.lang.StringgetConfiguration()Get the configuration.IModelInfogetModel()Get the model.ProvidedServiceInfo[]getProvidedServiceInfos()Get the provided service infos.RequiredServiceBinding[]getRequiredServiceBindings()Get the bindings.
 
- 
- 
- 
Field Detail- 
modelprotected IModelInfo model The model.
 - 
configprotected java.lang.String config The start configuration name.
 - 
argumentsprotected java.util.Map<java.lang.String,java.lang.Object> arguments The arguments.
 - 
descprotected IComponentDescription desc The component description.
 - 
infosprotected ProvidedServiceInfo[] infos The provided service infos.
 - 
bindingsprotected RequiredServiceBinding[] bindings The required service bindings.
 
- 
 - 
Constructor Detail- 
ComponentCreationInfopublic ComponentCreationInfo(IModelInfo model, java.lang.String config, java.util.Map<java.lang.String,java.lang.Object> arguments, IComponentDescription desc, ProvidedServiceInfo[] infos, RequiredServiceBinding[] bindings) Create an info object.- Parameters:
- model- The model (required).
- config- The configuration name or null for default (if any).
- arguments- The arguments (if any).
- desc- The component description (required).
- registry- The service registry of the local platform.
- realtime- The real time flag.
- copy- The copy flag.
 
 
- 
 - 
Method Detail- 
getModelpublic IModelInfo getModel() Get the model.
 - 
getConfigurationpublic java.lang.String getConfiguration() Get the configuration.
 - 
getArgumentspublic java.util.Map<java.lang.String,java.lang.Object> getArguments() Get the arguments.
 - 
getComponentDescriptionpublic IComponentDescription getComponentDescription() Get the component description.
 - 
getProvidedServiceInfospublic ProvidedServiceInfo[] getProvidedServiceInfos() Get the provided service infos.- Returns:
- The provided service infos..
 
 - 
getRequiredServiceBindingspublic RequiredServiceBinding[] getRequiredServiceBindings() Get the bindings.- Returns:
- The bindings.
 
 
- 
 
-