package jetbrains.mps.build.structure; /*Generated by MPS */ import jetbrains.mps.smodel.PropertySupport; import java.util.Iterator; import jetbrains.mps.internal.collections.runtime.ListSequence; public class BuildSource_JavaContentFolderKind_PropertySupport extends PropertySupport { public boolean canSetValue(String value) { if (value == null) { return true; } Iterator<BuildSource_JavaContentFolderKind> constants = ListSequence.fromList(BuildSource_JavaContentFolderKind.getConstants()).iterator(); while (constants.hasNext()) { BuildSource_JavaContentFolderKind constant = constants.next(); if (value.equals(constant.getName())) { return true; } } return false; } public String toInternalValue(String value) { if (value == null) { return null; } Iterator<BuildSource_JavaContentFolderKind> constants = ListSequence.fromList(BuildSource_JavaContentFolderKind.getConstants()).iterator(); while (constants.hasNext()) { BuildSource_JavaContentFolderKind constant = constants.next(); if (value.equals(constant.getName())) { return constant.getValueAsString(); } } return null; } public String fromInternalValue(String value) { BuildSource_JavaContentFolderKind constant = BuildSource_JavaContentFolderKind.parseValue(value); if (constant != null) { return constant.getName(); } return "<no kind>"; } }