blob: e5cc8147c500533f551675999fe5cb4d0cd5e665 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="Stylesheet" type="text/css" href="doc.css" />
<title>Object Constraint Language Examples Overview</title>
</head>
<body>
<h1>Object Constraint Language Examples Overview</h1>
<h2>Introduction</h2>
<p>
The OCL examples use the extended library meta-model as the
basis for demonstrating the capabilities. The intent of using the extended library meta-model is to
help the user understand the capabilities applied to a simpler domain. This is the same
meta-model used by the EMF team to demonstrate the EMF capabilities. The meta-model being
used looks like the following in UML.
</p>
<img src="extlibrarymodel.gif" alt="Library Meta-Model" />
<h2>Description</h2>
<p>
All the generated plugins related to the library model are installed automatically
as part of the individual examples. The generated editor for the library model supports
multi-rooted libraries. Most of the examples contribute menu items to the main menu and
the context menu of the library editor to demonstrate their respective capabilities.
</p>
<hr />
<p>
<a href="http://www.eclipse.org/legal/epl-v20.html">Copyright (c) 2000,2005 IBM Corporation and others. All Rights Reserved.</a>
</p>
</body>
</html>