Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas FAUVERGUE2015-11-17 18:01:24 -0500
committervincent lorenzo2015-11-18 06:46:07 -0500
commit23bc59bd86a352a718ee72b02962fef67992f835 (patch)
treeab8b8782b85c480fe4fea29b2d4a565ba92cdc12 /plugins/doc
parent524fda0d6af2acbb9f6931ff1e1bd2c3d5ddb6ef (diff)
downloadorg.eclipse.papyrus-23bc59bd86a352a718ee72b02962fef67992f835.tar.gz
org.eclipse.papyrus-23bc59bd86a352a718ee72b02962fef67992f835.tar.xz
org.eclipse.papyrus-23bc59bd86a352a718ee72b02962fef67992f835.zip
Bug 476618: [Table] Improve the re-import mechanism in an existing table
https://bugs.eclipse.org/bugs/show_bug.cgi?id=476618 Implementation of documentation for the feature paste/insert/import in table. Change-Id: Ia30455f34edf06db64cd216912c8e81b13dd9c98 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
Diffstat (limited to 'plugins/doc')
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorAxisIdentifierNotFound.jpgbin0 -> 32229 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorColumnsNotEquals.jpgbin0 -> 25548 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorCorrespondingMultipleRows.jpgbin0 -> 32510 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueAttachedModeOrUpdate.jpgbin0 -> 31935 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueDetachedModeAndCreation.jpgbin0 -> 55493 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCAxisIdentifierNull.jpgbin0 -> 26331 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContainmentFeatureNull.jpgbin0 -> 25930 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContextDoesNotHaveFeature.jpgbin0 -> 28374 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementIdNull.jpgbin0 -> 26921 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementTypeCantBeFound.jpgbin0 -> 26520 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotCompatible.jpgbin0 -> 30945 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotContainment.jpgbin0 -> 25892 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCMoreThan1Category.jpgbin0 -> 32723 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCTreeFillingNoPasteConfiguration.jpgbin0 -> 26495 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorRowsNotEquals.jpgbin0 -> 24940 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorUnknownExceptionOccurred.jpgbin0 -> 29102 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionInitial.jpgbin0 -> 58013 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionResult.jpgbin0 -> 65643 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionToCopy.jpgbin0 -> 4978 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionInitial.jpgbin0 -> 60389 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionResult.jpgbin0 -> 62482 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionToCopy.jpgbin0 -> 4397 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ManageAxisIdentifier.jpgbin0 -> 86644 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedResult.jpgbin0 -> 41791 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedToCopy.jpgbin0 -> 11591 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneCellSelectedInitial.jpgbin0 -> 42109 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardInitial.jpgbin0 -> 32438 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardResult.jpgbin0 -> 34579 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardToCopy.jpgbin0 -> 3188 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardInitial.jpgbin0 -> 43034 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardResult.jpgbin0 -> 45009 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardToCopy.jpgbin0 -> 2988 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionInitial.jpgbin0 -> 52519 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionResult.jpgbin0 -> 53939 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionToCopy.jpgbin0 -> 12031 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionInitial.jpgbin0 -> 36010 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionResult.jpgbin0 -> 33178 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionToCopy.jpgbin0 -> 10385 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeRowsInitial.jpgbin0 -> 41357 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesConfiguration.jpgbin0 -> 48468 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesInitial.jpgbin0 -> 42332 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesResult.jpgbin0 -> 67068 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesToCopy.jpgbin0 -> 16143 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesInitial.jpgbin0 -> 53295 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesResult.jpgbin0 -> 112471 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesToCopy.jpgbin0 -> 47810 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionInitial.jpgbin0 -> 79211 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionResult.jpgbin0 -> 150705 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionToCopy.jpgbin0 -> 39560 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNonEditableValue.jpgbin0 -> 29872 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFound.jpgbin0 -> 30346 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFoundButCreated.jpgbin0 -> 33595 bytes
-rwxr-xr-xplugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/tableUserDoc.mediawiki365
53 files changed, 355 insertions, 10 deletions
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorAxisIdentifierNotFound.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorAxisIdentifierNotFound.jpg
new file mode 100644
index 00000000000..989ae9a9219
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorAxisIdentifierNotFound.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorColumnsNotEquals.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorColumnsNotEquals.jpg
new file mode 100644
index 00000000000..8a2afccc2d1
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorColumnsNotEquals.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorCorrespondingMultipleRows.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorCorrespondingMultipleRows.jpg
new file mode 100644
index 00000000000..d9117934a30
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorCorrespondingMultipleRows.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueAttachedModeOrUpdate.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueAttachedModeOrUpdate.jpg
new file mode 100644
index 00000000000..0031c6ba549
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueAttachedModeOrUpdate.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueDetachedModeAndCreation.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueDetachedModeAndCreation.jpg
new file mode 100644
index 00000000000..ca626015bb9
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorInvalidValueDetachedModeAndCreation.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCAxisIdentifierNull.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCAxisIdentifierNull.jpg
new file mode 100644
index 00000000000..02edb7a0069
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCAxisIdentifierNull.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContainmentFeatureNull.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContainmentFeatureNull.jpg
new file mode 100644
index 00000000000..ed72b6efee5
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContainmentFeatureNull.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContextDoesNotHaveFeature.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContextDoesNotHaveFeature.jpg
new file mode 100644
index 00000000000..562f8085a5f
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCContextDoesNotHaveFeature.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementIdNull.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementIdNull.jpg
new file mode 100644
index 00000000000..b3a54d1fd78
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementIdNull.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementTypeCantBeFound.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementTypeCantBeFound.jpg
new file mode 100644
index 00000000000..095203f4730
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCElementTypeCantBeFound.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotCompatible.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotCompatible.jpg
new file mode 100644
index 00000000000..7a4911fd2bf
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotCompatible.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotContainment.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotContainment.jpg
new file mode 100644
index 00000000000..32a3924ff2a
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCFeatureNotContainment.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCMoreThan1Category.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCMoreThan1Category.jpg
new file mode 100644
index 00000000000..b376e778452
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCMoreThan1Category.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCTreeFillingNoPasteConfiguration.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCTreeFillingNoPasteConfiguration.jpg
new file mode 100644
index 00000000000..07297d22940
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorPCTreeFillingNoPasteConfiguration.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorRowsNotEquals.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorRowsNotEquals.jpg
new file mode 100644
index 00000000000..df41342cf50
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorRowsNotEquals.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorUnknownExceptionOccurred.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorUnknownExceptionOccurred.jpg
new file mode 100644
index 00000000000..2a91f20fd04
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ErrorUnknownExceptionOccurred.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionInitial.jpg
new file mode 100644
index 00000000000..62b55ce570a
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionResult.jpg
new file mode 100644
index 00000000000..effc0f9ace1
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionToCopy.jpg
new file mode 100644
index 00000000000..4c6aa7e4c63
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertOnCategorySelectionToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionInitial.jpg
new file mode 100644
index 00000000000..522beb59f59
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionResult.jpg
new file mode 100644
index 00000000000..d3fc789b62c
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionToCopy.jpg
new file mode 100644
index 00000000000..9d3cea48995
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/InsertRowSelectionToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ManageAxisIdentifier.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ManageAxisIdentifier.jpg
new file mode 100644
index 00000000000..efab3667ace
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/ManageAxisIdentifier.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedResult.jpg
new file mode 100644
index 00000000000..0eceeafba14
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedToCopy.jpg
new file mode 100644
index 00000000000..c0b09f8d35a
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteCellsSelectedToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneCellSelectedInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneCellSelectedInitial.jpg
new file mode 100644
index 00000000000..086d33db70e
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneCellSelectedInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardInitial.jpg
new file mode 100644
index 00000000000..551bcfa6295
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardResult.jpg
new file mode 100644
index 00000000000..bdab0dea3d7
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardToCopy.jpg
new file mode 100644
index 00000000000..dc242a52b77
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneColumnClipboardToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardInitial.jpg
new file mode 100644
index 00000000000..f3d3bca7573
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardResult.jpg
new file mode 100644
index 00000000000..76cbc21a827
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardToCopy.jpg
new file mode 100644
index 00000000000..a01835f2798
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteOneRowClipboardToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionInitial.jpg
new file mode 100644
index 00000000000..7a54dd09a24
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionResult.jpg
new file mode 100644
index 00000000000..1de3dd27709
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionToCopy.jpg
new file mode 100644
index 00000000000..f8c0b776ab5
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteRowsSelectionToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionInitial.jpg
new file mode 100644
index 00000000000..0c57d2b0012
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionResult.jpg
new file mode 100644
index 00000000000..19d09b711dc
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionToCopy.jpg
new file mode 100644
index 00000000000..38a030e9385
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeColumnsSelectionToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeRowsInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeRowsInitial.jpg
new file mode 100644
index 00000000000..a0683fb054c
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteSomeRowsInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesConfiguration.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesConfiguration.jpg
new file mode 100644
index 00000000000..3706ddf3433
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesConfiguration.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesInitial.jpg
new file mode 100644
index 00000000000..7bcb1268ba7
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesResult.jpg
new file mode 100644
index 00000000000..681561587cd
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesToCopy.jpg
new file mode 100644
index 00000000000..9d550cfa908
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderHiddenCategoriesToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesInitial.jpg
new file mode 100644
index 00000000000..d1343efcc7c
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesResult.jpg
new file mode 100644
index 00000000000..30820825603
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesToCopy.jpg
new file mode 100644
index 00000000000..d1366568343
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithRowsHeaderVisibleCategoriesToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionInitial.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionInitial.jpg
new file mode 100644
index 00000000000..074eb44fe55
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionInitial.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionResult.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionResult.jpg
new file mode 100644
index 00000000000..025d117f0da
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionResult.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionToCopy.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionToCopy.jpg
new file mode 100644
index 00000000000..51d4f51e5d6
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/PasteWithoutSelectionToCopy.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNonEditableValue.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNonEditableValue.jpg
new file mode 100644
index 00000000000..598ffff7127
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNonEditableValue.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFound.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFound.jpg
new file mode 100644
index 00000000000..b55d7bff578
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFound.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFoundButCreated.jpg b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFoundButCreated.jpg
new file mode 100644
index 00000000000..ac8c849c603
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/images/WarningNotFoundButCreated.jpg
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/tableUserDoc.mediawiki b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/tableUserDoc.mediawiki
index 58d45ea9546..31fa884ea12 100755
--- a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/tableUserDoc.mediawiki
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/tableUserDoc.mediawiki
@@ -207,6 +207,8 @@ Moreover Tree table provides some specific features
; AutoResize axis
; Merge Cell
; Resize Axis
+; Unset cell value (reset to default value)
+: Selecting a cell in the table and doing "Delete" unset the cell value. That is to say, than the value is set to the default value (which is often null). It works only for editeable feature.
===The list of available features for tables===
This table lists all feature available for Tabular editors provided by Papyrus (the 17th of December 2014). This list could be considered as representative of tables capabilities '''assuming 3 points''':
@@ -382,6 +384,11 @@ if the user changed the configuration
|-
| Filter Rows
| colspan="5" style="text-align: center;" | Yes
+|-
+| Unset cell value
+| colspan="3" style="text-align: center;" | Yes
+| style="text-align: center;" | No
+| style="text-align: center;" | Yes
|}
==Tree Table Features==
@@ -697,19 +704,357 @@ When the user clicks on the left most part of the merged area, under the activit
[[File:images/classifierEdition.png|none|frame|classifier edition]] <br/>
- [[File:images/editedTable.png|none|frame|dition's result]] <br/>
+ [[File:images/editedTable.png|none|frame|edition's result]] <br/>
The tool will then automatically detect the possibility, or impossibility, of the edition and split the merge accordingly. <br/>
Please note that the merge selection will not be changed and the selected axis will still carry their merge booleans as other values might still be equal and therefore the user might still want those merged. <br/>
-=Existing Cell Editors=
-Several kind of cell editors are available in Papyrus Table. Currently, the user can't choose himself the cell editor to use for a cell/row/column.
-==DialogCellEditor==
+=Paste and insert=
+==Description==
-==TextualCellEditor==
-Several kind of cell editors are available:
-===String cell editor===
-===String with completion cell editor===
-*UML ValueSpecification Cell Editor: This editor allows to edit and create ValueSpecification from a text field. Description is available [[Papyrus_Developer_Guide/Papyrus_Embedded_Editors_Documentation/Value_Specification_Xtext_editor|here]]
-*UML Reference Cell Editor: This editor allows to edit reference (single or multi valued) using a text field. This editor provides a completion mechanism (using CTRL+SPACE) and validate the string (the string is valid when we are able to find element from the text typed by the user). For further information, please see the page [[Papyrus_Developer_Guide/Papyrus_Embedded_Editors_Documentation/Textual_Editor_For_NamedElement]]
+The paste and the insert work differently (create new objects or update existing ones) depending on the selection in the table as following:
+
+{| class="wikitable" border="1"
+!
+! style="text-align: center;" | Paste ( 1 )
+! style="text-align: center;" | Insert ( 2 )
+|-
+| No selection ( A )
+| style="text-align: center;" | Create
+| style="text-align: center;" | Create
+|-
+| Cells ( B )
+| style="text-align: center;" | Update
+| style="text-align: center;" | X
+|-
+| Rows Header ( C )
+| style="text-align: center;" | Update
+| style="text-align: center;" | Create
+|-
+| Columns Header ( D )
+| style="text-align: center;" | Update
+| style="text-align: center;" | X
+|}
+
+Actions:
+*<u>'''Create'''</u>: It shall imply first the check of the elements' existence in the table (or selection), then eventual creation of new elements at a given position or at the end of the table
+*<u>'''Update'''</u>: It shall only imply the update of existing elements
+
+
+In details:
+*<u>'''A1'''</u>: Two differents possible "paste" types :
+**Number of columns pasted equals to the number of columns in table (including rows header): The objects pasted must be created according to the rows header in the clipboard.
+**Else (The result will be the same for '''A2'''): The existence of the pasted objects must be checked (depending on the axis identifier):
+***Object exists: The user can choose the action to do in this case:
+****<u>Replace</u>: The values must be overwritten
+****<u>Add</u>: A row must be added at the end of the table (for the tree table, if this is a sub-element of the first row selected, the row will be added to the end of the sub category) corresponding to the created object
+****<u>Skip</u>: No modification for this object
+****<u>Cancel</u>: Cancel all the actions
+***Object doesn't exist: A row must be added at the end of the table corresponding to the created object
+
+*<u>'''B1'''</u>: Only the update of the cells must be applied:
+**Depending on the selection, values must be overwritten (for the following table, selection must be represented as following: ''[NumberOfRows, NumberOfColumn]''):
+{| class="wikitable" border="1"
+! style="text-align: center;" | Selection
+! style="text-align: center;" | Paste
+! style="text-align: center;" | Action
+|-
+| style="text-align: center;" | [X, Y]
+| style="text-align: center;" | [X, Y]
+| Values in the selection must be updated.
+|-
+| style="text-align: center;" | [X, Y]
+| style="text-align: center;" | [1, Y]
+| The values pasted must be updated for all selected rows (by repeat of the pasted row values).
+|-
+| style="text-align: center;" | |X, Y]
+| style="text-align: center;" | [Z, Y]
+| An error message will be displayed.
+|-
+| style="text-align: center;" | [X, Y]
+| style="text-align: center;" | [X, Z]
+| An error message will be displayed.
+|}
+
+*<u>'''C1'''</u>: The existence of the pasted objects must be checked into the selection (depending on the axis identifier):
+**Object exists: the values of the corresponding row must be updated
+**Object doesn't exist: No modification
+
+*<u>'''C2'''</u>: The existence of the pasted objects must be checked into the selection (depending on the axis identifier):
+**Object exists: The user can choose the action to add in this case:
+***<u>Replace</u>: The values must be overwritten
+***<u>Add</u>: A row must be added before the selection (for the tree table, if this is a sub-element of the first row selected, the row will be added to the end of the sub category) of the table corresponding to the created object
+***<u>Skip</u>: No modification for this row
+***<u>Cancel</u>: Cancel all the action
+**Object doesn't exist: A row must be added before the selection (if the first element selected is a category, the row will be added as first child of this category) of the table corresponding to the created object
+
+*<u>'''D1'''</u>: Only the update of the columns must be applied:
+**Depending on the selection, values must be overwritten (for the following table, selection must be represented as following: ''[NumberOfRows, NumberOfColumn]''):
+{| class="wikitable" border="1"
+! style="text-align: center;" | Selection
+! style="text-align: center;" | Paste
+! style="text-align: center;" | Action
+|-
+| style="text-align: center;" | [X, Y]
+| style="text-align: center;" | [X, Y]
+| Values in the selection must be updated.
+|-
+| style="text-align: center;" | [X, Y]
+| style="text-align: center;" | [X, 1]
+| The values pasted must be updated for all selected columns (by repeat of the pasted column values).
+|-
+| style="text-align: center;" | |X, Y]
+| style="text-align: center;" | [Z, Y]
+| An error message will be displayed.
+|-
+| style="text-align: center;" | [X, Y]
+| style="text-align: center;" | [X, Z]
+| An error message will be displayed.
+|}
+
+
+==How axis identifier comparison works==
+
+In some cases (A1, A2 and C2), the existence of the pasted or inserted objects must be checked. This is done by comparison between pasted object axis identifier and the existing axis identifier values.
+To define this axis identifier, just select the column (available in the table) from the paste configuration:
+ [[File:images/ManageAxisIdentifier.jpg|none|frame]]
+
+
+==Warnings and errors==
+===Warnings===
+Here, you will find the possible warning messages at the end of the paste/insert (if no modification is applied during the paste/insert and a warning message was caught, the warning message must be displayed as error):
+*When an identifier is not found in the selection:
+ [[File:images/WarningNotFound.jpg|none|frame]]
+*When an identifier is not found in the selection but is created:
+ [[File:images/WarningNotFoundButCreated.jpg|none|frame]]
+*When a non-editable value tried to be updated, this type of warning will appear:
+ [[File:images/WarningNonEditableValue.jpg|none|frame]]
+
+===Errors===
+Two types of error can be displayed while the paste/insert:
+*PasteConfiguration definition error
+*Error during the process of the paste/insert
+
+
+====PasteConfiguration errors====
+Here, you will find the possible paste configuration error messages at the end of the paste/insert:
+*When the element id is not defined:
+ [[File:images/ErrorPCElementIdNull.jpg|none|frame]]
+*When the containment feature is not defined:
+ [[File:images/ErrorPCContainmentFeatureNull.jpg|none|frame]]
+*When the axis identifier is not defined (and when it is necessary):
+ [[File:images/ErrorPCAxisIdentifierNull.jpg|none|frame]]
+*When the element type cannot be found:
+ [[File:images/ErrorPCElementTypeCantBeFound.jpg|none|frame]]
+*When the feature is not containment:
+ [[File:images/ErrorPCFeatureNotContainment.jpg|none|frame]]
+*When the feature is not compatible:
+ [[File:images/ErrorPCFeatureNotCompatible.jpg|none|frame]]
+*When the context of the table does not have the declared containment feature:
+ [[File:images/ErrorPCContextDoesNotHaveFeature.jpg|none|frame]]
+*When a TreeFillingConfiguration does not have paste configuration:
+ [[File:images/ErrorPCTreeFillingNoPasteConfiguration.jpg|none|frame]]
+*When more than 1 category is defined for a depth and when the table has hidden categories:
+ [[File:images/ErrorPCMoreThan1Category.jpg|none|frame]]
+
+
+====Errors during the process====
+Here, you will find the possible error messages at the end of the paste/insert:
+*When the axis identifier was not found in the table:
+ [[File:images/ErrorAxisIdentifierNotFound.jpg|none|frame]]
+*When the number of rows pasted is not equals to the number of rows in the table:
+ [[File:images/ErrorRowsNotEquals.jpg|none|frame]]
+*When the number of columns pasted is not equals to the number of columns in the table:
+ [[File:images/ErrorColumnsNotEquals.jpg|none|frame]]
+*When the 'Replace' action is wanted by the user but more than one object correspond to the identifier:
+ [[File:images/ErrorCorrespondingMultipleRows.jpg|none|frame]]
+*When an invalid value tried to be set in a new object in attached mode or during the update:
+ [[File:images/ErrorInvalidValueAttachedModeOrUpdate.jpg|none|frame]]
+*When an invalid value tried to be set in a new object in detached mode:
+ [[File:images/ErrorInvalidValueDetachedModeAndCreation.jpg|none|frame]]
+*When an unknown exception occured:
+ [[File:images/ErrorUnknownExceptionOccurred.jpg|none|frame]]
+
+==Details and Example==
+===Paste with rows header===
+The paste with rows header in the clipboard must respect the number of columns in the target table.
+The hierarchy of the rows header must be respected, i.e. when the categories are hidden or shown.
+
+When the categories are hidden, the number of defined categories by depth must be equals to 1 if you want to paste.
+
+<u>N.B:</u> The undo/redo is not implemented for this paste.
+
+====Examples====
+=====Visible categories=====
+Get the following current table:
+ [[File:images/PasteWithRowsHeaderVisibleCategoriesInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteWithRowsHeaderVisibleCategoriesToCopy.jpg|none|frame]]
+
+
+The objects are created with the correct values:
+ [[File:images/PasteWithRowsHeaderVisibleCategoriesResult.jpg|none|frame]]
+
+
+=====Hidden categories=====
+Get the following current table:
+ [[File:images/PasteWithRowsHeaderHiddenCategoriesInitial.jpg|none|frame]]
+
+With this following categories configuration:
+ [[File:images/PasteWithRowsHeaderHiddenCategoriesConfiguration.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteWithRowsHeaderHiddenCategoriesToCopy.jpg|none|frame]]
+
+
+The objects are created with the correct values:
+ [[File:images/PasteWithRowsHeaderHiddenCategoriesResult.jpg|none|frame]]
+
+
+===Paste and insert without selection (A1 and A2)===
+This paste or insert allows to replace, add or skip the existing objects and allows to create the non-existing objects. The 'Replace' action allows to update the values of the existing object, the 'Skip' action does nothing on it and the 'Add' action allows to create an object on the same depth of the existing one.
+The created objects must be at the end of the table.
+
+For the TreeTable, some specifications exist:
+*if no object was found for the identifier, the created object must be a depth 0 object because we can't defined the depth of the paste object
+*if an existing object is found for the identifier and the user wants its creation, an object with the same depth will be created depending on the paste configuration of the existing object
+*the non first level created object won't be at the end of the table but at the end of the feature which it is associated
+
+====Example====
+Get the following current table:
+ [[File:images/PasteWithoutSelectionInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteWithoutSelectionToCopy.jpg|none|frame]]
+
+
+Depending on the previous specifications explained, the result is the following:
+ [[File:images/PasteWithoutSelectionResult.jpg|none|frame]]
+
+
+===Paste with cells selection (B1)===
+Depending on the selection and to the clipboard, differents actions are possible:
+*if only one cell is selected, the cells corresponding to rectangular width and height of clipboard must be overwritten
+*if some rows are selected and only one is available in the clipboard, the selected rows must be updated with the values of the single row of the clipboard
+*else the width and height of the selection must be equals respectively to the width and height from the clipboard, the selected cells will be modified
+
+====Examples====
+=====Cells with some rows and columns=====
+Get the following current table and selection:
+ [[File:images/PasteSomeRowsInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteCellsSelectedToCopy.jpg|none|frame]]
+
+
+The result of the paste is selected and is this following:
+ [[File:images/PasteCellsSelectedResult.jpg|none|frame]]
+
+
+=====One cell selected=====
+Get the following current table and selection:
+ [[File:images/PasteOneCellSelectedInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteCellsSelectedToCopy.jpg|none|frame]]
+
+
+The result of the paste is selected and is this following:
+ [[File:images/PasteCellsSelectedResult.jpg|none|frame]]
+
+
+=====One row in clipboard=====
+Get the following current table and selection:
+ [[File:images/PasteOneRowClipboardInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteOneRowClipboardToCopy.jpg|none|frame]]
+
+
+The result of the paste is selected and is this following:
+ [[File:images/PasteOneRowClipboardResult.jpg|none|frame]]
+
+
+===Paste with rows header selection (C1)===
+This paste allows to update the selected existing rows when the rows header height selected is equals to the height of rows in the clipboard.
+
+====Example====
+Get the following current table and selection:
+ [[File:images/PasteRowsSelectionInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteRowsSelectionToCopy.jpg|none|frame]]
+
+
+The result of the paste is selected and is like following (the first class is not modified because it does not exist):
+ [[File:images/PasteRowsSelectionResult.jpg|none|frame]]
+
+
+===Insert with rows header selection (C2)===
+This paste or insert allows to replace, add, skip the existing objects and allows to create the non-existing objects. The 'Replace' action allows to update the values of the existing object, the 'Skip' action does nothing on it and the 'Add' action allows to create an object on the same depth of the existing one.
+The created objects must be inserted before the selection.
+
+For the TreeTable, some specifications exist (in addition of specifications of the paste/insert without selection ([[#Paste and insert without selection (A1 and A2)|A1 and A2]]):
+*if a paste is realised with a selected category , an object will be created and added to this feature at the first position
+*the created objects must be inserted before the first selected row for the depth 0 but must be added at the last position for others depths because it is not possible to define the position to be used
+
+====Examples====
+=====Insert on object=====
+Get the following current table and selection:
+ [[File:images/InsertRowSelectionInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/InsertRowSelectionToCopy.jpg|none|frame]]
+
+
+The result is the following:
+ [[File:images/InsertRowSelectionResult.jpg|none|frame]]
+
+
+=====Insert on category=====
+Get the following current table and selection:
+ [[File:images/InsertOnCategorySelectionInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/InsertOnCategorySelectionToCopy.jpg|none|frame]]
+
+
+The result is the following:
+ [[File:images/InsertOnCategorySelectionResult.jpg|none|frame]]
+
+
+===Paste with columns header selection (D2)===
+Depending on the selection and to the clipboard, different actions are possible:
+*if some columns are selected and only one is available in the clipboard, the selected columns must be updated with the values of the single column of the clipboard
+*else the width of the selection must be equals to the width from the clipboard, the selected columns will be modified
+
+====Examples====
+=====Some column selected=====
+Get the following current table and selection:
+ [[File:images/PasteSomeColumnsSelectionInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteSomeColumnsSelectionToCopy.jpg|none|frame]]
+
+
+The result is the following:
+ [[File:images/PasteSomeColumnsSelectionResult.jpg|none|frame]]
+
+
+=====One column in clipboard=====
+Get the following current table and selection:
+ [[File:images/PasteOneColumnClipboardInitial.jpg|none|frame]]
+
+And this copied text:
+ [[File:images/PasteOneColumnClipboardToCopy.jpg|none|frame]]
+
+
+The result is the following:
+ [[File:images/PasteOneColumnClipboardResult.jpg|none|frame]]
+
+=Import from file (CSV)=
+The import from file (CSV) works like [[#Paste with rows header|paste with rows header]] when the rows header are available in the CSV.
+
+If the rows header are not available, the rows works like [[#Paste and insert without selection (A1 and A2)|insert without selection]] or [[#Insert with rows header selection (C2)|insert with rows header selection]] depending to the selection.

Back to the top