blob: 4a16cd1f7477e75655c28830f08fb3ded70de791 [file] [log] [blame]
Model Tesla
This model description is not a real EMF artifact. It was generated by the
org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
code generator can be extended.
This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
Package model <http://eclipse.org/rcptt/tesla/ecl>
Class Wait -> Command
Attribute ms : EInt<<1..1>>
Class SetupPlayer -> Command
Class ShoutdownPlayer -> Command
Class TeslaProcessStatus -> ProcessStatus
Reference info : AdvancedInformation
Class Wrapper
Attribute object : EJavaObject<<1..1>>
Class GetProperty -> Command
Reference object : EObject<<1..1>>
Attribute name : EString<<1..1>>
Attribute index : EIntegerObject
Class VerifyTrue -> Command
Reference condition : EObject<<1..1>>
Class VerifyFalse -> Command
Reference condition : EObject<<1..1>>
Class VerifyHandler
Reference element : Element
Attribute attribute : EString
Attribute value : EString
Attribute kind : AssertKind
Attribute index : EIntegerObject
Class VerifyError -> Command
Reference command : Command<<1..1>>
Class Equals -> Command
Reference input : EObject<<1..1>>
Attribute value : EString<<1..1>>
Class Contains -> Command
Reference input : EObject<<1..1>>
Attribute value : EString<<1..1>>
Class Matches -> Command
Reference input : EObject<<1..1>>
Attribute value : EString<<1..1>>
Class IsEmpty -> Command
Reference input : EObject<<1..1>>
Class Try -> Command
Reference command : Command<<1..1>>
Attribute times : EIntegerObject
Attribute delay : EIntegerObject
Class Unsupported -> Command
Attribute desc : EString
Class ControlNotFound -> Command
Attribute id : EString
Class ControlHandler
Attribute kind : ElementKind
Attribute text : EString
Attribute index : EIntegerObject
Attribute path : EString
Attribute indexes : EString
Reference after : ControlHandler
Reference parent : ControlHandler
Reference resolved : Element
Attribute row : EIntegerObject
Attribute column : EIntegerObject
Attribute x : EInt
Attribute y : EInt
Attribute rawImage : EString
Class GetEclipseWindow -> Command
Class Selector -> Command
Attribute id : EString
Reference after : ControlHandler
Attribute index : EIntegerObject
Reference parent : ControlHandler
Class PathSelector -> Selector
Attribute path : EString<<1..1>>
Class TextSelector -> Selector
Attribute text : EString
Class GetControl -> TextSelector, PathSelector
Attribute kind : EString<<1..1>>
Class GetButton -> TextSelector
Class GetCanvas -> Selector
Class GetCheckbox -> TextSelector
Class GetCombo -> Selector
Class GetEditbox -> Selector
Class GetGroup -> TextSelector
Class GetItem -> PathSelector
Class GetLabel -> TextSelector
Class GetLink -> TextSelector
Class GetList -> Selector
Class GetMenu -> PathSelector
Class GetTabFolder -> Selector
Class GetTabItem -> TextSelector
Class GetTable -> Selector
Class GetToolbar -> Selector
Class GetTree -> Selector
Class GetWindow -> Selector
Attribute text : EString
Attribute from : EString
Class GetView -> TextSelector
Class GetEditor -> TextSelector
Class GetSection -> TextSelector
Class GetBanner -> Selector
Class GetCoolbar -> Selector
Class GetColorSelector -> Selector
Class GetCell -> Selector
Attribute row : EIntegerObject<<1..1>>
Attribute column : EIntegerObject<<1..1>>
Class Click -> Command
Reference control : ControlHandler<<1..1>>
Attribute nowait : EBoolean
Attribute default : EBoolean
Attribute arrow : EBoolean
Class DoubleClick -> Click
Class GetText -> Command
Reference control : ControlHandler<<1..1>>
Class IsDisabled -> Command
Reference control : ControlHandler<<1..1>>
Class IsDisposed -> Command
Reference control : ControlHandler<<1..1>>
Class TypeText -> Command
Reference control : ControlHandler<<1..1>>
Attribute text : EString<<1..1>>
Attribute display : EBoolean
Class KeyType -> Command
Reference control : ControlHandler<<1..1>>
Attribute key : EString<<1..1>>
Attribute char : EString
Attribute display : EBoolean
Class TypeCommandKey -> Command
Reference control : ControlHandler<<1..1>>
Attribute commandId : EString<<1..1>>
Class SetText -> Command
Reference control : ControlHandler<<1..1>>
Attribute text : EString<<1..1>>
Class SetTextSelection -> Command
Reference control : ControlHandler<<1..1>>
Attribute offset : EIntegerObject<<1..1>>
Attribute length : EIntegerObject
Attribute startLine : EIntegerObject
Attribute endLine : EIntegerObject
Attribute endOffset : EIntegerObject
Class SetTextOffset -> Command
Reference control : ControlHandler<<1..1>>
Attribute value : EIntegerObject<<1..1>>
Attribute line : EIntegerObject
Class Check -> Command
Reference control : ControlHandler<<1..1>>
Class Uncheck -> Command
Reference control : ControlHandler<<1..1>>
Class Select -> Command
Reference control : ControlHandler<<1..1>>
Attribute items : EJavaObject<<1..*>>
Class CellEdit -> Command
Reference control : ControlHandler<<1..1>>
Class ActivateCellEdit -> CellEdit
Attribute column : EInt<<1..1>>
Class ApplyCellEdit -> CellEdit
Class CancelCellEdit -> CellEdit
Class Close -> Command
Reference control : ControlHandler<<1..1>>
Class Save -> Command
Reference control : ControlHandler<<1..1>>
Class ReturnFromOsDialog -> Command
Attribute kind : EString<<1..1>>
Attribute result : EString<<0..*>>
Class WaitUntilEclipseIsReady -> Command
Class ShowContentAssist -> Command
Reference control : ControlHandler<<1..1>>
Class DragAction -> Command
Reference control : ControlHandler<<1..1>>
Attribute x : EIntegerObject
Attribute y : EIntegerObject
Attribute button : Button
Attribute mask : EString
Attribute detail : EIntegerObject
Attribute operation : EIntegerObject
Class DragStart -> DragAction
Class DragEnd -> DragAction
Class DragEnter -> DragAction
Class DragExit -> DragAction
Class DragSetData -> DragAction
Class DragAccept -> DragAction
Class DragDetect -> DragAction
Class DragOver -> DragAction
Class Drop -> DragAction
Class Recognize -> Command
Attribute image : EByteArray
Attribute x : EInt
Attribute y : EInt
Attribute width : EInt
Attribute height : EInt
Class RecognizeResponse
Attribute text : EString
Class ContainsImage -> Command
Reference control : ControlHandler<<1..1>>
Attribute imageURI : EString<<1..1>>
Attribute rawImage : EString
Class GetRegionText -> Command
Reference control : ControlHandler<<1..1>>
Attribute x : EIntegerObject<<1..1>>
Attribute y : EIntegerObject<<1..1>>
Attribute sx : EIntegerObject<<1..1>>
Attribute sy : EIntegerObject<<1..1>>
Attribute width : EIntegerObject<<1..1>>
Attribute height : EIntegerObject<<1..1>>
Class GetRegion -> Selector
Attribute x : EInt<<1..1>>
Attribute y : EInt<<1..1>>
Attribute imageURI : EString<<1..1>>
Attribute rawImage : EString
Class GetAdvancedInfo -> Command
Class GetAboutMenu -> Command
Class GetPreferencesMenu -> Command
Class GetDateTime -> TextSelector
Class GetSlider -> TextSelector
Class SetValue -> Command
Reference control : ControlHandler<<1..1>>
Attribute value : EString<<1..1>>
Class Minimize -> Command
Reference control : ControlHandler<<1..1>>
Class Maximize -> Command
Reference control : ControlHandler<<1..1>>
Class Restore -> Command
Reference control : ControlHandler<<1..1>>
Class ShowTabList -> Command
Reference control : ControlHandler<<1..1>>
Class Options -> Command
Attribute allowStatusDialog : EBoolean
Reference command : Command
Class ExecWithOptions -> Command
Attribute allowStatusDialog : EBoolean<<1..1>>
Reference command : Command<<1..1>>
Class ShutdownAut -> Command
Class SetDialogResult -> Command
Attribute kind : EString<<1..1>>
Attribute result : EString<<0..*>>
Class GetPropertyNodes -> Command
Reference element : Element
Attribute nodePath : EString
Enum Button
Literal none = 0
Literal button1 = 1
Literal button2 = 2
Literal button3 = 3
DataType ElementKind <com.xored.tesla.core.protocol.ElementKind>