Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjeremie.tatibouet2015-04-28 13:56:58 +0000
committerArnaud Cuccuru2015-04-30 11:47:46 +0000
commitbbdda04530c5901c986da88c550db65a146aede7 (patch)
treef18967d0e63785d1b1e636f4cd01c6710e43cd09 /plugins/uml/alf/org.eclipse.papyrus.uml.alf/src
parent03c212d7016556ba542f4e69024fc0228c85722e (diff)
downloadorg.eclipse.papyrus-bbdda04530c5901c986da88c550db65a146aede7.tar.gz
org.eclipse.papyrus-bbdda04530c5901c986da88c550db65a146aede7.tar.xz
org.eclipse.papyrus-bbdda04530c5901c986da88c550db65a146aede7.zip
Class, Signal, Enumeration, Datatype and package follows automatically
the evolution of the semantic model. ElementImport, Generalization, PackageImport impacts are also supported. Change-Id: I0178e33f270d8c542d8a6df68cc11b153732d6f2 Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr> Reviewed-on: https://git.eclipse.org/r/46748 Reviewed-by: Arnaud Cuccuru <arnaud.cuccuru@cea.fr> Tested-by: Arnaud Cuccuru <arnaud.cuccuru@cea.fr> Reviewed-on: https://git.eclipse.org/r/46799 Tested-by: Hudson CI
Diffstat (limited to 'plugins/uml/alf/org.eclipse.papyrus.uml.alf/src')
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/RunTimeCaching.java4
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/formatting/AlfFormatter.xtend3
2 files changed, 6 insertions, 1 deletions
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/RunTimeCaching.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/RunTimeCaching.java
index e2c639c3800..4d4edaa6285 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/RunTimeCaching.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/RunTimeCaching.java
@@ -34,7 +34,9 @@ public class RunTimeCaching {
}
public void add(SyntaxElementImpl element) {
- this.registry.add(element);
+ if(element!=null){
+ this.registry.add(element);
+ }
}
public void clear() {
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/formatting/AlfFormatter.xtend b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/formatting/AlfFormatter.xtend
index c1bcb42cc0b..d426a747726 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/formatting/AlfFormatter.xtend
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/formatting/AlfFormatter.xtend
@@ -218,8 +218,11 @@ class AlfFormatter extends AbstractDeclarativeFormatter {
// Enumeration Definition
c.setIndentationIncrement().after(enumerationDefinitionAccess.leftCurlyBracketKeyword_1);
+ c.setLinewrap().after(enumerationDefinitionAccess.leftCurlyBracketKeyword_1);
+ c.setLinewrap().before(enumerationDefinitionAccess.rightCurlyBracketKeyword_3);
c.setIndentationDecrement().before(enumerationDefinitionAccess.rightCurlyBracketKeyword_3);
c.setLinewrap().after(enumerationDefinitionAccess.rightCurlyBracketKeyword_3);
+ c.setLinewrap().after(enumerationDefinitionAccess.commaKeyword_2_1_0);
c.setIndentationIncrement().after(enumerationDefinitionOrStubAccess.leftCurlyBracketKeyword_1_1_0);
c.setIndentationDecrement().before(enumerationDefinitionOrStubAccess.rightCurlyBracketKeyword_1_1_2);

Back to the top