Skip to content

Package: VDiffmergePackage

VDiffmergePackage

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%

Coverage

1: /**
2: * Copyright (c) 2011-2014 EclipseSource Muenchen GmbH and others.
3: *
4: * All rights reserved. This program and the accompanying materials
5: * are made available under the terms of the Eclipse Public License 2.0
6: * which accompanies this distribution, and is available at
7: * https://www.eclipse.org/legal/epl-2.0/
8: *
9: * SPDX-License-Identifier: EPL-2.0
10: *
11: * Contributors:
12: * EclipseSource Munich - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.spi.diffmerge.model;
15:
16: import org.eclipse.emf.ecore.EAttribute;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.EPackage;
19: import org.eclipse.emf.ecp.view.spi.model.VViewPackage;
20:
21: /**
22: * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
23: * accessors for the meta objects to represent
24: * <ul>
25: * <li>each class,</li>
26: * <li>each feature of each class,</li>
27: * <li>each enum,</li>
28: * <li>and each data type</li>
29: * </ul>
30: * <!-- end-user-doc -->
31: *
32: * @see org.eclipse.emf.ecp.spi.diffmerge.model.VDiffmergeFactory
33: * @model kind="package"
34: * @generated
35: */
36: public interface VDiffmergePackage extends EPackage {
37:         /**
38:          * The package name.
39:          * <!-- begin-user-doc --> <!-- end-user-doc -->
40:          *
41:          * @generated
42:          */
43:         String eNAME = "diffmerge"; //$NON-NLS-1$
44:
45:         /**
46:          * The package namespace URI.
47:          * <!-- begin-user-doc --> <!-- end-user-doc -->
48:          *
49:          * @generated
50:          */
51:         String eNS_URI = "http://org/eclipse/emf/ecp/view/diffmerge/model"; //$NON-NLS-1$
52:
53:         /**
54:          * The package namespace name.
55:          * <!-- begin-user-doc --> <!-- end-user-doc -->
56:          *
57:          * @generated
58:          */
59:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.diffmerge.model"; //$NON-NLS-1$
60:
61:         /**
62:          * The singleton instance of the package.
63:          * <!-- begin-user-doc --> <!--
64:          * end-user-doc -->
65:          *
66:          * @generated
67:          */
68:         VDiffmergePackage eINSTANCE = org.eclipse.emf.ecp.spi.diffmerge.model.impl.VDiffmergePackageImpl.init();
69:
70:         /**
71:          * The meta object id for the '{@link org.eclipse.emf.ecp.spi.diffmerge.model.impl.VDiffAttachmentImpl
72:          * <em>Diff Attachment</em>}' class.
73:          * <!-- begin-user-doc --> <!--
74:          * end-user-doc -->
75:          *
76:          * @see org.eclipse.emf.ecp.spi.diffmerge.model.impl.VDiffAttachmentImpl
77:          * @see org.eclipse.emf.ecp.spi.diffmerge.model.impl.VDiffmergePackageImpl#getDiffAttachment()
78:          * @generated
79:          */
80:         int DIFF_ATTACHMENT = 0;
81:
82:         /**
83:          * The feature id for the '<em><b>Total Number Of Diffs</b></em>' attribute.
84:          * <!-- begin-user-doc -->
85:          * <!-- end-user-doc -->
86:          *
87:          * @generated
88:          * @ordered
89:          */
90:         int DIFF_ATTACHMENT__TOTAL_NUMBER_OF_DIFFS = VViewPackage.ATTACHMENT_FEATURE_COUNT + 0;
91:
92:         /**
93:          * The feature id for the '<em><b>Merged Diffs</b></em>' attribute.
94:          * <!-- begin-user-doc -->
95:          * <!-- end-user-doc -->
96:          *
97:          * @generated
98:          * @ordered
99:          */
100:         int DIFF_ATTACHMENT__MERGED_DIFFS = VViewPackage.ATTACHMENT_FEATURE_COUNT + 1;
101:
102:         /**
103:          * The number of structural features of the '<em>Diff Attachment</em>' class.
104:          * <!-- begin-user-doc --> <!-- end-user-doc -->
105:          *
106:          * @generated
107:          * @ordered
108:          */
109:         int DIFF_ATTACHMENT_FEATURE_COUNT = VViewPackage.ATTACHMENT_FEATURE_COUNT + 2;
110:
111:         /**
112:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.spi.diffmerge.model.VDiffAttachment
113:          * <em>Diff Attachment</em>}'.
114:          * <!-- begin-user-doc --> <!-- end-user-doc -->
115:          *
116:          * @return the meta object for class '<em>Diff Attachment</em>'.
117:          * @see org.eclipse.emf.ecp.spi.diffmerge.model.VDiffAttachment
118:          * @generated
119:          */
120:         EClass getDiffAttachment();
121:
122:         /**
123:          * Returns the meta object for the attribute '
124:          * {@link org.eclipse.emf.ecp.spi.diffmerge.model.VDiffAttachment#getTotalNumberOfDiffs
125:          * <em>Total Number Of Diffs</em>}'.
126:          * <!-- begin-user-doc -->
127:          * <!-- end-user-doc -->
128:          *
129:          * @return the meta object for the attribute '<em>Total Number Of Diffs</em>'.
130:          * @see org.eclipse.emf.ecp.spi.diffmerge.model.VDiffAttachment#getTotalNumberOfDiffs()
131:          * @see #getDiffAttachment()
132:          * @generated
133:          */
134:         EAttribute getDiffAttachment_TotalNumberOfDiffs();
135:
136:         /**
137:          * Returns the meta object for the attribute '
138:          * {@link org.eclipse.emf.ecp.spi.diffmerge.model.VDiffAttachment#getMergedDiffs <em>Merged Diffs</em>}'.
139:          * <!-- begin-user-doc -->
140:          * <!-- end-user-doc -->
141:          *
142:          * @return the meta object for the attribute '<em>Merged Diffs</em>'.
143:          * @see org.eclipse.emf.ecp.spi.diffmerge.model.VDiffAttachment#getMergedDiffs()
144:          * @see #getDiffAttachment()
145:          * @generated
146:          */
147:         EAttribute getDiffAttachment_MergedDiffs();
148:
149:         /**
150:          * Returns the factory that creates the instances of the model. <!--
151:          * begin-user-doc --> <!-- end-user-doc -->
152:          *
153:          * @return the factory that creates the instances of the model.
154:          * @generated
155:          */
156:         VDiffmergeFactory getDiffmergeFactory();
157:
158:         /**
159:          * <!-- begin-user-doc --> Defines literals for the meta objects that
160:          * represent
161:          * <ul>
162:          * <li>each class,</li>
163:          * <li>each feature of each class,</li>
164:          * <li>each enum,</li>
165:          * <li>and each data type</li>
166:          * </ul>
167:          * <!-- end-user-doc -->
168:          *
169:          * @generated
170:          */
171:         interface Literals {
172:                 /**
173:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.spi.diffmerge.model.impl.VDiffAttachmentImpl
174:                  * <em>Diff Attachment</em>}' class.
175:                  * <!-- begin-user-doc --> <!--
176:                  * end-user-doc -->
177:                  *
178:                  * @see org.eclipse.emf.ecp.spi.diffmerge.model.impl.VDiffAttachmentImpl
179:                  * @see org.eclipse.emf.ecp.spi.diffmerge.model.impl.VDiffmergePackageImpl#getDiffAttachment()
180:                  * @generated
181:                  */
182:                 EClass DIFF_ATTACHMENT = eINSTANCE.getDiffAttachment();
183:                 /**
184:                  * The meta object literal for the '<em><b>Total Number Of Diffs</b></em>' attribute feature.
185:                  * <!-- begin-user-doc -->
186:                  * <!-- end-user-doc -->
187:                  *
188:                  * @generated
189:                  */
190:                 EAttribute DIFF_ATTACHMENT__TOTAL_NUMBER_OF_DIFFS = eINSTANCE.getDiffAttachment_TotalNumberOfDiffs();
191:                 /**
192:                  * The meta object literal for the '<em><b>Merged Diffs</b></em>' attribute feature.
193:                  * <!-- begin-user-doc -->
194:                  * <!-- end-user-doc -->
195:                  *
196:                  * @generated
197:                  */
198:                 EAttribute DIFF_ATTACHMENT__MERGED_DIFFS = eINSTANCE.getDiffAttachment_MergedDiffs();
199:
200:         }
201:
202: } // VDiffmergePackage