KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > ecore > sdo > SDOFactory


1 /**
2  * <copyright>
3  *
4  * Copyright (c) 2003-2004 IBM Corporation and others.
5  * All rights reserved. This program and the accompanying materials
6  * are made available under the terms of the Eclipse Public License v1.0
7  * which accompanies this distribution, and is available at
8  * http://www.eclipse.org/legal/epl-v10.html
9  *
10  * Contributors:
11  * IBM - Initial API and implementation
12  *
13  * </copyright>
14  *
15  * $Id: SDOFactory.java,v 1.3 2005/06/08 06:24:25 nickb Exp $
16  */

17 package org.eclipse.emf.ecore.sdo;
18
19 import org.eclipse.emf.ecore.EFactory;
20 import org.eclipse.emf.ecore.EStructuralFeature;
21
22 /**
23  * <!-- begin-user-doc -->
24  * The <b>Factory</b> for the model.
25  * It provides a create method for each non-abstract class of the model.
26  * <!-- end-user-doc -->
27  * @see org.eclipse.emf.ecore.sdo.SDOPackage
28  * @generated
29  */

30 public interface SDOFactory extends EFactory
31 {
32   /**
33    * The singleton instance of the factory.
34    * <!-- begin-user-doc -->
35    * <!-- end-user-doc -->
36    * @generated
37    */

38   SDOFactory eINSTANCE = new org.eclipse.emf.ecore.sdo.impl.SDOFactoryImpl();
39
40   /**
41    * Returns a new object of class '<em>EData Object</em>'.
42    * <!-- begin-user-doc -->
43    * <!-- end-user-doc -->
44    * @return a new object of class '<em>EData Object</em>'.
45    * @generated
46    */

47   EDataObject createEDataObject();
48
49   /**
50    * Returns a new object of class '<em>EData Graph</em>'.
51    * <!-- begin-user-doc -->
52    * <!-- end-user-doc -->
53    * @return a new object of class '<em>EData Graph</em>'.
54    * @generated
55    */

56   EDataGraph createEDataGraph();
57
58   /**
59    * Returns a new object of class '<em>EChange Summary</em>'.
60    * <!-- begin-user-doc -->
61    * <!-- end-user-doc -->
62    * @return a new object of class '<em>EChange Summary</em>'.
63    * @generated
64    */

65   EChangeSummary createEChangeSummary();
66
67   /**
68    * Returns a new object of class '<em>EProperty</em>'.
69    * <!-- begin-user-doc -->
70    * <!-- end-user-doc -->
71    * @return a new object of class '<em>EProperty</em>'.
72    * @generated
73    */

74   EProperty createEProperty();
75
76   /**
77    * Returns a new object of class '<em>EType</em>'.
78    * <!-- begin-user-doc -->
79    * <!-- end-user-doc -->
80    * @return a new object of class '<em>EType</em>'.
81    * @generated
82    */

83   EType createEType();
84
85   /**
86    * Returns a new object of class '<em>EData Object Any Type</em>'.
87    * <!-- begin-user-doc -->
88    * <!-- end-user-doc -->
89    * @return a new object of class '<em>EData Object Any Type</em>'.
90    * @generated
91    */

92   EDataObjectAnyType createEDataObjectAnyType();
93
94   /**
95    * Returns a new object of class '<em>EData Object Simple Any Type</em>'.
96    * <!-- begin-user-doc -->
97    * <!-- end-user-doc -->
98    * @return a new object of class '<em>EData Object Simple Any Type</em>'.
99    * @generated
100    */

101   EDataObjectSimpleAnyType createEDataObjectSimpleAnyType();
102
103   /**
104    * Returns a new object of class '<em>EChange Summary Setting</em>'.
105    * <!-- begin-user-doc -->
106    * <!-- end-user-doc -->
107    * @return a new object of class '<em>EChange Summary Setting</em>'.
108    * @generated
109    */

110   EChangeSummarySetting createEChangeSummarySetting();
111
112   /**
113    * Returns the package supported by this factory.
114    * <!-- begin-user-doc -->
115    * <!-- end-user-doc -->
116    * @return the package supported by this factory.
117    * @generated
118    */

119   SDOPackage getSDOPackage();
120
121   EChangeSummarySetting createEChangeSummarySetting(EStructuralFeature eStructuralFeature, Object JavaDoc value, boolean isSet);
122
123 } //SDOFactory
124
Popular Tags