Skip to content

Package: VTReferencePackage$Literals

VTReferencePackage$Literals

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 10
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 5
100%
M: 0 C: 1
100%

Coverage

1: /**
2: * Copyright (c) 2011-2018 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.view.template.style.reference.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.template.model.VTTemplatePackage;
20:
21: /**
22: * <!-- begin-user-doc -->
23: * The <b>Package</b> for the model.
24: * It contains accessors for the meta objects to represent
25: * <ul>
26: * <li>each class,</li>
27: * <li>each feature of each class,</li>
28: * <li>each operation of each class,</li>
29: * <li>each enum,</li>
30: * <li>and each data type</li>
31: * </ul>
32: *
33: * @since 1.18
34: * <!-- end-user-doc -->
35: * @see org.eclipse.emf.ecp.view.template.style.reference.model.VTReferenceFactory
36: * @model kind="package"
37: * @generated
38: */
39: public interface VTReferencePackage extends EPackage {
40:         /**
41:          * The package name.
42:          * <!-- begin-user-doc -->
43:          * <!-- end-user-doc -->
44:          *
45:          * @generated
46:          */
47:         String eNAME = "reference"; //$NON-NLS-1$
48:
49:         /**
50:          * The package namespace URI.
51:          * <!-- begin-user-doc -->
52:          * <!-- end-user-doc -->
53:          *
54:          * @generated
55:          */
56:         String eNS_URI = "http://www.eclipse.org/emf/ecp/view/template/style/reference/model"; //$NON-NLS-1$
57:
58:         /**
59:          * The package namespace name.
60:          * <!-- begin-user-doc -->
61:          * <!-- end-user-doc -->
62:          *
63:          * @generated
64:          */
65:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.template.style.reference.model"; //$NON-NLS-1$
66:
67:         /**
68:          * The singleton instance of the package.
69:          * <!-- begin-user-doc -->
70:          * <!-- end-user-doc -->
71:          *
72:          * @generated
73:          */
74:         VTReferencePackage eINSTANCE = org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferencePackageImpl
75:                 .init();
76:
77:         /**
78:          * The meta object id for the
79:          * '{@link org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferenceStylePropertyImpl <em>Style
80:          * Property</em>}' class.
81:          * <!-- begin-user-doc -->
82:          * <!-- end-user-doc -->
83:          *
84:          * @see org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferenceStylePropertyImpl
85:          * @see org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferencePackageImpl#getReferenceStyleProperty()
86:          * @generated
87:          */
88:         int REFERENCE_STYLE_PROPERTY = 0;
89:
90:         /**
91:          * The feature id for the '<em><b>Show Create And Link Button For Cross References</b></em>' attribute.
92:          * <!-- begin-user-doc -->
93:          * <!-- end-user-doc -->
94:          *
95:          * @generated
96:          * @ordered
97:          */
98:         int REFERENCE_STYLE_PROPERTY__SHOW_CREATE_AND_LINK_BUTTON_FOR_CROSS_REFERENCES = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT
99:                 + 0;
100:
101:         /**
102:          * The feature id for the '<em><b>Show Link Button For Containment References</b></em>' attribute.
103:          * <!-- begin-user-doc -->
104:          * <!-- end-user-doc -->
105:          *
106:          * @generated
107:          * @ordered
108:          */
109:         int REFERENCE_STYLE_PROPERTY__SHOW_LINK_BUTTON_FOR_CONTAINMENT_REFERENCES = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT
110:                 + 1;
111:
112:         /**
113:          * The number of structural features of the '<em>Style Property</em>' class.
114:          * <!-- begin-user-doc -->
115:          * <!-- end-user-doc -->
116:          *
117:          * @generated
118:          * @ordered
119:          */
120:         int REFERENCE_STYLE_PROPERTY_FEATURE_COUNT = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT + 2;
121:
122:         /**
123:          * The number of operations of the '<em>Style Property</em>' class.
124:          * <!-- begin-user-doc -->
125:          * <!-- end-user-doc -->
126:          *
127:          * @generated
128:          * @ordered
129:          */
130:         int REFERENCE_STYLE_PROPERTY_OPERATION_COUNT = VTTemplatePackage.STYLE_PROPERTY_OPERATION_COUNT + 0;
131:
132:         /**
133:          * Returns the meta object for class
134:          * '{@link org.eclipse.emf.ecp.view.template.style.reference.model.VTReferenceStyleProperty <em>Style
135:          * Property</em>}'.
136:          * <!-- begin-user-doc -->
137:          * <!-- end-user-doc -->
138:          *
139:          * @return the meta object for class '<em>Style Property</em>'.
140:          * @see org.eclipse.emf.ecp.view.template.style.reference.model.VTReferenceStyleProperty
141:          * @generated
142:          */
143:         EClass getReferenceStyleProperty();
144:
145:         /**
146:          * Returns the meta object for the attribute
147:          * '{@link org.eclipse.emf.ecp.view.template.style.reference.model.VTReferenceStyleProperty#isShowCreateAndLinkButtonForCrossReferences
148:          * <em>Show Create And Link Button For Cross References</em>}'.
149:          * <!-- begin-user-doc -->
150:          * <!-- end-user-doc -->
151:          *
152:          * @return the meta object for the attribute '<em>Show Create And Link Button For Cross References</em>'.
153:          * @see org.eclipse.emf.ecp.view.template.style.reference.model.VTReferenceStyleProperty#isShowCreateAndLinkButtonForCrossReferences()
154:          * @see #getReferenceStyleProperty()
155:          * @generated
156:          */
157:         EAttribute getReferenceStyleProperty_ShowCreateAndLinkButtonForCrossReferences();
158:
159:         /**
160:          * Returns the meta object for the attribute
161:          * '{@link org.eclipse.emf.ecp.view.template.style.reference.model.VTReferenceStyleProperty#isShowLinkButtonForContainmentReferences
162:          * <em>Show Link Button For Containment References</em>}'.
163:          * <!-- begin-user-doc -->
164:          * <!-- end-user-doc -->
165:          *
166:          * @return the meta object for the attribute '<em>Show Link Button For Containment References</em>'.
167:          * @see org.eclipse.emf.ecp.view.template.style.reference.model.VTReferenceStyleProperty#isShowLinkButtonForContainmentReferences()
168:          * @see #getReferenceStyleProperty()
169:          * @generated
170:          */
171:         EAttribute getReferenceStyleProperty_ShowLinkButtonForContainmentReferences();
172:
173:         /**
174:          * Returns the factory that creates the instances of the model.
175:          * <!-- begin-user-doc -->
176:          * <!-- end-user-doc -->
177:          *
178:          * @return the factory that creates the instances of the model.
179:          * @generated
180:          */
181:         VTReferenceFactory getReferenceFactory();
182:
183:         /**
184:          * <!-- begin-user-doc -->
185:          * Defines literals for the meta objects that represent
186:          * <ul>
187:          * <li>each class,</li>
188:          * <li>each feature of each class,</li>
189:          * <li>each operation of each class,</li>
190:          * <li>each enum,</li>
191:          * <li>and each data type</li>
192:          * </ul>
193:          * <!-- end-user-doc -->
194:          *
195:          * @generated
196:          */
197:         interface Literals {
198:                 /**
199:                  * The meta object literal for the
200:                  * '{@link org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferenceStylePropertyImpl <em>Style
201:                  * Property</em>}' class.
202:                  * <!-- begin-user-doc -->
203:                  * <!-- end-user-doc -->
204:                  *
205:                  * @see org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferenceStylePropertyImpl
206:                  * @see org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferencePackageImpl#getReferenceStyleProperty()
207:                  * @generated
208:                  */
209:                 EClass REFERENCE_STYLE_PROPERTY = eINSTANCE.getReferenceStyleProperty();
210:
211:                 /**
212:                  * The meta object literal for the '<em><b>Show Create And Link Button For Cross References</b></em>' attribute
213:                  * feature.
214:                  * <!-- begin-user-doc -->
215:                  * <!-- end-user-doc -->
216:                  *
217:                  * @generated
218:                  */
219:                 EAttribute REFERENCE_STYLE_PROPERTY__SHOW_CREATE_AND_LINK_BUTTON_FOR_CROSS_REFERENCES = eINSTANCE
220:                         .getReferenceStyleProperty_ShowCreateAndLinkButtonForCrossReferences();
221:
222:                 /**
223:                  * The meta object literal for the '<em><b>Show Link Button For Containment References</b></em>' attribute
224:                  * feature.
225:                  * <!-- begin-user-doc -->
226:                  * <!-- end-user-doc -->
227:                  *
228:                  * @generated
229:                  */
230:                 EAttribute REFERENCE_STYLE_PROPERTY__SHOW_LINK_BUTTON_FOR_CONTAINMENT_REFERENCES = eINSTANCE
231:                         .getReferenceStyleProperty_ShowLinkButtonForContainmentReferences();
232:
233:         }
234:
235: } // VTReferencePackage