private void appendSingletons(final XMLStreamWriter writer, final List<EdmSingleton> singletons) throws XMLStreamException { for (EdmSingleton singleton : singletons) { writer.writeStartElement(XML_SINGLETON); writer.writeAttribute(XML_NAME, singleton.getName()); writer.writeAttribute( XML_ENTITY_TYPE, getAliasedFullQualifiedName(singleton.getEntityType(), false)); appendNavigationPropertyBindings(writer, singleton); writer.writeEndElement(); } }
@Override public EdmEntityType getEntityType() { return singleton.getEntityType(); }