|
@@ -135,6 +135,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int PACKAGE_MEMBER__NAME = BasePackage.NAMED_ELEMENT__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int PACKAGE_MEMBER__ANNOTATIONS = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -142,7 +151,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int PACKAGE_MEMBER__ID = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
|
|
|
+ int PACKAGE_MEMBER__ID = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
|
|
|
|
|
|
/**
|
|
|
* The number of structural features of the '<em>Package Member</em>' class.
|
|
@@ -151,7 +160,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int PACKAGE_MEMBER_FEATURE_COUNT = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
|
|
|
+ int PACKAGE_MEMBER_FEATURE_COUNT = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.types.impl.TypeImpl <em>Type</em>}' class.
|
|
@@ -212,6 +221,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int TYPE__NAME = PACKAGE_MEMBER__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int TYPE__ANNOTATIONS = PACKAGE_MEMBER__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -321,6 +339,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int DECLARATION__NAME = TYPED_ELEMENT_FEATURE_COUNT + 0;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int DECLARATION__ANNOTATIONS = TYPED_ELEMENT_FEATURE_COUNT + 1;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -328,7 +355,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int DECLARATION__ID = TYPED_ELEMENT_FEATURE_COUNT + 1;
|
|
|
+ int DECLARATION__ID = TYPED_ELEMENT_FEATURE_COUNT + 2;
|
|
|
|
|
|
/**
|
|
|
* The number of structural features of the '<em>Declaration</em>' class.
|
|
@@ -337,7 +364,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int DECLARATION_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 2;
|
|
|
+ int DECLARATION_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 3;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Type</b></em>' reference.
|
|
@@ -366,6 +393,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int OPERATION__NAME = DECLARATION__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int OPERATION__ANNOTATIONS = DECLARATION__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -420,6 +456,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int PROPERTY__NAME = DECLARATION__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int PROPERTY__ANNOTATIONS = DECLARATION__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -548,6 +593,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int EVENT__NAME = DECLARATION__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int EVENT__ANNOTATIONS = DECLARATION__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -605,6 +659,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int PRIMITIVE_TYPE__NAME = TYPE__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int PRIMITIVE_TYPE__ANNOTATIONS = TYPE__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -668,6 +731,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int ENUMERATION_TYPE__NAME = PRIMITIVE_TYPE__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ENUMERATION_TYPE__ANNOTATIONS = PRIMITIVE_TYPE__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -750,6 +822,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int PARAMETERIZED_TYPE__NAME = TYPE__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int PARAMETERIZED_TYPE__ANNOTATIONS = TYPE__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -823,6 +904,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int COMPLEX_TYPE__NAME = PARAMETERIZED_TYPE__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int COMPLEX_TYPE__ANNOTATIONS = PARAMETERIZED_TYPE__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -932,6 +1022,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int ENUMERATOR__NAME = DECLARATION__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ENUMERATOR__ANNOTATIONS = DECLARATION__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -1016,6 +1115,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int TYPE_PARAMETER__NAME = TYPE__NAME;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int TYPE_PARAMETER__ANNOTATIONS = TYPE__ANNOTATIONS;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -1181,6 +1289,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int TYPE_ALIAS__NAME = TYPED_ELEMENT_FEATURE_COUNT + 0;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int TYPE_ALIAS__ANNOTATIONS = TYPED_ELEMENT_FEATURE_COUNT + 1;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -1188,7 +1305,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int TYPE_ALIAS__ID = TYPED_ELEMENT_FEATURE_COUNT + 1;
|
|
|
+ int TYPE_ALIAS__ID = TYPED_ELEMENT_FEATURE_COUNT + 2;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Constraint</b></em>' containment reference list.
|
|
@@ -1197,7 +1314,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int TYPE_ALIAS__CONSTRAINT = TYPED_ELEMENT_FEATURE_COUNT + 2;
|
|
|
+ int TYPE_ALIAS__CONSTRAINT = TYPED_ELEMENT_FEATURE_COUNT + 3;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Abstract</b></em>' attribute.
|
|
@@ -1206,7 +1323,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int TYPE_ALIAS__ABSTRACT = TYPED_ELEMENT_FEATURE_COUNT + 3;
|
|
|
+ int TYPE_ALIAS__ABSTRACT = TYPED_ELEMENT_FEATURE_COUNT + 4;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
@@ -1215,7 +1332,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int TYPE_ALIAS__VISIBLE = TYPED_ELEMENT_FEATURE_COUNT + 4;
|
|
|
+ int TYPE_ALIAS__VISIBLE = TYPED_ELEMENT_FEATURE_COUNT + 5;
|
|
|
|
|
|
/**
|
|
|
* The number of structural features of the '<em>Type Alias</em>' class.
|
|
@@ -1224,7 +1341,99 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int TYPE_ALIAS_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 5;
|
|
|
+ int TYPE_ALIAS_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 6;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The meta object id for the '{@link org.yakindu.base.types.impl.AnnotationImpl <em>Annotation</em>}' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @see org.yakindu.base.types.impl.AnnotationImpl
|
|
|
+ * @see org.yakindu.base.types.impl.TypesPackageImpl#getAnnotation()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ int ANNOTATION = 19;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Name</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATION__NAME = PACKAGE_MEMBER__NAME;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATION__ANNOTATIONS = PACKAGE_MEMBER__ANNOTATIONS;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Id</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATION__ID = PACKAGE_MEMBER__ID;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Properties</b></em>' containment reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATION__PROPERTIES = PACKAGE_MEMBER_FEATURE_COUNT + 0;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Targets</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATION__TARGETS = PACKAGE_MEMBER_FEATURE_COUNT + 1;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The number of structural features of the '<em>Annotation</em>' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATION_FEATURE_COUNT = PACKAGE_MEMBER_FEATURE_COUNT + 2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The meta object id for the '{@link org.yakindu.base.types.impl.AnnotatableElementImpl <em>Annotatable Element</em>}' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @see org.yakindu.base.types.impl.AnnotatableElementImpl
|
|
|
+ * @see org.yakindu.base.types.impl.TypesPackageImpl#getAnnotatableElement()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ int ANNOTATABLE_ELEMENT = 20;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Annotations</b></em>' reference list.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATABLE_ELEMENT__ANNOTATIONS = 0;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The number of structural features of the '<em>Annotatable Element</em>' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ANNOTATABLE_ELEMENT_FEATURE_COUNT = 1;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.types.Direction <em>Direction</em>}' enum.
|
|
@@ -1234,7 +1443,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @see org.yakindu.base.types.impl.TypesPackageImpl#getDirection()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int DIRECTION = 19;
|
|
|
+ int DIRECTION = 21;
|
|
|
|
|
|
/**
|
|
|
* Returns the meta object for class '{@link org.yakindu.base.types.Package <em>Package</em>}'.
|
|
@@ -1723,6 +1932,59 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
EClass getTypeAlias();
|
|
|
|
|
|
+ /**
|
|
|
+ * Returns the meta object for class '{@link org.yakindu.base.types.Annotation <em>Annotation</em>}'.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @return the meta object for class '<em>Annotation</em>'.
|
|
|
+ * @see org.yakindu.base.types.Annotation
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EClass getAnnotation();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Returns the meta object for the containment reference list '{@link org.yakindu.base.types.Annotation#getProperties <em>Properties</em>}'.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @return the meta object for the containment reference list '<em>Properties</em>'.
|
|
|
+ * @see org.yakindu.base.types.Annotation#getProperties()
|
|
|
+ * @see #getAnnotation()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EReference getAnnotation_Properties();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Returns the meta object for the reference list '{@link org.yakindu.base.types.Annotation#getTargets <em>Targets</em>}'.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @return the meta object for the reference list '<em>Targets</em>'.
|
|
|
+ * @see org.yakindu.base.types.Annotation#getTargets()
|
|
|
+ * @see #getAnnotation()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EReference getAnnotation_Targets();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Returns the meta object for class '{@link org.yakindu.base.types.AnnotatableElement <em>Annotatable Element</em>}'.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @return the meta object for class '<em>Annotatable Element</em>'.
|
|
|
+ * @see org.yakindu.base.types.AnnotatableElement
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EClass getAnnotatableElement();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Returns the meta object for the reference list '{@link org.yakindu.base.types.AnnotatableElement#getAnnotations <em>Annotations</em>}'.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @return the meta object for the reference list '<em>Annotations</em>'.
|
|
|
+ * @see org.yakindu.base.types.AnnotatableElement#getAnnotations()
|
|
|
+ * @see #getAnnotatableElement()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EReference getAnnotatableElement_Annotations();
|
|
|
+
|
|
|
/**
|
|
|
* Returns the meta object for enum '{@link org.yakindu.base.types.Direction <em>Direction</em>}'.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -2161,6 +2423,50 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
EClass TYPE_ALIAS = eINSTANCE.getTypeAlias();
|
|
|
|
|
|
+ /**
|
|
|
+ * The meta object literal for the '{@link org.yakindu.base.types.impl.AnnotationImpl <em>Annotation</em>}' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @see org.yakindu.base.types.impl.AnnotationImpl
|
|
|
+ * @see org.yakindu.base.types.impl.TypesPackageImpl#getAnnotation()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EClass ANNOTATION = eINSTANCE.getAnnotation();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The meta object literal for the '<em><b>Properties</b></em>' containment reference list feature.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EReference ANNOTATION__PROPERTIES = eINSTANCE.getAnnotation_Properties();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The meta object literal for the '<em><b>Targets</b></em>' reference list feature.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EReference ANNOTATION__TARGETS = eINSTANCE.getAnnotation_Targets();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The meta object literal for the '{@link org.yakindu.base.types.impl.AnnotatableElementImpl <em>Annotatable Element</em>}' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @see org.yakindu.base.types.impl.AnnotatableElementImpl
|
|
|
+ * @see org.yakindu.base.types.impl.TypesPackageImpl#getAnnotatableElement()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EClass ANNOTATABLE_ELEMENT = eINSTANCE.getAnnotatableElement();
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The meta object literal for the '<em><b>Annotations</b></em>' reference list feature.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EReference ANNOTATABLE_ELEMENT__ANNOTATIONS = eINSTANCE.getAnnotatableElement_Annotations();
|
|
|
+
|
|
|
/**
|
|
|
* The meta object literal for the '{@link org.yakindu.base.types.Direction <em>Direction</em>}' enum.
|
|
|
* <!-- begin-user-doc -->
|