blob: 3ecd8dd2bedddcd2cb89244eff0ac92392956ec0 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.rcptt.tesla.core/gen-src"
editDirectory="/org.eclipse.rcptt.tesla.core.edit/src" modelPluginID="org.eclipse.rcptt.tesla.core"
modelName="Tesla" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
copyrightFields="false" runtimeVersion="2.4" language="" usedGenPackages="controls.genmodel#//ui platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore info.genmodel#//info rawProtocol.genmodel#//raw">
<foreignModel>protocol.ecore</foreignModel>
<foreignModel>../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore</foreignModel>
<genPackages prefix="Protocol" basePackage="org.eclipse.rcptt.tesla.core" disposableProviderFactory="true"
ecorePackage="protocol.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="protocol.ecore#//SWTDialogKind">
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//SWTDialogKind/FileSelector"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//SWTDialogKind/FolderSelector"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//SWTDialogKind/FontDialog"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//SWTDialogKind/MessageBox"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//SWTDialogKind/Color"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="protocol.ecore#//AssertKind">
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/Equals"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/NotEquals"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/NotNull"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/AssertTrue"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/AssertFalse"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/Contains"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/Regexp"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/ContainsImage"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//AssertKind/ImageContainsText"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="protocol.ecore#//DragKind">
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/Start"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/End"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/SetData"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/Accept"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/Drop"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/Detect"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/Over"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/Leave"/>
<genEnumLiterals ecoreEnumLiteral="protocol.ecore#//DragKind/Enter"/>
</genEnums>
<genClasses ecoreClass="protocol.ecore#//SelectData">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectData/kind"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectData/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectData/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectData/index"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectData/multiplicity"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//SelectData/after"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//SelectData/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectData/classPattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectData/indexes"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//IMLSelectData">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//IMLSelectData/image"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SelectCommand">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//SelectCommand/data"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//SelectCommand/containChildren"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SelectResponse">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//SelectResponse/elements"/>
</genClasses>
<genClasses image="false" ecoreClass="protocol.ecore#//ElementCommand">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//ElementCommand/element"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Click">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Click/default"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Click/withWait"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Click/arrow"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//DoubleClick">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//DoubleClick/withWait"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Show"/>
<genClasses ecoreClass="protocol.ecore#//Hide"/>
<genClasses ecoreClass="protocol.ecore#//Close"/>
<genClasses ecoreClass="protocol.ecore#//GetText"/>
<genClasses ecoreClass="protocol.ecore#//GetTextResponse">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GetTextResponse/text"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//BooleanResponse">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//BooleanResponse/result"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//IsEnabled"/>
<genClasses ecoreClass="protocol.ecore#//IsDisposed"/>
<genClasses ecoreClass="protocol.ecore#//SetText">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetText/value"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//GetState"/>
<genClasses ecoreClass="protocol.ecore#//GetStateResponse">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//GetStateResponse/state"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//WaitForState">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//WaitForState/state"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//RollbackToState">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//RollbackToState/state"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SetSelection">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetSelection/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetSelection/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetSelection/index"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//SetSelection/additionalItems"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//MultiSelectionItem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//MultiSelectionItem/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//MultiSelectionItem/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//MultiSelectionItem/index"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Shutdown"/>
<genClasses ecoreClass="protocol.ecore#//Nop"/>
<genClasses ecoreClass="protocol.ecore#//CountItems">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CountItems/path"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//IntResponse">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//IntResponse/result"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Save"/>
<genClasses ecoreClass="protocol.ecore#//IsDirty"/>
<genClasses ecoreClass="protocol.ecore#//SetTextSelection">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetTextSelection/offset"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetTextSelection/length"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SetTextOffset">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetTextOffset/offset"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetTextOffset/line"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//ShowSelection"/>
<genClasses ecoreClass="protocol.ecore#//GetTextSelection"/>
<genClasses ecoreClass="protocol.ecore#//GoToTextLine">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GoToTextLine/line"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//GetTextLineOffset">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GetTextLineOffset/line"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//GetTextLineLength">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GetTextLineLength/line"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SelectTextLine">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectTextLine/line"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SetCaretPosition">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetCaretPosition/offset"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//GetTextLine">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GetTextLine/line"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//GetTextRange">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GetTextRange/startOffset"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GetTextRange/endOffset"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//TextSelectionResponse">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//TextSelectionResponse/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//TextSelectionResponse/y"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//TextSelectionResponse/text"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//GetColor"/>
<genClasses ecoreClass="protocol.ecore#//SetColor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetColor/color"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//GetColorResponse">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//GetColorResponse/color"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//TypeText">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//TypeText/state"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//TypeText/text"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//TypeText/fromDisplay"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Children"/>
<genClasses ecoreClass="protocol.ecore#//ChildrenResponse">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//ChildrenResponse/children"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Parent"/>
<genClasses ecoreClass="protocol.ecore#//ParentResponse">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//ParentResponse/parent"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Type">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Type/state"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Type/code"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Type/fromDisplay"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Type/character"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//CopyTextSelection"/>
<genClasses ecoreClass="protocol.ecore#//CutTextSelection"/>
<genClasses ecoreClass="protocol.ecore#//PasteTextSelection"/>
<genClasses ecoreClass="protocol.ecore#//ReplaceTextSelection">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ReplaceTextSelection/text"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//CheckItem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CheckItem/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CheckItem/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CheckItem/index"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CheckItem/state"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Expand">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Expand/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Expand/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Expand/index"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//CloseWorkbench"/>
<genClasses ecoreClass="protocol.ecore#//ActivateCellEditor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ActivateCellEditor/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ActivateCellEditor/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ActivateCellEditor/index"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ActivateCellEditor/column"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//ApplyCellEditor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ApplyCellEditor/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ApplyCellEditor/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ApplyCellEditor/index"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//ApplyCellEditor/column"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//CancelCellEditor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CancelCellEditor/path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CancelCellEditor/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CancelCellEditor/index"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CancelCellEditor/column"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SetSWTDialogInfo">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetSWTDialogInfo/kind"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SetSWTDialogInfo/path"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//Assert">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference protocol.ecore#//Assert/element"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Assert/attribute"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Assert/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Assert/kind"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Assert/index"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//Assert/category"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference protocol.ecore#//Assert/valueType"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//AssertImageData">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//AssertImageData/image"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//AssertImageData/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//AssertImageData/y"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//AssertImageData/width"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//AssertImageData/height"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//AssertResponse"/>
<genClasses ecoreClass="protocol.ecore#//GetSelection"/>
<genClasses ecoreClass="protocol.ecore#//SelectionResponse">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference protocol.ecore#//SelectionResponse/values"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//SelectionItem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//SelectionItem/text"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//DragCommand">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//DragCommand/kind"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//DragCommand/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//DragCommand/y"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//DragCommand/style"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//WaitForRestart"/>
<genClasses ecoreClass="protocol.ecore#//CellClick">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute protocol.ecore#//CellClick/column"/>
</genClasses>
<genClasses ecoreClass="protocol.ecore#//ShowContentAssist"/>
</genPackages>
</genmodel:GenModel>