[DEECo] [d3scomp/JDEECo] d059d7: Changes to support mode switching
GitHub
noreply at github.com
Sun Nov 15 15:54:26 CET 2015
Branch: refs/heads/uncertain-architectures
Home: https://github.com/d3scomp/JDEECo
Commit: d059d7f043fd4ef4ac73c77106288530f7adca82
https://github.com/d3scomp/JDEECo/commit/d059d7f043fd4ef4ac73c77106288530f7adca82
Author: Ilias Gerostathopoulos <iliasger at gmail.com>
Date: 2015-11-15 (Sun, 15 Nov 2015)
Changed paths:
M jdeeco-core/model/RuntimeModel.ecore
M jdeeco-core/model/RuntimeModel.genmodel
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/DEECoMode.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/ModeChart.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/AbsoluteSecurityRoleArgument.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/ComponentProcess.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ContextKind.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/EnsembleController.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/Invocable.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/KnowledgeChangeTrigger.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/KnowledgePath.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/KnowledgeSecurityTag.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/api/ParameterKind.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/PathNodeField.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/PathNodeMapKey.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/PathSecurityRoleArgument.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/RatingsProcess.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/RuntimeMetadata.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRole.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRoleArgument.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/TimeTrigger.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/AbsoluteSecurityRoleArgumentImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/BlankSecurityRoleArgumentImpl.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/ComponentProcessImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ConditionImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/EnsembleControllerImpl.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/ExchangeImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/InvocableImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/KnowledgeChangeTriggerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/KnowledgePathImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/KnowledgeSecurityTagImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/LocalKnowledgeTagImpl.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/PathNodeComponentIdImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathNodeCoordinatorImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathNodeFieldImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathNodeImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathNodeMapKeyImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathNodeMemberImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathSecurityRoleArgumentImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RatingsProcessImpl.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/RuntimeMetadataImpl.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/impl/SecurityRoleArgumentImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SecurityRoleImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SecurityTagImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/StringToObjectMapImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/TimeTriggerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/TriggerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
Log Message:
-----------
Changes to support mode switching
Changes in the RuntimeMetadata ecore:
- modeChart attribute at ComponentInstance ecore class
- mode attribute at ComponentProcess ecore class
All other changes in the RuntimeMetadata-generated files are not
important - they are just because of re-generating the files with the
latest ecoregen implementation (which moves some "</p>" up in the
generated comments).
Also, added DEECoMode interface and ModeChart abstract class to be
implemented/extended by application-specific classes related to
mode-switching.
More information about the DEECo
mailing list