[DEECo] [d3scomp/JDEECo] 395fbd: Added generation of file-bound ensemble factories; ...
GitHub
noreply at github.com
Thu Jul 21 19:26:18 CEST 2016
Branch: refs/heads/IntelligentEnsembles
Home: https://github.com/d3scomp/JDEECo
Commit: 395fbdd9655641621edbf7283ee25713c2f711a7
https://github.com/d3scomp/JDEECo/commit/395fbdd9655641621edbf7283ee25713c2f711a7
Author: Buckey <aertheas at gmail.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/EDLReader.java
M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/generator/EDLGenerator.xtend
A jdeeco-ensembles-intelligent-z3/test-gen/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/pendolinoEdlFactory.java
M jdeeco-ensembles-intelligent-z3/test/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/FireFighterComponent.java
M jdeeco-ensembles-intelligent-z3/test/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/IntelligentEnsemblesTest.java
M jdeeco-ensembles-intelligent-z3/test/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/RescuerComponent.java
M jdeeco-ensembles-intelligent-z3/test/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/StandaloneEnsemblesTest.java
Log Message:
-----------
Added generation of file-bound ensemble factories; using EDL files is now as as easy as creating a parameterless instance and passing it to a DEECo node. The factories use the classloader to locate and load the EDL files, so they should be fairly durable. Also made Z3 test components public again, as the crazy DEECo runtime otherwise parses empty knowledge tree without throwing any exception - potentially creating a hard-to-trace problem when using DEECo as a library.
More information about the DEECo
mailing list