Difference between revisions of "Play-in view"

From WeizmannWiki
Jump to: navigation, search
Line 1: Line 1:
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.  
+
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.
  
[[Image:Playin.view.png]]  
+
[[Image:Playin.view.png | 800px]]
  
The 'Play-In' view contains the following information:  
+
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')  
+
*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:  
+
*Category: The category of the message argument. Can be one of the following:
 
**Constant - sets the argument value to be a constant.
 
**Constant - sets the argument value to be a constant.
 
**Property - sets the argument value to be a property of a this or another Class.
 
**Property - sets the argument value to be a property of a this or another Class.
 
**Variable - Sets the argument value to be a variable.
 
**Variable - Sets the argument value to be a variable.
**Expression - Sets the argument value to be an Opaque Expression.  
+
**Expression - Sets the argument value to be an Opaque Expression.
*Value: The argument's value. This field changes according to the selected category:  
+
*Value: The argument's value. This field changes according to the selected category:
 
**Constant - a constant value is required.
 
**Constant - a constant value is required.
**Property - 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.  
+
**Property - 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 - 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.  
+
**Variable - 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 - a Java expression.
 
**Expression - a Java expression.

Revision as of 13:33, 21 July 2013

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.

Playin.view.png

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 - a constant value is required.
    • Property - 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 - 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 - a Java expression.