Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Lorenzo2019-08-28 12:53:43 +0000
committerVincent Lorenzo2019-08-29 14:16:58 +0000
commit13eaf2ba931b100f65dcb44f4c58fd143ba15ece (patch)
tree9d5d1630186380886b9ddd92954fca9fa8b0bfe9 /plugins/doc
parent24a259915cc7a3177ae1715b74a5ca6212d616c9 (diff)
downloadorg.eclipse.papyrus-13eaf2ba931b100f65dcb44f4c58fd143ba15ece.tar.gz
org.eclipse.papyrus-13eaf2ba931b100f65dcb44f4c58fd143ba15ece.tar.xz
org.eclipse.papyrus-13eaf2ba931b100f65dcb44f4c58fd143ba15ece.zip
Bug 550520: [Table] Papyrus must provide a tools to create easily a TableConfiguration from an existing Table
Change-Id: Id565ff4693c67e3b405d6b4019c9112899f1a1ae Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
Diffstat (limited to 'plugins/doc')
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.nattable.doc/plugin.xml8
-rwxr-xr-xplugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_CheckDependecyDialog.pngbin0 -> 14164 bytes
-rwxr-xr-xplugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_OutputPage.pngbin0 -> 25070 bytes
-rwxr-xr-xplugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_TableDataPage.pngbin0 -> 27190 bytes
-rwxr-xr-xplugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_WarningWizard.pngbin0 -> 25931 bytes
-rwxr-xr-xplugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmith-main-toc.xml9
-rwxr-xr-xplugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmiths.mediawiki40
7 files changed, 57 insertions, 0 deletions
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/plugin.xml b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/plugin.xml
index 17e8eb56448..ba09f4b3207 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/plugin.xml
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/plugin.xml
@@ -31,6 +31,14 @@
file="target/site/generated-eclipse-help/matrixDevDoc-toc.xml"
primary="false">
</toc>
+ <toc
+ file="target/site/generated-eclipse-help/toolsmiths/nattableToolsmith-main-toc.xml"
+ primary="false">
+ </toc>
+ <toc
+ file="target/site/generated-eclipse-help/toolsmiths/nattableToolsmiths-toc.xml"
+ primary="false">
+ </toc>
</extension>
</plugin>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_CheckDependecyDialog.png b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_CheckDependecyDialog.png
new file mode 100755
index 00000000000..f13b5ca9f9a
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_CheckDependecyDialog.png
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_OutputPage.png b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_OutputPage.png
new file mode 100755
index 00000000000..99b85cffa19
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_OutputPage.png
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_TableDataPage.png b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_TableDataPage.png
new file mode 100755
index 00000000000..affbd0d6030
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_TableDataPage.png
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_WarningWizard.png b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_WarningWizard.png
new file mode 100755
index 00000000000..0f510b92aaa
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/images/CreateTableConfigurationFromTable_WarningWizard.png
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmith-main-toc.xml b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmith-main-toc.xml
new file mode 100755
index 00000000000..372760d0621
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmith-main-toc.xml
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc label="Table" link_to="../org.eclipse.papyrus.infra.doc/toc.xml#PapyrusDocCustom">
+ <topic label="Table" >
+ <topic label="Create a TableConfiguration from a Table">
+ <link toc="target/site/generated-eclipse-help/toolsmiths/nattableToolsmiths-toc.xml"/>
+ <anchor id="TableConfigurationCreationFromTable"/>
+ </topic>
+ </topic>
+</toc>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmiths.mediawiki b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmiths.mediawiki
new file mode 100755
index 00000000000..9ee478881a0
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.nattable.doc/src/site/mediawiki/toolsmiths/nattableToolsmiths.mediawiki
@@ -0,0 +1,40 @@
+=How To Create a TableConfiguration From a Table?=
+#Install the plugin '''com.cea.papyrus.infra.nattable.export''' in your Eclipse, then restart.
+#Create a new Papyrus Project
+#Create a new Table
+##To create a configuration for a flat or a tree table, we recommend to create a '''Generic Tree Table'''.
+##To create a configuration for a matrix table, we recommend to create a '''Relationship Generic Matrix'''.
+#Configure your table.
+#Export your table '''Right-Click > Export As Table Configuration''' or in Eclipse Menu '''File > Export > Papyrus > Export As Table Configuration''', then follow the wizard.
+
+==Description of the Wizard==
+*''Optional page'':
+**If your configured table is not a '''Generic Tree Table''' or a '''Relationship Generic Matrix''', a warning page will be displayed
+[[File:images/CreateTableConfigurationFromTable_WarningWizard.png|frame|none]]
+
+You can cancel or continue after this page.
+*''First page'':
+**you must select an existing plugin as output of the table configuration file
+[[File:images/CreateTableConfigurationFromTable_OutputPage.png|frame|none]]
+*''Second page'':
+**You must define the name and the type of your new table configuration. The description is not mandatory.
+[[File:images/CreateTableConfigurationFromTable_TableDataPage.png|frame|none]]
+
+
+After clicking on '''Finish''', in some case, we open a dialog, when we think the created TableConfiguration references others files which are not expected. In this case, we advice you to check them manually
+and fill us a bug if required.
+[[File:images/CreateTableConfigurationFromTable_CheckDependecyDialog.png|frame|none]]
+
+==Description of the result==
+*a new '''nattableconfiguration''' file has been created in the new folder '''tableConfiguration''',
+*the extension point '''org.eclipse.papyrus.infra.nattable.configuration''' in the '''plugin.xml''' file has been filled,
+*a folder '''icons''' has been created. It owns the icon to use for the new table,
+*the following dependencies have been added in the '''MANIFEST.MF''' file:
+**'''org.eclipse.papyrus.infra.nattable'''
+**If you use your new configuration in a RCP, don't forget, to include these plugins to your table feature:
+***'''org.eclipse.papyrus.infra.nattable.common''' (required to get the table editor),
+***'''org.eclipse.papyrus.infra.nattable.properties''' (to get Table Properties View),
+***'''org.eclipse.papyrus.uml.nattable''' (required for UML table),
+***'''org.eclipse.papyrus.uml.nattable.matrix''' (required for Matrix),
+***'''org.eclipse.papyrus.uml.nattable.properties''' (required for Matrix Properties View).
+*the files and folders to include to the binary build have been added to the '''build.properties''' file.

Back to the top