@Override public void serialize(Enumerator value, JsonGenerator jg, SerializerProvider provider) throws IOException { jg.writeString(value.getLiteral()); }
@Override public void serialize(Enumerator value, JsonGenerator jg, SerializerProvider provider) throws IOException { jg.writeString(value.getLiteral()); }
private String getNextOperatorOrSwitchContainer(EObject eObject) { EReference rights = (EReference) eObject.eClass() .getEStructuralFeature("rights"); EList list = (EList) eObject.eGet(rights); int indexOf = list.indexOf(current); if (indexOf < (list.size() - 1)) { EObject right = (EObject) list.get(indexOf + 1); EAttribute operator = (EAttribute) right.eClass() .getEStructuralFeature("op"); Enumerator enumerator = (Enumerator) right.eGet(operator); return enumerator.getLiteral(); } else { current = eObject; return doSwitch(eObject.eContainer()); } }
public void setInstance(Enumerator newInstance) { setInstanceGen(newInstance); if (newInstance == null) { setName(null); setValue(0); setLiteral(null); } else if (newInstance != this) { setName(newInstance.getName()); setValue(newInstance.getValue()); String literal = newInstance.getLiteral(); setLiteral(literal == null || literal.equals(newInstance.getName()) ? null : literal); } }
public void setInstance(Enumerator newInstance) { setInstanceGen(newInstance); if (newInstance == null) { setName(null); setValue(0); setLiteral(null); } else if (newInstance != this) { setName(newInstance.getName()); setValue(newInstance.getValue()); String literal = newInstance.getLiteral(); setLiteral(literal == null || literal.equals(newInstance.getName()) ? null : literal); } }