|
@@ -221,6 +221,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int TYPE__ABSTRACT = PACKAGE_MEMBER_FEATURE_COUNT + 1;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int TYPE__VISIBLE = PACKAGE_MEMBER_FEATURE_COUNT + 2;
|
|
|
+
|
|
|
/**
|
|
|
* The number of structural features of the '<em>Type</em>' class.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -228,7 +237,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int TYPE_FEATURE_COUNT = PACKAGE_MEMBER_FEATURE_COUNT + 2;
|
|
|
+ int TYPE_FEATURE_COUNT = PACKAGE_MEMBER_FEATURE_COUNT + 3;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Type</b></em>' reference.
|
|
@@ -560,6 +569,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int PRIMITIVE_TYPE__ABSTRACT = TYPE__ABSTRACT;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int PRIMITIVE_TYPE__VISIBLE = TYPE__VISIBLE;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Base Type</b></em>' reference.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -605,6 +623,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int ENUMERATION_TYPE__ABSTRACT = PRIMITIVE_TYPE__ABSTRACT;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int ENUMERATION_TYPE__VISIBLE = PRIMITIVE_TYPE__VISIBLE;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Base Type</b></em>' reference.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -669,6 +696,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int PARAMETERIZED_TYPE__ABSTRACT = TYPE__ABSTRACT;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int PARAMETERIZED_TYPE__VISIBLE = TYPE__VISIBLE;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Parameter</b></em>' containment reference list.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -724,6 +760,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int COMPLEX_TYPE__ABSTRACT = PARAMETERIZED_TYPE__ABSTRACT;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int COMPLEX_TYPE__VISIBLE = PARAMETERIZED_TYPE__VISIBLE;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Parameter</b></em>' containment reference list.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -872,6 +917,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int TYPE_PARAMETER__ABSTRACT = TYPE__ABSTRACT;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int TYPE_PARAMETER__VISIBLE = TYPE__VISIBLE;
|
|
|
+
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Bound</b></em>' reference.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -1019,6 +1073,15 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
int TYPE_ALIAS__ABSTRACT = TYPED_ELEMENT_FEATURE_COUNT + 2;
|
|
|
|
|
|
+ /**
|
|
|
+ * The feature id for the '<em><b>Visible</b></em>' attribute.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int TYPE_ALIAS__VISIBLE = TYPED_ELEMENT_FEATURE_COUNT + 3;
|
|
|
+
|
|
|
/**
|
|
|
* The number of structural features of the '<em>Type Alias</em>' class.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -1026,7 +1089,7 @@ public interface TypesPackage extends EPackage {
|
|
|
* @generated
|
|
|
* @ordered
|
|
|
*/
|
|
|
- int TYPE_ALIAS_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 3;
|
|
|
+ int TYPE_ALIAS_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 4;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.types.Direction <em>Direction</em>}' enum.
|
|
@@ -1113,6 +1176,17 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
EAttribute getType_Abstract();
|
|
|
|
|
|
+ /**
|
|
|
+ * Returns the meta object for the attribute '{@link org.yakindu.base.types.Type#isVisible <em>Visible</em>}'.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @return the meta object for the attribute '<em>Visible</em>'.
|
|
|
+ * @see org.yakindu.base.types.Type#isVisible()
|
|
|
+ * @see #getType()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EAttribute getType_Visible();
|
|
|
+
|
|
|
/**
|
|
|
* Returns the meta object for class '{@link org.yakindu.base.types.Declaration <em>Declaration</em>}'.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -1595,6 +1669,14 @@ public interface TypesPackage extends EPackage {
|
|
|
*/
|
|
|
EAttribute TYPE__ABSTRACT = eINSTANCE.getType_Abstract();
|
|
|
|
|
|
+ /**
|
|
|
+ * The meta object literal for the '<em><b>Visible</b></em>' attribute feature.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EAttribute TYPE__VISIBLE = eINSTANCE.getType_Visible();
|
|
|
+
|
|
|
/**
|
|
|
* The meta object literal for the '{@link org.yakindu.base.types.impl.DeclarationImpl <em>Declaration</em>}' class.
|
|
|
* <!-- begin-user-doc -->
|