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 Summary
Fields 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.Startable
description 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ConfigurationInfo()Create a new application.ConfigurationInfo(java.lang.String name)Create a new application. 
- 
Method Summary
All 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.Startable
getDescription, getKeepalive, getMonitoring, getSuspend, getSynchronous, setDescription, setKeepalive, setMonitoring, setSuspend, setSynchronous 
 - 
 
 - 
 
- 
- 
Field Detail
- 
name
protected java.lang.String name
The name. 
- 
components
protected java.util.List<ComponentInstanceInfo> components
The list of contained components. 
- 
arguments
protected java.util.List<UnparsedExpression> arguments
The list of argument default values. 
- 
results
protected java.util.List<UnparsedExpression> results
The list of result default values. 
- 
providedservices
protected java.util.List<ProvidedServiceInfo> providedservices
The provided service overridings. 
- 
requiredservices
protected java.util.List<RequiredServiceInfo> requiredservices
The required service overridings. 
- 
initialsteps
protected java.util.List<UnparsedExpression> initialsteps
The initial steps. 
- 
endsteps
protected java.util.List<UnparsedExpression> endsteps
The end steps. 
 - 
 
- 
Method Detail
- 
getName
public java.lang.String getName()
Get the name.- Returns:
 - The name.
 
 
- 
setName
public void setName(java.lang.String name)
Set the name.- Parameters:
 name- The name to set.
 
- 
addComponentInstance
public void addComponentInstance(ComponentInstanceInfo component)
Add a component.- Parameters:
 component- The component.
 
- 
removeComponentInstance
public void removeComponentInstance(ComponentInstanceInfo component)
Removes a component.- Parameters:
 component- The component.
 
- 
getComponentInstances
public ComponentInstanceInfo[] getComponentInstances()
Get all components.- Returns:
 - The components.
 
 
- 
hasComponentInstance
public boolean hasComponentInstance(java.lang.String name, java.lang.String typename)Test if has a component instance. 
- 
getArguments
public UnparsedExpression[] getArguments()
Get the list of arguments.- Returns:
 - The arguments.
 
 
- 
setArguments
public void setArguments(UnparsedExpression[] arguments)
Set the arguments.- Parameters:
 arguments- The arguments to set.
 
- 
addArgument
public void addArgument(UnparsedExpression argument)
Add an argument.- Parameters:
 arg- The argument.
 
- 
hasArgument
public boolean hasArgument(java.lang.String name)
Test if has an argument. 
- 
getResults
public UnparsedExpression[] getResults()
Get the list of results.- Returns:
 - The results.
 
 
- 
setResults
public void setResults(UnparsedExpression[] results)
Set the arguments.- Parameters:
 arguments- The arguments to set.
 
- 
hasResult
public boolean hasResult(java.lang.String name)
Test if has a result. 
- 
addResult
public void addResult(UnparsedExpression res)
Add a result.- Parameters:
 res- The result.
 
- 
getProvidedServices
public ProvidedServiceInfo[] getProvidedServices()
Get the provided services.- Returns:
 - The provided services.
 
 
- 
setProvidedServices
public void setProvidedServices(ProvidedServiceInfo[] providedservices)
Set the provided services.- Parameters:
 provided- services The provided services to set.
 
- 
addProvidedService
public void addProvidedService(ProvidedServiceInfo providedservice)
Add a provided service.- Parameters:
 providedservice- The provided service.
 
- 
removeProvidedService
public void removeProvidedService(ProvidedServiceInfo providedservice)
Remove a provided service.- Parameters:
 providedservice- The provided service.
 
- 
hasProvidedService
public boolean hasProvidedService(java.lang.String name)
Test if has a provided service. 
- 
getServices
public RequiredServiceInfo[] getServices()
Get the required services.- Returns:
 - The required services.
 
 
- 
setRequiredServices
public void setRequiredServices(RequiredServiceInfo[] requiredservices)
Set the required services.- Parameters:
 required- services The required services to set.
 
- 
addRequiredService
public void addRequiredService(RequiredServiceInfo requiredservice)
Add a required service.- Parameters:
 requiredservice- The required service.
 
- 
removeRequiredService
public void removeRequiredService(RequiredServiceInfo requiredservice)
Remove a required service.- Parameters:
 requiredservice- The required service.
 
- 
hasRequiredService
public boolean hasRequiredService(java.lang.String name)
Test if has a required service. 
- 
getInitialSteps
public UnparsedExpression[] getInitialSteps()
Get the initial steps.- Returns:
 - The initial steps.
 
 
- 
setInitialSteps
public void setInitialSteps(UnparsedExpression[] initialsteps)
Set the initial steps.- Parameters:
 initial- steps The initial steps to set.
 
- 
addInitialStep
public void addInitialStep(UnparsedExpression initialstep)
Add a initial step.- Parameters:
 initialstep- The initial step.
 
- 
getEndSteps
public UnparsedExpression[] getEndSteps()
Get the end steps.- Returns:
 - The end steps.
 
 
- 
setEndSteps
public void setEndSteps(UnparsedExpression[] endsteps)
Set the end steps.- Parameters:
 end- steps The end steps to set.
 
- 
addEndStep
public void addEndStep(UnparsedExpression endstep)
Add a end step.- Parameters:
 endstep- The end step.
 
 - 
 
 -