| <?xml version="1.0" encoding="UTF-8"?> |
| <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="commands" nsURI="http://eclipse.org/rcptt/testing/ecl" nsPrefix="org.eclipse.rcptt.testing.ecl"> |
| <eClassifiers xsi:type="ecore:EClass" name="GetAut" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Eval" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="autId" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/ecl/input"/> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" lowerBound="1" |
| eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="GetRecorder" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SetFeature" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="recorder" lowerBound="1" |
| eType="#//NetworkRecorder"> |
| <eAnnotations source="http://www.eclipse.org/ecl/input"/> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EDataType" name="NetworkRecorder" instanceClassName="org.eclipse.rcptt.core.recording.NetworkRecorder"/> |
| <eClassifiers xsi:type="ecore:EClass" name="InvokeAUT" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="args" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="vmargs" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inject" upperBound="-1" |
| eType="ecore:EClass ../../org.eclipse.rcptt.launching.injection/models/injection.ecore#//Entry" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="FindContexts" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Searches for all contexts of a given type (or all if type is empty) and writes their paths to output pipe"/> |
| <details key="returns" value="List of context paths"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Class name of context to find. When empty, all context types.
Possible values:
<ul>
<li>WorkspaceContext</li>
<li>WorkbenchContext</li>
<li>GroupContext</li>
<li>DebugContext</li>
<li>EclContext</li>
</ul>"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CaptureContext" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Captures context from AUT"/> |
| <details key="returns" value="Nothing"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Workspace-relative path of context"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Class name of context to apply. If context already exists, can be omitted. If context exists, but has another type, command fails
Possible values:
<ul>
<li>WorkspaceContext</li>
<li>WorkbenchContext</li>
<li>GroupContext</li>
<li>DebugContext</li>
<li>EclContext</li>
</ul>"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ApplyContext" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Searches for all contexts of a given type (or all if type is empty) and writes their paths to output pipe"/> |
| <details key="returns" value="List of context paths"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Workspace-relative path of context"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="GetGlobal" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Gets value with a given key from global hash map"/> |
| <details key="returns" value="Value identified by given key"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SetGlobal" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/docs"> |
| <details key="description" value="Stores value from input pipe into global hash map by given key"/> |
| <details key="returns" value="Value identified by given key"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="values" unique="false" |
| upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"> |
| <eAnnotations source="http://www.eclipse.org/ecl/input"/> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CleanSelfAUT" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eAnnotations source="http://www.eclipse.org/ecl/internal"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SiteInjection" eSuperTypes="../../org.eclipse.rcptt.ecl.core/model/ecl.ecore#//Command"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| </ecore:EPackage> |