Skip to content
Success

Changes

Summary

  1. Bug 582709 - [Designer, transformation] Make transformation chain more robust (details)
Commit 34a2e92ce068b84aa457d76d508915185096f896 by Ansgar Radermacher
Bug 582709 - [Designer, transformation] Make transformation chain more robust

- Check values and log errors in ParseVSL
- Assure that user relevant error messages are visible for user (use info instead of debug)
- Log warning, but don't stop transformation in case of non implementated interfaces
- Document parameter "provided port" => need to update expected code
[- Avoid unnecessary use of org.eclipse.ui dependencies]
[- Fix MARTE URI: QML => DML]

Change-Id: Ia385febfa9f75125f06e63a58257cce6d81d5a41
Signed-off-by: aradermache <ansgar.radermacher@cea.fr>
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_2.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_E1/E1.h
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull1/src-gen/ProducerConsumer/components/Producer/Producer_impl.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_1.cpp
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation.cpp/src/org/eclipse/papyrus/designer/components/transformation/cpp/xtend/DynamicCppToOO.xtend
The file was modified plugins/languages/idl/org.eclipse.papyrus.designer.languages.idl.codegen/src/org/eclipse/papyrus/designer/languages/idl/codegen/Activator.java
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull2/src-gen/ProducerConsumer/components/PullConsumer/PullConsumer_impl.cpp
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.core/src/org/eclipse/papyrus/designer/transformation/core/transformations/LazyCopier.java
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/Activator.java
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.vsl/src/org/eclipse/papyrus/designer/transformation/vsl/ParseVSL.java
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.base/src/org/eclipse/papyrus/designer/transformation/base/utils/FilteringLogHelper.java
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_B1/B1.h
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_B1/B1.cpp
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation/src/org/eclipse/papyrus/designer/components/transformation/commands/AddStdModelLibs.java
The file was modified plugins/languages/idl/org.eclipse.papyrus.designer.languages.idl.codegen.ui/src/org/eclipse/papyrus/designer/languages/idl/codegen/ui/preferences/CodegenPreferencePage.java
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation.cpp/META-INF/MANIFEST.MF
The file was modified plugins/languages/c/org.eclipse.papyrus.designer.languages.c.codegen/META-INF/MANIFEST.MF
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull1/src-gen/componentlib/ContainerServices/Thread.cpp
The file was modified plugins/languages/idl/org.eclipse.papyrus.designer.languages.idl.codegen/src/org/eclipse/papyrus/designer/languages/idl/codegen/preferences/IDLCodeGenPreferenceInitializer.java
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull1/src-gen/ProducerConsumer/components/PullConsumer/PullConsumer_impl.cpp
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull1/src-gen/componentlib/ContainerServices/Thread.h
The file was modified plugins/languages/idl/org.eclipse.papyrus.designer.languages.idl.codegen/META-INF/MANIFEST.MF
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_E1/E1.cpp
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull1/src-gen/ProducerConsumer/components/PullConsumer/PullConsumer_impl.h
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.vsl/src/org/eclipse/papyrus/designer/transformation/vsl/Activator.java
The file was modified plugins/languages/idl/org.eclipse.papyrus.designer.languages.idl.codegen/src/org/eclipse/papyrus/designer/languages/idl/codegen/preferences/IDLCodeGenUtils.java
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_2.h
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.base/src/org/eclipse/papyrus/designer/transformation/base/utils/StdModelLibs.java
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.core/src/org/eclipse/papyrus/designer/transformation/core/commands/AddMarteAndFcmProfile.java
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.base/src/org/eclipse/papyrus/designer/transformation/base/utils/ApplyProfile.java
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull2/src-gen/ProducerConsumer/components/Producer/Producer_impl.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_1.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_1.h
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_2.cpp
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull2/src-gen/componentlib/ContainerServices/Thread.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_2.h
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_1.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_1.h
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull2/src-gen/ProducerConsumer/components/Producer/Producer_impl.h
The file was modified plugins/components/org.eclipse.papyrus.designer.components.modellibs.core/META-INF/MANIFEST.MF
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_E1/E1.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_1.h
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation.cpp/src/org/eclipse/papyrus/designer/components/transformation/cpp/xtend/StaticCppToOO.xtend
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPush/src-gen/ProducerConsumer/components/Producer/Producer_impl.h
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation.java/META-INF/MANIFEST.MF
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_2.h
The file was modified plugins/languages/java/org.eclipse.papyrus.designer.languages.java.codegen/src/org/eclipse/papyrus/designer/languages/java/codegen/transformation/JavaModelElementsCreator.java
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_B1/B1.h
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_B1/B1.cpp
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull2/src-gen/componentlib/ContainerServices/Thread.h
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_B1/B1.h
The file was modified plugins/components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/Activator.java
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsWithParams/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_E1/E1.h
The file was modified plugins/languages/c/org.eclipse.papyrus.designer.languages.c.codegen.ui/src/org/eclipse/papyrus/designer/languages/c/codegen/ui/preferences/CodegenPreferencePage.java
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull1/src-gen/ProducerConsumer/components/Producer/Producer_impl.h
The file was modified plugins/languages/idl/org.eclipse.papyrus.designer.languages.idl.codegen/src/org/eclipse/papyrus/designer/languages/idl/codegen/preferences/IDLCodeGenConstants.java
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Interfaces/Broadcast_I_MyInterface_2.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/PortsAndOp/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_E1/E1.cpp
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation.cpp/src/org/eclipse/papyrus/designer/components/transformation/cpp/Activator.java
The file was modified plugins/transformation/org.eclipse.papyrus.designer.transformation.vsl/META-INF/MANIFEST.MF
The file was modified plugins/components/org.eclipse.papyrus.designer.components.transformation.cpp/src/org/eclipse/papyrus/designer/components/transformation/cpp/xtend/CreateMultiRefClass.xtend
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPull2/src-gen/ProducerConsumer/components/PullConsumer/PullConsumer_impl.h
The file was modified plugins/components/org.eclipse.papyrus.designer.components.tests/expectedResult/ProducerConsumer_monoNode_monoPush/src-gen/ProducerConsumer/components/Producer/Producer_impl.cpp
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_E1/E1.h
The file was modified plugins/transformation/tracing/org.eclipse.papyrus.designer.transformation.tracing.barectf.tests/expectedResult/ClassAllOptions/TestTrace_defaultNode_MyProject/src-gen/TestTrace/Classes/Package_A1/Package_B1/B1.cpp
The file was modified plugins/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.codegen/src/org/eclipse/papyrus/designer/languages/cpp/codegen/transformation/CppModelElementsCreator.java