package org.objectstyle.wolips.bindings.wod; import org.eclipse.core.resources.IFile; import org.eclipse.jface.text.Position; public class WodProblem { private IWodModel _model; private String _message; private Position _position; private int _lineNumber; private boolean _warning; private IFile _forceFile; public WodProblem(String message, Position position, int lineNumber, boolean warning) { _message = message; _position = position; _lineNumber = lineNumber; _warning = warning; } public void setModel(IWodModel model) { _model = model; } public void setForceFile(IFile forceFile) { _forceFile = forceFile; } public IFile getForceFile() { return _forceFile; } public String getMessage() { return _message; } public IWodModel getModel() { return _model; } public Position getPosition() { return _position; } public int getLineNumber() { return _lineNumber; } public boolean isWarning() { return _warning; } @Override public String toString() { return "[" + getClass().getName() + ": message = " + _message + "]"; } }