/*******************************************************************************
* Copyright (c) 2008 SAP
* see https://research.qkal.sap.corp/mediawiki/index.php/CoMONET
*
* Date: $Date: 2009-08-30 09:59:50 +0200 (So, 30 Aug 2009) $
* Revision: $Revision: 7772 $
* Author: $Author: c5127705 $
*******************************************************************************/
package com.sap.furcas.runtime.parser;
import java.util.List;
import java.util.Map;
/**
* wraps different results from parsing (i.e. errors, hyperlinks, locations, warnings).
*
* @author C5107456
*/
public class ModelParsingResult {
/** The errors. */
private final List<ParsingError> errors;
/** The locations map. */
private final Map<Object, TextLocation> locationMap;
private Object parsedModelElement;
/**
* @return the parsedModelElement
*/
public Object getParsedModelElement() {
return parsedModelElement;
}
/**
* @param parsedModelElement the parsedModelElement to set
*/
public void setParsedModelElement(Object parsedModelElement) {
this.parsedModelElement = parsedModelElement;
}
/**
* @param parsedModelElement
* @param errors2
* @param locationMap
*/
public ModelParsingResult(Object parsedModelElement, List<ParsingError> parsingErrors,
Map<Object, TextLocation> locationMap) {
this.parsedModelElement = parsedModelElement;
this.errors = parsingErrors;
this.locationMap = locationMap;
}
/**
* Gets the errors.
*
* @return the errors
*/
public List<ParsingError> getErrors() {
return errors;
}
public Map<Object, TextLocation> getLocationMap() {
return locationMap;
}
}