[DEECo] [d3scomp/JDEECo] aeed61: refactored classes

GitHub noreply at github.com
Mon Feb 16 18:29:40 CET 2015


  Branch: refs/heads/roles
  Home:   https://github.com/d3scomp/JDEECo
  Commit: aeed6138e705bb4bc2d167dab23d4819c2f7001e
      https://github.com/d3scomp/JDEECo/commit/aeed6138e705bb4bc2d167dab23d4819c2f7001e
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-05 (Thu, 05 Feb 2015)

  Changed paths:
    A jdeeco-architecture/refactored_classes-03.02.15/runtime-builders.ucls

  Log Message:
  -----------
  refactored classes


  Commit: 277834039539482bdda0689efef9f67dc8d6e71d
      https://github.com/d3scomp/JDEECo/commit/277834039539482bdda0689efef9f67dc8d6e71d
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-05 (Thu, 05 Feb 2015)

  Changed paths:
    M jdeeco-architecture/.gitignore
    M jdeeco-architecture/.project
    A jdeeco-architecture/2014/OMNetIntegration-Scheduler.dnx
    A jdeeco-architecture/2014/OMNetIntegration-Synchronizer.dnx
    A jdeeco-architecture/2014/architecture-2013-10-24.emx
    A jdeeco-architecture/2014/architecture-2013-10-25.emx
    A jdeeco-architecture/2014/architecture-2013-10-26.emx
    A jdeeco-architecture/2014/architecture-2013-10-30.emx
    A jdeeco-architecture/2014/architecture-2013-11-04.emx
    A jdeeco-architecture/2014/architecture-2013-11-18.emx
    A jdeeco-architecture/2014/architecture-2013-12-11.emx
    A jdeeco-architecture/2014/jDEECo-OMNet-MATSim.dnx
    A jdeeco-architecture/2014/jDEECo-OMNet.dnx
    A jdeeco-architecture/2014/reverse-jdeeco-core.tc
    A jdeeco-architecture/2015/architecture-2015-02-04.emx
    R jdeeco-architecture/OMNetIntegration-Scheduler.dnx
    R jdeeco-architecture/OMNetIntegration-Synchronizer.dnx
    R jdeeco-architecture/architecture-04.11.2013.emx
    R jdeeco-architecture/architecture-11.12.2013.emx
    R jdeeco-architecture/architecture-18.11.2013.emx
    R jdeeco-architecture/architecture-24.10.2013.emx
    R jdeeco-architecture/architecture-25.10.2013.emx
    R jdeeco-architecture/architecture-26.10.2013.emx
    R jdeeco-architecture/architecture-30.10.2013.emx
    R jdeeco-architecture/jDEECo-OMNet-MATSim.dnx
    R jdeeco-architecture/jDEECo-OMNet.dnx
    R jdeeco-architecture/reverse-jdeeco-core.tc

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/d3scomp/JDEECo.git


  Commit: cc28ebd73d7460a60befb7ce85b6a46d3578f98f
      https://github.com/d3scomp/JDEECo/commit/cc28ebd73d7460a60befb7ce85b6a46d3578f98f
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-05 (Thu, 05 Feb 2015)

  Changed paths:
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentInstance.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentInstanceImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/d3scomp/JDEECo


  Commit: e313974c9a90e7c0cf29ed3c5ac6dc79642037df
      https://github.com/d3scomp/JDEECo/commit/e313974c9a90e7c0cf29ed3c5ac6dc79642037df
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-05 (Thu, 05 Feb 2015)

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx

  Log Message:
  -----------
  Extension architecture


  Commit: 174d989e4ece38e041353793ea134b632750c70c
      https://github.com/d3scomp/JDEECo/commit/174d989e4ece38e041353793ea134b632750c70c
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPlugin.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/PluginDependencyException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFramework.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java

  Log Message:
  -----------
  plugin architecture - first cut


  Commit: d5aabc76e09e1eb947ef562d61cc6f055b02672f
      https://github.com/d3scomp/JDEECo/commit/d5aabc76e09e1eb947ef562d61cc6f055b02672f
  Author: iridin <skoda at d3s.mff.cuni.cz>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogRecord.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogTimerTaskListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogger.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SnapshotProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/CustomStepTask.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/TimerTask.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/TimerTaskListener.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/DelayedKnowledgeDataHandler.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/SimulationRuntimeBuilder.java
    R jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/TimerTaskListener.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/matsim/MATSimOMNetSimulation.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/KnowledgeUpdateTask.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/SimulationStepTask.java
    R jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/TimerTask.java

  Log Message:
  -----------
  Draft of the SimLog feature.
The TimerTask and TimerTaskListener classes moved from jdeeco-simulation to jdeeco-core.
The SimulationStepTask class from jdeeco-simulation copied to jdeeco-core and renamed to CustomStepTask.


  Commit: 94a7ee193e277e775b59d784ee98fda17a0d7ec6
      https://github.com/d3scomp/JDEECo/commit/94a7ee193e277e775b59d784ee98fda17a0d7ec6
  Author: iridin <skoda at d3s.mff.cuni.cz>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    A jdeeco-architecture/refactored_classes-03.02.15/runtime-builders.ucls
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentInstance.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentInstanceImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java

  Log Message:
  -----------
  Merge branch 'master' of 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.


  Commit: ab1edccb112f0fc1f677ecac690037c4f8717f8c
      https://github.com/d3scomp/JDEECo/commit/ab1edccb112f0fc1f677ecac690037c4f8717f8c
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidatorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyEnsemble.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/Leader.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java

  Log Message:
  -----------
  dynamic deployment - in progress


  Commit: 0b2afbdb9340bc6e1ca04c561ad843cbaac5fa22
      https://github.com/d3scomp/JDEECo/commit/0b2afbdb9340bc6e1ca04c561ad843cbaac5fa22
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    M jdeeco-architecture/.gitignore
    M jdeeco-architecture/.project
    M jdeeco-architecture/2014/OMNetIntegration-Scheduler.dnx
    M jdeeco-architecture/2014/OMNetIntegration-Synchronizer.dnx
    M jdeeco-architecture/2014/architecture-2013-10-24.emx
    M jdeeco-architecture/2014/architecture-2013-10-25.emx
    M jdeeco-architecture/2014/architecture-2013-10-26.emx
    M jdeeco-architecture/2014/architecture-2013-10-30.emx
    M jdeeco-architecture/2014/architecture-2013-11-04.emx
    M jdeeco-architecture/2014/architecture-2013-11-18.emx
    M jdeeco-architecture/2014/architecture-2013-12-11.emx
    M jdeeco-architecture/2014/jDEECo-OMNet-MATSim.dnx
    M jdeeco-architecture/2014/jDEECo-OMNet.dnx
    M jdeeco-architecture/2014/reverse-jdeeco-core.tc
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    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
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java

  Log Message:
  -----------
  Merge branch 'plugin-architecture' of
https://github.com/d3scomp/JDEECo.git into plugin-architecture

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java


  Commit: 2481a631c14243d654318fe91efe02e9786bf3ca
      https://github.com/d3scomp/JDEECo/commit/2481a631c14243d654318fe91efe02e9786bf3ca
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-06 (Fri, 06 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessContext.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongCE2.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java

  Log Message:
  -----------
  fixing tests for dynamic deployment and plugin functionality


  Commit: eec6ec0a631bb45ac37339afaec7f7ed807ba0d2
      https://github.com/d3scomp/JDEECo/commit/eec6ec0a631bb45ac37339afaec7f7ed807ba0d2
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-08 (Sun, 08 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.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
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPluginContainer.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/MissingDependencyException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeConfiguration.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFramework.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilder.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java

  Log Message:
  -----------
  plugin architecture enhancements and javadoc


  Commit: 3640266298c8f68ee3f8e8ec70d7ce52f5dc850d
      https://github.com/d3scomp/JDEECo/commit/3640266298c8f68ee3f8e8ec70d7ce52f5dc850d
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-08 (Sun, 08 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoContainer.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPlugin.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPluginContainer.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:
  -----------
  renaming 'DEECoPluginContainer' to 'DEECoContainer'


  Commit: 236978c27c32aed7b7aef3a056f73220559a9cf3
      https://github.com/d3scomp/JDEECo/commit/236978c27c32aed7b7aef3a056f73220559a9cf3
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-08 (Sun, 08 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java

  Log Message:
  -----------
  small fix


  Commit: b562020b902ff5e69142ad90538b2694acadb7ae
      https://github.com/d3scomp/JDEECo/commit/b562020b902ff5e69142ad90538b2694acadb7ae
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-08 (Sun, 08 Feb 2015)

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx

  Log Message:
  -----------
  plugin architecture class diagram


  Commit: 728d35f639032a6553a94fffb7eab5ad0de2b638
      https://github.com/d3scomp/JDEECo/commit/728d35f639032a6553a94fffb7eab5ad0de2b638
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-09 (Mon, 09 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoContainer.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessContext.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidatorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java

  Log Message:
  -----------
  Changing 'deployComponents' becomes 'deployComponent' and returns
ComponentInstance, 'deployEnsembles' becomes 'deployEnsemble' and
returns EnsembleDefinition


  Commit: 34fd2273b9420f46a2f934e92d3952d10370e5fa
      https://github.com/d3scomp/JDEECo/commit/34fd2273b9420f46a2f934e92d3952d10370e5fa
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-09 (Mon, 09 Feb 2015)

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx

  Log Message:
  -----------
  plugin architecture class diagram update


  Commit: 024045ab604e8c72abcd44da46c26e62fd3606e7
      https://github.com/d3scomp/JDEECo/commit/024045ab604e8c72abcd44da46c26e62fd3606e7
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-09 (Mon, 09 Feb 2015)

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx

  Log Message:
  -----------
  plugin architecture class diagram fix


  Commit: 5037f2abee631f37d3d7fa6d19d7ac886d98c80b
      https://github.com/d3scomp/JDEECo/commit/5037f2abee631f37d3d7fa6d19d7ac886d98c80b
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-09 (Mon, 09 Feb 2015)

  Changed paths:
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeConfiguration.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilder.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeConfigurationTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilderTest.java

  Log Message:
  -----------
  Cleanup: removing RuntimeConfiguration and RuntimeFrameworkBuilder
classes and their test classes


  Commit: 1bd1c438c772b303548deee14c4906a8f55cad14
      https://github.com/d3scomp/JDEECo/commit/1bd1c438c772b303548deee14c4906a8f55cad14
  Author: Buckey <aertheas at gmail.com>
  Date:   2015-02-09 (Mon, 09 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoContainer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DuplicateEnsembleDefinitionException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/InvalidOperationException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/PluginDependencyException.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java

  Log Message:
  -----------
  Added detection of duplicate ensemble definition and invalid start/stop
ordering. Added state query (isRunning) to the DEECoContainer. Added
exceptions corresponding to these cases and a common DEECoException base
class. Test suite for DEECo complete, comments added.


  Commit: dbda7d213993286b8502a2010310bea4f098f49f
      https://github.com/d3scomp/JDEECo/commit/dbda7d213993286b8502a2010310bea4f098f49f
  Author: Tomas Bures <bures at d3s.mff.cuni.cz>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M jdeeco-architecture/.gitignore
    M jdeeco-architecture/.project
    M jdeeco-architecture/2014/OMNetIntegration-Scheduler.dnx
    M jdeeco-architecture/2014/OMNetIntegration-Synchronizer.dnx
    M jdeeco-architecture/2014/architecture-2013-10-24.emx
    M jdeeco-architecture/2014/architecture-2013-10-25.emx
    M jdeeco-architecture/2014/architecture-2013-10-26.emx
    M jdeeco-architecture/2014/architecture-2013-10-30.emx
    M jdeeco-architecture/2014/architecture-2013-11-04.emx
    M jdeeco-architecture/2014/architecture-2013-11-18.emx
    M jdeeco-architecture/2014/architecture-2013-12-11.emx
    M jdeeco-architecture/2014/jDEECo-OMNet-MATSim.dnx
    M jdeeco-architecture/2014/jDEECo-OMNet.dnx
    M jdeeco-architecture/2014/reverse-jdeeco-core.tc
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/CycleDetectedException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoContainer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPlugin.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DuplicateEnsembleDefinitionException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/InvalidOperationException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/MissingDependencyException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/PluginDependencyException.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeConfiguration.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFramework.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilder.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessContext.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidatorTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongCE2.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyEnsemble.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/Leader.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeConfigurationTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilderTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java

  Log Message:
  -----------
  Merge pull request #175 from d3scomp/plugin-architecture

Plugin architecture


  Commit: 8d1c99eb528356032620fd957b20e2cc3f4ab9fd
      https://github.com/d3scomp/JDEECo/commit/8d1c99eb528356032620fd957b20e2cc3f4ab9fd
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/InvalidOperationException.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java

  Log Message:
  -----------
  Moving the check for duplicate ensemble definition from DEECo to
AnnotationProcessor


  Commit: edbe7c2550e7ab0b43811d15b59c590bd32307d2
      https://github.com/d3scomp/JDEECo/commit/edbe7c2550e7ab0b43811d15b59c590bd32307d2
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/InvalidOperationException.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java

  Log Message:
  -----------
  Merge pull request #176 from d3scomp/plugin-architecture

Moving the check for duplicate ensemble definition from DEECo to AnnotationProcessor


  Commit: f2f69d6ea9d329fb093d48de22be60883ddde0d7
      https://github.com/d3scomp/JDEECo/commit/f2f69d6ea9d329fb093d48de22be60883ddde0d7
  Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
  Date:   2015-02-16 (Mon, 16 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationChecker.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationCheckerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/C1C2C3E1E2E3.xmi
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/ChildOfCorrectC1.xmi
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/CorrectC1.xmi
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/CorrectC2.xmi
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/CorrectC3.xmi
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/CorrectE1.xmi
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/CorrectE2.xmi
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/output/CorrectE3.xmi

  Log Message:
  -----------
  Removed role-checking from the Annotation Processor


  Commit: b00ebcccbcba72d5626b821c8649a65a53a61921
      https://github.com/d3scomp/JDEECo/commit/b00ebcccbcba72d5626b821c8649a65a53a61921
  Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
  Date:   2015-02-16 (Mon, 16 Feb 2015)

  Changed paths:
    M jdeeco-architecture/.gitignore
    M jdeeco-architecture/.project
    M jdeeco-architecture/2014/OMNetIntegration-Scheduler.dnx
    M jdeeco-architecture/2014/OMNetIntegration-Synchronizer.dnx
    M jdeeco-architecture/2014/architecture-2013-10-24.emx
    M jdeeco-architecture/2014/architecture-2013-10-25.emx
    M jdeeco-architecture/2014/architecture-2013-10-26.emx
    M jdeeco-architecture/2014/architecture-2013-10-30.emx
    M jdeeco-architecture/2014/architecture-2013-11-04.emx
    M jdeeco-architecture/2014/architecture-2013-11-18.emx
    M jdeeco-architecture/2014/architecture-2013-12-11.emx
    M jdeeco-architecture/2014/jDEECo-OMNet-MATSim.dnx
    M jdeeco-architecture/2014/jDEECo-OMNet.dnx
    M jdeeco-architecture/2014/reverse-jdeeco-core.tc
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    A jdeeco-architecture/refactored_classes-03.02.15/runtime-builders.ucls
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentInstance.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/Parameter.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentInstanceImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ParameterImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataFactoryImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/CycleDetectedException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoContainer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoPlugin.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DuplicateEnsembleDefinitionException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/InvalidOperationException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/MissingDependencyException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/PluginDependencyException.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeConfiguration.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFramework.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilder.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogRecord.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogTimerTaskListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogger.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SnapshotProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/CustomStepTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessContext.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/TimerTask.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/TimerTaskListener.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidatorTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongCE2.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyEnsemble.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/Leader.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeConfigurationTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilderTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/DelayedKnowledgeDataHandler.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/SimulationRuntimeBuilder.java
    R jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/TimerTaskListener.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/matsim/MATSimOMNetSimulation.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/KnowledgeUpdateTask.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/SimulationStepTask.java
    R jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/TimerTask.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/jDEECo-3' into roles


Compare: https://github.com/d3scomp/JDEECo/compare/668e6faa8af2...b00ebcccbcba


More information about the DEECo mailing list