[DEECo] [d3scomp/JDEECo] 4dc421: Added list of roles into Knowledge Manager. The va...
GitHub
noreply at github.com
Mon Mar 9 16:02:04 CET 2015
Branch: refs/heads/roles
Home: https://github.com/d3scomp/JDEECo
Commit: 4dc42132f8c0302e852c90fa9c89b0444bc17583
https://github.com/d3scomp/JDEECo/commit/4dc42132f8c0302e852c90fa9c89b0444bc17583
Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
Date: 2015-03-03 (Tue, 03 Mar 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/RoleAnnotationsHelper.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/RolesAnnotationChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerFactory.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerContainer.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerFactory.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ReadOnlyKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerContainerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerTest.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/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RoleHelperTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityTagCollectionTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelperTest.java
Log Message:
-----------
Added list of roles into Knowledge Manager. The value is filled in when
a component instance is created in the AnnotationProcessor, but it is
not copied when the knowledge is cloned (TBD in cooperation with Vláďa).
Commit: f1907d604efd5438e3fe84d2c8fcd4e2f9d9ae8b
https://github.com/d3scomp/JDEECo/commit/f1907d604efd5438e3fe84d2c8fcd4e2f9d9ae8b
Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
Date: 2015-03-03 (Tue, 03 Mar 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
Log Message:
-----------
Refactoring of EnsembleTask: checkMembership and performExchange.
Commit: 186a19c7fc9263f2369c7193f20b77ddcf41918f
https://github.com/d3scomp/JDEECo/commit/186a19c7fc9263f2369c7193f20b77ddcf41918f
Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
Date: 2015-03-04 (Wed, 04 Mar 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:
-----------
Fix for multiple CoordinatorRole/MemberRole (even though it will never
be used since multiple instances of these annotations are not allowed).
Commit: 48a53b080ff86075a423d01a94e9a234828fb4a1
https://github.com/d3scomp/JDEECo/commit/48a53b080ff86075a423d01a94e9a234828fb4a1
Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
Date: 2015-03-04 (Wed, 04 Mar 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/RoleAnnotationsHelper.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/EnsembleDefinition.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/EnsembleDefinitionImpl.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/AnnotationProcessorTest.java
Log Message:
-----------
Added coordinatorRole and memberRole fields into the EnsembleDefinition
lass. + tests + appropriate changes in AnnotationProcessor.
Processes/memberships/knowledge exchanges with zero parameters are
enabled from now on.
Commit: 7b74046c9e0b5d965db1fe7dd0d3506ac11c4de8
https://github.com/d3scomp/JDEECo/commit/7b74046c9e0b5d965db1fe7dd0d3506ac11c4de8
Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
Date: 2015-03-04 (Wed, 04 Mar 2015)
Changed paths:
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleDataExchange.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java
Log Message:
-----------
Refactor: extracted checkMembership and performExchange methods from
EnsembleTask to new class EnsembleDataExchange.
Commit: 3db925d2662cbc82746196201f71c03e5b3432d9
https://github.com/d3scomp/JDEECo/commit/3db925d2662cbc82746196201f71c03e5b3432d9
Author: Zbyněk Jiráček <jiracek at d3s.mff.cuni.cz>
Date: 2015-03-09 (Mon, 09 Mar 2015)
Changed paths:
M jdeeco-core/model/RuntimeModel.ecore
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/EnsembleDefinition.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/EnsembleDefinitionImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleDataExchange.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleDataExchangeTest.java
Log Message:
-----------
Added tests for EnsembleDataExchange (membership condition and knowledge
exchange). Added checking of roles in membership conditions.
Compare: https://github.com/d3scomp/JDEECo/compare/6105e368c1c6...3db925d2662c
More information about the DEECo
mailing list