blob: 7b6e35fd50cc5d4cc19ad7b897fbc5862fd98bf7 [file] [log] [blame]
package org.polarsys.chess.checkers.core.checkerManager;
import org.eclipse.core.resources.IFile;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.workspace.util.WorkspaceSynchronizer;
public class CheckerMessage {
protected IFile file;
protected int severity;
protected String message;
protected EObject eObject;
protected String checkerName;
public CheckerMessage(String message, int severity ,EObject eObject, String checkerName ) {
this(WorkspaceSynchronizer.getFile(eObject.eResource()), severity, message, eObject, checkerName);
}
public CheckerMessage(IFile file, int severity, String message, EObject eObject, String checkerName) {
super();
this.file = file;
this.severity = severity;
this.message = message;
this.eObject = eObject;
this.checkerName = checkerName;
}
public String getMessage() {
return message;
}
}