Commit 7be98404 authored by Dominique Marcadet's avatar Dominique Marcadet

Merge branch '18-several-attributes-are-missing' into 'master'

Resolve "Several attributes are missing"

Closes #18

See merge request RiseClipseGroup/RiseClipseMetamodel_SCL2003!16
parents 0dea03c0 4e9ecfe0
...@@ -1017,3 +1017,23 @@ _UI_Line_Voltage_feature = Voltage ...@@ -1017,3 +1017,23 @@ _UI_Line_Voltage_feature = Voltage
_UI_Voltage_Line_feature = Line _UI_Voltage_Line_feature = Line
_UI_SMVSettings_Services_feature = Services _UI_SMVSettings_Services_feature = Services
_UI_Services_SMVSettings_feature = SMV Settings _UI_Services_SMVSettings_feature = SMV Settings
_UI_Line_nomFreq_feature = Nom Freq
_UI_Line_numPhases_feature = Num Phases
_UI_ClientServices_rGOOSE_feature = RGOOSE
_UI_ClientServices_rSV_feature = RSV
_UI_ClientServices_noIctBinding_feature = No Ict Binding
_UI_ExtRef_pServT_feature = PServ T
_UI_ExtRef_pLN_feature = PLN
_UI_ExtRef_pDO_feature = PDO
_UI_ExtRef_pDA_feature = PDA
_UI_GOOSE_goose_feature = Goose
_UI_GOOSE_rGOOSE_feature = RGOOSE
_UI_SMVSettings_synchSrcId_feature = Synch Src Id
_UI_SMVSettings_nofASDU_feature = Nof ASDU
_UI_SMVSettings_kdaParticipant_feature = Kda Participant
_UI_SMVsc_sv_feature = Sv
_UI_SMVsc_rSV_feature = RSV
_UI_SmvOpts_synchSourceId_feature = Synch Source Id
_UI_TimeSyncProt_iec61850_9_3_feature = Iec61850 93
_UI_Terminal_lineName_feature = Line Name
_UI_ServiceConfReportControl_maxBuf_feature = Max Buf
...@@ -73,6 +73,9 @@ public class ClientServicesItemProvider ...@@ -73,6 +73,9 @@ public class ClientServicesItemProvider
addSupportsLdNamePropertyDescriptor(object); addSupportsLdNamePropertyDescriptor(object);
addSvPropertyDescriptor(object); addSvPropertyDescriptor(object);
addUnbufReportPropertyDescriptor(object); addUnbufReportPropertyDescriptor(object);
addRGOOSEPropertyDescriptor(object);
addRSVPropertyDescriptor(object);
addNoIctBindingPropertyDescriptor(object);
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -319,6 +322,72 @@ public class ClientServicesItemProvider ...@@ -319,6 +322,72 @@ public class ClientServicesItemProvider
null)); null));
} }
/**
* This adds a property descriptor for the RGOOSE feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRGOOSEPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ClientServices_rGOOSE_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ClientServices_rGOOSE_feature", "_UI_ClientServices_type"),
SclPackage.eINSTANCE.getClientServices_RGOOSE(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the RSV feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRSVPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ClientServices_rSV_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ClientServices_rSV_feature", "_UI_ClientServices_type"),
SclPackage.eINSTANCE.getClientServices_RSV(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the No Ict Binding feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNoIctBindingPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ClientServices_noIctBinding_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ClientServices_noIctBinding_feature", "_UI_ClientServices_type"),
SclPackage.eINSTANCE.getClientServices_NoIctBinding(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/** /**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
...@@ -399,6 +468,9 @@ public class ClientServicesItemProvider ...@@ -399,6 +468,9 @@ public class ClientServicesItemProvider
case SclPackage.CLIENT_SERVICES__SUPPORTS_LD_NAME: case SclPackage.CLIENT_SERVICES__SUPPORTS_LD_NAME:
case SclPackage.CLIENT_SERVICES__SV: case SclPackage.CLIENT_SERVICES__SV:
case SclPackage.CLIENT_SERVICES__UNBUF_REPORT: case SclPackage.CLIENT_SERVICES__UNBUF_REPORT:
case SclPackage.CLIENT_SERVICES__RGOOSE:
case SclPackage.CLIENT_SERVICES__RSV:
case SclPackage.CLIENT_SERVICES__NO_ICT_BINDING:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return; return;
case SclPackage.CLIENT_SERVICES__TIME_SYNC_PROT: case SclPackage.CLIENT_SERVICES__TIME_SYNC_PROT:
......
...@@ -77,6 +77,10 @@ public class ExtRefItemProvider extends BaseElementItemProvider { ...@@ -77,6 +77,10 @@ public class ExtRefItemProvider extends BaseElementItemProvider {
addRefersToDataAttributePropertyDescriptor(object); addRefersToDataAttributePropertyDescriptor(object);
addRefersToDataObjectPropertyDescriptor(object); addRefersToDataObjectPropertyDescriptor(object);
addDescPropertyDescriptor(object); addDescPropertyDescriptor(object);
addPServTPropertyDescriptor(object);
addPLNPropertyDescriptor(object);
addPDOPropertyDescriptor(object);
addPDAPropertyDescriptor(object);
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -477,6 +481,94 @@ public class ExtRefItemProvider extends BaseElementItemProvider { ...@@ -477,6 +481,94 @@ public class ExtRefItemProvider extends BaseElementItemProvider {
null)); null));
} }
/**
* This adds a property descriptor for the PServ T feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPServTPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ExtRef_pServT_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ExtRef_pServT_feature", "_UI_ExtRef_type"),
SclPackage.eINSTANCE.getExtRef_PServT(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the PLN feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPLNPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ExtRef_pLN_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ExtRef_pLN_feature", "_UI_ExtRef_type"),
SclPackage.eINSTANCE.getExtRef_PLN(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the PDO feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPDOPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ExtRef_pDO_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ExtRef_pDO_feature", "_UI_ExtRef_type"),
SclPackage.eINSTANCE.getExtRef_PDO(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the PDA feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPDAPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ExtRef_pDA_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ExtRef_pDA_feature", "_UI_ExtRef_type"),
SclPackage.eINSTANCE.getExtRef_PDA(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/** /**
* This returns ExtRef.gif. * This returns ExtRef.gif.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
...@@ -530,6 +622,10 @@ public class ExtRefItemProvider extends BaseElementItemProvider { ...@@ -530,6 +622,10 @@ public class ExtRefItemProvider extends BaseElementItemProvider {
case SclPackage.EXT_REF__SRC_LN_INST: case SclPackage.EXT_REF__SRC_LN_INST:
case SclPackage.EXT_REF__SRC_PREFIX: case SclPackage.EXT_REF__SRC_PREFIX:
case SclPackage.EXT_REF__DESC: case SclPackage.EXT_REF__DESC:
case SclPackage.EXT_REF__PSERV_T:
case SclPackage.EXT_REF__PLN:
case SclPackage.EXT_REF__PDO:
case SclPackage.EXT_REF__PDA:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return; return;
} }
......
...@@ -60,6 +60,8 @@ public class GOOSEItemProvider extends ServiceWithMaxItemProvider { ...@@ -60,6 +60,8 @@ public class GOOSEItemProvider extends ServiceWithMaxItemProvider {
super.getPropertyDescriptors(object); super.getPropertyDescriptors(object);
addFixedOffsPropertyDescriptor(object); addFixedOffsPropertyDescriptor(object);
addGoosePropertyDescriptor(object);
addRGOOSEPropertyDescriptor(object);
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -86,6 +88,50 @@ public class GOOSEItemProvider extends ServiceWithMaxItemProvider { ...@@ -86,6 +88,50 @@ public class GOOSEItemProvider extends ServiceWithMaxItemProvider {
null)); null));
} }
/**
* This adds a property descriptor for the Goose feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addGoosePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_GOOSE_goose_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_GOOSE_goose_feature", "_UI_GOOSE_type"),
SclPackage.eINSTANCE.getGOOSE_Goose(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the RGOOSE feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRGOOSEPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_GOOSE_rGOOSE_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_GOOSE_rGOOSE_feature", "_UI_GOOSE_type"),
SclPackage.eINSTANCE.getGOOSE_RGOOSE(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/** /**
* This returns GOOSE.gif. * This returns GOOSE.gif.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
...@@ -123,6 +169,8 @@ public class GOOSEItemProvider extends ServiceWithMaxItemProvider { ...@@ -123,6 +169,8 @@ public class GOOSEItemProvider extends ServiceWithMaxItemProvider {
switch (notification.getFeatureID(GOOSE.class)) { switch (notification.getFeatureID(GOOSE.class)) {
case SclPackage.GOOSE__FIXED_OFFS: case SclPackage.GOOSE__FIXED_OFFS:
case SclPackage.GOOSE__GOOSE:
case SclPackage.GOOSE__RGOOSE:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return; return;
} }
......
...@@ -62,6 +62,8 @@ public class LineItemProvider extends GeneralEquipmentContainerItemProvider { ...@@ -62,6 +62,8 @@ public class LineItemProvider extends GeneralEquipmentContainerItemProvider {
super.getPropertyDescriptors(object); super.getPropertyDescriptors(object);
addTypePropertyDescriptor(object); addTypePropertyDescriptor(object);
addNomFreqPropertyDescriptor(object);
addNumPhasesPropertyDescriptor(object);
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -88,6 +90,50 @@ public class LineItemProvider extends GeneralEquipmentContainerItemProvider { ...@@ -88,6 +90,50 @@ public class LineItemProvider extends GeneralEquipmentContainerItemProvider {
null)); null));
} }
/**
* This adds a property descriptor for the Nom Freq feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNomFreqPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Line_nomFreq_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Line_nomFreq_feature", "_UI_Line_type"),
SclPackage.eINSTANCE.getLine_NomFreq(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Num Phases feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNumPhasesPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Line_numPhases_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Line_numPhases_feature", "_UI_Line_type"),
SclPackage.eINSTANCE.getLine_NumPhases(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/** /**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
...@@ -159,6 +205,8 @@ public class LineItemProvider extends GeneralEquipmentContainerItemProvider { ...@@ -159,6 +205,8 @@ public class LineItemProvider extends GeneralEquipmentContainerItemProvider {
switch (notification.getFeatureID(Line.class)) { switch (notification.getFeatureID(Line.class)) {
case SclPackage.LINE__TYPE: case SclPackage.LINE__TYPE:
case SclPackage.LINE__NOM_FREQ:
case SclPackage.LINE__NUM_PHASES:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return; return;
case SclPackage.LINE__CONNECTIVITY_NODE: case SclPackage.LINE__CONNECTIVITY_NODE:
......
...@@ -67,6 +67,9 @@ public class SMVSettingsItemProvider extends ServiceSettingsItemProvider { ...@@ -67,6 +67,9 @@ public class SMVSettingsItemProvider extends ServiceSettingsItemProvider {
addSmpRateAttributePropertyDescriptor(object); addSmpRateAttributePropertyDescriptor(object);
addSamplesPerSecAttributePropertyDescriptor(object); addSamplesPerSecAttributePropertyDescriptor(object);
addPdcTimeStampPropertyDescriptor(object); addPdcTimeStampPropertyDescriptor(object);
addSynchSrcIdPropertyDescriptor(object);
addNofASDUPropertyDescriptor(object);
addKdaParticipantPropertyDescriptor(object);
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -181,6 +184,72 @@ public class SMVSettingsItemProvider extends ServiceSettingsItemProvider { ...@@ -181,6 +184,72 @@ public class SMVSettingsItemProvider extends ServiceSettingsItemProvider {
null)); null));
} }
/**
* This adds a property descriptor for the Synch Src Id feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addSynchSrcIdPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_SMVSettings_synchSrcId_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_SMVSettings_synchSrcId_feature", "_UI_SMVSettings_type"),
SclPackage.eINSTANCE.getSMVSettings_SynchSrcId(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Nof ASDU feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNofASDUPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_SMVSettings_nofASDU_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_SMVSettings_nofASDU_feature", "_UI_SMVSettings_type"),
SclPackage.eINSTANCE.getSMVSettings_NofASDU(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the Kda Participant feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addKdaParticipantPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_SMVSettings_kdaParticipant_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_SMVSettings_kdaParticipant_feature", "_UI_SMVSettings_type"),
SclPackage.eINSTANCE.getSMVSettings_KdaParticipant(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/** /**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
...@@ -257,6 +326,9 @@ public class SMVSettingsItemProvider extends ServiceSettingsItemProvider { ...@@ -257,6 +326,9 @@ public class SMVSettingsItemProvider extends ServiceSettingsItemProvider {
case SclPackage.SMV_SETTINGS__SMP_RATE_ATTRIBUTE: case SclPackage.SMV_SETTINGS__SMP_RATE_ATTRIBUTE:
case SclPackage.SMV_SETTINGS__SAMPLES_PER_SEC_ATTRIBUTE: case SclPackage.SMV_SETTINGS__SAMPLES_PER_SEC_ATTRIBUTE:
case SclPackage.SMV_SETTINGS__PDC_TIME_STAMP: case SclPackage.SMV_SETTINGS__PDC_TIME_STAMP:
case SclPackage.SMV_SETTINGS__SYNCH_SRC_ID:
case SclPackage.SMV_SETTINGS__NOF_ASDU:
case SclPackage.SMV_SETTINGS__KDA_PARTICIPANT:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return; return;
case SclPackage.SMV_SETTINGS__SMP_RATE: case SclPackage.SMV_SETTINGS__SMP_RATE:
......
...@@ -61,6 +61,8 @@ public class SMVscItemProvider extends ServiceWithMaxItemProvider { ...@@ -61,6 +61,8 @@ public class SMVscItemProvider extends ServiceWithMaxItemProvider {
addDeliveryPropertyDescriptor(object); addDeliveryPropertyDescriptor(object);
addDeliveryConfPropertyDescriptor(object); addDeliveryConfPropertyDescriptor(object);
addSvPropertyDescriptor(object);
addRSVPropertyDescriptor(object);
} }
return itemPropertyDescriptors; return itemPropertyDescriptors;
} }
...@@ -109,6 +111,50 @@ public class SMVscItemProvider extends ServiceWithMaxItemProvider { ...@@ -109,6 +111,50 @@ public class SMVscItemProvider extends ServiceWithMaxItemProvider {
null)); null));
} }
/**
* This adds a property descriptor for the Sv feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addSvPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_SMVsc_sv_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_SMVsc_sv_feature", "_UI_SMVsc_type"),
SclPackage.eINSTANCE.getSMVsc_Sv(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/**
* This adds a property descriptor for the RSV feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addRSVPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_SMVsc_rSV_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_SMVsc_rSV_feature", "_UI_SMVsc_type"),
SclPackage.eINSTANCE.getSMVsc_RSV(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
null,
null));
}
/** /**
* This returns SMVsc.gif. * This returns SMVsc.gif.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
...@@ -147,6 +193,8 @@ public class SMVscItemProvider extends ServiceWithMaxItemProvider { ...@@ -147,6 +193,8 @@ public class SMVscItemProvider extends ServiceWithMaxItemProvider {
switch (notification.getFeatureID(SMVsc.class)) { switch (notification.getFeatureID(SMVsc.class)) {
case SclPackage.SM_VSC__DELIVERY: case SclPackage.SM_VSC__DELIVERY:
case SclPackage.SM_VSC__DELIVERY_CONF: case SclPackage.SM_VSC__DELIVERY_CONF:
case SclPackage.SM_VSC__SV:
case SclPackage.SM_VSC__RSV:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return; return;
} }
......
...@@ -63,6 +63,7 @@ public class ServiceConfReportControlItemProvider extends ServiceWithMaxItemProv ...@@ -63,6 +63,7 @@ public class ServiceConfReportControlItemProvider extends ServiceWithMaxItemProv
addBufModePropertyDescriptor(object); addBufModePropertyDescriptor(object);