Skip to content
Snippets Groups Projects
Commit 279a0db1 authored by Vincent Aravantinos's avatar Vincent Aravantinos
Browse files

removes fixes from IConstraint

refs 2727
parent fc8c2e7d
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,6 @@ import org.fortiss.tooling.kernel.extension.IConstraint;
import org.fortiss.tooling.kernel.extension.data.ITopLevelElement;
import org.fortiss.tooling.kernel.internal.ConstraintService;
import org.fortiss.tooling.kernel.model.constraints.ConstraintInstance;
import org.fortiss.tooling.kernel.model.constraints.IConstraintInstanceStatus;
import org.fortiss.tooling.kernel.model.constraints.OutdatedConstraintInstanceStatus;
/**
......@@ -15,7 +14,7 @@ import org.fortiss.tooling.kernel.model.constraints.OutdatedConstraintInstanceSt
* @author aravantinos
* @author $Author$
* @version $Rev$
* @ConQAT.Rating YELLOW Hash: 6F136D53308751BBAE65A81D3416CF35
* @ConQAT.Rating YELLOW Hash: 1FAEDA7A20F64092D88EA6CAB716D24C
*/
public interface IConstraintService {
......@@ -49,24 +48,6 @@ public interface IConstraintService {
*/
boolean isUpToDate(ConstraintInstance ci);
/**
* @return A list of possible automatic fixes for <code>ci</code>. A constraint instance should
* be candidate to fixing if it is anything but successful or outdated.
*/
List<IFix> fixes(ConstraintInstance ci);
/** Interface for a "fix". */
public interface IFix {
/**
* Description of the fix. Useful to allow the user distinguish the fix in case there are
* several.
*/
String getDescription();
/** Fixes (the constraint instance of) <code>status</code>. */
void runFix(IConstraintInstanceStatus status);
}
/**
* Completes <code>top</code> with missing constraints instances of constraint handled by
* <code>cstrClass</code>, if applicable.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment