blob: 0f24d74071291dc91dfb8e1ee7cc9ed499ebec23 [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.ease.lang.unittest/src-gen" modelPluginID="org.eclipse.ease.lang.unittest"
modelName="TestRuntime" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false"
interfaceNamePattern="I{0}" classNamePattern="{0}" operationReflection="true"
importOrganizing="true">
<foreignModel>TestRuntime.ecore</foreignModel>
<genPackages prefix="Runtime" basePackage="org.eclipse.ease.lang.unittest" disposableProviderFactory="true"
ecorePackage="TestRuntime.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="TestRuntime.ecore#//TestStatus">
<genEnumLiterals ecoreEnumLiteral="TestRuntime.ecore#//TestStatus/NOT_RUN"/>
<genEnumLiterals ecoreEnumLiteral="TestRuntime.ecore#//TestStatus/FINISHED"/>
<genEnumLiterals ecoreEnumLiteral="TestRuntime.ecore#//TestStatus/DISABLED"/>
<genEnumLiterals ecoreEnumLiteral="TestRuntime.ecore#//TestStatus/PASS"/>
<genEnumLiterals ecoreEnumLiteral="TestRuntime.ecore#//TestStatus/FAILURE"/>
<genEnumLiterals ecoreEnumLiteral="TestRuntime.ecore#//TestStatus/ERROR"/>
<genEnumLiterals ecoreEnumLiteral="TestRuntime.ecore#//TestStatus/RUNNING"/>
</genEnums>
<genDataTypes ecoreDataType="TestRuntime.ecore#//ScriptEngine"/>
<genDataTypes ecoreDataType="TestRuntime.ecore#//Throwable"/>
<genDataTypes ecoreDataType="TestRuntime.ecore#//ScriptStackTrace"/>
<genDataTypes ecoreDataType="TestRuntime.ecore#//TestExecutionStrategy"/>
<genClasses image="false" ecoreClass="TestRuntime.ecore#//TestEntity">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestEntity/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestEntity/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestEntity/entityStatus"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestEntity/endTimestamp"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestEntity/startTimestamp"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TestRuntime.ecore#//TestEntity/parent"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TestRuntime.ecore#//TestEntity/metadata"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestEntity/duration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TestRuntime.ecore#//TestEntity/results"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/getStatus"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/ignore">
<genParameters ecoreParameter="TestRuntime.ecore#//TestEntity/ignore/message"/>
</genOperations>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/isIgnored"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/getRoot"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/hasError"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/getTestSuite"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/getResource"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/reset"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/run">
<genParameters ecoreParameter="TestRuntime.ecore#//TestEntity/run/strategy"/>
</genOperations>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/getWorstResult"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestEntity/addError">
<genParameters ecoreParameter="TestRuntime.ecore#//TestEntity/addError/message"/>
<genParameters ecoreParameter="TestRuntime.ecore#//TestEntity/addError/scriptEngine"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="TestRuntime.ecore#//TestContainer">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TestRuntime.ecore#//TestContainer/children"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestContainer/resource"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestContainer/getTest">
<genParameters ecoreParameter="TestRuntime.ecore#//TestContainer/getTest/name"/>
</genOperations>
<genOperations ecoreOperation="TestRuntime.ecore#//TestContainer/getChildContainers"/>
</genClasses>
<genClasses ecoreClass="TestRuntime.ecore#//Test">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//Test/durationLimit"/>
</genClasses>
<genClasses ecoreClass="TestRuntime.ecore#//TestSuite">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TestRuntime.ecore#//TestSuite/activeTests"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestSuite/terminated"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TestRuntime.ecore#//TestSuite/definition"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestSuite/terminate"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestSuite/setup"/>
<genOperations ecoreOperation="TestRuntime.ecore#//TestSuite/teardown"/>
</genClasses>
<genClasses ecoreClass="TestRuntime.ecore#//TestFolder"/>
<genClasses ecoreClass="TestRuntime.ecore#//TestClass"/>
<genClasses ecoreClass="TestRuntime.ecore#//TestResult">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestResult/status"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestResult/message"/>
</genClasses>
<genClasses ecoreClass="TestRuntime.ecore#//TestFile">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//TestFile/insertionOrder"/>
</genClasses>
<genClasses ecoreClass="TestRuntime.ecore#//StackTraceContainer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//StackTraceContainer/stackTrace"/>
</genClasses>
<genClasses ecoreClass="TestRuntime.ecore#//StringToObjectMapEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//StringToObjectMapEntry/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestRuntime.ecore#//StringToObjectMapEntry/value"/>
</genClasses>
</genPackages>
<genPackages prefix="Definition" basePackage="org.eclipse.ease.lang.unittest" ecorePackage="TestDefinition.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="TestDefinition.ecore#//Flag">
<genEnumLiterals ecoreEnumLiteral="TestDefinition.ecore#//Flag/UNDEFINED"/>
<genEnumLiterals ecoreEnumLiteral="TestDefinition.ecore#//Flag/THREAD_COUNT"/>
<genEnumLiterals ecoreEnumLiteral="TestDefinition.ecore#//Flag/PROMOTE_FAILURE_TO_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="TestDefinition.ecore#//Flag/STOP_SUITE_ON_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="TestDefinition.ecore#//Flag/RUN_TEARDOWN_ON_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="TestDefinition.ecore#//Flag/PREFERRED_ENGINE_ID"/>
</genEnums>
<genDataTypes ecoreDataType="TestDefinition.ecore#//Path"/>
<genClasses ecoreClass="TestDefinition.ecore#//TestSuiteDefinition">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//TestSuiteDefinition/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//TestSuiteDefinition/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//TestSuiteDefinition/includeFilter"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//TestSuiteDefinition/excludeFilter"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//TestSuiteDefinition/disabledResources"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TestDefinition.ecore#//TestSuiteDefinition/variables"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TestDefinition.ecore#//TestSuiteDefinition/customCode"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TestDefinition.ecore#//TestSuiteDefinition/flags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//TestSuiteDefinition/version"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//TestSuiteDefinition/resource"/>
<genOperations ecoreOperation="TestDefinition.ecore#//TestSuiteDefinition/getCustomCode">
<genParameters ecoreParameter="TestDefinition.ecore#//TestSuiteDefinition/getCustomCode/location"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="TestDefinition.ecore#//Variable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//Variable/fullName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//Variable/content"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//Variable/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//Variable/enumProviderID"/>
<genOperations ecoreOperation="TestDefinition.ecore#//Variable/getName"/>
<genOperations ecoreOperation="TestDefinition.ecore#//Variable/getPath"/>
</genClasses>
<genClasses ecoreClass="TestDefinition.ecore#//FlagToStringMap">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//FlagToStringMap/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//FlagToStringMap/value"/>
</genClasses>
<genClasses ecoreClass="TestDefinition.ecore#//Code">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//Code/location"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TestDefinition.ecore#//Code/content"/>
</genClasses>
</genPackages>
</genmodel:GenModel>