Package jadex.bridge.modelinfo
Class ConfigurationInfo
- java.lang.Object
- 
- jadex.bridge.modelinfo.Startable
- 
- jadex.bridge.modelinfo.ConfigurationInfo
 
 
- 
 public class ConfigurationInfo extends Startable Information contained in a component configuration.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<UnparsedExpression>argumentsThe list of argument default values.protected java.util.List<ComponentInstanceInfo>componentsThe list of contained components.protected java.util.List<UnparsedExpression>endstepsThe end steps.protected java.util.List<UnparsedExpression>initialstepsThe initial steps.protected java.lang.StringnameThe name.protected java.util.List<ProvidedServiceInfo>providedservicesThe provided service overridings.protected java.util.List<RequiredServiceInfo>requiredservicesThe required service overridings.protected java.util.List<UnparsedExpression>resultsThe list of result default values.- 
Fields inherited from class jadex.bridge.modelinfo.Startabledescription
 
- 
 - 
Constructor SummaryConstructors Constructor Description ConfigurationInfo()Create a new application.ConfigurationInfo(java.lang.String name)Create a new application.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArgument(UnparsedExpression argument)Add an argument.voidaddComponentInstance(ComponentInstanceInfo component)Add a component.voidaddEndStep(UnparsedExpression endstep)Add a end step.voidaddInitialStep(UnparsedExpression initialstep)Add a initial step.voidaddProvidedService(ProvidedServiceInfo providedservice)Add a provided service.voidaddRequiredService(RequiredServiceInfo requiredservice)Add a required service.voidaddResult(UnparsedExpression res)Add a result.UnparsedExpression[]getArguments()Get the list of arguments.ComponentInstanceInfo[]getComponentInstances()Get all components.UnparsedExpression[]getEndSteps()Get the end steps.UnparsedExpression[]getInitialSteps()Get the initial steps.java.lang.StringgetName()Get the name.ProvidedServiceInfo[]getProvidedServices()Get the provided services.UnparsedExpression[]getResults()Get the list of results.RequiredServiceInfo[]getServices()Get the required services.booleanhasArgument(java.lang.String name)Test if has an argument.booleanhasComponentInstance(java.lang.String name, java.lang.String typename)Test if has a component instance.booleanhasProvidedService(java.lang.String name)Test if has a provided service.booleanhasRequiredService(java.lang.String name)Test if has a required service.booleanhasResult(java.lang.String name)Test if has a result.voidremoveComponentInstance(ComponentInstanceInfo component)Removes a component.voidremoveProvidedService(ProvidedServiceInfo providedservice)Remove a provided service.voidremoveRequiredService(RequiredServiceInfo requiredservice)Remove a required service.voidsetArguments(UnparsedExpression[] arguments)Set the arguments.voidsetEndSteps(UnparsedExpression[] endsteps)Set the end steps.voidsetInitialSteps(UnparsedExpression[] initialsteps)Set the initial steps.voidsetName(java.lang.String name)Set the name.voidsetProvidedServices(ProvidedServiceInfo[] providedservices)Set the provided services.voidsetRequiredServices(RequiredServiceInfo[] requiredservices)Set the required services.voidsetResults(UnparsedExpression[] results)Set the arguments.- 
Methods inherited from class jadex.bridge.modelinfo.StartablegetDescription, getKeepalive, getMonitoring, getScope, getSuspend, getSynchronous, setDescription, setKeepalive, setMonitoring, setScope, setSuspend, setSynchronous
 
- 
 
- 
- 
- 
Field Detail- 
nameprotected java.lang.String name The name.
 - 
componentsprotected java.util.List<ComponentInstanceInfo> components The list of contained components.
 - 
argumentsprotected java.util.List<UnparsedExpression> arguments The list of argument default values.
 - 
resultsprotected java.util.List<UnparsedExpression> results The list of result default values.
 - 
providedservicesprotected java.util.List<ProvidedServiceInfo> providedservices The provided service overridings.
 - 
requiredservicesprotected java.util.List<RequiredServiceInfo> requiredservices The required service overridings.
 - 
initialstepsprotected java.util.List<UnparsedExpression> initialsteps The initial steps.
 - 
endstepsprotected java.util.List<UnparsedExpression> endsteps The end steps.
 
- 
 - 
Method Detail- 
getNamepublic java.lang.String getName() Get the name.- Returns:
- The name.
 
 - 
setNamepublic void setName(java.lang.String name) Set the name.- Parameters:
- name- The name to set.
 
 - 
addComponentInstancepublic void addComponentInstance(ComponentInstanceInfo component) Add a component.- Parameters:
- component- The component.
 
 - 
removeComponentInstancepublic void removeComponentInstance(ComponentInstanceInfo component) Removes a component.- Parameters:
- component- The component.
 
 - 
getComponentInstancespublic ComponentInstanceInfo[] getComponentInstances() Get all components.- Returns:
- The components.
 
 - 
hasComponentInstancepublic boolean hasComponentInstance(java.lang.String name, java.lang.String typename)Test if has a component instance.
 - 
getArgumentspublic UnparsedExpression[] getArguments() Get the list of arguments.- Returns:
- The arguments.
 
 - 
setArgumentspublic void setArguments(UnparsedExpression[] arguments) Set the arguments.- Parameters:
- arguments- The arguments to set.
 
 - 
addArgumentpublic void addArgument(UnparsedExpression argument) Add an argument.- Parameters:
- arg- The argument.
 
 - 
hasArgumentpublic boolean hasArgument(java.lang.String name) Test if has an argument.
 - 
getResultspublic UnparsedExpression[] getResults() Get the list of results.- Returns:
- The results.
 
 - 
setResultspublic void setResults(UnparsedExpression[] results) Set the arguments.- Parameters:
- arguments- The arguments to set.
 
 - 
hasResultpublic boolean hasResult(java.lang.String name) Test if has a result.
 - 
addResultpublic void addResult(UnparsedExpression res) Add a result.- Parameters:
- res- The result.
 
 - 
getProvidedServicespublic ProvidedServiceInfo[] getProvidedServices() Get the provided services.- Returns:
- The provided services.
 
 - 
setProvidedServicespublic void setProvidedServices(ProvidedServiceInfo[] providedservices) Set the provided services.- Parameters:
- provided- services The provided services to set.
 
 - 
addProvidedServicepublic void addProvidedService(ProvidedServiceInfo providedservice) Add a provided service.- Parameters:
- providedservice- The provided service.
 
 - 
removeProvidedServicepublic void removeProvidedService(ProvidedServiceInfo providedservice) Remove a provided service.- Parameters:
- providedservice- The provided service.
 
 - 
hasProvidedServicepublic boolean hasProvidedService(java.lang.String name) Test if has a provided service.
 - 
getServicespublic RequiredServiceInfo[] getServices() Get the required services.- Returns:
- The required services.
 
 - 
setRequiredServicespublic void setRequiredServices(RequiredServiceInfo[] requiredservices) Set the required services.- Parameters:
- required- services The required services to set.
 
 - 
addRequiredServicepublic void addRequiredService(RequiredServiceInfo requiredservice) Add a required service.- Parameters:
- requiredservice- The required service.
 
 - 
removeRequiredServicepublic void removeRequiredService(RequiredServiceInfo requiredservice) Remove a required service.- Parameters:
- requiredservice- The required service.
 
 - 
hasRequiredServicepublic boolean hasRequiredService(java.lang.String name) Test if has a required service.
 - 
getInitialStepspublic UnparsedExpression[] getInitialSteps() Get the initial steps.- Returns:
- The initial steps.
 
 - 
setInitialStepspublic void setInitialSteps(UnparsedExpression[] initialsteps) Set the initial steps.- Parameters:
- initial- steps The initial steps to set.
 
 - 
addInitialSteppublic void addInitialStep(UnparsedExpression initialstep) Add a initial step.- Parameters:
- initialstep- The initial step.
 
 - 
getEndStepspublic UnparsedExpression[] getEndSteps() Get the end steps.- Returns:
- The end steps.
 
 - 
setEndStepspublic void setEndSteps(UnparsedExpression[] endsteps) Set the end steps.- Parameters:
- end- steps The end steps to set.
 
 - 
addEndSteppublic void addEndStep(UnparsedExpression endstep) Add a end step.- Parameters:
- endstep- The end step.
 
 
- 
 
-