Loading Language Integration/JEE/org.codeling.lang.jee.transformation/src/main/java/org/codeling/lang/jee7/transformation/bean_feature/ChildTypeTransformation.java +4 −4 Original line number Diff line number Diff line Loading @@ -124,14 +124,14 @@ public class ChildTypeTransformation List<EObject> targets = Models.getTargetsAsList(modelElement, eReference); for (EObject target : targets) { String originalTargetName = getNameAttributeValue(target); String targetName = originalTargetName; targetName = Character.toLowerCase(targetName.charAt(0)) + targetName.substring(1); String upperCaseName = Character.toUpperCase(originalTargetName.charAt(0)) + originalTargetName.substring(1); String lowerCaseName = Character.toLowerCase(originalTargetName.charAt(0)) + originalTargetName.substring(1); IType type = (IType) getIALHolder().getIALCodeElement(); IField field = type.getField(targetName); IField field = type.getField(lowerCaseName); if (field == null || !field.exists()) { try { String content = "@Inject\r"; content += "" + originalTargetName + " " + targetName + ";\r\r"; content += "" + upperCaseName + " " + lowerCaseName + ";\r\r"; type.createField(content, null, true, null); } catch (JavaModelException e) { e.printStackTrace(); Loading Loading
Language Integration/JEE/org.codeling.lang.jee.transformation/src/main/java/org/codeling/lang/jee7/transformation/bean_feature/ChildTypeTransformation.java +4 −4 Original line number Diff line number Diff line Loading @@ -124,14 +124,14 @@ public class ChildTypeTransformation List<EObject> targets = Models.getTargetsAsList(modelElement, eReference); for (EObject target : targets) { String originalTargetName = getNameAttributeValue(target); String targetName = originalTargetName; targetName = Character.toLowerCase(targetName.charAt(0)) + targetName.substring(1); String upperCaseName = Character.toUpperCase(originalTargetName.charAt(0)) + originalTargetName.substring(1); String lowerCaseName = Character.toLowerCase(originalTargetName.charAt(0)) + originalTargetName.substring(1); IType type = (IType) getIALHolder().getIALCodeElement(); IField field = type.getField(targetName); IField field = type.getField(lowerCaseName); if (field == null || !field.exists()) { try { String content = "@Inject\r"; content += "" + originalTargetName + " " + targetName + ";\r\r"; content += "" + upperCaseName + " " + lowerCaseName + ";\r\r"; type.createField(content, null, true, null); } catch (JavaModelException e) { e.printStackTrace(); Loading