[DEECo] [d3scomp/JDEECo] 4bcff4: Added ComponentInstance.roles into model.

GitHub noreply at github.com
Tue Mar 3 16:52:21 CET 2015


  Branch: refs/heads/network
  Home:   https://github.com/d3scomp/JDEECo
  Commit: 4bcff4f927957d99faf1e5e6eb717b74ffa9f961
      https://github.com/d3scomp/JDEECo/commit/4bcff4f927957d99faf1e5e6eb717b74ffa9f961
  Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
  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/model/RuntimeModel.genmodel
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/CoordinatorRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/MemberRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/PlaysRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Role.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

  Log Message:
  -----------
  Added ComponentInstance.roles into model.
Added basic attributes for role definition/verification.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/PlaysRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/PlaysRoleMultiple.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Role.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationChecker.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationCheckerTest.java

  Log Message:
  -----------
  Added class for checking Roles annotations.
Added tests for this class.

Now capable of testing whether a class implements specific role(s).


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

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogRecord.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogTimerTaskListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/SnapshotProvider.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogRecord.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogTimerTaskListener.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogger.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SnapshotProvider.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java

  Log Message:
  -----------
  SimLogger renamed to RuntimeLogger and moved to according package.
Added unit tests for the RuntimeLogger.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java

  Log Message:
  -----------
  Implementing the RuntimeLogger to pass all the tests in RuntimeLoggerTest class.


  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: 2460908e487d733b357958d55bea14c0e11c2aef
      https://github.com/d3scomp/JDEECo/commit/2460908e487d733b357958d55bea14c0e11c2aef
  Author: iridin <skoda at d3s.mff.cuni.cz>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogRecord.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogTimerTaskListener.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/SnapshotProvider.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java

  Log Message:
  -----------
  The java doc for the runtime logger classes provided.


  Commit: d551a4d26d36e0eafbebe7a3ab379c5b3c60829b
      https://github.com/d3scomp/JDEECo/commit/d551a4d26d36e0eafbebe7a3ab379c5b3c60829b
  Author: iridin <skoda at d3s.mff.cuni.cz>
  Date:   2015-02-11 (Wed, 11 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 remote-tracking branch 'remotes/origin/jDEECo-3' into runtimeLog


  Commit: af78779b1c66c0d344c424136b2650b92d8e4710
      https://github.com/d3scomp/JDEECo/commit/af78779b1c66c0d344c424136b2650b92d8e4710
  Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
  Date:   2015-02-12 (Thu, 12 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/src/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelper.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/annotations/processor/RolesAnnotationCheckerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelperTest.java

  Log Message:
  -----------
  Refactor: Extracted methods for creating KnowledgePaths into
KnowledgePathHelper

Preparations for validation of ensemble parameters against role
definitions.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/DiscreteEventSimulation.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/NoExecutorAvailableException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/Scheduler.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SchedulerNotifier.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SimulationTimeEventListener.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedScheduler.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/TerminationTimeHolder.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.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
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedSchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/scheduler/SimulationScheduler.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/TimerTask.java

  Log Message:
  -----------
  new scheduler in DEECo core, start() is now synchronous and main loop
delegates via nextStep() to SchedulerNotifier. Some Javadoc and tests
still missing.


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

  Changed paths:
    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

  Log Message:
  -----------
  Added tests for the checkRolesImplementation(List<Parameter>,
CoordinatorRole[], MemberRole[]) method.


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

  Changed paths:
    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

  Log Message:
  -----------
  Partial impelemtation of checkRolesImplementation method.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/AbstractHost.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/Host.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/PacketReceiver.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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoSimulationRealm.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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/SimulationSchedulerNotifier.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/CurrentTimeProvider.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/DiscreteEventSimulation.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/Scheduler.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SchedulerNotifier.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SimulationTimeEventListener.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedScheduler.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/TerminationTimeHolder.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/DiscreteEventSchedulerNotifier.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/EventTime.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/SchedulerNotifier.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/SchedulerNotifierEventListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/TerminationTimeHolder.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleContext.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleLogger.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessContext.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedSchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java

  Log Message:
  -----------
  DEECoRealm and schedulers - work in progress


  Commit: 668e6faa8af2c69a877d02615182b4b633ed6268
      https://github.com/d3scomp/JDEECo/commit/668e6faa8af2c69a877d02615182b4b633ed6268
  Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
  Date:   2015-02-13 (Fri, 13 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/annotations/processor/RolesAnnotationChecker.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/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
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationCheckerTest.java

  Log Message:
  -----------
  Added generic type information into the Parameter class.
Some more research needs to be done.


  Commit: 3787d1411b5be8d148c6773acc9cb464aa61dad6
      https://github.com/d3scomp/JDEECo/commit/3787d1411b5be8d148c6773acc9cb464aa61dad6
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-14 (Sat, 14 Feb 2015)

  Changed paths:
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.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
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java

  Log Message:
  -----------
  fixing tests after latest changes in Scheduler and SchedulerNotifier
interfaces


  Commit: 9754ccb51e12bbcfd63b16a256938087247bcb9c
      https://github.com/d3scomp/JDEECo/commit/9754ccb51e12bbcfd63b16a256938087247bcb9c
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-14 (Sat, 14 Feb 2015)

  Changed paths:
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/DirectSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/Simulation.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/omnet/OMNetSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/scheduler/SimulationScheduler.java

  Log Message:
  -----------
  fixing failing build caused by errors in simulation project (obsolete
now)


  Commit: 1c560b4bc8cf50df371f4315f5f1cfffc1bf1966
      https://github.com/d3scomp/JDEECo/commit/1c560b4bc8cf50df371f4315f5f1cfffc1bf1966
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-14 (Sat, 14 Feb 2015)

  Changed paths:
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECo.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoNode.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoSimulationRealm.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.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:
  -----------
  renaming "DEECo" class to "DEECoNode"


  Commit: 9afa60d0a9d3a8871c7121bedc8bab028906498a
      https://github.com/d3scomp/JDEECo/commit/9afa60d0a9d3a8871c7121bedc8bab028906498a
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-14 (Sat, 14 Feb 2015)

  Changed paths:
    A jdeeco-core/simulation/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    A jdeeco-core/simulation/cz/cuni/mff/d3s/deeco/runtime/SimulationSchedulerNotifier.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRun.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/SimulationSchedulerNotifier.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/WallTimeSchedulerNotifier.java

  Log Message:
  -----------
  Renaming "DEECoSimulationRealm" to "DEECoSimulation" and introducing new
"simulation" source folder to keep all the simulation-related classes


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

  Changed paths:
    M jdeeco-core/simulation/cz/cuni/mff/d3s/deeco/runtime/SimulationSchedulerNotifier.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoSimulationRealm.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/TerminationTimeHolder.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java

  Log Message:
  -----------
  deleting obsolete files "DEECoSimulationRealm" and
"TerminationTimeHolder"


  Commit: 68bdae8f33430b6d4f7112faa5a24c5369cb80e7
      https://github.com/d3scomp/JDEECo/commit/68bdae8f33430b6d4f7112faa5a24c5369cb80e7
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-14 (Sat, 14 Feb 2015)

  Changed paths:
    R jdeeco-core/simulation/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    R jdeeco-core/simulation/cz/cuni/mff/d3s/deeco/runtime/SimulationSchedulerNotifier.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRun.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/TerminationTimeNotSetException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/DiscreteEventSchedulerNotifier.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/SimulationSchedulerNotifier.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoyTest.java

  Log Message:
  -----------
  Restructuring: DEECoSimulation extends DEECoRun and are in the "runners"
package. Exception added for the case that a simulations starts without
a termination time.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/Scheduler.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedScheduler.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/DiscreteEventSchedulerNotifier.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/WallTimeSchedulerNotifier.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/scheduler/SimulationScheduler.java

  Log Message:
  -----------
  cleanup: removing isRunning() from Scheduler (the Scheduler cannot
"run") anymore


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

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

  Log Message:
  -----------
  re-organizing methods of SingleThreadedScheduler class


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

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

  Log Message:
  -----------
  re-organising methods in DEECoNode class


  Commit: 7b91946a671c0409b46f8ab98013f983e3eb5e23
      https://github.com/d3scomp/JDEECo/commit/7b91946a671c0409b46f8ab98013f983e3eb5e23
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-14 (Sat, 14 Feb 2015)

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoNodeFactory.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRun.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRunner.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulationRunner.java

  Log Message:
  -----------
  adding interfaces to DEECo runners


  Commit: 4d5ad334d334f2c312f74784e80727310cee3563
      https://github.com/d3scomp/JDEECo/commit/4d5ad334d334f2c312f74784e80727310cee3563
  Author: Ilias Gerostathopoulos <iliasger at gmail.com>
  Date:   2015-02-14 (Sat, 14 Feb 2015)

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

  Log Message:
  -----------
  class diagrams for Schedulers and Runners


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

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRun.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRunner.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulationRunner.java

  Log Message:
  -----------
  flattening hierarchy of runner interfaces


  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


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

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/AbstractHost.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/Host.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/PacketReceiver.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoNodeFactory.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRun.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRunner.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulationRunner.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/TerminationTimeNotSetException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoNode.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/Scheduler.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedScheduler.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/CurrentTimeProvider.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/DiscreteEventSchedulerNotifier.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/EventTime.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/SchedulerNotifier.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/SchedulerNotifierEventListener.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/SimulationSchedulerNotifier.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/notifier/WallTimeSchedulerNotifier.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleContext.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleLogger.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/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/DiscreteEventTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/EventTime.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/RunnerTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/SimulationTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/Timer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/TimerEventListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/WallTimeTimer.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.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
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedSchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/DirectSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/Simulation.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/omnet/OMNetSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/scheduler/SimulationScheduler.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/task/TimerTask.java

  Log Message:
  -----------
  refactoring "ScheduleNotifier" to "Timer", dropping interfaces from
runners, updated class diagrams. Still missing some tests and javadoc.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogRecord.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogTimerTaskListener.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/SnapshotProvider.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java

  Log Message:
  -----------
  Implementing Tomas's suggestions.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/SnapshotProvider.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java

  Log Message:
  -----------
  Commenting added code.


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

  Changed paths:
    M jdeeco-core/pom.xml
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java

  Log Message:
  -----------
  Unit tests for the rewritten functionality of RuntimeLogger.


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

  Changed paths:
    M jdeeco-core/pom.xml
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogRecord.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/SnapshotProvider.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogRecord.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogTimerTaskListener.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogger.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SnapshotProvider.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java

  Log Message:
  -----------
  Merge pull request #178 from d3scomp/runtimeLog

Runtime log


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/CoordinatorRole.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/MemberRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationChecker.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationCheckerException.java
    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/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidatorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationCheckerTest.java

  Log Message:
  -----------
  Separated annotation processing and validation. General concept of
Annotation Checker introduced. AnnotationProcessorTests modified such
that they test only annotation processing (not validation).


  Commit: 6c7e69e908dd2b658a516cee5fce714bc396977b
      https://github.com/d3scomp/JDEECo/commit/6c7e69e908dd2b658a516cee5fce714bc396977b
  Author: Buckey <aertheas at gmail.com>
  Date:   2015-02-24 (Tue, 24 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoNode.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

  Log Message:
  -----------
  Minor refactoring for testing (internal DEECoNode constructor), moved
duplicateEnsembleTest to AnnotationProcessorTest.


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

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

  Log Message:
  -----------
  Removed failing tests from deeco.runtime


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationChecker.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationCheckerException.java
    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

  Log Message:
  -----------
  Added comments


  Commit: 6c715f37794e03b1e5fc6787a61ad1d661d36c4d
      https://github.com/d3scomp/JDEECo/commit/6c715f37794e03b1e5fc6787a61ad1d661d36c4d
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/AbstractHost.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/Host.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/PacketReceiver.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRunner.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    R 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/DEECoNode.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
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/NoExecutorAvailableException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/Scheduler.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedScheduler.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleContext.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleLogger.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/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/TimerTask.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/DiscreteEventTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/EventTime.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/RunnerTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/SimulationTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/Timer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/TimerEventListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/WallTimeTimer.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.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
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedSchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/DirectSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/Simulation.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/omnet/OMNetSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/scheduler/SimulationScheduler.java

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


  Commit: 3bda79f2043e678a4b02974b731155c8c901c2a7
      https://github.com/d3scomp/JDEECo/commit/3bda79f2043e678a4b02974b731155c8c901c2a7
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M .gitignore
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DuplicateEnsembleDefinitionException.java
    A jdeeco-network-plugin/.gitignore
    A jdeeco-network-plugin/.project
    A jdeeco-network-plugin/pom.xml
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/Network.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/Address.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/IPAddress.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/MANETBroadcastAddress.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/device/Device.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/device/LoopbackBroadcastDevice.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/device/PrintingBroadcastDevice.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/exceptions/MarshallingException.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/exceptions/UnregistredPacketType.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/DataIDSource.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/DefaultDataIDSource.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/DeviceOutputQueue.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L1Packet.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L1Strategy.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L1StrategyManager.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L2PacketSender.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/Layer1.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/MANETReceivedInfo.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/ReceivedInfo.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L1DataProcessor.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2Packet.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2PacketType.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2ReceivedInfo.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2Strategy.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2StrategyManager.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/Layer2.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/PacketHeader.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/strategy/KnowledgeInsertingStrategy.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/marshaller/Marshaller.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/marshaller/MarshallerRegistry.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/marshaller/SerializingMarshaller.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/publishing/DummyKnowledgePublisher.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/PacketTypeTest.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/l1/DeviceOutputQueueTest.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/l1/L1PacketTest.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/l2/L2Test.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/marshaller/MarshallingTest.java
    A jdeeco-parent/jDEECoFormatter.xml

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


  Commit: d75f2e5b2cfef832dd117cb9693efe091d00d5af
      https://github.com/d3scomp/JDEECo/commit/d75f2e5b2cfef832dd117cb9693efe091d00d5af
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/strategy/KnowledgeInsertingStrategy.java
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/publishing/DummyKnowledgePublisher.java

  Log Message:
  -----------
  Fix build


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

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RoleAnnotationsHelper.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

  Log Message:
  -----------
  Minor refactoring, introduced RoleAnnotationsHelper class for simpler
work with role annotations.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RoleAnnotationsHelper.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

  Log Message:
  -----------
  Added checks for ensemble membership/knowledge exchange parameters when
using @CoordinatorRole and @MemberRole. Added tests.


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

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RoleAnnotationsHelper.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationChecker.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/DEECoTest.java

  Log Message:
  -----------
  Added documentation. Removed failing test.


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

  Changed paths:
    M .gitignore
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    M jdeeco-core/pom.xml
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationChecker.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/AbstractHost.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/Host.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/PacketReceiver.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRunner.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    R 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/runtime/DEECoException.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DEECoNode.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/DuplicateEnsembleDefinitionException.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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogRecord.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/SnapshotProvider.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/NoExecutorAvailableException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/Scheduler.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedScheduler.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogRecord.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogTimerTaskListener.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogger.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SnapshotProvider.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleContext.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleLogger.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/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/TimerTask.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/DiscreteEventTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/EventTime.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/RunnerTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/SimulationTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/Timer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/TimerEventListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/WallTimeTimer.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.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
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedSchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
    A jdeeco-network-plugin/.gitignore
    A jdeeco-network-plugin/.project
    A jdeeco-network-plugin/pom.xml
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/Network.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/Address.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/IPAddress.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/MANETBroadcastAddress.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/address/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/device/Device.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/device/LoopbackBroadcastDevice.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/device/PrintingBroadcastDevice.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/exceptions/MarshallingException.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/exceptions/UnregistredPacketType.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/DataIDSource.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/DefaultDataIDSource.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/DeviceOutputQueue.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L1Packet.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L1Strategy.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L1StrategyManager.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/L2PacketSender.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/Layer1.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/MANETReceivedInfo.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/ReceivedInfo.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L1DataProcessor.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2Packet.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2PacketType.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2ReceivedInfo.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2Strategy.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/L2StrategyManager.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/Layer2.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/PacketHeader.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/strategy/KnowledgeInsertingStrategy.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/marshaller/Marshaller.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/marshaller/MarshallerRegistry.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/marshaller/SerializingMarshaller.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/package-info.java
    A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/publishing/DummyKnowledgePublisher.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/PacketTypeTest.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/l1/DeviceOutputQueueTest.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/l1/L1PacketTest.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/l2/L2Test.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/marshaller/MarshallingTest.java
    A jdeeco-parent/jDEECoFormatter.xml
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/DirectSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/Simulation.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/omnet/OMNetSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/scheduler/SimulationScheduler.java

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


  Commit: e0f959814bcac7b6354d1563e13cdc2d143d84e8
      https://github.com/d3scomp/JDEECo/commit/e0f959814bcac7b6354d1563e13cdc2d143d84e8
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/strategy/KnowledgeInsertingStrategy.java

  Log Message:
  -----------
  Fix knowledge inserting L2 strategy


  Commit: 8e53fbbf1130ce910f88324422aad6dd5497a4ee
      https://github.com/d3scomp/JDEECo/commit/8e53fbbf1130ce910f88324422aad6dd5497a4ee
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M jdeeco-architecture/2015/architecture-2015-02-04.emx
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/model/RuntimeModel.genmodel
    M jdeeco-core/pom.xml
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/CoordinatorRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/MemberRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/PlaysRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/PlaysRoleMultiple.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Role.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationChecker.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationCheckerException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RoleAnnotationsHelper.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationChecker.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/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
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/AbstractHost.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/Host.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/PacketReceiver.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoRunner.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runners/DEECoSimulation.java
    R 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/DEECoNode.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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogRecord.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLogger.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtimelog/SnapshotProvider.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/NoExecutorAvailableException.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/Scheduler.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedScheduler.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogRecord.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogTimerTaskListener.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SimLogger.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/simlog/SnapshotProvider.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleContext.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleLogger.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelper.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessContext.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/TimerTask.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/CurrentTimeProvider.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/DiscreteEventTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/EventTime.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/RunnerTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/SimulationTimer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/Timer.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/TimerEventListener.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/timer/WallTimeTimer.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
    A 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
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/demo/convoy/ConvoySimulationTest.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
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtimelog/RuntimeLoggerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SingleThreadedSchedulerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelperTest.java
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/strategy/KnowledgeInsertingStrategy.java
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/publishing/DummyKnowledgePublisher.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/DirectSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/Simulation.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/omnet/OMNetSimulationHost.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/scheduler/SimulationScheduler.java

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


  Commit: e498c46faa8c4f9b09d64ab1d9b87ec67b3b9763
      https://github.com/d3scomp/JDEECo/commit/e498c46faa8c4f9b09d64ab1d9b87ec67b3b9763
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M jdeeco-network-plugin/.gitignore
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/device/LoopbackBroadcastDevice.java

  Log Message:
  -----------
  Partially fix loopback broadcast device


  Commit: 1fc7becb745b91f348d930926d10e89b12f34342
      https://github.com/d3scomp/JDEECo/commit/1fc7becb745b91f348d930926d10e89b12f34342
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l2/strategy/KnowledgeInsertingStrategy.java

  Log Message:
  -----------
  Fix knowledge inserting strategy


  Commit: 6ac1b96b5a0aaed2af8358153a18e788487af3ef
      https://github.com/d3scomp/JDEECo/commit/6ac1b96b5a0aaed2af8358153a18e788487af3ef
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/l1/DeviceOutputQueue.java

  Log Message:
  -----------
  Add prelominary fix for sendDelayed in Device output queue


  Commit: c7c647af10c5a8ef164976cfbd8ade01cc68af0a
      https://github.com/d3scomp/JDEECo/commit/c7c647af10c5a8ef164976cfbd8ade01cc68af0a
  Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/convoy/ConvoyEnsemble.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/convoy/ConvoyTest.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/convoy/Follower.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/convoy/Leader.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/convoy/Waypoint.java
    A jdeeco-network-plugin/test/cz/cuni/mff/d3s/jdeeco/network/convoy/package-info.java

  Log Message:
  -----------
  Add integration test for network with loopback device


Compare: https://github.com/d3scomp/JDEECo/compare/f1eff9801ce3...c7c647af10c5


More information about the DEECo mailing list