File: overview.html

package info (click to toggle)
eclipse-emf 2.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 50,912 kB
  • ctags: 60,697
  • sloc: java: 407,889; xml: 7,165; sh: 200; makefile: 13
file content (44 lines) | stat: -rwxr-xr-x 1,940 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!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>
<!--
/**
 * <copyright>
 *
 * Copyright (c) 2002-2004 IBM Corporation and others.
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors: 
 *   IBM - Initial API and implementation
 *
 * </copyright>
 *
 * $Id: overview.html,v 1.7 2009/03/05 04:25:14 marcelop Exp $
 */
-->
</head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />
<body bgcolor="white">
	<p>
		EMF is a modeling framework and code generation facility for building tools and other applications based on a 
		structured data model. From a model specification described in XMI, EMF provides tools and runtime support to 
		produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based 
		editing of the model, and a basic editor. Models can be specified using annotated Java, XML documents, or 
		modeling tools like Rational Rose, then imported into EMF. Most important of all, EMF provides the foundation 
		for interoperability with other EMF-based tools and applications.
	</p>
	<p>
		The following packages contain the classes that implement the several features provided by EMF, including:
		<ul>
			<li>an <a href="org/eclipse/emf/ecore/package-summary.html#details">API</a> for the Ecore Model;</li>
			<li>an <a href="org/eclipse/emf/ecore/resource/package-summary.html#details">API</a> for modeling abstract persistent resources; and</li>
			<li>an <a href="org/eclipse/emf/ecore/change/package-summary.html#details">API</a> for modeling changes to instances of EMF models.</li>
		</ul>
	</p>
</body>
</html>