--- RCPTT testcase ---
Format-Version: 1.0
Contexts: _7RlJ4GaBEeWE-JfpwaFXMg
Element-Name: AllPropertyTabsForAllComponents
Element-Type: testcase
Element-Version: 3.0
External-Reference: 
Id: _7XwDUGaBEeWE-JfpwaFXMg
Runtime-Version: 2.0.0.201506120617
Save-Time: 9/29/15 10:14 AM
Testcase-Type: ecl

------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
Content-Type: text/ecl
Entry-Name: .content

// setup some workflow
get-button "Create workflow (Ctrl+Shift+N)" | click
with [get-window "New Workflow"] {
	get-editbox -after [get-label "Workflow name:"] | type-text someWorkflow
	get-button Finish | click
}

// iterate over components
list "CPACS Writer" "TiGL Viewer" "VAMPzero Initializer" "Input Provider" Joiner "Output Writer" Switch Cluster Excel
	"Script" Converger "Design of Experiments" Optimizer "Parametric Study" "XML Loader" "XML Merger" "SQL Command"
	"SQL Reader" "SQL Writer" | each [val component] {
	// ##################################################################################
	if [$component | equals "CPACS Writer"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Target "Inputs/Outputs" "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}
	// ##################################################################################
	if [$component | equals "TiGL Viewer"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list "Inputs/Outputs" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}
	// ##################################################################################
	if [$component | equals "VAMPzero Initializer"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Initialization "Inputs/Outputs" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "Input Provider"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Outputs | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals Joiner] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list "Inputs/Outputs" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "Output Writer"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Inputs | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals Switch] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list "Inputs/Outputs" Condition "Loop Control" "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals Cluster] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Cluster "Inputs/Outputs" Job | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals Excel] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list File "Inputs/Outputs" Macros "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals Script] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Script "Inputs/Outputs" "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals Converger] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Convergence "Inputs/Outputs" "Nested Loop" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "Design of Experiments"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list "Inputs/Outputs" "Method Selection" "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals Optimizer] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Algorithm "Inputs/Outputs" "Nested Loop" "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "Parametric Study"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list "Inputs/Outputs" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "XML Loader"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list File "Inputs/Outputs" "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "XML Merger"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Mapping "Inputs/Outputs" "History Data" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "SQL Command"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Configuration "Inputs/Outputs" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "SQL Reader"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Configuration "Inputs/Outputs" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}

	// ##################################################################################
	if [$component | equals "SQL Writer"] {
		log -message $component
		// Add component here
		with [get-editor "someWorkflow.wf"] {
			with [get-palette] {
				with [get-palette-entry $component] {
					mouse-move 71 9 button1 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-release 71 9 button1 524288 -height 23 -width 109
					mouse-press 71 9 button1 -height 23 -width 109
					mouse-double-click 71 9 button1 -height 23 -width 109
				}
			}
			with [get-palette | get-palette-entry $component] {
				mouse-release 71 9 button1 524288 -height 23 -width 109
				mouse-hover 71 9 -height 23 -width 109
				mouse-move 42 1 -height 23 -width 109
			}
			with [get-diagram -index 1] {
				mouse-move 97 61 button1 -height 524 -width 1202
				mouse-press 97 61 button1 -height 524 -width 1202
				mouse-release 97 61 button1 524288 -height 524 -width 1202
				with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
					mouse-move 17 17 button1 -height 38 -width 38
					mouse-press 17 17 button1 -height 38 -width 38
					mouse-release 17 17 button1 524288 -height 38 -width 38
					mouse-hover 17 17 -height 38 -width 38
				}
			}
		}

		// ### ENTER TABS HERE ###
		list Configuration "Inputs/Outputs" | each [val tab] {
			// do check here
			with [get-view Properties] {
				get-property-tab $tab | click
				get-property-tab $tab | get-property "getTabItem().getText()" | equals $tab | verify-true
			}
		}
		// Remove component again
		with [get-editor "someWorkflow.wf" | get-diagram -index 1] {
			with [get-edit-part -className WorkflowPart | get-edit-part -className WorkflowNodePart] {
				mouse-move 22 17 button1 -height 38 -width 38
				mouse-press 22 17 button1 -height 38 -width 38
				mouse-release 22 17 button1 524288 -height 38 -width 38
				activate-direct-edit
			}
			key-type Del
		}
	}
}
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
