Commit eeed4b89 authored by Florian Hölzl's avatar Florian Hölzl
Browse files

added dev_tools.jar for dropin

fixed base.project remove warnings builder id
fixed remove warnings builder id in .project files
parent a72a1c52
......@@ -21,7 +21,7 @@
</arguments>
</buildCommand>
<buildCommand>
<name>edu.tum.cs.ccsm.dev_tools.gen_src.RemoveWarningsBuilder</name>
<name>org.fortiss.ide.dev_tools.warnings.RemoveWarningsBuilder</name>
<arguments>
</arguments>
</buildCommand>
......
......@@ -21,7 +21,7 @@
</arguments>
</buildCommand>
<buildCommand>
<name>edu.tum.cs.ccsm.dev_tools.gen_src.RemoveWarningsBuilder</name>
<name>org.fortiss.ide.dev_tools.warnings.RemoveWarningsBuilder</name>
<arguments>
</arguments>
</buildCommand>
......
......@@ -35,10 +35,8 @@ public interface ITermEvaluator {
* context. Problems, like division by zero, are reported as
* {@link RuntimeException}s.
*
* @throws Exception
*
* @throws RuntimeException
* if an evaluation problem occurs
*/
ITerm evaluate(ITerm term, IEvaluationContext context) throws Exception;
ITerm evaluate(ITerm term, IEvaluationContext context);
}
......@@ -32,12 +32,16 @@ import org.fortiss.af3.project.model.typesystem.IType;
* @ConQAT.Rating RED Hash: 8DE0B9885C29CC2E1B3F0B0183EC3A95
*/
public interface ITypeProvider {
/** Returns the data dictionary instance used for lookup. */
IDataDictionary getDataDictionary();
/** Looks up the type definition for the given IType. */
EObject lookupTypeDefinition(IType type);
/** Looks up the function definition for the given function call. */
EObject lookupFunctionDefinition(FunctionCallBase call) throws Exception;
/**
* Looks up the function definition for the given function call. Returns
* <code>null</code> if the function call could not be resolved.
*/
EObject lookupFunctionDefinition(FunctionCallBase call);
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment