Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-09-04 08:11:34 +0000
committerEike Stepper2011-09-04 08:11:34 +0000
commit3519fd328173107e58c45eb943783cd566113823 (patch)
tree40b062146d75ea2c071d62da4b4a2ccb2696ce7d /plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm
parent5ddc813be91fb426adb5ac6b5f090092ac7642e4 (diff)
downloadcdo-3519fd328173107e58c45eb943783cd566113823.tar.gz
cdo-3519fd328173107e58c45eb943783cd566113823.tar.xz
cdo-3519fd328173107e58c45eb943783cd566113823.zip
added javadoc
Diffstat (limited to 'plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm')
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html21
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.pngbin1802 -> 2036 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html21
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.pngbin1806 -> 2083 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html3
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.pngbin2275 -> 3647 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html24
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.pngbin3126 -> 9003 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html15
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.pngbin8805 -> 11480 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html28
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.pngbin13236 -> 5247 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html9
15 files changed, 83 insertions, 50 deletions
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html
index 1bd4568ca9..9eb7fd2415 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html
@@ -113,6 +113,10 @@ Class FiniteStateMachine.ChangeStateTransition</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that changes the <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html#getTargetState()"><CODE>state</CODE></A> of a <i>subject</i>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html
index cd3925067e..70c9486a23 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html
@@ -101,8 +101,11 @@ Class FiniteStateMachine.FailTransition</H2>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">STATE</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">EVENT</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">SUBJECT</A>&gt;</DD>
</DL>
<HR>
+<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FiniteStateMachine.FAIL</CODE></A></I>
+<P>
<DL>
-<DT><PRE>public static class <B>FiniteStateMachine.FailTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static class <B>FiniteStateMachine.FailTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="69,5,155,45"/>
<area shape="rect" id="node2" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="5,85,219,110"/>
@@ -113,6 +116,10 @@ Class FiniteStateMachine.FailTransition</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that throws an <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang"><CODE>IllegalStateException</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -129,7 +136,7 @@ Class FiniteStateMachine.FailTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html#FiniteStateMachine.FailTransition()">FiniteStateMachine.FailTransition</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -150,7 +157,7 @@ Class FiniteStateMachine.FailTransition</H2>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -158,7 +165,7 @@ Class FiniteStateMachine.FailTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html#toString()">toString</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -188,7 +195,7 @@ FiniteStateMachine.FailTransition</H3>
<PRE>
public <B>FiniteStateMachine.FailTransition</B>()</PRE>
<DL>
-</DL>
+<DD><B>Deprecated.</B>&nbsp;</DL>
<!-- ============ METHOD DETAIL ========== -->
@@ -208,7 +215,7 @@ public void <B>execute</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;&nbsp;event,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html#execute(SUBJECT, STATE, EVENT, DATA)">execute</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></DL>
</DD>
<DD><DL>
@@ -222,7 +229,7 @@ toString</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png
index d26fed5dee..ca97cef8a3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html
index 00bfbe778e..154b3c8f21 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html
@@ -101,8 +101,11 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">STATE</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">EVENT</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">SUBJECT</A>&gt;</DD>
</DL>
<HR>
+<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>FiniteStateMachine.IGNORE</CODE></A></I>
+<P>
<DL>
-<DT><PRE>public static class <B>FiniteStateMachine.IgnoreTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static class <B>FiniteStateMachine.IgnoreTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="77,5,163,45"/>
<area shape="rect" id="node2" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="5,85,235,110"/>
@@ -113,6 +116,10 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that does nothing.
+<P>
+
+<P>
<HR>
<P>
@@ -129,7 +136,7 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html#FiniteStateMachine.IgnoreTransition()">FiniteStateMachine.IgnoreTransition</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -150,7 +157,7 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -158,7 +165,7 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html#toString()">toString</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -188,7 +195,7 @@ FiniteStateMachine.IgnoreTransition</H3>
<PRE>
public <B>FiniteStateMachine.IgnoreTransition</B>()</PRE>
<DL>
-</DL>
+<DD><B>Deprecated.</B>&nbsp;</DL>
<!-- ============ METHOD DETAIL ========== -->
@@ -208,7 +215,7 @@ public void <B>execute</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;&nbsp;event,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html#execute(SUBJECT, STATE, EVENT, DATA)">execute</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></DL>
</DD>
<DD><DL>
@@ -222,7 +229,7 @@ toString</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png
index bfe1474513..4e0dcdc485 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html
index 37f55cfc4c..2a0cd47df9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html
@@ -105,7 +105,8 @@ Class FiniteStateMachine.StateChangedEvent</H2>
<DT><PRE>public class <B>FiniteStateMachine.StateChangedEvent</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event">IEvent</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="41,6,220,61"/>
-<area shape="rect" id="node2" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="5,101,256,126"/>
+<area shape="rect" id="node2" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="64,187,197,213"/>
+<area shape="rect" id="node3" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="5,105,256,130"/>
</map>
<CENTER><IMG SRC="FiniteStateMachine.StateChangedEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png
index 5cb4497e94..0f2a423298 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html
index 00146ac357..4c1225811d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html
@@ -106,9 +106,11 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<DL>
<DT><PRE>public abstract class <B>FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,EVENT extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,SUBJECT&gt;</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../security/Negotiator.html" title="Negotiator (org.eclipse.net4j.util.security)" alt="" coords="7,149,201,189"/>
-<area shape="rect" id="node2" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="37,85,171,110"/>
-<area shape="rect" id="node3" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="5,5,203,45"/>
+<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="104,184,189,224"/>
+<area shape="rect" id="node2" href="../security/Negotiator.html" title="Negotiator (org.eclipse.net4j.util.security)" alt="" coords="219,184,413,224"/>
+<area shape="rect" id="node3" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="164,102,297,127"/>
+<area shape="rect" id="node4" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="5,5,203,45"/>
+<area shape="rect" id="node5" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="233,13,484,38"/>
</map>
<CENTER><IMG SRC="FiniteStateMachine.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -116,6 +118,16 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<P>
+A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.
+ <p>
+ Fires the following events:
+ <ul>
+ <li> <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html" title="class in org.eclipse.net4j.util.fsm"><CODE>FiniteStateMachine.StateChangedEvent</CODE></A> after state changes of a <i>subject</i>.
+ </ul>
+<P>
+
+<P>
<HR>
<P>
@@ -133,7 +145,7 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.ChangeStateTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that changes the <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html#getTargetState()"><CODE>state</CODE></A> of a <i>subject</i>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -141,7 +153,7 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.FailTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FAIL</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -149,7 +161,7 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.IgnoreTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>IGNORE</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png
index f8f6f6ee32..2a2ba48d2c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html
index 36b3a4a62d..faaf41a952 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html
@@ -97,11 +97,12 @@ Interface ITransition&lt;STATE extends <A HREF="http://download.oracle.com/javas
<DL>
<DT><PRE>public interface <B>ITransition&lt;STATE extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,EVENT extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,SUBJECT,DATA&gt;</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="489,5,575,45"/>
-<area shape="rect" id="node2" href="../security/ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition (org.eclipse.net4j.util.security)" alt="" coords="5,84,261,124"/>
-<area shape="rect" id="node3" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="292,91,521,117"/>
-<area shape="rect" id="node4" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="551,91,765,117"/>
-<area shape="rect" id="node5" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="796,91,1065,117"/>
+<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="489,88,575,128"/>
+<area shape="rect" id="node2" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="465,6,599,31"/>
+<area shape="rect" id="node3" href="../security/ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition (org.eclipse.net4j.util.security)" alt="" coords="5,171,261,211"/>
+<area shape="rect" id="node4" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="292,178,521,203"/>
+<area shape="rect" id="node5" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="551,178,765,203"/>
+<area shape="rect" id="node6" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="796,178,1065,203"/>
</map>
<CENTER><IMG SRC="ITransition.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -109,6 +110,10 @@ Interface ITransition&lt;STATE extends <A HREF="http://download.oracle.com/javas
<P>
+Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png
index 42b9e3d08f..432718123c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html
index 1f56ca70b9..d9ba94dff3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html
@@ -90,7 +90,7 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransit
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
@@ -119,7 +119,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.ChangeStateTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that changes the <A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html#getTargetState()"><CODE>state</CODE></A> of a <i>subject</i>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -127,7 +127,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.FailTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FiniteStateMachine.FAIL</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -135,7 +135,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.IgnoreTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>FiniteStateMachine.IGNORE</CODE></A></I></TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html
index 6f71a478aa..03ea670d2b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html
@@ -81,7 +81,7 @@ function windowTitle()
<H2>
Package org.eclipse.net4j.util.fsm
</H2>
-A framework for finite state machines.
+A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.
<P>
<B>See:</B>
<BR>
@@ -89,16 +89,11 @@ A framework for finite state machines.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="232,134,501,159"/>
-<area shape="rect" id="node2" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="259,183,474,209"/>
-<area shape="rect" id="node3" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="252,233,481,258"/>
-<area shape="rect" id="node4" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="241,85,493,110"/>
-<area shape="rect" id="node5" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="5,5,203,45"/>
-<area shape="rect" id="node6" href="../security/ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition (org.eclipse.net4j.util.security)" alt="" coords="238,283,495,323"/>
-<area shape="rect" id="node7" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="300,13,433,38"/>
-<area shape="rect" id="node8" href="../security/Negotiator.html" title="Negotiator (org.eclipse.net4j.util.security)" alt="" coords="531,5,725,45"/>
-<area shape="rect" id="node9" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="14,70,194,125"/>
-<area shape="rect" id="node10" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="61,201,147,241"/>
+<area shape="rect" id="node1" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="845,19,1115,45"/>
+<area shape="rect" id="node2" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="219,19,471,45"/>
+<area shape="rect" id="node3" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="528,19,661,45"/>
+<area shape="rect" id="node4" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,5,186,59"/>
+<area shape="rect" id="node5" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="728,12,813,52"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -110,7 +105,7 @@ A framework for finite state machines.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT,DATA&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -124,15 +119,16 @@ A framework for finite state machines.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.FailTransition</A></B></TD>
-<TD>&nbsp;</TD>
+<TD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FiniteStateMachine.FAIL</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.IgnoreTransition</A></B></TD>
-<TD>&nbsp;</TD>
+<TD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>FiniteStateMachine.IGNORE</CODE></A></I></TD>
</TR>
</TABLE>
&nbsp;
@@ -143,7 +139,7 @@ Package org.eclipse.net4j.util.fsm Description
</H2>
<P>
-A framework for finite state machines.
+A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png
index eb6fd6c722..327029a8c6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html
index cd903eb40f..ced64ee29b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html
@@ -90,7 +90,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/fsm/package-sum
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
@@ -109,7 +109,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/fsm/package-summary.ht
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/class-use/ITransition.html#org.eclipse.net4j.util.fsm"><B>ITransition</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -124,13 +124,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/fsm/package-summary.ht
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/class-use/FiniteStateMachine.html#org.eclipse.net4j.util.security"><B>FiniteStateMachine</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/class-use/ITransition.html#org.eclipse.net4j.util.security"><B>ITransition</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.</TD>
</TR>
</TABLE>
&nbsp;

Back to the top