[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