@Override public String apply(EnumConstant elem) { return String.format("enumConstant %s has value %s", elem.getName(), elem.getImplicitIntegerValue()); } }));
@Check public void checkEnumConstantNameUniquesness(Enumeration enumeration) { Set<String> names = new HashSet<>(enumeration.getEnumConstants().size()); for (EnumConstant enumConstant : enumeration.getEnumConstants()) { if (names.contains(enumConstant.getName())) { String message = String.format("Enumeration constants must have unique names."); error(message, RapidmlPackage.Literals.ENUMERATION__ENUM_CONSTANTS); } names.add(enumConstant.getName()); } }
private CharSequence generate(final EnumConstant enumConstant, final boolean defaultInts) { StringConcatenation _builder = new StringConcatenation(); CharSequence _simpleDoc = DocHelper.simpleDoc(enumConstant); _builder.append(_simpleDoc); CharSequence _serializationAttributes = this.getSerializationAttributes(enumConstant); _builder.append(_serializationAttributes); _builder.newLineIfNotEmpty(); String _name = enumConstant.getName(); _builder.append(_name); { if ((!defaultInts)) { _builder.append(" = "); int _integerValue = enumConstant.getIntegerValue(); _builder.append(_integerValue); } } _builder.newLineIfNotEmpty(); return _builder; }
_builder.append(name, " "); _builder.append("."); String _name = enumConstant.getName(); _builder.append(_name, " "); _builder.append(": ");
_builder.append(" "); _builder.append("<td>"); String _name_3 = enumConstant.getName(); _builder.append(_name_3, " "); _builder.append("</td>");