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 @@ ...@@ -21,7 +21,7 @@
</arguments> </arguments>
</buildCommand> </buildCommand>
<buildCommand> <buildCommand>
<name>edu.tum.cs.ccsm.dev_tools.gen_src.RemoveWarningsBuilder</name> <name>org.fortiss.ide.dev_tools.warnings.RemoveWarningsBuilder</name>
<arguments> <arguments>
</arguments> </arguments>
</buildCommand> </buildCommand>
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
</arguments> </arguments>
</buildCommand> </buildCommand>
<buildCommand> <buildCommand>
<name>edu.tum.cs.ccsm.dev_tools.gen_src.RemoveWarningsBuilder</name> <name>org.fortiss.ide.dev_tools.warnings.RemoveWarningsBuilder</name>
<arguments> <arguments>
</arguments> </arguments>
</buildCommand> </buildCommand>
......
...@@ -35,10 +35,8 @@ public interface ITermEvaluator { ...@@ -35,10 +35,8 @@ public interface ITermEvaluator {
* context. Problems, like division by zero, are reported as * context. Problems, like division by zero, are reported as
* {@link RuntimeException}s. * {@link RuntimeException}s.
* *
* @throws Exception
*
* @throws RuntimeException * @throws RuntimeException
* if an evaluation problem occurs * 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; ...@@ -32,12 +32,16 @@ import org.fortiss.af3.project.model.typesystem.IType;
* @ConQAT.Rating RED Hash: 8DE0B9885C29CC2E1B3F0B0183EC3A95 * @ConQAT.Rating RED Hash: 8DE0B9885C29CC2E1B3F0B0183EC3A95
*/ */
public interface ITypeProvider { public interface ITypeProvider {
/** Returns the data dictionary instance used for lookup. */ /** Returns the data dictionary instance used for lookup. */
IDataDictionary getDataDictionary(); IDataDictionary getDataDictionary();
/** Looks up the type definition for the given IType. */ /** Looks up the type definition for the given IType. */
EObject lookupTypeDefinition(IType type); 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