From 58c2d39ba32845cf721ebb7af09403ca03cd543a Mon Sep 17 00:00:00 2001
From: Sebastian Krings <sebastian@krin.gs>
Date: Wed, 16 Jan 2013 14:09:05 +0100
Subject: [PATCH] use interface instead of class

---
 .../src/de/prob/units/sc/MachineAttributeProcessor.java     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/de.prob.units/src/de/prob/units/sc/MachineAttributeProcessor.java b/de.prob.units/src/de/prob/units/sc/MachineAttributeProcessor.java
index c6d81b40..4c7ddd38 100644
--- a/de.prob.units/src/de/prob/units/sc/MachineAttributeProcessor.java
+++ b/de.prob.units/src/de/prob/units/sc/MachineAttributeProcessor.java
@@ -3,9 +3,9 @@ package de.prob.units.sc;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eventb.core.IMachineRoot;
+import org.eventb.core.ISCMachineRoot;
 import org.eventb.core.ISCVariable;
 import org.eventb.core.IVariable;
-import org.eventb.core.basis.SCMachineRoot;
 import org.eventb.core.sc.SCCore;
 import org.eventb.core.sc.SCProcessorModule;
 import org.eventb.core.sc.state.ISCStateRepository;
@@ -26,13 +26,13 @@ public class MachineAttributeProcessor extends SCProcessorModule {
 			ISCStateRepository repository, IProgressMonitor monitor)
 			throws CoreException {
 		assert (element instanceof IRodinFile);
-		assert (target instanceof SCMachineRoot);
+		assert (target instanceof ISCMachineRoot);
 
 		// get all variables and copy over the attributes
 		IRodinFile machineFile = (IRodinFile) element;
 		IMachineRoot machineRoot = (IMachineRoot) machineFile.getRoot();
 
-		SCMachineRoot scMachineRoot = (SCMachineRoot) target;
+		ISCMachineRoot scMachineRoot = (ISCMachineRoot) target;
 
 		IVariable[] variables = machineRoot.getVariables();
 
-- 
GitLab