[DEECo] [d3scomp/JDEECo] e6ffd8: Split the PluginDependencyException into two excep...

GitHub noreply at github.com
Fri Feb 6 19:27:47 CET 2015


  Branch: refs/heads/plugin-architecture
  Home:   https://github.com/d3scomp/JDEECo
  Commit: e6ffd81f634ed96aa1caba6a421f77585cbb81cd
      https://github.com/d3scomp/JDEECo/commit/e6ffd81f634ed96aa1caba6a421f77585cbb81cd
  Author: Buckey <aertheas at gmail.com>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/CycleDetectedException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPlugin.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPluginContainer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/MissingDependencyException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/PluginDependencyException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java

  Log Message:
  -----------
  Split the PluginDependencyException into two exception classes
representing different failure scenarios. Added an interface
DEECoPluginContainer which provides a primary access point to the DEECo
class from the perspective of the plugins. An instance implementing this
interface is now also passed to the plugin via the init() method.
Refactoring of the DEECo class.


  Commit: f27f430ca19e153a86d4e47794b5cecb280cffb8
      https://github.com/d3scomp/JDEECo/commit/f27f430ca19e153a86d4e47794b5cecb280cffb8
  Author: Buckey <aertheas at gmail.com>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java

  Log Message:
  -----------
  Added basic tests for the DEECo class. Not tested yet, WIP.


Compare: https://github.com/d3scomp/JDEECo/compare/174d989e4ece...f27f430ca19e


More information about the DEECo mailing list