40 lines
3.6 KiB
HTML
40 lines
3.6 KiB
HTML
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
|
<?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>
|
|
<title>Class Command</title>
|
|
<link rel="stylesheet" href="style.css" type="text/css" />
|
|
</head>
|
|
|
|
<body bgcolor="#ffffff">
|
|
|
|
<div class = "title">Class Command</div>
|
|
<p></p>
|
|
|
|
<!-- ============================================================= -->
|
|
|
|
<a name="refclass148485"></a>
|
|
<p>Key abstraction for all proc/edit operations and UNDO management<br /></p><p>Declaration :</p><ul><li>C++ : class Command </li><li>Java : public interface Command </li><li>Php : public interface Command </li></ul><p>Stereotype: interface</p>
|
|
<div class="sub">
|
|
<a name="refattribute132613"></a>
|
|
<table><tr><td><div class="element">Attribut <b>ID</b></div></td></tr></table>
|
|
<p>Declaration :</p><ul><li>Uml : + ID : </li><li>C++ : public: const ID</li></ul><a name="refattribute132741"></a>
|
|
<table><tr><td><div class="element">Attribut <b>name</b></div></td></tr></table>
|
|
<p>Declaration :</p><ul><li>Uml : + name : Symbol</li><li>C++ : public: const Symbol name</li></ul><a name="refattribute132869"></a>
|
|
<table><tr><td><div class="element">Attribut <b>do</b></div></td></tr></table>
|
|
<p>Declaration :</p><ul><li>Uml : + do : <a href="class148741.html#refclass148741"><b>Mutation</b></a></li><li>C++ : public: <a href="class148741.html#refclass148741"><b>Mutation</b></a> do</li></ul><a name="refattribute132997"></a>
|
|
<table><tr><td><div class="element">Attribut <b>undo</b></div></td></tr></table>
|
|
<p>Declaration :</p><ul><li>Uml : + undo : <a href="class148869.html#refclass148869"><b>UndoMutation</b></a></li><li>C++ : public: <a href="class148869.html#refclass148869"><b>UndoMutation</b></a> undo</li></ul><a name="refattribute133125"></a>
|
|
<table><tr><td><div class="element">Attribut <b>closure</b></div></td></tr></table>
|
|
<p>Declaration :</p><ul><li>Uml : - closure : <a href="class148997.html#refclass148997"><b>CmdClosure</b></a></li><li>C++ : private: <a href="class148997.html#refclass148997"><b>CmdClosure</b></a> closure</li></ul><a name="refoperation137733"></a>
|
|
<table><tr><td><div class="element">Operation <b>execute</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + execute(in context : HandlingPattern) : void</li><li>C++ : public: void execute () </li></ul><a name="refrelation172805"></a>
|
|
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class148997.html#refclass148997"><b>CmdClosure</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class148997.html#refclass148997"><b>CmdClosure</b></a>* </li></ul><p>Stereotype: has_a</p>
|
|
<a name="refrelation173189"></a>
|
|
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class148741.html#refclass148741"><b>Mutation</b></a></li><li>C++ : protected: <a href="class148741.html#refclass148741"><b>Mutation</b></a>* </li></ul><p>Stereotype: has_a</p>
|
|
<a name="refrelation173317"></a>
|
|
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class148869.html#refclass148869"><b>UndoMutation</b></a></li><li>C++ : protected: <a href="class148869.html#refclass148869"><b>UndoMutation</b></a>* </li></ul></div>
|
|
<p>All public operations : <a href="class148485.html#refoperation137733"><b>execute</b></a> </p>
|
|
</body>
|
|
</html>
|