@SuppressWarnings("unused") public void delete(Object... o) { Transaction t = ineo.beginTx(); try { for (Object item : o) { TypeWrapper type = TypeWrapperFactory.$(item); Nodeid neo = type.id(item); Node delNode = ineo.getNodeById(neo.id()); if (neo == null) return; for (FieldContext field : type.getFields(item)) if (field.isIndexed()) indexRemove(delNode, field); else if (field.isFullText()) ftIndexRemove(delNode, field); for (Relationship r : delNode.getRelationships()) r.delete(); delNode.delete(); } t.success(); } finally { t.finish(); } }