SuccessChanges

Summary

  1. [467999] support model obfuscation of UML models and add uml based (details)
Commit f6c866a739147b0dcc317d3d080da81ffc384991 by Tamás Borbás
[467999] support model obfuscation of UML models and add uml based
plugins to the build

menu contribution added to "Sample Ecore Model Editor" and "UML Model
Editor"
Obfuscator encoding has been modified to avoid invalid characters (like
"=").

Integrated into papyrus editor.
When start obfuscation from papyrus, the obfuscation map will be
printed to the console.
Profile obfuscating corrections (base_*, http* and extension_*
handling).
Correct obfuscation for enums.

New feature: replace old profile's of an uml model to an obfuscated
pair of it (works only in uml editor).
Clear and comment code and renaming classes.
UML obfuscation prefix concation replaced to the StringObfuscator

Tests for UML obfuscation.
Test for simple uml profile replacer.

Add profile replacer to papyrus menu
Profile replacer undo/redo support.
Organize required plugins for uml based plugins

create and extend POMs
updated tycho version to 0.23.0
moved ui.uml to plugins folder
added UML to target platform
downgraded EMF in MANIFEST.MF
fixed plugin versions
change UML plugins to Java 1.6
added xtend-gen to build
create separated feature for uml modules
added plugin dependencies
corrected names and vendor to overview
write obfuscation map into csv file
handle that no resource is loaded
show commands when necessary
handle readonly attributes

Signed-off-by: Tamás Borbás <borbastomi@gmail.com>
Change-Id: I121f544bcde92230aeba932a15efda5139be51d6
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/src/org/eclipse/viatra/modelobfuscator/ui/uml/handlers/UMLProfileReplacerHandler.java
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/META-INF/MANIFEST.MF
The file was addedfeatures/org.eclipse.viatra.modelobfuscator.uml.feature/pom.xml
The file was modifiedfeatures/org.eclipse.viatra.modelobfuscator.feature/feature.xml
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/META-INF/MANIFEST.MF
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime/src/org/eclipse/viatra/modelobfuscator/emf/simple/AbstractModelObfuscator.xtend
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/src/org/eclipse/viatra/modelobfuscator/ui/uml/util/UMLHelper.java
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/.gitignore
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/model.notation
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/src/org/eclipse/viatra/modelobfuscator/ui/uml/UMLModelObfuscatorUIPlugin.java
The file was addedfeatures/org.eclipse.viatra.modelobfuscator.uml.feature/build.properties
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/.project
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.runtime/src/org/eclipse/viatra/modelobfuscator/emf/simple/EMFModelObfuscatorBuilder.xtend
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/.classpath
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/profile_obfuscated.profile.uml
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/profile_original.profile.di
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.ui/plugin.xml
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/xtend-gen/org/eclipse/viatra/modelobfuscator/emf/uml/.gitignore
The file was modifiedreleng/org.eclipse.viatra.modelobfuscator.target/org.eclipse.viatra.modelobfuscator.target.target
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui/src/org/eclipse/viatra/modelobfuscator/ui/handlers/AbstractModelObfuscatorHandler.java
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/src/org/eclipse/viatra/modelobfuscator/tests/SimpleUMLProfileReplacerTest.xtend
The file was addedfeatures/org.eclipse.viatra.modelobfuscator.uml.feature/feature.xml
The file was modifiedreleng/org.eclipse.viatra.modelobfuscator.update/category.xml
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/.settings/org.eclipse.jdt.core.prefs
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/build.properties
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/.settings/org.eclipse.jdt.core.prefs
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/build.properties
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/plugin.xml
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.runtime/src/org/eclipse/viatra/modelobfuscator/util/StringObfuscator.xtend
The file was modifiedreleng/org.eclipse.viatra.modelobfuscator.parent/pom.xml
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/.classpath
The file was modifiedreleng/org.eclipse.viatra.modelobfuscator.product/modelobfuscator.product
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/src/org/eclipse/viatra/modelobfuscator/emf/uml/UMLObfuscatorBuilder.xtend
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/src/org/eclipse/viatra/modelobfuscator/ui/uml/handlers/UMLModelObfuscatorHandler.java
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/profile_obfuscated.profile.di
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/profile_obfuscated.profile.notation
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/profile_original.profile.notation
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/src/org/eclipse/viatra/modelobfuscator/tests/SimpleUMLObfuscatorTest.xtend
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/src/org/eclipse/viatra/modelobfuscator/emf/uml/SimpleUMLObfuscator.xtend
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/model.uml
The file was addedplugins/org.eclipse.viatra.modelobfuscator.ui.uml/pom.xml
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/model.di
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/src/org/eclipse/viatra/modelobfuscator/emf/uml/UMLProfileReplacerBuilder.xtend
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.runtime/src/org/eclipse/viatra/modelobfuscator/emf/simple/SimpleEMFModelObfuscator.xtend
The file was addedplugins/org.eclipse.viatra.modelobfuscator.tests/umlmodels/profile_original.profile.uml
The file was addedfeatures/org.eclipse.viatra.modelobfuscator.uml.feature/license.html
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/pom.xml
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.runtime/src/org/eclipse/viatra/modelobfuscator/xml/XMLModelObfuscator.xtend
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.application/META-INF/MANIFEST.MF
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.ui/META-INF/MANIFEST.MF
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.tests/META-INF/MANIFEST.MF
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.runtime/src/org/eclipse/viatra/modelobfuscator/api/ModelObfuscator.xtend
The file was addedfeatures/org.eclipse.viatra.modelobfuscator.uml.feature/epl-v10.html
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/.project
The file was modifiedplugins/org.eclipse.viatra.modelobfuscator.ui/src/org/eclipse/viatra/modelobfuscator/ui/handlers/EMFModelObfuscatorHandler.java
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/.gitignore
The file was addedfeatures/org.eclipse.viatra.modelobfuscator.uml.feature/.project
The file was addedplugins/org.eclipse.viatra.modelobfuscator.runtime.uml/src/org/eclipse/viatra/modelobfuscator/emf/uml/SimpleUMLProfileReplacer.xtend