private void generateForEnum(InformationModel infomodel, InvocationContext ctx, Enum en, IGeneratedWriter outputter) { ChainedCodeGeneratorTask<Enum> generator = new ChainedCodeGeneratorTask<Enum>(); generator.addTask(new JavaEnumGeneratorTask(JAVA_FILE_EXTENSION, SOURCE, en.getNamespace())); generator.generate(en, ctx, outputter); }
visited.add(en); imports.add(en.getNamespace()); exports.add(en.getNamespace());
private void generateForEnum(InvocationContext ctx, Enum en, IGeneratedWriter outputter) { ChainedCodeGeneratorTask<Enum> generator = new ChainedCodeGeneratorTask<Enum>(); generator.addTask(new JavaEnumGeneratorTask(JAVA_FILE_EXTENSION, SOURCE, en.getNamespace())); generator.generate(en, ctx, outputter); }
visited.add(en); imports.add(en.getNamespace()); exports.add(en.getNamespace());
public String getFirstValueEnum(final FunctionBlock fb, final PropertyType type) { EList<org.eclipse.vorto.core.api.model.datatype.Enum> _referencedEnums = Utils.getReferencedEnums(fb); for (final org.eclipse.vorto.core.api.model.datatype.Enum enum_ : _referencedEnums) { boolean _and = false; String _displayname = enum_.getDisplayname(); Type _type = ((ObjectPropertyType) type).getType(); String _name = _type.getName(); boolean _equals = _displayname.equals(_name); if (!_equals) { _and = false; } else { String _namespace = enum_.getNamespace(); Type _type_1 = ((ObjectPropertyType) type).getType(); String _namespace_1 = _type_1.getNamespace(); boolean _equals_1 = _namespace.equals(_namespace_1); _and = _equals_1; } if (_and) { EList<EnumLiteral> _enums = enum_.getEnums(); EnumLiteral _get = _enums.get(0); return _get.getName(); } } return ""; }
_and_1 = false; } else { String _namespace = enum_.getNamespace(); Type _type_1 = ((ObjectPropertyType) type).getType(); String _namespace_1 = _type_1.getNamespace();
_builder.newLine(); _builder.append("namespace "); String _namespace = dataEnum.getNamespace(); String _replace = _namespace.replace(".", "_"); _builder.append(_replace, "");
_builder.newLineIfNotEmpty(); _builder.append("* Namespace:\t"); String _namespace = en.getNamespace(); _builder.append(_namespace, ""); _builder.newLineIfNotEmpty();
_builder.newLineIfNotEmpty(); _builder.append("* Namespace:\t"); String _namespace = en.getNamespace(); _builder.append(_namespace, ""); _builder.newLineIfNotEmpty();
_builder.append("\t"); _builder.append("<tr><td>Namespace:</td><td>"); String _namespace = en.getNamespace(); _builder.append(_namespace, "\t"); _builder.append("</td></tr>");