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

passes the context to activate/deactivate

refs 2620
parent c156ef25
No related branches found
No related tags found
No related merge requests found
......@@ -307,19 +307,19 @@ public final class ConstraintVerificationUIService extends
/** {@inheritDoc} */
@Override
public <T extends IConstraint> void activate(String id) {
public <T extends IConstraint> void activate(String id, EObject context) {
IConstraintVerifierUI<IConstraint> verifier = this.idMap.get(id);
if(verifier != null) {
verifier.activate();
verifier.activate(context);
}
}
/** {@inheritDoc} */
@Override
public <T extends IConstraint> void deactivate(String id) {
public <T extends IConstraint> void deactivate(String id, EObject context) {
IConstraintVerifierUI<IConstraint> verifier = this.idMap.get(id);
if(verifier != null) {
verifier.deactivate();
verifier.deactivate(context);
}
}
}
......@@ -2,6 +2,7 @@ package org.fortiss.tooling.kernel.ui.service;
import static org.fortiss.tooling.kernel.ui.ToolingKernelUIActivator.getService;
import org.eclipse.emf.ecore.EObject;
import org.fortiss.tooling.kernel.ToolingKernelActivator;
import org.fortiss.tooling.kernel.model.constraints.IConstraint;
import org.fortiss.tooling.kernel.model.constraints.IConstraintVerificationStatus;
......@@ -46,8 +47,8 @@ public interface IConstraintVerificationUIService {
*/
/** Activates the constraint type. */
public <T extends IConstraint> void activate(String id);
public <T extends IConstraint> void activate(String id, EObject context);
/** Deactivates the constraint type. */
public <T extends IConstraint> void deactivate(String id);
public <T extends IConstraint> void deactivate(String id, EObject context);
}
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