Commit 1f510be1 authored by Dominique Marcadet's avatar Dominique Marcadet

update links for types

move links to BasicType/ConstructedAttribute/Enumeration from
DataAttribute to AgAttribuuteType and add code for creating links
SubDataAttribute
parent 8736980f
Pipeline #7647 passed with stages
in 30 seconds
...@@ -577,3 +577,9 @@ _UI_ConstructedAttribute_referredByDataAttribute_feature = Referred By Data Attr ...@@ -577,3 +577,9 @@ _UI_ConstructedAttribute_referredByDataAttribute_feature = Referred By Data Attr
_UI_DataAttribute_refersToConstructedAttribute_feature = Refers To Constructed Attribute _UI_DataAttribute_refersToConstructedAttribute_feature = Refers To Constructed Attribute
_UI_DataAttribute_refersToEnumeration_feature = Refers To Enumeration _UI_DataAttribute_refersToEnumeration_feature = Refers To Enumeration
_UI_Enumeration_referredByDataAttribute_feature = Referred By Data Attribute _UI_Enumeration_referredByDataAttribute_feature = Referred By Data Attribute
_UI_BasicType_referredByAttributeType_feature = Referred By Attribute Type
_UI_ConstructedAttribute_referredByAttributeType_feature = Referred By Attribute Type
_UI_Enumeration_referredByAttributeType_feature = Referred By Attribute Type
_UI_AgAttributeType_refersToBasicType_feature = Refers To Basic Type
_UI_AgAttributeType_refersToConstructedAttribute_feature = Refers To Constructed Attribute
_UI_AgAttributeType_refersToEnumeration_feature = Refers To Enumeration
...@@ -72,6 +72,9 @@ public class AgAttributeTypeItemProvider extends ItemProviderAdapter implements ...@@ -72,6 +72,9 @@ public class AgAttributeTypeItemProvider extends ItemProviderAdapter implements
addTypePropertyDescriptor( object ); addTypePropertyDescriptor( object );
addTypeKindPropertyDescriptor( object ); addTypeKindPropertyDescriptor( object );
addRefersToBasicTypePropertyDescriptor( object );
addRefersToConstructedAttributePropertyDescriptor( object );
addRefersToEnumerationPropertyDescriptor( object );
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -120,6 +123,72 @@ public class AgAttributeTypeItemProvider extends ItemProviderAdapter implements ...@@ -120,6 +123,72 @@ public class AgAttributeTypeItemProvider extends ItemProviderAdapter implements
null ) ); null ) );
} }
/**
* This adds a property descriptor for the Refers To Basic Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToBasicTypePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToBasicType_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToBasicType_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_BASIC_TYPE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Constructed Attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToConstructedAttributePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( createItemPropertyDescriptor(
( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToConstructedAttribute_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToConstructedAttribute_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_CONSTRUCTED_ATTRIBUTE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Enumeration feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToEnumerationPropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToEnumeration_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToEnumeration_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_ENUMERATION,
true,
false,
true,
null,
null,
null ) );
}
/** /**
* This returns the label text for the adapted class. * This returns the label text for the adapted class.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
......
...@@ -62,7 +62,7 @@ public class BasicTypeItemProvider extends NsdObjectItemProvider { ...@@ -62,7 +62,7 @@ public class BasicTypeItemProvider extends NsdObjectItemProvider {
addDescIDPropertyDescriptor( object ); addDescIDPropertyDescriptor( object );
addNamePropertyDescriptor( object ); addNamePropertyDescriptor( object );
addReferredByDataAttributePropertyDescriptor( object ); addReferredByAttributeTypePropertyDescriptor( object );
addRefersToDocPropertyDescriptor( object ); addRefersToDocPropertyDescriptor( object );
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
...@@ -113,19 +113,19 @@ public class BasicTypeItemProvider extends NsdObjectItemProvider { ...@@ -113,19 +113,19 @@ public class BasicTypeItemProvider extends NsdObjectItemProvider {
} }
/** /**
* This adds a property descriptor for the Referred By Data Attribute feature. * This adds a property descriptor for the Referred By Attribute Type feature.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @generated * @generated
*/ */
protected void addReferredByDataAttributePropertyDescriptor( Object object ) { protected void addReferredByAttributeTypePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(), createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(), getResourceLocator(),
getString( "_UI_BasicType_referredByDataAttribute_feature" ), getString( "_UI_BasicType_referredByAttributeType_feature" ),
getString( "_UI_PropertyDescriptor_description", getString( "_UI_PropertyDescriptor_description",
"_UI_BasicType_referredByDataAttribute_feature", "_UI_BasicType_type" ), "_UI_BasicType_referredByAttributeType_feature", "_UI_BasicType_type" ),
NsdPackage.Literals.BASIC_TYPE__REFERRED_BY_DATA_ATTRIBUTE, NsdPackage.Literals.BASIC_TYPE__REFERRED_BY_ATTRIBUTE_TYPE,
true, true,
false, false,
true, true,
......
...@@ -65,7 +65,7 @@ public class ConstructedAttributeItemProvider extends TitledClassItemProvider { ...@@ -65,7 +65,7 @@ public class ConstructedAttributeItemProvider extends TitledClassItemProvider {
super.getPropertyDescriptors( object ); super.getPropertyDescriptors( object );
addNamePropertyDescriptor( object ); addNamePropertyDescriptor( object );
addReferredByDataAttributePropertyDescriptor( object ); addReferredByAttributeTypePropertyDescriptor( object );
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -93,19 +93,19 @@ public class ConstructedAttributeItemProvider extends TitledClassItemProvider { ...@@ -93,19 +93,19 @@ public class ConstructedAttributeItemProvider extends TitledClassItemProvider {
} }
/** /**
* This adds a property descriptor for the Referred By Data Attribute feature. * This adds a property descriptor for the Referred By Attribute Type feature.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @generated * @generated
*/ */
protected void addReferredByDataAttributePropertyDescriptor( Object object ) { protected void addReferredByAttributeTypePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( createItemPropertyDescriptor( itemPropertyDescriptors.add( createItemPropertyDescriptor(
( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(), ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(), getResourceLocator(),
getString( "_UI_ConstructedAttribute_referredByDataAttribute_feature" ), getString( "_UI_ConstructedAttribute_referredByAttributeType_feature" ),
getString( "_UI_PropertyDescriptor_description", getString( "_UI_PropertyDescriptor_description",
"_UI_ConstructedAttribute_referredByDataAttribute_feature", "_UI_ConstructedAttribute_type" ), "_UI_ConstructedAttribute_referredByAttributeType_feature", "_UI_ConstructedAttribute_type" ),
NsdPackage.Literals.CONSTRUCTED_ATTRIBUTE__REFERRED_BY_DATA_ATTRIBUTE, NsdPackage.Literals.CONSTRUCTED_ATTRIBUTE__REFERRED_BY_ATTRIBUTE_TYPE,
true, true,
false, false,
true, true,
......
...@@ -74,6 +74,9 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider { ...@@ -74,6 +74,9 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider {
addQchgPropertyDescriptor( object ); addQchgPropertyDescriptor( object );
addTypePropertyDescriptor( object ); addTypePropertyDescriptor( object );
addTypeKindPropertyDescriptor( object ); addTypeKindPropertyDescriptor( object );
addRefersToBasicTypePropertyDescriptor( object );
addRefersToConstructedAttributePropertyDescriptor( object );
addRefersToEnumerationPropertyDescriptor( object );
addDefaultValuePropertyDescriptor( object ); addDefaultValuePropertyDescriptor( object );
addMaxValuePropertyDescriptor( object ); addMaxValuePropertyDescriptor( object );
addMinValuePropertyDescriptor( object ); addMinValuePropertyDescriptor( object );
...@@ -87,9 +90,6 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider { ...@@ -87,9 +90,6 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider {
addRefersToMaxIndexAttributePropertyDescriptor( object ); addRefersToMaxIndexAttributePropertyDescriptor( object );
addReferredByDataAttributeAsSizeAttributePropertyDescriptor( object ); addReferredByDataAttributeAsSizeAttributePropertyDescriptor( object );
addReferredByDataAttributeAsMaxIndexAttributePropertyDescriptor( object ); addReferredByDataAttributeAsMaxIndexAttributePropertyDescriptor( object );
addRefersToBasicTypePropertyDescriptor( object );
addRefersToConstructedAttributePropertyDescriptor( object );
addRefersToEnumerationPropertyDescriptor( object );
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -502,10 +502,10 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider { ...@@ -502,10 +502,10 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider {
itemPropertyDescriptors.add( itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(), createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(), getResourceLocator(),
getString( "_UI_DataAttribute_refersToBasicType_feature" ), getString( "_UI_AgAttributeType_refersToBasicType_feature" ),
getString( "_UI_PropertyDescriptor_description", "_UI_DataAttribute_refersToBasicType_feature", getString( "_UI_PropertyDescriptor_description",
"_UI_DataAttribute_type" ), "_UI_AgAttributeType_refersToBasicType_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.DATA_ATTRIBUTE__REFERS_TO_BASIC_TYPE, NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_BASIC_TYPE,
true, true,
false, false,
true, true,
...@@ -521,19 +521,19 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider { ...@@ -521,19 +521,19 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider {
* @generated * @generated
*/ */
protected void addRefersToConstructedAttributePropertyDescriptor( Object object ) { protected void addRefersToConstructedAttributePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( itemPropertyDescriptors.add( createItemPropertyDescriptor(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(), ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(), getResourceLocator(),
getString( "_UI_DataAttribute_refersToConstructedAttribute_feature" ), getString( "_UI_AgAttributeType_refersToConstructedAttribute_feature" ),
getString( "_UI_PropertyDescriptor_description", getString( "_UI_PropertyDescriptor_description",
"_UI_DataAttribute_refersToConstructedAttribute_feature", "_UI_DataAttribute_type" ), "_UI_AgAttributeType_refersToConstructedAttribute_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.DATA_ATTRIBUTE__REFERS_TO_CONSTRUCTED_ATTRIBUTE, NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_CONSTRUCTED_ATTRIBUTE,
true, true,
false, false,
true, true,
null, null,
null, null,
null ) ); null ) );
} }
/** /**
...@@ -546,10 +546,10 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider { ...@@ -546,10 +546,10 @@ public class DataAttributeItemProvider extends DocumentedClassItemProvider {
itemPropertyDescriptors.add( itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(), createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(), getResourceLocator(),
getString( "_UI_DataAttribute_refersToEnumeration_feature" ), getString( "_UI_AgAttributeType_refersToEnumeration_feature" ),
getString( "_UI_PropertyDescriptor_description", getString( "_UI_PropertyDescriptor_description",
"_UI_DataAttribute_refersToEnumeration_feature", "_UI_DataAttribute_type" ), "_UI_AgAttributeType_refersToEnumeration_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.DATA_ATTRIBUTE__REFERS_TO_ENUMERATION, NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_ENUMERATION,
true, true,
false, false,
true, true,
......
...@@ -68,7 +68,7 @@ public class EnumerationItemProvider extends TitledClassItemProvider { ...@@ -68,7 +68,7 @@ public class EnumerationItemProvider extends TitledClassItemProvider {
addNamePropertyDescriptor( object ); addNamePropertyDescriptor( object );
addRefersToBaseEnumerationPropertyDescriptor( object ); addRefersToBaseEnumerationPropertyDescriptor( object );
addReferredByEnumerationAsBasePropertyDescriptor( object ); addReferredByEnumerationAsBasePropertyDescriptor( object );
addReferredByDataAttributePropertyDescriptor( object ); addReferredByAttributeTypePropertyDescriptor( object );
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -162,19 +162,19 @@ public class EnumerationItemProvider extends TitledClassItemProvider { ...@@ -162,19 +162,19 @@ public class EnumerationItemProvider extends TitledClassItemProvider {
} }
/** /**
* This adds a property descriptor for the Referred By Data Attribute feature. * This adds a property descriptor for the Referred By Attribute Type feature.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @generated * @generated
*/ */
protected void addReferredByDataAttributePropertyDescriptor( Object object ) { protected void addReferredByAttributeTypePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(), createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(), getResourceLocator(),
getString( "_UI_Enumeration_referredByDataAttribute_feature" ), getString( "_UI_Enumeration_referredByAttributeType_feature" ),
getString( "_UI_PropertyDescriptor_description", getString( "_UI_PropertyDescriptor_description",
"_UI_Enumeration_referredByDataAttribute_feature", "_UI_Enumeration_type" ), "_UI_Enumeration_referredByAttributeType_feature", "_UI_Enumeration_type" ),
NsdPackage.Literals.ENUMERATION__REFERRED_BY_DATA_ATTRIBUTE, NsdPackage.Literals.ENUMERATION__REFERRED_BY_ATTRIBUTE_TYPE,
true, true,
false, false,
true, true,
......
...@@ -67,6 +67,9 @@ public class ServiceDataAttributeItemProvider extends DocumentedClassItemProvide ...@@ -67,6 +67,9 @@ public class ServiceDataAttributeItemProvider extends DocumentedClassItemProvide
addRefersToPresCondArgsDocPropertyDescriptor( object ); addRefersToPresCondArgsDocPropertyDescriptor( object );
addTypePropertyDescriptor( object ); addTypePropertyDescriptor( object );
addTypeKindPropertyDescriptor( object ); addTypeKindPropertyDescriptor( object );
addRefersToBasicTypePropertyDescriptor( object );
addRefersToConstructedAttributePropertyDescriptor( object );
addRefersToEnumerationPropertyDescriptor( object );
addUnderlyingTypePropertyDescriptor( object ); addUnderlyingTypePropertyDescriptor( object );
addUnderlyingTypeKindPropertyDescriptor( object ); addUnderlyingTypeKindPropertyDescriptor( object );
addFcPropertyDescriptor( object ); addFcPropertyDescriptor( object );
...@@ -251,6 +254,72 @@ public class ServiceDataAttributeItemProvider extends DocumentedClassItemProvide ...@@ -251,6 +254,72 @@ public class ServiceDataAttributeItemProvider extends DocumentedClassItemProvide
null ) ); null ) );
} }
/**
* This adds a property descriptor for the Refers To Basic Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToBasicTypePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToBasicType_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToBasicType_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_BASIC_TYPE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Constructed Attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToConstructedAttributePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( createItemPropertyDescriptor(
( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToConstructedAttribute_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToConstructedAttribute_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_CONSTRUCTED_ATTRIBUTE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Enumeration feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToEnumerationPropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToEnumeration_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToEnumeration_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_ENUMERATION,
true,
false,
true,
null,
null,
null ) );
}
/** /**
* This adds a property descriptor for the Underlying Type feature. * This adds a property descriptor for the Underlying Type feature.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
......
...@@ -63,6 +63,9 @@ public class ServiceParameterItemProvider extends DocumentedClassItemProvider { ...@@ -63,6 +63,9 @@ public class ServiceParameterItemProvider extends DocumentedClassItemProvider {
addTypePropertyDescriptor( object ); addTypePropertyDescriptor( object );
addTypeKindPropertyDescriptor( object ); addTypeKindPropertyDescriptor( object );
addRefersToBasicTypePropertyDescriptor( object );
addRefersToConstructedAttributePropertyDescriptor( object );
addRefersToEnumerationPropertyDescriptor( object );
addDefaultValuePropertyDescriptor( object ); addDefaultValuePropertyDescriptor( object );
addMaxValuePropertyDescriptor( object ); addMaxValuePropertyDescriptor( object );
addMinValuePropertyDescriptor( object ); addMinValuePropertyDescriptor( object );
...@@ -203,6 +206,72 @@ public class ServiceParameterItemProvider extends DocumentedClassItemProvider { ...@@ -203,6 +206,72 @@ public class ServiceParameterItemProvider extends DocumentedClassItemProvider {
null ) ); null ) );
} }
/**
* This adds a property descriptor for the Refers To Basic Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToBasicTypePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToBasicType_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToBasicType_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_BASIC_TYPE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Constructed Attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToConstructedAttributePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( createItemPropertyDescriptor(
( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToConstructedAttribute_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToConstructedAttribute_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_CONSTRUCTED_ATTRIBUTE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Enumeration feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToEnumerationPropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToEnumeration_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToEnumeration_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_ENUMERATION,
true,
false,
true,
null,
null,
null ) );
}
/** /**
* This returns ServiceParameter.gif. * This returns ServiceParameter.gif.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
......
...@@ -71,6 +71,9 @@ public class SubDataAttributeItemProvider extends DocumentedClassItemProvider { ...@@ -71,6 +71,9 @@ public class SubDataAttributeItemProvider extends DocumentedClassItemProvider {
addSizeAttributePropertyDescriptor( object ); addSizeAttributePropertyDescriptor( object );
addTypePropertyDescriptor( object ); addTypePropertyDescriptor( object );
addTypeKindPropertyDescriptor( object ); addTypeKindPropertyDescriptor( object );
addRefersToBasicTypePropertyDescriptor( object );
addRefersToConstructedAttributePropertyDescriptor( object );
addRefersToEnumerationPropertyDescriptor( object );
addDefaultValuePropertyDescriptor( object ); addDefaultValuePropertyDescriptor( object );
addMaxValuePropertyDescriptor( object ); addMaxValuePropertyDescriptor( object );
addMinValuePropertyDescriptor( object ); addMinValuePropertyDescriptor( object );
...@@ -410,6 +413,72 @@ public class SubDataAttributeItemProvider extends DocumentedClassItemProvider { ...@@ -410,6 +413,72 @@ public class SubDataAttributeItemProvider extends DocumentedClassItemProvider {
null ) ); null ) );
} }
/**
* This adds a property descriptor for the Refers To Basic Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToBasicTypePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToBasicType_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToBasicType_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_BASIC_TYPE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Constructed Attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToConstructedAttributePropertyDescriptor( Object object ) {
itemPropertyDescriptors.add( createItemPropertyDescriptor(
( ( ComposeableAdapterFactory ) adapterFactory ).getRootAdapterFactory(),
getResourceLocator(),
getString( "_UI_AgAttributeType_refersToConstructedAttribute_feature" ),
getString( "_UI_PropertyDescriptor_description",
"_UI_AgAttributeType_refersToConstructedAttribute_feature", "_UI_AgAttributeType_type" ),
NsdPackage.Literals.AG_ATTRIBUTE_TYPE__REFERS_TO_CONSTRUCTED_ATTRIBUTE,
true,
false,
true,
null,
null,
null ) );
}
/**
* This adds a property descriptor for the Refers To Enumeration feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRefersToEnumerationPropertyDescriptor( Object object ) {
itemPropertyDescriptors.add(
createItemPropertyDescriptor( ( ( Compose