Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvincent lorenzo2014-09-01 08:35:13 -0400
committerGerrit Code Review @ Eclipse.org2014-09-01 08:35:13 -0400
commitfb7b99f17e61777ce5cc86a5748322fdbda33715 (patch)
tree45b09a3b422139f4b772db9315f3ca061dc23241
parent43848db511e4a20cd62cf05fe94c8d7a2482e997 (diff)
parent9e65ce90174b983dcbde7ff71a463e1bf5e0d1f0 (diff)
downloadorg.eclipse.papyrus-fb7b99f17e61777ce5cc86a5748322fdbda33715.tar.gz
org.eclipse.papyrus-fb7b99f17e61777ce5cc86a5748322fdbda33715.tar.xz
org.eclipse.papyrus-fb7b99f17e61777ce5cc86a5748322fdbda33715.zip
Merge "442724: [All Diagrams] Documentation on Alignment https://bugs.eclipse.org/bugs/show_bug.cgi?id=442724"
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/plugin.xml4
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool-toc.xml18
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.html13
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.mediawiki92
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Align_button.JPGbin0 -> 2552 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Alignment_Toolbar.JPGbin0 -> 35470 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Customize_Perspective.JPGbin0 -> 232652 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_after.JPGbin0 -> 107884 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_before.JPGbin0 -> 178132 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_after.JPGbin0 -> 70640 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_before.JPGbin0 -> 128125 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_after.JPGbin0 -> 88133 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_before.JPGbin0 -> 155197 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_after.JPGbin0 -> 88824 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_before.JPGbin0 -> 144560 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align3_limitation.JPGbin0 -> 130028 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_after.JPGbin0 -> 97118 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_before.JPGbin0 -> 162800 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_after.JPGbin0 -> 102951 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_before.JPGbin0 -> 164932 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align3_limitation.JPGbin0 -> 157100 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_after.JPGbin0 -> 77807 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_before.JPGbin0 -> 143385 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align2_Limitation.JPGbin0 -> 137222 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Reference_Align_selection.JPGbin0 -> 6050 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/normal_Align_selection.JPGbin0 -> 5975 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/tools-toc.xml3
28 files changed, 131 insertions, 1 deletions
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/.settings/org.eclipse.core.resources.prefs b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/.settings/org.eclipse.core.resources.prefs
index 102f4b5a001..ea6425826c4 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/.settings/org.eclipse.core.resources.prefs
@@ -1,4 +1,6 @@
eclipse.preferences.version=1
+encoding//resource/alignmentTool-toc.xml=utf-8
+encoding//resource/alignmentTool.html=utf-8
encoding//resource/marqueeSelectionTool-toc.xml=utf-8
encoding//resource/marqueeSelectionTool.html=utf-8
encoding//resource/tools-toc.xml=utf-8
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/plugin.xml b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/plugin.xml
index 5743a03b994..b41b2f54846 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/plugin.xml
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/plugin.xml
@@ -10,6 +10,10 @@
<toc
file="resource/tools-toc.xml"
primary="false">
+ </toc>
+ <toc
+ file="resource/alignmentTool-toc.xml"
+ primary="false">
</toc>
</extension>
</plugin>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool-toc.xml b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool-toc.xml
new file mode 100644
index 00000000000..46bc9aa3b5c
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool-toc.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="resource/alignmentTool.html" label="Tool">
+ <topic href="resource/alignmentTool.html" label="Alignment Tool">
+ <topic href="resource/alignmentTool.html#Introduction" label="Introduction"></topic>
+ <topic href="resource/alignmentTool.html#General_Rules" label="General Rules"></topic>
+ <topic href="resource/alignmentTool.html#Using_of_Alignment_Tool" label="Using of Alignment Tool">
+ <topic href="resource/alignmentTool.html#General_Case" label="General Case"></topic>
+ <topic href="resource/alignmentTool.html#Hierarchy" label="Hierarchy"></topic>
+ <topic href="resource/alignmentTool.html#Labels" label="Labels"></topic>
+ <topic href="resource/alignmentTool.html#Edges" label="Edges"></topic>
+ </topic>
+ <topic href="resource/alignmentTool.html#Limitation" label="Limitation">
+ <topic href="resource/alignmentTool.html#Hierarchy_2" label="Hierarchy"></topic>
+ <topic href="resource/alignmentTool.html#Label" label="Label"></topic>
+ <topic href="resource/alignmentTool.html#Edge" label="Edge"></topic>
+ </topic>
+ </topic>
+</toc>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.html b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.html
new file mode 100644
index 00000000000..42e415216de
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.html
@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body><h1 id="Alignment_Tool">Alignment Tool</h1><h2 id="Introduction">Introduction</h2><p>Alignment Tool is available in the Papyrus toolbar:<br/>
+<img border="0" src="images/Alignment/Alignment_Toolbar.JPG"/><br/>
+Alignment allows to align the different objects of the model based on a reference object.
+The reference object is basically the last object selected (primary selection) and can be identified with the handles color:<br/></p><table style="margin: auto;"><tr><td><img title="Normal Selection" alt="Normal Selection" border="1" src="images/Alignment/normal_Align_selection.JPG"/> </td><td><img title="Primary Selection" alt="Primary Selection" border="1" src="images/Alignment/Reference_Align_selection.JPG"/> </td></tr></table><p><br/>
+To implement Alignment, some rules have been defined. </p><h2 id="General_Rules">General Rules</h2><p>The Alignment Tools allows 6 types of alignment:
+<img align="right" title="Alignment Types" alt="Alignment Types" border="0" src="images/Alignment/Alignment_Toolbar.JPG"/></p><ul><li>Horizontally<ul><li>Left</li><li>Center</li><li>Right</li></ul></li><li>Vertically<ul><li>Top</li><li>Middle</li><li>Bottom</li></ul></li></ul><p>These types can be disable if the alignment is not possible.
+Here is the different rules on which the alignment is based:</p><ol><li>The alignment is available only if the selected object can be moved on the reference</li><li>When an object and one or several children should be aligned on a third object, only the parent is aligned</li><li>An object can only be aligned inside of its container's bounds.(In order to avoid scrollbar and invisible objects) </li><li>An object cannot be aligned on one of its children.</li></ol><h2 id="Using_of_Alignment_Tool">Using of Alignment Tool</h2><p>Here under, some examples of using of alignment tool. <br/></p><h3 id="General_Case">General Case</h3><p>Basically, alignment is used in order to make the model easier to be read and more aesthetic.
+To align objects:</p><ul><li>Select the object to be aligned</li><li>Click on the align tool button <img border="0" src="images/Alignment/Align_button.JPG"/> </li><li>Choose the proper type of alignment </li></ul><p><br/></p><ol><li>Example A: Standard alignment<dl><dd><img border="0" src="images/Alignment/General_Align1_before.JPG"/> </dd><dd><img border="0" src="images/Alignment/General_Align1_after.JPG"/></dd><dd>In this case the reference object is the right one. <br/></dd></dl></li><li>Example B: Parent alignment<dl><dd>In this second example, the object (the Class ) is aligned on his parent (the Package), the unauthorized alignment appears disable (in grey)</dd><dd><img border="0" src="images/Alignment/General_Align2_before.JPG"/> </dd><dd><img border="0" src="images/Alignment/General_Align2_after.JPG"/></dd></dl></li></ol><h3 id="Hierarchy">Hierarchy</h3><p>In this section, some examples of alignment in case of hierarchy between objects (parent / children).</p><ol><li>Example A: Only the parent is aligned <dl><dd><img border="0" src="images/Alignment/Hierarchy_Align1_before.JPG"/> </dd><dd>As shown in the result screenshot below , only the parent (the Package) has been aligned. </dd><dd><img border="0" src="images/Alignment/Hierarchy_Align1_after.JPG"/></dd></dl></li><li>Example B: Alignment inside the Container bounds is available<dl><dd><img border="0" src="images/Alignment/Hierarchy_Align2_before.JPG"/> </dd><dd>In the align options list, only the ones that keep the objects inside his container are enable.</dd><dd><img border="0" src="images/Alignment/Hierarchy_Align2_after.JPG"/></dd></dl></li></ol><h3 id="Labels">Labels</h3><p>In this section, some examples of labels alignments.</p><ol><li>Example A: Standard label alignment<dl><dd><img border="0" src="images/Alignment/Label_Align1_before.JPG"/> </dd><dd><img border="0" src="images/Alignment/Label_Align1_after.JPG"/></dd></dl></li><li>Example B: Dependency with another selected object<dl><dd><img border="0" src="images/Alignment/Label_Align2_before.JPG"/> </dd><dd>As shown in the result screenshot below, only the class is aligned. The label moves according to the connection move.</dd><dd><img border="0" src="images/Alignment/Label_Align2_after.JPG"/></dd></dl></li></ol><h3 id="Edges">Edges</h3><p>Edges alignment could sound not realistic. Actually, edge alignment is an alignment between the extremities of the edge, to make the edge horizontal or vertical.
+Example: Standard edge alignment</p><dl><dd><img border="0" src="images/Alignment/Link_Align1_before.JPG"/> </dd></dl><p>The extremities are alignment in order to have an horizontal connection. The connection handles remained at the same place on the object</p><dl><dd><img border="0" src="images/Alignment/Link_Align1_after.JPG"/></dd></dl><h2 id="Limitation">Limitation</h2><p>This section will describe some limitations of the alignment tool.</p><h3 id="Hierarchy_2">Hierarchy</h3><p>A parent cannot be aligned on one of his child:
+<img border="0" src="images/Alignment/Hierarchy_Align3_limitation.JPG"/></p><h3 id="Label">Label</h3><p>The extremities (source or target )of a connection cannot be aligned on any Labels of this connection.
+<img border="0" src="images/Alignment/Label_Align3_limitation.JPG"/></p><h3 id="Edge">Edge</h3><p>To make the edge alignment available, the edge handles should correspond to the same direction (horizontal or vertical).
+In the following case, source handle is on TOP and target handle is on LEFT. it is then impossible to align the edge.
+<img border="0" src="images/Alignment/Link_Align2_Limitation.JPG"/></p></body></html> \ No newline at end of file
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.mediawiki b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.mediawiki
new file mode 100644
index 00000000000..83efab7fa99
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/alignmentTool.mediawiki
@@ -0,0 +1,92 @@
+= Alignment Tool =
+== Introduction ==
+Alignment Tool is available in the Papyrus toolbar:<br/>
+[[File:images/Alignment/Alignment_Toolbar.JPG]]<br/>
+Alignment allows to align the different objects of the model based on a reference object.
+The reference object is basically the last object selected (primary selection) and can be identified with the handles color:<br/>
+{|style="margin: auto;"
+| [[File:images/Alignment/normal_Align_selection.JPG|frame|Normal Selection]]
+| [[File:images/Alignment/Reference_Align_selection.JPG|frame|Primary Selection]]
+|}
+<br/>
+To implement Alignment, some rules have been defined.
+
+== General Rules ==
+The Alignment Tools allows 6 types of alignment:
+[[File:images/Alignment/Alignment_Toolbar.JPG|right|Alignment Types]]
+*Horizontally
+**Left
+**Center
+**Right
+*Vertically
+**Top
+**Middle
+**Bottom
+
+
+These types can be disable if the alignment is not possible.
+Here is the different rules on which the alignment is based:
+#The alignment is available only if the selected object can be moved on the reference
+#When an object and one or several children should be aligned on a third object, only the parent is aligned
+#An object can only be aligned inside of its container's bounds.(In order to avoid scrollbar and invisible objects)
+#An object cannot be aligned on one of its children.
+
+
+== Using of Alignment Tool ==
+Here under, some examples of using of alignment tool. <br/>
+=== General Case ===
+Basically, alignment is used in order to make the model easier to be read and more aesthetic.
+To align objects:
+* Select the object to be aligned
+* Click on the align tool button [[File:images/Alignment/Align_button.JPG]]
+* Choose the proper type of alignment
+<br/>
+#Example A: Standard alignment
+#:[[File:images/Alignment/General_Align1_before.JPG]]
+#:[[File:images/Alignment/General_Align1_after.JPG]]
+#:In this case the reference object is the right one. <br/>
+#Example B: Parent alignment
+#:In this second example, the object (the Class ) is aligned on his parent (the Package), the unauthorized alignment appears disable (in grey)
+#:[[File:images/Alignment/General_Align2_before.JPG]]
+#:[[File:images/Alignment/General_Align2_after.JPG]]
+
+=== Hierarchy ===
+In this section, some examples of alignment in case of hierarchy between objects (parent / children).
+#Example A: Only the parent is aligned
+#:[[File:images/Alignment/Hierarchy_Align1_before.JPG]]
+#:As shown in the result screenshot below , only the parent (the Package) has been aligned.
+#:[[File:images/Alignment/Hierarchy_Align1_after.JPG]]
+#Example B: Alignment inside the Container bounds is available
+#:[[File:images/Alignment/Hierarchy_Align2_before.JPG]]
+#:In the align options list, only the ones that keep the objects inside his container are enable.
+#:[[File:images/Alignment/Hierarchy_Align2_after.JPG]]
+
+=== Labels ===
+In this section, some examples of labels alignments.
+#Example A: Standard label alignment
+#:[[File:images/Alignment/Label_Align1_before.JPG]]
+#:[[File:images/Alignment/Label_Align1_after.JPG]]
+#Example B: Dependency with another selected object
+#:[[File:images/Alignment/Label_Align2_before.JPG]]
+#:As shown in the result screenshot below, only the class is aligned. The label moves according to the connection move.
+#:[[File:images/Alignment/Label_Align2_after.JPG]]
+
+=== Edges ===
+Edges alignment could sound not realistic. Actually, edge alignment is an alignment between the extremities of the edge, to make the edge horizontal or vertical.
+Example: Standard edge alignment
+:[[File:images/Alignment/Link_Align1_before.JPG]]
+The extremities are alignment in order to have an horizontal connection. The connection handles remained at the same place on the object
+:[[File:images/Alignment/Link_Align1_after.JPG]]
+
+== Limitation ==
+This section will describe some limitations of the alignment tool.
+=== Hierarchy ===
+A parent cannot be aligned on one of his child:
+[[File:images/Alignment/Hierarchy_Align3_limitation.JPG]]
+=== Label ===
+The extremities (source or target )of a connection cannot be aligned on any Labels of this connection.
+[[File:images/Alignment/Label_Align3_limitation.JPG]]
+=== Edge ===
+To make the edge alignment available, the edge handles should correspond to the same direction (horizontal or vertical).
+In the following case, source handle is on TOP and target handle is on LEFT. it is then impossible to align the edge.
+[[File:images/Alignment/Link_Align2_Limitation.JPG]]
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Align_button.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Align_button.JPG
new file mode 100644
index 00000000000..d511301b2d7
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Align_button.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Alignment_Toolbar.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Alignment_Toolbar.JPG
new file mode 100644
index 00000000000..d624f6e52c3
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Alignment_Toolbar.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Customize_Perspective.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Customize_Perspective.JPG
new file mode 100644
index 00000000000..3df975dd835
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Customize_Perspective.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_after.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_after.JPG
new file mode 100644
index 00000000000..009635143cf
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_after.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_before.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_before.JPG
new file mode 100644
index 00000000000..c33c4906208
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align1_before.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_after.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_after.JPG
new file mode 100644
index 00000000000..1b7e6c8a810
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_after.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_before.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_before.JPG
new file mode 100644
index 00000000000..d7f441bdf71
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/General_Align2_before.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_after.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_after.JPG
new file mode 100644
index 00000000000..28a1dc383b3
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_after.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_before.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_before.JPG
new file mode 100644
index 00000000000..e70a3dd62d8
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align1_before.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_after.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_after.JPG
new file mode 100644
index 00000000000..6ec34674348
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_after.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_before.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_before.JPG
new file mode 100644
index 00000000000..ef8a577d7e2
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align2_before.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align3_limitation.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align3_limitation.JPG
new file mode 100644
index 00000000000..3e960b88e6c
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Hierarchy_Align3_limitation.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_after.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_after.JPG
new file mode 100644
index 00000000000..f3531d29909
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_after.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_before.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_before.JPG
new file mode 100644
index 00000000000..1ba9597d9ec
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align1_before.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_after.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_after.JPG
new file mode 100644
index 00000000000..c38704de410
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_after.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_before.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_before.JPG
new file mode 100644
index 00000000000..4b68fb3b174
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align2_before.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align3_limitation.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align3_limitation.JPG
new file mode 100644
index 00000000000..df3e5ddfd5d
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Label_Align3_limitation.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_after.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_after.JPG
new file mode 100644
index 00000000000..4f78d430727
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_after.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_before.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_before.JPG
new file mode 100644
index 00000000000..c6f694e7f24
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align1_before.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align2_Limitation.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align2_Limitation.JPG
new file mode 100644
index 00000000000..40d8e31e59b
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Link_Align2_Limitation.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Reference_Align_selection.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Reference_Align_selection.JPG
new file mode 100644
index 00000000000..75a18b4c6fa
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/Reference_Align_selection.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/normal_Align_selection.JPG b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/normal_Align_selection.JPG
new file mode 100644
index 00000000000..54c963614b4
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/images/Alignment/normal_Align_selection.JPG
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/tools-toc.xml b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/tools-toc.xml
index 001f10d70ad..5cabd4ab4c8 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/tools-toc.xml
+++ b/plugins/doc/org.eclipse.papyrus.infra.gmfdiag.common.doc/resource/tools-toc.xml
@@ -2,5 +2,6 @@
<toc label="Papyrus Modelling Tools" link_to="../org.eclipse.papyrus.infra.doc/toc.xml#PapyrusDocUser">
<topic label="Using Papyrus modelling tools">
<anchor id="Tool"/>
- <link toc="resource/marqueeSelectionTool-toc.xml"/></topic>
+ <link toc="resource/marqueeSelectionTool-toc.xml"/>
+ <link toc="resource/alignmentTool-toc.xml"/></topic>
</toc>

Back to the top