Using the 'Play-In' view, the user can insert a message arguments. The play-in view is automatically open when needed, during the play-in session, with the relevant properties, letting the user enter the value and value type of the corresponding message arguments.
The play-in view contains the following information:
- Type: a read only field specifying the type of the message argument (e.g. String, int, etc')
- Category: The category of the message argument. Can be one of the following:
- Constant - sets the argument value to be a constant
- Property - sets the argument value to be a property of a this or another Class
- Variable - Sets the argument value to be a variable
- Expression - Sets the argument value to be an Opaque Expression
- Value: The argument's value. This field changes according to the selected category:
- Constant category- a constant value is required
- Property category- a class's property is required. It can be entered manually or selected from the given combo box. The properties which appear in the combo belongs to the classes which exist in the system model and in the current LSC and also has the same return type as the current argument type.
- Variable category- a variable name is required. It can be entered manually or selected from the given combo box. The variables which appear in the combo box are the ones which appear in the current LSC and has the same type as the current argument type.
- Expression category- an Java Expression