diff options
author | Kenn Hussey | 2014-01-15 18:23:38 +0000 |
---|---|---|
committer | Kenn Hussey | 2014-01-15 18:23:38 +0000 |
commit | c421afd495b988f9d82ffbebf6e49afe429684ba (patch) | |
tree | ac63ab4b07c064523df8eb30e8e9193f252238f6 | |
parent | 56d7c13260be4553999edf0ce47dad9ab14d075e (diff) | |
download | org.eclipse.uml2-c421afd495b988f9d82ffbebf6e49afe429684ba.tar.gz org.eclipse.uml2-c421afd495b988f9d82ffbebf6e49afe429684ba.tar.xz org.eclipse.uml2-c421afd495b988f9d82ffbebf6e49afe429684ba.zip |
[425615] Avoiding duplicate @Override annotations for setters.
2 files changed, 8 insertions, 8 deletions
diff --git a/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java b/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java index d9d38653f..b5aab4d95 100644 --- a/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java +++ b/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java @@ -4123,7 +4123,7 @@ public class Class if (!genModel.isReflectiveDelegation() && genFeature.isBasicSet()) { stringBuffer.append(TEXT_263); if (isJDK50) { //Class/basicSetGenFeature.annotations.insert.javajetinc - if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { + if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { stringBuffer.append(TEXT_264); } } @@ -4149,7 +4149,7 @@ public class Class if (genFeature.isSet() && !(!genModel.isReflectiveDelegation() && genFeature.isBasicSet())) { stringBuffer.append(TEXT_274); if (isJDK50) { //Class/setGenFeature.annotations.insert.javajetinc - if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { + if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { stringBuffer.append(TEXT_275); } } @@ -5285,7 +5285,7 @@ if (index != -1) { head = typeName.substring(0, index); tail = typeName.substrin if (isImplementation && !genModel.isReflectiveDelegation() && genFeature.isBasicSet()) { stringBuffer.append(TEXT_761); if (isJDK50) { //Class/basicSetGenFeature.annotations.insert.javajetinc - if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { + if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { stringBuffer.append(TEXT_762); } } @@ -5795,7 +5795,7 @@ if (index != -1) { head = typeName.substring(0, index); tail = typeName.substrin } else { stringBuffer.append(TEXT_994); if (isJDK50) { //Class/setGenFeature.annotations.insert.javajetinc - if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { + if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { stringBuffer.append(TEXT_995); } } @@ -6630,7 +6630,7 @@ if (index != -1) { head = typeName.substring(0, index); tail = typeName.substrin } else { stringBuffer.append(TEXT_1355); if (isJDK50) { //Class/unsetGenFeature.annotations.insert.javajetinc - if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { + if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { stringBuffer.append(TEXT_1356); } } @@ -10342,7 +10342,7 @@ if (index != -1) { head = typeName.substring(0, index); tail = typeName.substrin if (genFeature.isBasicSet()) { stringBuffer.append(TEXT_2924); if (isJDK50) { //basicSetGenFeature.annotations.insert.javajetinc - if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { + if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { stringBuffer.append(TEXT_2925); } } @@ -10406,7 +10406,7 @@ if (index != -1) { head = typeName.substring(0, index); tail = typeName.substrin if (genFeature.isSet()) { stringBuffer.append(TEXT_2953); if (isJDK50) { //setGenFeature.annotations.insert.javajetinc - if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { + if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) { stringBuffer.append(TEXT_2954); } } diff --git a/plugins/org.eclipse.uml2.codegen.ecore/templates/model/Class/basicSetGenFeature.annotations.insert.javajetinc b/plugins/org.eclipse.uml2.codegen.ecore/templates/model/Class/basicSetGenFeature.annotations.insert.javajetinc index 2fab57cca..8a05e0d49 100644 --- a/plugins/org.eclipse.uml2.codegen.ecore/templates/model/Class/basicSetGenFeature.annotations.insert.javajetinc +++ b/plugins/org.eclipse.uml2.codegen.ecore/templates/model/Class/basicSetGenFeature.annotations.insert.javajetinc @@ -1,3 +1,3 @@ -<%if (genClass.getExtendedGenFeatures().contains(genFeature) || (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) {%> +<%if (!genClass.getExtendedGenFeatures().contains(genFeature) && (UML2GenModelUtil.isDuplicate(genFeature) && (!UML2GenModelUtil.isRedefinition(genFeature) || genClass.getExtendedGenFeatures().contains(UML2GenModelUtil.getRedefinedGenFeatures(genFeature).iterator().next())))) {%> @Override <%}%>
\ No newline at end of file |