Last change
on this file since 4963 was
4963,
checked in by mholper, 14 years ago
|
added some Implementation as Ids
|
File size:
1004 bytes
|
Line | |
---|
1 | package at.hl.okb;
|
---|
2 |
|
---|
3 | import java.util.List;
|
---|
4 | import java.util.Map;
|
---|
5 |
|
---|
6 | /**
|
---|
7 | * Interface for ECJ Connector
|
---|
8 | * @author HolperM
|
---|
9 | *
|
---|
10 | */
|
---|
11 | public interface IECJConnector {
|
---|
12 | /**
|
---|
13 | * Does some logical Check against HL
|
---|
14 | * create missing Datatypes (if not found)
|
---|
15 | * saves algorithmParams, problemParams into HL
|
---|
16 | *
|
---|
17 | * @param algorithm Name of the Algorithm
|
---|
18 | * @param platform Name of the Platform
|
---|
19 | * @param problem Name of the Problem
|
---|
20 | * @param algoParams map<AlgoParamname, Paramvalue> (as JavaType)
|
---|
21 | * @param problemParams map<problemParamName, Paramvalue> (as JavaType)
|
---|
22 | * @param paramFile as Object (will be saved as BLOB)
|
---|
23 | * @throws Exception
|
---|
24 | */
|
---|
25 | public void initialize(String algorithm, String platform, String problem, Map<String, Object> algoParams, Map<String,Object> problemParams, Object paramFile) throws Exception;
|
---|
26 |
|
---|
27 | /**
|
---|
28 | * delivers Results to HL
|
---|
29 | * @param resultList
|
---|
30 | * @throws Exception
|
---|
31 | */
|
---|
32 | public void result(List<Object> resultList) throws Exception;
|
---|
33 | }
|
---|
Note: See
TracBrowser
for help on using the repository browser.