|
@@ -45,357 +45,361 @@ public class EventRaisingExpressionItemProvider
|
|
|
IItemPropertySource
|
|
|
{
|
|
|
/**
|
|
|
- * This constructs an instance from a factory and a notifier.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * This constructs an instance from a factory and a notifier.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
public EventRaisingExpressionItemProvider(AdapterFactory adapterFactory)
|
|
|
{
|
|
|
- super(adapterFactory);
|
|
|
- }
|
|
|
+ super(adapterFactory);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * This returns the property descriptors for the adapted class.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * This returns the property descriptors for the adapted class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object)
|
|
|
{
|
|
|
- if (itemPropertyDescriptors == null) {
|
|
|
- super.getPropertyDescriptors(object);
|
|
|
+ if (itemPropertyDescriptors == null)
|
|
|
+ {
|
|
|
+ super.getPropertyDescriptors(object);
|
|
|
|
|
|
- }
|
|
|
- return itemPropertyDescriptors;
|
|
|
- }
|
|
|
+ }
|
|
|
+ return itemPropertyDescriptors;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * 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.MoveCommand} in {@link #createCommand}.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * 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.MoveCommand} in {@link #createCommand}.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object)
|
|
|
{
|
|
|
- if (childrenFeatures == null) {
|
|
|
- super.getChildrenFeatures(object);
|
|
|
- childrenFeatures.add(StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT);
|
|
|
- childrenFeatures.add(StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE);
|
|
|
- }
|
|
|
- return childrenFeatures;
|
|
|
- }
|
|
|
+ if (childrenFeatures == null)
|
|
|
+ {
|
|
|
+ super.getChildrenFeatures(object);
|
|
|
+ childrenFeatures.add(StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT);
|
|
|
+ childrenFeatures.add(StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE);
|
|
|
+ }
|
|
|
+ return childrenFeatures;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
protected EStructuralFeature getChildFeature(Object object, Object child)
|
|
|
{
|
|
|
- // Check the type of the specified child object and return the proper feature to use for
|
|
|
- // adding (see {@link AddCommand}) it as a child.
|
|
|
+ // Check the type of the specified child object and return the proper feature to use for
|
|
|
+ // adding (see {@link AddCommand}) it as a child.
|
|
|
|
|
|
- return super.getChildFeature(object, child);
|
|
|
- }
|
|
|
+ return super.getChildFeature(object, child);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * This returns EventRaisingExpression.gif.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * This returns EventRaisingExpression.gif.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
public Object getImage(Object object)
|
|
|
{
|
|
|
- return overlayImage(object, getResourceLocator().getImage("full/obj16/EventRaisingExpression"));
|
|
|
- }
|
|
|
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/EventRaisingExpression"));
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * This returns the label text for the adapted class.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * This returns the label text for the adapted class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
public String getText(Object object)
|
|
|
{
|
|
|
- return getString("_UI_EventRaisingExpression_type");
|
|
|
- }
|
|
|
+ return getString("_UI_EventRaisingExpression_type");
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * This handles model notifications by calling {@link #updateChildren} to update any cached
|
|
|
- * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
|
|
|
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
public void notifyChanged(Notification notification)
|
|
|
{
|
|
|
- updateChildren(notification);
|
|
|
-
|
|
|
- switch (notification.getFeatureID(EventRaisingExpression.class)) {
|
|
|
- case StextPackage.EVENT_RAISING_EXPRESSION__EVENT:
|
|
|
- case StextPackage.EVENT_RAISING_EXPRESSION__VALUE:
|
|
|
- fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
|
|
|
- return;
|
|
|
- }
|
|
|
- super.notifyChanged(notification);
|
|
|
- }
|
|
|
+ updateChildren(notification);
|
|
|
+
|
|
|
+ switch (notification.getFeatureID(EventRaisingExpression.class))
|
|
|
+ {
|
|
|
+ case StextPackage.EVENT_RAISING_EXPRESSION__EVENT:
|
|
|
+ case StextPackage.EVENT_RAISING_EXPRESSION__VALUE:
|
|
|
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ super.notifyChanged(notification);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
|
|
|
- * that can be created under this object.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
|
|
|
+ * that can be created under this object.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
|
|
|
{
|
|
|
- super.collectNewChildDescriptors(newChildDescriptors, object);
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- StextFactory.eINSTANCE.createEventRaisingExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- StextFactory.eINSTANCE.createEventValueReferenceExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- StextFactory.eINSTANCE.createActiveStateReferenceExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createAssignmentExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createConditionalExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalOrExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalAndExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalNotExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createBitwiseXorExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createBitwiseOrExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createBitwiseAndExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalRelationExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createShiftExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createNumericalAddSubtractExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createNumericalMultiplyDivideExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createNumericalUnaryExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createPrimitiveValueExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createFeatureCall()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createElementReferenceExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
- ExpressionsFactory.eINSTANCE.createParenthesizedExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- StextFactory.eINSTANCE.createEventRaisingExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- StextFactory.eINSTANCE.createEventValueReferenceExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- StextFactory.eINSTANCE.createActiveStateReferenceExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createAssignmentExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createConditionalExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalOrExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalAndExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalNotExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createBitwiseXorExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createBitwiseOrExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createBitwiseAndExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createLogicalRelationExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createShiftExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createNumericalAddSubtractExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createNumericalMultiplyDivideExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createNumericalUnaryExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createPrimitiveValueExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createFeatureCall()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createElementReferenceExpression()));
|
|
|
-
|
|
|
- newChildDescriptors.add
|
|
|
- (createChildParameter
|
|
|
- (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
- ExpressionsFactory.eINSTANCE.createParenthesizedExpression()));
|
|
|
- }
|
|
|
+ super.collectNewChildDescriptors(newChildDescriptors, object);
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ StextFactory.eINSTANCE.createEventRaisingExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ StextFactory.eINSTANCE.createEventValueReferenceExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ StextFactory.eINSTANCE.createActiveStateReferenceExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createAssignmentExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createConditionalExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalOrExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalAndExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalNotExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createBitwiseXorExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createBitwiseOrExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createBitwiseAndExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalRelationExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createShiftExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createNumericalAddSubtractExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createNumericalMultiplyDivideExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createNumericalUnaryExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createPrimitiveValueExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createFeatureCall()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createElementReferenceExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT,
|
|
|
+ ExpressionsFactory.eINSTANCE.createParenthesizedExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ StextFactory.eINSTANCE.createEventRaisingExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ StextFactory.eINSTANCE.createEventValueReferenceExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ StextFactory.eINSTANCE.createActiveStateReferenceExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createAssignmentExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createConditionalExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalOrExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalAndExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalNotExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createBitwiseXorExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createBitwiseOrExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createBitwiseAndExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createLogicalRelationExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createShiftExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createNumericalAddSubtractExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createNumericalMultiplyDivideExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createNumericalUnaryExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createPrimitiveValueExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createFeatureCall()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createElementReferenceExpression()));
|
|
|
+
|
|
|
+ newChildDescriptors.add
|
|
|
+ (createChildParameter
|
|
|
+ (StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE,
|
|
|
+ ExpressionsFactory.eINSTANCE.createParenthesizedExpression()));
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection)
|
|
|
{
|
|
|
- Object childFeature = feature;
|
|
|
- Object childObject = child;
|
|
|
-
|
|
|
- boolean qualify =
|
|
|
- childFeature == StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT ||
|
|
|
- childFeature == StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE;
|
|
|
-
|
|
|
- if (qualify) {
|
|
|
- return getString
|
|
|
- ("_UI_CreateChild_text2",
|
|
|
- new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
|
|
|
- }
|
|
|
- return super.getCreateChildText(owner, feature, child, selection);
|
|
|
- }
|
|
|
+ Object childFeature = feature;
|
|
|
+ Object childObject = child;
|
|
|
+
|
|
|
+ boolean qualify =
|
|
|
+ childFeature == StextPackage.Literals.EVENT_RAISING_EXPRESSION__EVENT ||
|
|
|
+ childFeature == StextPackage.Literals.EVENT_RAISING_EXPRESSION__VALUE;
|
|
|
+
|
|
|
+ if (qualify)
|
|
|
+ {
|
|
|
+ return getString
|
|
|
+ ("_UI_CreateChild_text2",
|
|
|
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
|
|
|
+ }
|
|
|
+ return super.getCreateChildText(owner, feature, child, selection);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
- * Return the resource locator for this item provider's resources.
|
|
|
- * <!-- begin-user-doc -->
|
|
|
+ * Return the resource locator for this item provider's resources.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
* <!-- end-user-doc -->
|
|
|
- * @generated
|
|
|
- */
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
@Override
|
|
|
public ResourceLocator getResourceLocator()
|
|
|
{
|
|
|
- return STextEditPlugin.INSTANCE;
|
|
|
- }
|
|
|
+ return STextEditPlugin.INSTANCE;
|
|
|
+ }
|
|
|
|
|
|
}
|