/** * This returns the property descriptors for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { if (itemPropertyDescriptors == null) { super.getPropertyDescriptors(object); } return itemPropertyDescriptors; }
/** * 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 */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); newChildDescriptors.add( createChildParameter( StructuredPackage.Literals.RETURN_OPERATION__RESULT, StructuredFactory.eINSTANCE.createVariableReferenceExpression())); newChildDescriptors.add( createChildParameter( StructuredPackage.Literals.RETURN_OPERATION__RESULT, StructuredFactory.eINSTANCE.createFunctionCallExpression())); newChildDescriptors.add( createChildParameter( StructuredPackage.Literals.RETURN_OPERATION__RESULT, ExpressionsFactory.eINSTANCE.createIntegerConstantExpression())); newChildDescriptors.add( createChildParameter( StructuredPackage.Literals.RETURN_OPERATION__RESULT, ExpressionsFactory.eINSTANCE.createOperationExpression())); newChildDescriptors.add( createChildParameter( StructuredPackage.Literals.RETURN_OPERATION__RESULT, PlatformFactory.eINSTANCE.createLabelParameterValue())); newChildDescriptors.add( createChildParameter( StructuredPackage.Literals.RETURN_OPERATION__RESULT, PlatformFactory.eINSTANCE.createInstructionParameterMapping())); }
/** * 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 */ @Override public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { if (childrenFeatures == null) { super.getChildrenFeatures(object); childrenFeatures.add(StructuredPackage.Literals.RETURN_OPERATION__RESULT); } return childrenFeatures; }
/** * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public void dispose() { if (operationItemProvider != null) operationItemProvider.dispose(); if (inputItemProvider != null) inputItemProvider.dispose(); if (outputItemProvider != null) outputItemProvider.dispose(); if (interfaceItemProvider != null) interfaceItemProvider.dispose(); if (sampleMessagesItemProvider != null) sampleMessagesItemProvider.dispose(); if (sampleFileItemProvider != null) sampleFileItemProvider.dispose(); if (sampleFromXsdItemProvider != null) sampleFromXsdItemProvider.dispose(); }
/** * 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 */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(ReturnOperation.class)) { case StructuredPackage.RETURN_OPERATION__RESULT: fireNotifyChanged( new ViewerNotification(notification, notification.getNotifier(), true, false)); return; } super.notifyChanged(notification); }
/** * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public void dispose() { if (packageItemProvider != null) packageItemProvider.dispose(); if (operationItemProvider != null) operationItemProvider.dispose(); if (propertyItemProvider != null) propertyItemProvider.dispose(); if (parameterItemProvider != null) parameterItemProvider.dispose(); if (eventItemProvider != null) eventItemProvider.dispose(); if (enumerationTypeItemProvider != null) enumerationTypeItemProvider.dispose(); if (primitiveTypeItemProvider != null) primitiveTypeItemProvider.dispose(); if (complexTypeItemProvider != null) complexTypeItemProvider.dispose(); if (enumeratorItemProvider != null) enumeratorItemProvider.dispose(); if (typeConstraintItemProvider != null) typeConstraintItemProvider.dispose(); if (typeParameterItemProvider != null) typeParameterItemProvider.dispose(); if (parameterizedTypeItemProvider != null) parameterizedTypeItemProvider.dispose(); if (packageMemberItemProvider != null) packageMemberItemProvider.dispose(); if (rangeConstraintItemProvider != null) rangeConstraintItemProvider.dispose(); if (domainItemProvider != null) domainItemProvider.dispose(); if (typeAliasItemProvider != null) typeAliasItemProvider.dispose(); }