Package jadex.model.modelinfo
Class ComponentInstanceInfo
java.lang.Object
jadex.model.modelinfo.Startable
jadex.model.modelinfo.ComponentInstanceInfo
Component instance information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List
<jadex.common.UnparsedExpression> The list of contained arguments.protected jadex.common.UnparsedExpression
The arguments expression (Hack for BPMN Editor that saves args as one string.protected String
The configuration.protected String
The name.protected String
The number of components.protected String
The type name.Fields inherited from class jadex.model.modelinfo.Startable
description
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a new component.ComponentInstanceInfo
(String name, String typename, String configuration, String number) Create a new component. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addArgument
(jadex.common.UnparsedExpression argument) Add an argument.jadex.common.UnparsedExpression[]
Get the list of arguments.jadex.common.UnparsedExpression
Get the arguments expression.Get the configuration.getName()
Get the name (expression).Get the number (expression).Get the type name.void
setArguments
(jadex.common.UnparsedExpression[] arguments) Set the arguments.void
setArgumentsExpression
(jadex.common.UnparsedExpression argumentsexp) Set the arguments expression.void
setConfiguration
(String configuration) Set the configuration.void
Set the name.void
Set the number.void
setTypeName
(String typename) Set the typename.toString()
A string of this object.Methods inherited from class jadex.model.modelinfo.Startable
getDescription, getKeepalive, getSuspend, getSynchronous, setDescription, setKeepalive, setSuspend, setSynchronous
-
Field Details
-
name
The name. -
typename
The type name. -
configuration
The configuration. -
number
The number of components. -
arguments
The list of contained arguments. -
argumentsexp
protected jadex.common.UnparsedExpression argumentsexpThe arguments expression (Hack for BPMN Editor that saves args as one string.
-
-
Constructor Details
-
ComponentInstanceInfo
public ComponentInstanceInfo()Create a new component. -
ComponentInstanceInfo
Create a new component.
-
-
Method Details
-
getName
Get the name (expression).- Returns:
- The name.
-
setName
Set the name.- Parameters:
name
- The name to set.
-
getTypeName
Get the type name.- Returns:
- The type name.
-
setTypeName
Set the typename.- Parameters:
typename
- The typename to set.
-
getConfiguration
Get the configuration.- Returns:
- The configuration.
-
setConfiguration
Set the configuration.- Parameters:
configuration
- The configuration to set.
-
getNumber
Get the number (expression).- Returns:
- The number.
-
setNumber
Set the number.- Parameters:
number
- The number to set.
-
getArguments
public jadex.common.UnparsedExpression[] getArguments()Get the list of arguments.- Returns:
- The arguments.
-
setArguments
public void setArguments(jadex.common.UnparsedExpression[] arguments) Set the arguments.- Parameters:
arguments
- The arguments to set.
-
addArgument
public void addArgument(jadex.common.UnparsedExpression argument) Add an argument.- Parameters:
arg
- The argument.
-
getArgumentsExpression
public jadex.common.UnparsedExpression getArgumentsExpression()Get the arguments expression.- Returns:
- The arguments expression.
-
setArgumentsExpression
public void setArgumentsExpression(jadex.common.UnparsedExpression argumentsexp) Set the arguments expression.- Parameters:
argumentsexp
- The arguments to set.
-
toString
A string of this object.
-