Class ComponentInstanceInfo

java.lang.Object
jadex.model.modelinfo.Startable
jadex.model.modelinfo.ComponentInstanceInfo

public class ComponentInstanceInfo extends Startable
Component instance information.
  • Field Details

    • name

      protected String name
      The name.
    • typename

      protected String typename
      The type name.
    • configuration

      protected String configuration
      The configuration.
    • number

      protected String number
      The number of components.
    • arguments

      protected List<jadex.common.UnparsedExpression> arguments
      The list of contained arguments.
    • argumentsexp

      protected jadex.common.UnparsedExpression argumentsexp
      The arguments expression (Hack for BPMN Editor that saves args as one string.
  • Constructor Details

    • ComponentInstanceInfo

      public ComponentInstanceInfo()
      Create a new component.
    • ComponentInstanceInfo

      public ComponentInstanceInfo(String name, String typename, String configuration, String number)
      Create a new component.
  • Method Details

    • getName

      public String getName()
      Get the name (expression).
      Returns:
      The name.
    • setName

      public void setName(String name)
      Set the name.
      Parameters:
      name - The name to set.
    • getTypeName

      public String getTypeName()
      Get the type name.
      Returns:
      The type name.
    • setTypeName

      public void setTypeName(String typename)
      Set the typename.
      Parameters:
      typename - The typename to set.
    • getConfiguration

      public String getConfiguration()
      Get the configuration.
      Returns:
      The configuration.
    • setConfiguration

      public void setConfiguration(String configuration)
      Set the configuration.
      Parameters:
      configuration - The configuration to set.
    • getNumber

      public String getNumber()
      Get the number (expression).
      Returns:
      The number.
    • setNumber

      public void setNumber(String number)
      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

      public String toString()
      A string of this object.
      Overrides:
      toString in class Object