From 34568ca9b149e6bc490f4661de58bbfa69d7a6b6 Mon Sep 17 00:00:00 2001
From: Antonin Delpeuch
Date: Thu, 19 Oct 2017 18:15:22 +0100
Subject: [PATCH] Initial support for creation of new items in Wikidata
---
.../scripts/dialogs/perform-edits-dialog.html | 4 -
.../scripts/dialogs/perform-edits-dialog.js | 6 +-
.../wikidata/editing/CellCoordinates.java | 33 ++++++
.../CellCoordinatesKeyDeserializer.java | 18 +++
.../wikidata/editing/NewItemLibrary.java | 104 ++++++++++++++++++
.../exporters/QuickStatementsExporter.java | 2 +-
.../PerformWikibaseEditsOperation.java | 101 +++++++++++------
.../wikidata/schema/ExpressionContext.java | 14 ++-
.../wikidata/schema/ItemUpdate.java | 53 +++++++++
.../wikidata/schema/NewEntityIdValue.java | 90 +++++++++++++++
.../wikidata/schema/WbItemVariable.java | 3 +-
.../wikidata/schema/WbNameDescExpr.java | 2 +-
.../wikidata/schema/WikibaseSchema.java | 2 +-
13 files changed, 388 insertions(+), 44 deletions(-)
create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/editing/CellCoordinates.java
create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/editing/CellCoordinatesKeyDeserializer.java
create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/editing/NewItemLibrary.java
create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/schema/NewEntityIdValue.java
diff --git a/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html b/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html
index 3adb0f596..82414b252 100644
--- a/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html
+++ b/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html
@@ -8,10 +8,6 @@