public SourceLocation(OCLWorkbenchToken token) { this.sourceName = token != null?token.getSrcName() : ""; this.line = token.getLine(); this.column = token.getColumn(); }
private void doTestPackageOK(String expression, String testName) { try { rootNode = getRootNode(expression, testName); oclSemanticAnalyzer.analyze(environment, rootNode); } catch (OCLSemanticException ex) { OCLWorkbenchToken token = ex.getNode().getToken(); Console.WriteLine(token.getFilename() + ":" + token.getLine() + "[" + token.getColumn() + "]" + ex.Message); throw new AssertFailedException(); } catch (Exception e) { Console.WriteLine(e.Message); throw new AssertFailedException(); } }
public void testClassifier_05() { try { rootNode = getRootNode("package MyExample::package_1::package_1_1 context Product inv: expression context Rental inv: exp context Film inv: exp context Product inv: expression endpackage" + " package java context Integer inv: expression endpackage", "testClassifier_05"); oclSemanticAnalyzer.analyze(environment, rootNode); } catch (OCLSemanticException ex) { OCLWorkbenchToken token = ex.getNode().getToken(); Console.WriteLine(token.getFilename() + ":" + token.getLine() + "[" + token.getColumn() + "]" + ex.Message); throw new AssertFailedException(); } catch (Exception e) { Console.WriteLine(e.Message); throw new AssertFailedException(); } }