public void A2BTestSuceeds() { //absolute path is needed for the execution from a junit test var absolutePathInputModel1 = "A2B\\SampleInput.xmi"; //load input models var repository = new ModelRepository(); var inputModel1 = repository.Resolve(absolutePathInputModel1); if (inputModel1 == null) { throw new FileNotFoundException("One of the Input Models was not found"); } var inputModelContainer = new InputModelContainer(inputModel1); var outputModelContainer = new OutputModelContainer(); var direction = SynchronizationDirection.LeftToRight; var changePropagartion = ChangePropagationMode.OneWay; A2BHelperWithoutContext transformation = new A2BHelperWithoutContext(); A2BHelperWithoutContext.InputModelContainer = inputModelContainer; var context = transformation.Synchronize<InputModelContainer, OutputModelContainer>(transformation.SynchronizationRule<A2BHelperWithoutContext.Model2ModelMainRule>(), ref inputModelContainer, ref outputModelContainer, direction, changePropagartion); }
public void A2BTestSuceeds() { //absolute path is needed for the execution from a junit test var absolutePathInputModel1 = "A2B\\SampleInput.xmi"; //load input models var repository = new ModelRepository(); var inputModel1 = repository.Resolve(absolutePathInputModel1); if (inputModel1 == null) { throw new FileNotFoundException("One of the Input Models was not found"); } var inputModelContainer = new InputModelContainer(inputModel1); var outputModelContainer = new OutputModelContainer(); var direction = SynchronizationDirection.LeftToRight; var changePropagartion = ChangePropagationMode.OneWay; A2BHelperWithoutContext transformation = new A2BHelperWithoutContext(); A2BHelperWithoutContext.InputModelContainer = inputModelContainer; var context = transformation.Synchronize <InputModelContainer, OutputModelContainer>(transformation.SynchronizationRule <A2BHelperWithoutContext.Model2ModelMainRule>(), ref inputModelContainer, ref outputModelContainer, direction, changePropagartion); }