diff options
Diffstat (limited to 'plugins/org.eclipse.qvtd.debug/src/org/eclipse/qvtd/debug/stepper/QVTiStepperVisitor.java')
-rw-r--r-- | plugins/org.eclipse.qvtd.debug/src/org/eclipse/qvtd/debug/stepper/QVTiStepperVisitor.java | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/plugins/org.eclipse.qvtd.debug/src/org/eclipse/qvtd/debug/stepper/QVTiStepperVisitor.java b/plugins/org.eclipse.qvtd.debug/src/org/eclipse/qvtd/debug/stepper/QVTiStepperVisitor.java index 76b078185..cd8c294bb 100644 --- a/plugins/org.eclipse.qvtd.debug/src/org/eclipse/qvtd/debug/stepper/QVTiStepperVisitor.java +++ b/plugins/org.eclipse.qvtd.debug/src/org/eclipse/qvtd/debug/stepper/QVTiStepperVisitor.java @@ -18,17 +18,18 @@ import org.eclipse.qvtd.pivot.qvtbase.Domain; import org.eclipse.qvtd.pivot.qvtbase.Predicate; import org.eclipse.qvtd.pivot.qvtbase.Transformation; import org.eclipse.qvtd.pivot.qvtimperative.AddStatement; +import org.eclipse.qvtd.pivot.qvtimperative.AppendParameter; import org.eclipse.qvtd.pivot.qvtimperative.CheckStatement; import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable; import org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement; -import org.eclipse.qvtd.pivot.qvtimperative.GuardVariable; +import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter; import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel; -import org.eclipse.qvtd.pivot.qvtimperative.InConnectionVariable; import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable; import org.eclipse.qvtd.pivot.qvtimperative.Mapping; import org.eclipse.qvtd.pivot.qvtimperative.MappingCall; import org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding; import org.eclipse.qvtd.pivot.qvtimperative.MappingLoop; +import org.eclipse.qvtd.pivot.qvtimperative.MappingParameter; import org.eclipse.qvtd.pivot.qvtimperative.MappingStatement; import org.eclipse.qvtd.pivot.qvtimperative.NewStatement; import org.eclipse.qvtd.pivot.qvtimperative.ObservableStatement; @@ -50,6 +51,11 @@ public class QVTiStepperVisitor extends AbstractQVTimperativeStepperVisitor } @Override + public @Nullable IStepper visitAppendParameter(@NonNull AppendParameter object) { + return NonStepper.INSTANCE; + } + + @Override public @Nullable IStepper visitCheckStatement(@NonNull CheckStatement object) { return PreStepper.INSTANCE; } @@ -70,7 +76,7 @@ public class QVTiStepperVisitor extends AbstractQVTimperativeStepperVisitor } @Override - public @Nullable IStepper visitGuardVariable(@NonNull GuardVariable asVariable) { + public @Nullable IStepper visitGuardParameter(@NonNull GuardParameter asVariable) { return NonStepper.INSTANCE; } @@ -80,11 +86,6 @@ public class QVTiStepperVisitor extends AbstractQVTimperativeStepperVisitor } @Override - public @Nullable IStepper visitInConnectionVariable(@NonNull InConnectionVariable object) { - return PreStepper.INSTANCE; - } - - @Override public @Nullable IStepper visitLoopVariable(@NonNull LoopVariable asVariable) { return NonStepper.INSTANCE; } @@ -110,6 +111,11 @@ public class QVTiStepperVisitor extends AbstractQVTimperativeStepperVisitor } @Override + public @Nullable IStepper visitMappingParameter(@NonNull MappingParameter object) { + return visiting(object); + } + + @Override public @Nullable IStepper visitMappingStatement(@NonNull MappingStatement object) { return visiting(object); } |