| 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; |
| } |
| |
| |
| } |