h1. YAKINDU Statechart Tools – Testcase 09 - Template Proposals |_. Nr |_. Testname |_. Test Instructions |_. Postconditions |_. Status| | 9.1 | Statechart proposals and documentation |
  1. Select the definition section.

  2. Open the _properties_ view.

  3. Select the _Model_ tab.

  4. Empty the _Statechart behavior_ text field.

  5. In the _Statechart behavior_ text field, press @[Ctrl+Space]@.

|
  1. The following proposals are shown in a drop-down menu:

  2. Except for @, if a proposal is clicked, a corresponding documentation pop-up window opens.

| %{color:red}open% | | 9.1.1 | Statechart proposals – interface |
  1. Empty the definition section.

  2. Enter the word "interface" into the definition section, followed by a space character.

  3. Press @[Ctrl+Space]@.

|

The following proposals are shown in a drop-down menu:

| %{color:red}open% | | 9.1.2 | Statechart proposals – internal |
  1. Empty the definition section.

  2. Enter the word "internal" into the definition section, followed by a space character.

  3. Press @[Ctrl+Space]@.

|

The following proposals are shown in a drop-down menu:

| %{color:red}open% | | 9.1.3 | Statechart proposals – namespace |
  1. Empty the definition section.

  2. Enter the word "namespace" into the definition section, followed by a space character.

  3. Press @[Ctrl+Space]@.

|

No proposal is shown.

| %{color:red}open% | | 9.2 | Transition proposals and documentation |
  1. Select any transition.

  2. Open the _properties_ view.

  3. Select the _Model_ tab.

  4. Empty the _Expression_ text field.

  5. In the _Expression_ text field, press @[Ctrl+Space]@.

|
  1. The following proposals are shown in a drop-down menu:

  2. If a keyword proposal is clicked, a corresponding documentation pop-up window opens.

  3. If a variable (e.g., _light_) is proposed, selecting it should add an error marker to the transition with the following error message:

    "Trigger 'light' is no event!"

| %{color:red}open% | | 9.2.1 | Transition proposals after "after" |
  1. Select any transition.

  2. Open the _properties_ view.

  3. Select the _Model_ tab.

  4. Empty the _Expression_ text field.

  5. In the _Expression_ text field, enter the text @after@, followed by a space character.

  6. Press [Ctrl+Space].

  7. Enter a integer value, e.g., 42, followed by a space character.

  8. Press @[Ctrl+Space]@.

|
  1. In a drop-down menu, language elements suitable to continue the expression are shown. Additionally, the following keywords are shown:

  2. If a keyword proposal is clicked, a corresponding documentation pop-up window opens.

| %{color:red}open% | | 9.2.2 | Transition proposals after "every" |
  1. Select any transition.

  2. Open the _properties_ view.

  3. Select the _Model_ tab.

  4. Empty the _Expression_ text field.

  5. In the _Expression_ text field, enter the text @every@, followed by a space character.

  6. Press [Ctrl+Space].

  7. Enter a integer value, e.g., 42, followed by a space character.

  8. Press @[Ctrl+Space]@.

|
  1. In a drop-down menu, language elements suitable to continue the expression are shown. Additionally, the following keywords are shown:

  2. If a keyword proposal is clicked, a corresponding documentation pop-up window opens.

| %{color:red}open% | | 9.3 | State proposals and documentation |
  1. Select any state.

  2. Open the _properties_ view.

  3. Select the _Model_ tab.

  4. Empty the _State behaviour_ text field.

  5. In the _State behaviour_ text field, press @[Ctrl+Space]@.

|
  1. The following proposals are shown in a drop-down menu:

  2. If a keyword proposal is clicked, a corresponding documentation pop-up window opens.

| %{color:red}open% | | 9.3.1 | State proposals after "after" |
  1. Select any state.

  2. Open the _properties_ view.

  3. Select the _Model_ tab.

  4. Empty the _State behaviour_ text field.

  5. In the _State behaviour_ text field, enter the text @after@, followed by a space character.

  6. Press [Ctrl+Space].

  7. Enter a integer value, e.g., 42, followed by a space character.

  8. Press @[Ctrl+Space]@.

|
  1. In a drop-down menu, language elements suitable to continue the expression are shown. Additionally, the following keywords are shown:

  2. If a keyword proposal is clicked, a corresponding documentation pop-up window opens.

| %{color:red}open% | | 9.3.2 | State proposals after "every" |
  1. Select any state.

  2. Open the _properties_ view.

  3. Select the _Model_ tab.

  4. Empty the _State behaviour_ text field.

  5. In the _State behaviour_ text field, enter the text @every@, followed by a space character.

  6. Press [Ctrl+Space].

  7. Enter a integer value, e.g., 42, followed by a space character.

  8. Press @[Ctrl+Space]@.

|
  1. In a drop-down menu, language elements suitable to continue the expression are shown. Additionally, the following keywords are shown:

  2. If a keyword proposal is clicked, a corresponding documentation pop-up window opens.

| %{color:red}open% |