public int indexOfKey(Object key) { return eMap.indexOf(key); }
protected void _format(final ElkPropertyToValueMapEntryImpl entry, @Extension final IFormattableDocument document) { document.append(document.prepend(this.textRegionExtensions.regionFor(entry).keyword(this._elkGraphGrammarAccess.getPropertyAccess().getColonKeyword_1()), ElkGraphFormatter.no_space), ElkGraphFormatter.one_space); EObject _eContainer = entry.eContainer(); final EMapPropertyHolder container = ((EMapPropertyHolder) _eContainer); int _indexOf = container.getProperties().indexOf(entry); int _size = container.getProperties().size(); int _minus = (_size - 1); boolean _equals = (_indexOf == _minus); if (_equals) { document.<ElkPropertyToValueMapEntryImpl>append(entry, ElkGraphFormatter.new_lines); } else { document.<ElkPropertyToValueMapEntryImpl>append(entry, ElkGraphFormatter.new_line); } }