Fix some of the warnings
[EMFCompare2.git] / plugins / org.eclipse.emf.compare / src-gen / org / eclipse / emf / compare / CompareFactory.java
blobab37258187b4d0f033d9fc2c4e03dcff058d3816
1 /**
2 * Copyright (c) 2012, 2015 Obeo.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
7 *
8 * Contributors:
9 * Obeo - initial API and implementation
11 package org.eclipse.emf.compare;
13 import org.eclipse.emf.ecore.EFactory;
15 /**
16 * <!-- begin-user-doc -->
17 * The <b>Factory</b> for the model.
18 * It provides a create method for each non-abstract class of the model.
19 * <!-- end-user-doc -->
20 * @see org.eclipse.emf.compare.ComparePackage
21 * @generated
23 public interface CompareFactory extends EFactory {
24 /**
25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc -->
27 * @generated
29 String copyright = "Copyright (c) 2012 Obeo.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Obeo - initial API and implementation"; //$NON-NLS-1$
31 /**
32 * The singleton instance of the factory.
33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc -->
35 * @generated
37 CompareFactory eINSTANCE = org.eclipse.emf.compare.impl.CompareFactoryImpl.init();
39 /**
40 * Returns a new object of class '<em>Comparison</em>'.
41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc -->
43 * @return a new object of class '<em>Comparison</em>'.
44 * @generated
46 Comparison createComparison();
48 /**
49 * Returns a new object of class '<em>Match Resource</em>'.
50 * <!-- begin-user-doc -->
51 * <!-- end-user-doc -->
52 * @return a new object of class '<em>Match Resource</em>'.
53 * @generated
55 MatchResource createMatchResource();
57 /**
58 * Returns a new object of class '<em>Match</em>'.
59 * <!-- begin-user-doc -->
60 * <!-- end-user-doc -->
61 * @return a new object of class '<em>Match</em>'.
62 * @generated
64 Match createMatch();
66 /**
67 * Returns a new object of class '<em>Diff</em>'.
68 * <!-- begin-user-doc -->
69 * <!-- end-user-doc -->
70 * @return a new object of class '<em>Diff</em>'.
71 * @generated
73 Diff createDiff();
75 /**
76 * Returns a new object of class '<em>Resource Attachment Change</em>'.
77 * <!-- begin-user-doc -->
78 * <!-- end-user-doc -->
79 * @return a new object of class '<em>Resource Attachment Change</em>'.
80 * @generated
82 ResourceAttachmentChange createResourceAttachmentChange();
84 /**
85 * Returns a new object of class '<em>Resource Location Change</em>'.
86 * <!-- begin-user-doc -->
87 * <!-- end-user-doc -->
88 * @return a new object of class '<em>Resource Location Change</em>'.
89 * @generated
90 * @since 3.2
92 ResourceLocationChange createResourceLocationChange();
94 /**
95 * Returns a new object of class '<em>Reference Change</em>'.
96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc -->
98 * @return a new object of class '<em>Reference Change</em>'.
99 * @generated
101 ReferenceChange createReferenceChange();
104 * Returns a new object of class '<em>Attribute Change</em>'.
105 * <!-- begin-user-doc -->
106 * <!-- end-user-doc -->
107 * @return a new object of class '<em>Attribute Change</em>'.
108 * @generated
110 AttributeChange createAttributeChange();
113 * Returns a new object of class '<em>Feature Map Change</em>'.
114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc -->
116 * @return a new object of class '<em>Feature Map Change</em>'.
117 * @generated
118 * @since 3.2
120 FeatureMapChange createFeatureMapChange();
123 * Returns a new object of class '<em>Conflict</em>'.
124 * <!-- begin-user-doc -->
125 * <!-- end-user-doc -->
126 * @return a new object of class '<em>Conflict</em>'.
127 * @generated
129 Conflict createConflict();
132 * Returns a new object of class '<em>Equivalence</em>'.
133 * <!-- begin-user-doc -->
134 * <!-- end-user-doc -->
135 * @return a new object of class '<em>Equivalence</em>'.
136 * @generated
138 Equivalence createEquivalence();
141 * Returns the package supported by this factory.
142 * <!-- begin-user-doc -->
143 * <!-- end-user-doc -->
144 * @return the package supported by this factory.
145 * @generated
147 ComparePackage getComparePackage();
149 } //CompareFactory