| <?xml version="1.0" encoding="UTF-8"?> |
| <fcore:FactoryComponent xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:domain="http://www.eclipse.org/egf/1.0.0/domain" |
| xmlns:fcore="http://www.eclipse.org/egf/1.0.0/fcore" xmlns:fprod="http://www.eclipse.org/egf/1.0.0/fprod" |
| xmlns:ftask="http://www.eclipse.org/egf/1.0.0/ftask" xmlns:javapattern="http://www.eclipse.org/egf/1.0.0/javapattern" |
| xmlns:pattern="http://www.eclipse.org/egf/1.0.0/pattern" xmi:id="_jMjKUauKEd-xlMT8MPVQ3Q" |
| name="validation"> |
| <viewpointContainer xmi:id="_oz-F0KuKEd-xlMT8MPVQ3Q"> |
| <viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_pFsvAKuKEd-xlMT8MPVQ3Q"> |
| <domains xmi:type="domain:EMFDomain" xmi:id="_pFsvAauKEd-xlMT8MPVQ3Q" uri="platform:/plugin/org.eclipse.egf.example.strategy.modeldriven/model/mypackage.ecore"/> |
| </viewpoints> |
| <viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_s1T0UKuKEd-xlMT8MPVQ3Q"> |
| <libraries xmi:id="_t_E4wKuKEd-xlMT8MPVQ3Q" name="org.eclipse.egf.example.strategy.modeldriven.validation"> |
| <elements xmi:type="pattern:Pattern" xmi:id="_yWdvwKuKEd-xlMT8MPVQ3Q" name="classWithoutAttributes" |
| headerMethod="#_yWdvwauKEd-xlMT8MPVQ3Q" footerMethod="#_yWdvxauKEd-xlMT8MPVQ3Q" |
| superPattern="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_jKJUYKt7Ed-0oekoriqU8Q" |
| initMethod="#_yWdvwquKEd-xlMT8MPVQ3Q" conditionMethod="#_yWdvw6uKEd-xlMT8MPVQ3Q"> |
| <methods xmi:id="_yWdvwauKEd-xlMT8MPVQ3Q" name="header" patternFilePath="templates/pattern._yWdvwKuKEd-xlMT8MPVQ3Q/method._yWdvwauKEd-xlMT8MPVQ3Q.pt"/> |
| <methods xmi:id="_yWdvwquKEd-xlMT8MPVQ3Q" name="init" patternFilePath="templates/pattern._yWdvwKuKEd-xlMT8MPVQ3Q/method._yWdvwquKEd-xlMT8MPVQ3Q.pt"/> |
| <methods xmi:id="_yWdvw6uKEd-xlMT8MPVQ3Q" name="preCondition" patternFilePath="templates/pattern._yWdvwKuKEd-xlMT8MPVQ3Q/method._yWdvw6uKEd-xlMT8MPVQ3Q.pt"/> |
| <methods xmi:id="_yWdvxKuKEd-xlMT8MPVQ3Q" name="checkAttributes" patternFilePath="templates/pattern._yWdvwKuKEd-xlMT8MPVQ3Q/method._yWdvxKuKEd-xlMT8MPVQ3Q.pt"/> |
| <methods xmi:id="_yWdvxauKEd-xlMT8MPVQ3Q" name="footer" patternFilePath="templates/pattern._yWdvwKuKEd-xlMT8MPVQ3Q/method._yWdvxauKEd-xlMT8MPVQ3Q.pt"/> |
| <orchestration xmi:type="pattern:SuperCall" xmi:id="_yWdvxquKEd-xlMT8MPVQ3Q"/> |
| <orchestration xmi:type="pattern:MethodCall" xmi:id="_OZwbYKuLEd-xlMT8MPVQ3Q" |
| called="#_yWdvxKuKEd-xlMT8MPVQ3Q"/> |
| <parameters xmi:id="_3vbYgKuKEd-xlMT8MPVQ3Q" name="eClass" type="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> |
| <nature xmi:type="javapattern:JavaNature" xmi:id="_yWdvx6uKEd-xlMT8MPVQ3Q" |
| name="Java"/> |
| </elements> |
| </libraries> |
| </viewpoints> |
| </viewpointContainer> |
| <orchestration xmi:type="fprod:ProductionPlan" xmi:id="_vy2jgKuKEd-xlMT8MPVQ3Q"> |
| <invocations xmi:id="_xB-pEKuKEd-xlMT8MPVQ3Q" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_lIo_MKtsEd-IItjEL3Zf6g"> |
| <invocationContractContainer xmi:id="_xB-pEauKEd-xlMT8MPVQ3Q"> |
| <invocationContracts xmi:id="_xB-pEquKEd-xlMT8MPVQ3Q" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_ryXFMKtsEd-IItjEL3Zf6g"/> |
| <invocationContracts xmi:id="_xB-pE6uKEd-xlMT8MPVQ3Q" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_DgB2IP6fEd64XaYPo3s6sPg"> |
| <type xmi:type="domain:TypeDomain" xmi:id="_ydWlcKuLEd-xlMT8MPVQ3Q" domain="#_pFsvAauKEd-xlMT8MPVQ3Q"/> |
| </invocationContracts> |
| <invocationContracts xmi:id="_xB-pF6uKEd-xlMT8MPVQ3Q" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_nz1HkSCaEd-Sse0r9LJWbA"> |
| <type xmi:type="pattern:TypePatternList" xmi:id="_1IHikKuLEd-xlMT8MPVQ3Q" |
| elements="#_t_E4wKuKEd-xlMT8MPVQ3Q"/> |
| </invocationContracts> |
| </invocationContractContainer> |
| </invocations> |
| </orchestration> |
| </fcore:FactoryComponent> |