| <?xml version="1.0" encoding="UTF-8"?> |
| <test:TestSuite xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fcore="http://www.eclipse.org/egf/1.0.0/fcore" xmlns:test="http://www.eclipse.org/egf/1.0.0/test" name="Pattern Test Suite"> |
| <tests xsi:type="test:TestSuite" name="Inheritance"> |
| <tests xsi:type="test:EGFTestCase" name="inheritance_1"> |
| <result xsi:type="test:ConsoleOutputTestResult" text="loop finished:
fromChild : GenModel
loop finished:
fromChild : GenPackage
loop finished:
fromChild : GenClass
loop finished:
fromChild : GenFeature
loop finished:
fromChild : GenBase
loop finished:
fromChild : GenEnum
loop finished:
fromChild : GenEnumLiteral
loop finished:
fromChild : GenClassifier
loop finished:
fromChild : GenDataType
loop finished:
fromChild : GenOperation
loop finished:
fromChild : GenParameter
loop finished:
fromChild : GenTypedElement
loop finished:
fromChild : GenAnnotation
loop finished:
fromChild : GenTypeParameter
exec finished:
fromChild : GenModelfromChild : GenPackagefromChild : GenClassfromChild : GenFeaturefromChild : GenBasefromChild : GenEnumfromChild : GenEnumLiteralfromChild : GenClassifierfromChild : GenDataTypefromChild : GenOperationfromChild : GenParameterfromChild : GenTypedElementfromChild : GenAnnotationfromChild : GenTypeParameter
"/> |
| <activity xsi:type="fcore:FactoryComponent" href="../fc/inheritance_1.fcore#_XB1QoBshEd-L7sk1dmRWLg"/> |
| </tests> |
| <tests xsi:type="test:EGFTestCase" name="inheritance_2"> |
| <result xsi:type="test:ConsoleOutputTestResult" text="loop finished:
fromChild : GenModel fromInjected : copyrightText fromInjected : modelDirectory fromInjected : creationCommands fromInjected : creationIcons fromInjected : creationSubmenus fromInjected : editDirectory fromInjected : editorDirectory fromInjected : modelPluginID fromInjected : templateDirectory fromInjected : runtimeJar fromInjected : foreignModel fromInjected : dynamicTemplates fromInjected : redirection fromInjected : forceOverwrite fromInjected : nonExternalizedStringTag fromInjected : modelName fromInjected : modelPluginClass fromInjected : editPluginClass fromInjected : editorPluginClass fromInjected : updateClasspath fromInjected : generateSchema fromInjected : nonNLSMarkers fromInjected : staticPackages fromInjected : modelPluginVariables fromInjected : rootExtendsInterface fromInjected : rootExtendsClass fromInjected : rootImplementsInterface fromInjected : suppressEMFTypes fromInjected : suppressEMFMetaData fromInjected : suppressEMFModelTags fromInjected : suppressInterfaces fromInjected : featureMapWrapperInterface fromInjected : featureMapWrapperInternalInterface fromInjected : featureMapWrapperClass fromInjected : runtimeCompatibility fromInjected : richClientPlatform fromInjected : reflectiveDelegation fromInjected : codeFormatting fromInjected : testsDirectory fromInjected : testSuiteClass fromInjected : booleanFlagsField fromInjected : booleanFlagsReservedBits fromInjected : importerID fromInjected : bundleManifest fromInjected : featureDelegation fromInjected : containmentProxies fromInjected : minimalReflectiveMethods fromInjected : suppressContainment fromInjected : suppressNotification fromInjected : arrayAccessors fromInjected : suppressUnsettable fromInjected : facadeHelperClass fromInjected : complianceLevel fromInjected : suppressGenModelAnnotations fromInjected : copyrightFields fromInjected : binaryCompatibleReflectiveMethods fromInjected : publicConstructors fromInjected : templatePluginVariables fromInjected : providerRootExtendsClass fromInjected : editPluginID fromInjected : editPluginVariables fromInjected : editorPluginID fromInjected : editorPluginVariables fromInjected : testsPluginID fromInjected : testsPluginVariables fromInjected : optimizedHasChildren fromInjected : tableProviders fromInjected : colorProviders fromInjected : fontProviders fromInjected : runtimeVersion fromInjected : language fromInjected : packedEnums fromInjected : interfaceNamePattern fromInjected : classNamePattern
loop finished:
fromChild : GenPackage fromInjected : prefix fromInjected : basePackage fromInjected : resource fromInjected : disposableProviderFactory fromInjected : adapterFactory fromInjected : loadInitialization fromInjected : interfacePackageSuffix fromInjected : metaDataPackageSuffix fromInjected : classPackageSuffix fromInjected : utilityPackageSuffix fromInjected : providerPackageSuffix fromInjected : presentationPackageSuffix fromInjected : testsPackageSuffix fromInjected : generateExampleClass fromInjected : literalsInterface fromInjected : dataTypeConverters fromInjected : multipleEditorPages fromInjected : generateModelWizard fromInjected : extensibleProviderFactory fromInjected : childCreationExtenders fromInjected : contentTypeIdentifier fromInjected : fileExtensions
loop finished:
fromChild : GenClass fromInjected : provider fromInjected : image fromInjected : dynamic
loop finished:
fromChild : GenFeature fromInjected : property fromInjected : notify fromInjected : children fromInjected : createChild fromInjected : propertyCategory fromInjected : propertyFilterFlags fromInjected : propertyDescription fromInjected : propertyMultiLine fromInjected : propertySortChoices
loop finished:
fromChild : GenBase
loop finished:
fromChild : GenEnum fromInjected : typeSafeEnumCompatible
loop finished:
fromChild : GenEnumLiteral
loop finished:
fromChild : GenClassifier
loop finished:
fromChild : GenDataType
loop finished:
fromChild : GenOperation
loop finished:
fromChild : GenParameter
loop finished:
fromChild : GenTypedElement
loop finished:
fromChild : GenAnnotation fromInjected : source
loop finished:
fromChild : GenTypeParameter
exec finished:
fromChild : GenModel fromInjected : copyrightText fromInjected : modelDirectory fromInjected : creationCommands fromInjected : creationIcons fromInjected : creationSubmenus fromInjected : editDirectory fromInjected : editorDirectory fromInjected : modelPluginID fromInjected : templateDirectory fromInjected : runtimeJar fromInjected : foreignModel fromInjected : dynamicTemplates fromInjected : redirection fromInjected : forceOverwrite fromInjected : nonExternalizedStringTag fromInjected : modelName fromInjected : modelPluginClass fromInjected : editPluginClass fromInjected : editorPluginClass fromInjected : updateClasspath fromInjected : generateSchema fromInjected : nonNLSMarkers fromInjected : staticPackages fromInjected : modelPluginVariables fromInjected : rootExtendsInterface fromInjected : rootExtendsClass fromInjected : rootImplementsInterface fromInjected : suppressEMFTypes fromInjected : suppressEMFMetaData fromInjected : suppressEMFModelTags fromInjected : suppressInterfaces fromInjected : featureMapWrapperInterface fromInjected : featureMapWrapperInternalInterface fromInjected : featureMapWrapperClass fromInjected : runtimeCompatibility fromInjected : richClientPlatform fromInjected : reflectiveDelegation fromInjected : codeFormatting fromInjected : testsDirectory fromInjected : testSuiteClass fromInjected : booleanFlagsField fromInjected : booleanFlagsReservedBits fromInjected : importerID fromInjected : bundleManifest fromInjected : featureDelegation fromInjected : containmentProxies fromInjected : minimalReflectiveMethods fromInjected : suppressContainment fromInjected : suppressNotification fromInjected : arrayAccessors fromInjected : suppressUnsettable fromInjected : facadeHelperClass fromInjected : complianceLevel fromInjected : suppressGenModelAnnotations fromInjected : copyrightFields fromInjected : binaryCompatibleReflectiveMethods fromInjected : publicConstructors fromInjected : templatePluginVariables fromInjected : providerRootExtendsClass fromInjected : editPluginID fromInjected : editPluginVariables fromInjected : editorPluginID fromInjected : editorPluginVariables fromInjected : testsPluginID fromInjected : testsPluginVariables fromInjected : optimizedHasChildren fromInjected : tableProviders fromInjected : colorProviders fromInjected : fontProviders fromInjected : runtimeVersion fromInjected : language fromInjected : packedEnums fromInjected : interfaceNamePattern fromInjected : classNamePatternfromChild : GenPackage fromInjected : prefix fromInjected : basePackage fromInjected : resource fromInjected : disposableProviderFactory fromInjected : adapterFactory fromInjected : loadInitialization fromInjected : interfacePackageSuffix fromInjected : metaDataPackageSuffix fromInjected : classPackageSuffix fromInjected : utilityPackageSuffix fromInjected : providerPackageSuffix fromInjected : presentationPackageSuffix fromInjected : testsPackageSuffix fromInjected : generateExampleClass fromInjected : literalsInterface fromInjected : dataTypeConverters fromInjected : multipleEditorPages fromInjected : generateModelWizard fromInjected : extensibleProviderFactory fromInjected : childCreationExtenders fromInjected : contentTypeIdentifier fromInjected : fileExtensionsfromChild : GenClass fromInjected : provider fromInjected : image fromInjected : dynamicfromChild : GenFeature fromInjected : property fromInjected : notify fromInjected : children fromInjected : createChild fromInjected : propertyCategory fromInjected : propertyFilterFlags fromInjected : propertyDescription fromInjected : propertyMultiLine fromInjected : propertySortChoicesfromChild : GenBasefromChild : GenEnum fromInjected : typeSafeEnumCompatiblefromChild : GenEnumLiteralfromChild : GenClassifierfromChild : GenDataTypefromChild : GenOperationfromChild : GenParameterfromChild : GenTypedElementfromChild : GenAnnotation fromInjected : sourcefromChild : GenTypeParameter
"/> |
| <activity xsi:type="fcore:FactoryComponent" href="../fc/inheritance_2.fcore#_mTlnECH-Ed-CStHKuCL0dg"/> |
| </tests> |
| <tests xsi:type="test:EGFTestCase" name="inheritance_3"> |
| <result xsi:type="test:ConsoleOutputTestResult" text="loop finished:
//mywork on Employee
// child on Employee
//called on Employee

loop finished:
//mywork on Company
// child on Company
//called on Company

loop finished:
//mywork on Test
// child on Test
//called on Test

exec finished:
//mywork on Employee
// child on Employee
//called on Employee
//mywork on Company
// child on Company
//called on Company
//mywork on Test
// child on Test
//called on Test

"/> |
| <activity xsi:type="fcore:FactoryComponent" href="../fc/inheritance_3.fcore#_mQLQQCIKEd-l6L0LIketyw"/> |
| </tests> |
| <tests xsi:type="test:EGFTestCase" name="inheritance_4"> |
| <result xsi:type="test:ConsoleOutputTestResult" text="loop finished:
// Pipo from parent//additional work on Employee

loop finished:
// Pipo from parent//additional work on Company

loop finished:
// Pipo from parent//additional work on Test

exec finished:
// Pipo from parent//additional work on Employee
// Pipo from parent//additional work on Company
// Pipo from parent//additional work on Test

"/> |
| <activity xsi:type="fcore:FactoryComponent" href="../fc/inheritance_4.fcore#_8e1X4CIXEd-XdOucj2euiQ"/> |
| </tests> |
| </tests> |
| <tests xsi:type="test:TestSuite" name="model driven strategy & Callback"> |
| <tests xsi:type="test:EGFTestCase" name="callback 1"> |
| <result xsi:type="test:ConsoleOutputTestResult" text="loop finished:
 Attribute name

loop finished:
 [class Employee]
 [end class]

loop finished:
 Attribute name

loop finished:
 [class Company]
 [end class]

loop finished:
 [class Test]
 [end class]

loop finished:
[Package mypackage]
[End Package]



exec finished:
[Package mypackage]
 [class Employee]
 Attribute name
 [end class]
 [class Company]
 Attribute name
 [end class]
 [class Test]
 [end class]
[End Package]



"/> |
| <activity xsi:type="fcore:FactoryComponent" href="../fc/callback_1.fcore#_KylW0SLHEd-n0OdkUfG5hQ"/> |
| </tests> |
| <tests xsi:type="test:EGFTestCase" name="callback 2"> |
| <result xsi:type="test:ConsoleOutputTestResult" text="loop finished:
Package mypackage

loop finished:
Class Employee

loop finished:
Attribute name

loop finished:
Class Company

loop finished:
Attribute name

loop finished:
Class Test

exec finished:
Package mypackage
Class Employee
Attribute name
Class Company
Attribute name
Class Test

"/> |
| <activity xsi:type="fcore:FactoryComponent" href="../fc/no_callback_1.fcore#_gUlg4CLhEd-F8rS2HRRtPA"/> |
| </tests> |
| </tests> |
| </test:TestSuite> |