| /** |
| * |
| * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Florian Pirchner - Initial implementation |
| * |
| */ |
| package org.eclipse.osbp.ecview.extension.model.provider; |
| |
| import java.util.ArrayList; |
| import java.util.Collection; |
| import java.util.List; |
| |
| import org.eclipse.emf.common.notify.Adapter; |
| import org.eclipse.emf.common.notify.Notification; |
| import org.eclipse.emf.common.notify.Notifier; |
| import org.eclipse.emf.common.util.ResourceLocator; |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.edit.command.CommandParameter; |
| import org.eclipse.emf.edit.domain.EditingDomain; |
| import org.eclipse.emf.edit.provider.ChangeNotifier; |
| import org.eclipse.emf.edit.provider.ChildCreationExtenderManager; |
| import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; |
| import org.eclipse.emf.edit.provider.ComposedAdapterFactory; |
| import org.eclipse.emf.edit.provider.IChangeNotifier; |
| import org.eclipse.emf.edit.provider.IChildCreationExtender; |
| import org.eclipse.emf.edit.provider.IDisposable; |
| import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; |
| import org.eclipse.emf.edit.provider.IItemLabelProvider; |
| import org.eclipse.emf.edit.provider.IItemPropertySource; |
| import org.eclipse.emf.edit.provider.INotifyChangedListener; |
| import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; |
| import org.eclipse.emf.edit.provider.ITreeItemContentProvider; |
| import org.eclipse.osbp.ecview.core.common.model.core.CoreModelPackage; |
| import org.eclipse.osbp.ecview.core.common.model.core.YDialog; |
| import org.eclipse.osbp.ecview.core.common.model.core.YLayout; |
| import org.eclipse.osbp.ecview.core.common.model.core.YView; |
| import org.eclipse.osbp.ecview.core.common.model.core.util.CoreModelSwitch; |
| import org.eclipse.osbp.ecview.core.extension.model.extension.ExtensionModelPackage; |
| import org.eclipse.osbp.ecview.core.extension.model.extension.YMasterDetail; |
| import org.eclipse.osbp.ecview.core.extension.model.extension.YTab; |
| import org.eclipse.osbp.ecview.core.extension.model.extension.util.ExtensionModelSwitch; |
| import org.eclipse.osbp.ecview.extension.model.YECviewFactory; |
| import org.eclipse.osbp.ecview.extension.model.YECviewPackage; |
| import org.eclipse.osbp.ecview.extension.model.util.YECviewAdapterFactory; |
| |
| /** |
| * This is the factory that is used to provide the interfaces needed to support Viewers. |
| * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. |
| * The adapters also support Eclipse property sheets. |
| * Note that most of the adapters are shared among multiple instances. |
| * <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * @generated |
| */ |
| public class YECviewItemProviderAdapterFactory extends YECviewAdapterFactory |
| implements ComposeableAdapterFactory, IChangeNotifier, IDisposable, |
| IChildCreationExtender { |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @generated |
| */ |
| public static final String copyright = "All rights reserved by Loetz GmbH und CoKG Heidelberg 2015.\n\nContributors:\n Florian Pirchner - initial API and implementation"; |
| |
| /** |
| * This keeps track of the root adapter factory that delegates to this adapter factory. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ComposedAdapterFactory parentAdapterFactory; |
| |
| /** |
| * This is used to implement |
| * {@link org.eclipse.emf.edit.provider.IChangeNotifier}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| protected IChangeNotifier changeNotifier = new ChangeNotifier(); |
| |
| /** |
| * This helps manage the child creation extenders. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ChildCreationExtenderManager childCreationExtenderManager = new ChildCreationExtenderManager(ecviewEditPlugin.INSTANCE, YECviewPackage.eNS_URI); |
| |
| /** |
| * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. |
| * <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * @generated |
| */ |
| protected Collection<Object> supportedTypes = new ArrayList<Object>(); |
| |
| /** |
| * This constructs an instance. <!-- begin-user-doc --> <!-- end-user-doc |
| * --> |
| * |
| * @generated |
| */ |
| public YECviewItemProviderAdapterFactory() { |
| supportedTypes.add(IEditingDomainItemProvider.class); |
| supportedTypes.add(IStructuredItemContentProvider.class); |
| supportedTypes.add(ITreeItemContentProvider.class); |
| supportedTypes.add(IItemLabelProvider.class); |
| supportedTypes.add(IItemPropertySource.class); |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YStrategyLayout} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YStrategyLayoutItemProvider yStrategyLayoutItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YStrategyLayout}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYStrategyLayoutAdapter() { |
| if (yStrategyLayoutItemProvider == null) { |
| yStrategyLayoutItemProvider = new YStrategyLayoutItemProvider(this); |
| } |
| |
| return yStrategyLayoutItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YLayoutingStrategy} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YLayoutingStrategyItemProvider yLayoutingStrategyItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YLayoutingStrategy}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYLayoutingStrategyAdapter() { |
| if (yLayoutingStrategyItemProvider == null) { |
| yLayoutingStrategyItemProvider = new YLayoutingStrategyItemProvider(this); |
| } |
| |
| return yLayoutingStrategyItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YDefaultLayoutingStrategy} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YDefaultLayoutingStrategyItemProvider yDefaultLayoutingStrategyItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.osbp.ecview.extension.model.YDefaultLayoutingStrategy}. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter createYDefaultLayoutingStrategyAdapter() { |
| if (yDefaultLayoutingStrategyItemProvider == null) { |
| yDefaultLayoutingStrategyItemProvider = new YDefaultLayoutingStrategyItemProvider(this); |
| } |
| |
| return yDefaultLayoutingStrategyItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YFocusingStrategy} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YFocusingStrategyItemProvider yFocusingStrategyItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YFocusingStrategy}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYFocusingStrategyAdapter() { |
| if (yFocusingStrategyItemProvider == null) { |
| yFocusingStrategyItemProvider = new YFocusingStrategyItemProvider(this); |
| } |
| |
| return yFocusingStrategyItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YDelegatingLayoutingStrategy} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YDelegatingLayoutingStrategyItemProvider yDelegatingLayoutingStrategyItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.osbp.ecview.extension.model.YDelegatingLayoutingStrategy}. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter createYDelegatingLayoutingStrategyAdapter() { |
| if (yDelegatingLayoutingStrategyItemProvider == null) { |
| yDelegatingLayoutingStrategyItemProvider = new YDelegatingLayoutingStrategyItemProvider(this); |
| } |
| |
| return yDelegatingLayoutingStrategyItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YDelegatingFocusingStrategy} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YDelegatingFocusingStrategyItemProvider yDelegatingFocusingStrategyItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.osbp.ecview.extension.model.YDelegatingFocusingStrategy}. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter createYDelegatingFocusingStrategyAdapter() { |
| if (yDelegatingFocusingStrategyItemProvider == null) { |
| yDelegatingFocusingStrategyItemProvider = new YDelegatingFocusingStrategyItemProvider(this); |
| } |
| |
| return yDelegatingFocusingStrategyItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all |
| * {@link org.eclipse.osbp.ecview.extension.model.YSuspect} instances. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| protected YSuspectItemProvider ySuspectItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YSuspect}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYSuspectAdapter() { |
| if (ySuspectItemProvider == null) { |
| ySuspectItemProvider = new YSuspectItemProvider(this); |
| } |
| |
| return ySuspectItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YTypedSuspect} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YTypedSuspectItemProvider yTypedSuspectItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YTypedSuspect}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYTypedSuspectAdapter() { |
| if (yTypedSuspectItemProvider == null) { |
| yTypedSuspectItemProvider = new YTypedSuspectItemProvider(this); |
| } |
| |
| return yTypedSuspectItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YTypedCompoundSuspect} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YTypedCompoundSuspectItemProvider yTypedCompoundSuspectItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.osbp.ecview.extension.model.YTypedCompoundSuspect}. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter createYTypedCompoundSuspectAdapter() { |
| if (yTypedCompoundSuspectItemProvider == null) { |
| yTypedCompoundSuspectItemProvider = new YTypedCompoundSuspectItemProvider(this); |
| } |
| |
| return yTypedCompoundSuspectItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YSubTypeBaseSuspect} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YSubTypeBaseSuspectItemProvider ySubTypeBaseSuspectItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YSubTypeBaseSuspect}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| @Override |
| public Adapter createYSubTypeBaseSuspectAdapter() { |
| if (ySubTypeBaseSuspectItemProvider == null) { |
| ySubTypeBaseSuspectItemProvider = new YSubTypeBaseSuspectItemProvider(this); |
| } |
| |
| return ySubTypeBaseSuspectItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YSubTypeSuspect} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YSubTypeSuspectItemProvider ySubTypeSuspectItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YSubTypeSuspect}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| @Override |
| public Adapter createYSubTypeSuspectAdapter() { |
| if (ySubTypeSuspectItemProvider == null) { |
| ySubTypeSuspectItemProvider = new YSubTypeSuspectItemProvider(this); |
| } |
| |
| return ySubTypeSuspectItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YLayoutingInfo} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YLayoutingInfoItemProvider yLayoutingInfoItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YLayoutingInfo}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYLayoutingInfoAdapter() { |
| if (yLayoutingInfoItemProvider == null) { |
| yLayoutingInfoItemProvider = new YLayoutingInfoItemProvider(this); |
| } |
| |
| return yLayoutingInfoItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YSuspectInfo} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YSuspectInfoItemProvider ySuspectInfoItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YSuspectInfo}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYSuspectInfoAdapter() { |
| if (ySuspectInfoItemProvider == null) { |
| ySuspectInfoItemProvider = new YSuspectInfoItemProvider(this); |
| } |
| |
| return ySuspectInfoItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YBlobUploadComponent} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YBlobUploadComponentItemProvider yBlobUploadComponentItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.osbp.ecview.extension.model.YBlobUploadComponent}. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter createYBlobUploadComponentAdapter() { |
| if (yBlobUploadComponentItemProvider == null) { |
| yBlobUploadComponentItemProvider = new YBlobUploadComponentItemProvider(this); |
| } |
| |
| return yBlobUploadComponentItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YCustomDecimalField} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YCustomDecimalFieldItemProvider yCustomDecimalFieldItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YCustomDecimalField}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYCustomDecimalFieldAdapter() { |
| if (yCustomDecimalFieldItemProvider == null) { |
| yCustomDecimalFieldItemProvider = new YCustomDecimalFieldItemProvider(this); |
| } |
| |
| return yCustomDecimalFieldItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YIconComboBox} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YIconComboBoxItemProvider yIconComboBoxItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YIconComboBox}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYIconComboBoxAdapter() { |
| if (yIconComboBoxItemProvider == null) { |
| yIconComboBoxItemProvider = new YIconComboBoxItemProvider(this); |
| } |
| |
| return yIconComboBoxItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YQuantityTextField} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YQuantityTextFieldItemProvider yQuantityTextFieldItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YQuantityTextField}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYQuantityTextFieldAdapter() { |
| if (yQuantityTextFieldItemProvider == null) { |
| yQuantityTextFieldItemProvider = new YQuantityTextFieldItemProvider(this); |
| } |
| |
| return yQuantityTextFieldItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YCollectionSuspect} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YCollectionSuspectItemProvider yCollectionSuspectItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YCollectionSuspect}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYCollectionSuspectAdapter() { |
| if (yCollectionSuspectItemProvider == null) { |
| yCollectionSuspectItemProvider = new YCollectionSuspectItemProvider(this); |
| } |
| |
| return yCollectionSuspectItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YColumnInfo} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YColumnInfoItemProvider yColumnInfoItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YColumnInfo}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the adapter |
| * @generated |
| */ |
| @Override |
| public Adapter createYColumnInfoAdapter() { |
| if (yColumnInfoItemProvider == null) { |
| yColumnInfoItemProvider = new YColumnInfoItemProvider(this); |
| } |
| |
| return yColumnInfoItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YContentSensitiveLayout} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YContentSensitiveLayoutItemProvider yContentSensitiveLayoutItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.osbp.ecview.extension.model.YContentSensitiveLayout}. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter createYContentSensitiveLayoutAdapter() { |
| if (yContentSensitiveLayoutItemProvider == null) { |
| yContentSensitiveLayoutItemProvider = new YContentSensitiveLayoutItemProvider(this); |
| } |
| |
| return yContentSensitiveLayoutItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YRichTextArea} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YRichTextAreaItemProvider yRichTextAreaItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YRichTextArea}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| @Override |
| public Adapter createYRichTextAreaAdapter() { |
| if (yRichTextAreaItemProvider == null) { |
| yRichTextAreaItemProvider = new YRichTextAreaItemProvider(this); |
| } |
| |
| return yRichTextAreaItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YMaskedTextField} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YMaskedTextFieldItemProvider yMaskedTextFieldItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YMaskedTextField}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| @Override |
| public Adapter createYMaskedTextFieldAdapter() { |
| if (yMaskedTextFieldItemProvider == null) { |
| yMaskedTextFieldItemProvider = new YMaskedTextFieldItemProvider(this); |
| } |
| |
| return yMaskedTextFieldItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YPrefixedMaskedTextField} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YPrefixedMaskedTextFieldItemProvider yPrefixedMaskedTextFieldItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.osbp.ecview.extension.model.YPrefixedMaskedTextField}. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter createYPrefixedMaskedTextFieldAdapter() { |
| if (yPrefixedMaskedTextFieldItemProvider == null) { |
| yPrefixedMaskedTextFieldItemProvider = new YPrefixedMaskedTextFieldItemProvider(this); |
| } |
| |
| return yPrefixedMaskedTextFieldItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YMaskedNumericField} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YMaskedNumericFieldItemProvider yMaskedNumericFieldItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YMaskedNumericField}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| @Override |
| public Adapter createYMaskedNumericFieldAdapter() { |
| if (yMaskedNumericFieldItemProvider == null) { |
| yMaskedNumericFieldItemProvider = new YMaskedNumericFieldItemProvider(this); |
| } |
| |
| return yMaskedNumericFieldItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YMaskedDecimalField} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YMaskedDecimalFieldItemProvider yMaskedDecimalFieldItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YMaskedDecimalField}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| @Override |
| public Adapter createYMaskedDecimalFieldAdapter() { |
| if (yMaskedDecimalFieldItemProvider == null) { |
| yMaskedDecimalFieldItemProvider = new YMaskedDecimalFieldItemProvider(this); |
| } |
| |
| return yMaskedDecimalFieldItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.osbp.ecview.extension.model.YPairComboBox} instances. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected YPairComboBoxItemProvider yPairComboBoxItemProvider; |
| |
| /** |
| * This creates an adapter for a |
| * {@link org.eclipse.osbp.ecview.extension.model.YPairComboBox}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| @Override |
| public Adapter createYPairComboBoxAdapter() { |
| if (yPairComboBoxItemProvider == null) { |
| yPairComboBoxItemProvider = new YPairComboBoxItemProvider(this); |
| } |
| |
| return yPairComboBoxItemProvider; |
| } |
| |
| /** |
| * This returns the root adapter factory that contains this factory. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the root adapter factory |
| * @generated |
| */ |
| public ComposeableAdapterFactory getRootAdapterFactory() { |
| return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory(); |
| } |
| |
| /** |
| * This sets the composed adapter factory that contains this factory. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @param parentAdapterFactory |
| * the new this keeps track of the root adapter factory that |
| * delegates to this adapter factory |
| * @generated |
| */ |
| public void setParentAdapterFactory( |
| ComposedAdapterFactory parentAdapterFactory) { |
| this.parentAdapterFactory = parentAdapterFactory; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param type |
| * the type |
| * @return true, if is factory for type |
| * @generated |
| */ |
| @Override |
| public boolean isFactoryForType(Object type) { |
| return supportedTypes.contains(type) || super.isFactoryForType(type); |
| } |
| |
| /** |
| * This implementation substitutes the factory itself as the key for the adapter. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Adapter adapt(Notifier notifier, Object type) { |
| return super.adapt(notifier, this); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @param type |
| * the type |
| * @return the object |
| * @generated |
| */ |
| @Override |
| public Object adapt(Object object, Object type) { |
| if (isFactoryForType(type)) { |
| Object adapter = super.adapt(object, type); |
| if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) { |
| return adapter; |
| } |
| } |
| |
| return null; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @return the child creation extenders |
| * @generated |
| */ |
| public List<IChildCreationExtender> getChildCreationExtenders() { |
| return childCreationExtenderManager.getChildCreationExtenders(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @param editingDomain |
| * the editing domain |
| * @return the new child descriptors |
| * @generated |
| */ |
| public Collection<?> getNewChildDescriptors(Object object, |
| EditingDomain editingDomain) { |
| return childCreationExtenderManager.getNewChildDescriptors(object, editingDomain); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @return the resource locator |
| * @generated |
| */ |
| public ResourceLocator getResourceLocator() { |
| return childCreationExtenderManager; |
| } |
| |
| /** |
| * This adds a listener. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void addListener(INotifyChangedListener notifyChangedListener) { |
| changeNotifier.addListener(notifyChangedListener); |
| } |
| |
| /** |
| * This removes a listener. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void removeListener(INotifyChangedListener notifyChangedListener) { |
| changeNotifier.removeListener(notifyChangedListener); |
| } |
| |
| /** |
| * This delegates to {@link #changeNotifier} and to |
| * {@link #parentAdapterFactory}. <!-- begin-user-doc --> <!-- end-user-doc |
| * --> |
| * |
| * @param notification |
| * the notification |
| * @generated |
| */ |
| public void fireNotifyChanged(Notification notification) { |
| changeNotifier.fireNotifyChanged(notification); |
| |
| if (parentAdapterFactory != null) { |
| parentAdapterFactory.fireNotifyChanged(notification); |
| } |
| } |
| |
| /** |
| * This disposes all of the item providers created by this factory. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| public void dispose() { |
| if (yStrategyLayoutItemProvider != null) yStrategyLayoutItemProvider.dispose(); |
| if (yLayoutingStrategyItemProvider != null) yLayoutingStrategyItemProvider.dispose(); |
| if (yDefaultLayoutingStrategyItemProvider != null) yDefaultLayoutingStrategyItemProvider.dispose(); |
| if (yFocusingStrategyItemProvider != null) yFocusingStrategyItemProvider.dispose(); |
| if (yDelegatingLayoutingStrategyItemProvider != null) yDelegatingLayoutingStrategyItemProvider.dispose(); |
| if (yDelegatingFocusingStrategyItemProvider != null) yDelegatingFocusingStrategyItemProvider.dispose(); |
| if (ySuspectItemProvider != null) ySuspectItemProvider.dispose(); |
| if (yTypedSuspectItemProvider != null) yTypedSuspectItemProvider.dispose(); |
| if (yTypedCompoundSuspectItemProvider != null) yTypedCompoundSuspectItemProvider.dispose(); |
| if (ySubTypeBaseSuspectItemProvider != null) ySubTypeBaseSuspectItemProvider.dispose(); |
| if (ySubTypeSuspectItemProvider != null) ySubTypeSuspectItemProvider.dispose(); |
| if (yLayoutingInfoItemProvider != null) yLayoutingInfoItemProvider.dispose(); |
| if (ySuspectInfoItemProvider != null) ySuspectInfoItemProvider.dispose(); |
| if (yBlobUploadComponentItemProvider != null) yBlobUploadComponentItemProvider.dispose(); |
| if (yCustomDecimalFieldItemProvider != null) yCustomDecimalFieldItemProvider.dispose(); |
| if (yIconComboBoxItemProvider != null) yIconComboBoxItemProvider.dispose(); |
| if (yQuantityTextFieldItemProvider != null) yQuantityTextFieldItemProvider.dispose(); |
| if (yCollectionSuspectItemProvider != null) yCollectionSuspectItemProvider.dispose(); |
| if (yColumnInfoItemProvider != null) yColumnInfoItemProvider.dispose(); |
| if (yContentSensitiveLayoutItemProvider != null) yContentSensitiveLayoutItemProvider.dispose(); |
| if (yRichTextAreaItemProvider != null) yRichTextAreaItemProvider.dispose(); |
| if (yMaskedTextFieldItemProvider != null) yMaskedTextFieldItemProvider.dispose(); |
| if (yPrefixedMaskedTextFieldItemProvider != null) yPrefixedMaskedTextFieldItemProvider.dispose(); |
| if (yMaskedNumericFieldItemProvider != null) yMaskedNumericFieldItemProvider.dispose(); |
| if (yMaskedDecimalFieldItemProvider != null) yMaskedDecimalFieldItemProvider.dispose(); |
| if (yPairComboBoxItemProvider != null) yPairComboBoxItemProvider.dispose(); |
| } |
| |
| /** |
| * A child creation extender for the {@link CoreModelPackage}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| public static class CoreModelChildCreationExtender implements |
| IChildCreationExtender { |
| /** |
| * The switch for creating child descriptors specific to each extended class. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static class CreationSwitch extends CoreModelSwitch<Object> { |
| /** |
| * The child descriptors being populated. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected List<Object> newChildDescriptors; |
| |
| /** |
| * The domain in which to create the children. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected EditingDomain editingDomain; |
| |
| /** |
| * Creates the a switch for populating child descriptors in the given domain. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| CreationSwitch(List<Object> newChildDescriptors, |
| EditingDomain editingDomain) { |
| this.newChildDescriptors = newChildDescriptors; |
| this.editingDomain = editingDomain; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @return the object |
| * @generated |
| */ |
| @Override |
| public Object caseYLayout(YLayout object) { |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYStrategyLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYBlobUploadComponent())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYCustomDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYIconComboBox())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYQuantityTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYContentSensitiveLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYRichTextArea())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYPrefixedMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYMaskedNumericField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYMaskedDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YLAYOUT__ELEMENTS, |
| YECviewFactory.eINSTANCE.createYPairComboBox())); |
| |
| return null; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @return the object |
| * @generated |
| */ |
| @Override |
| public Object caseYView(YView object) { |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYStrategyLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYBlobUploadComponent())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYCustomDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYIconComboBox())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYQuantityTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYContentSensitiveLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYRichTextArea())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYPrefixedMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYMaskedNumericField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYMaskedDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YVIEW__CONTENT, |
| YECviewFactory.eINSTANCE.createYPairComboBox())); |
| |
| return null; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @return the object |
| * @generated |
| */ |
| @Override |
| public Object caseYDialog(YDialog object) { |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYStrategyLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYBlobUploadComponent())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYCustomDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYIconComboBox())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYQuantityTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYContentSensitiveLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYRichTextArea())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYPrefixedMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYMaskedNumericField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYMaskedDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (CoreModelPackage.Literals.YDIALOG__CONTENT, |
| YECviewFactory.eINSTANCE.createYPairComboBox())); |
| |
| return null; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param feature |
| * the feature |
| * @param child |
| * the child |
| * @return the command parameter |
| * @generated |
| */ |
| protected CommandParameter createChildParameter(Object feature, |
| Object child) { |
| return new CommandParameter(null, feature, child); |
| } |
| |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @param editingDomain |
| * the editing domain |
| * @return the new child descriptors |
| * @generated |
| */ |
| public Collection<Object> getNewChildDescriptors(Object object, |
| EditingDomain editingDomain) { |
| ArrayList<Object> result = new ArrayList<Object>(); |
| new CreationSwitch(result, editingDomain).doSwitch((EObject)object); |
| return result; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @return the resource locator |
| * @generated |
| */ |
| public ResourceLocator getResourceLocator() { |
| return ecviewEditPlugin.INSTANCE; |
| } |
| } |
| |
| /** |
| * A child creation extender for the {@link ExtensionModelPackage}. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| public static class ExtensionModelChildCreationExtender implements |
| IChildCreationExtender { |
| /** |
| * The switch for creating child descriptors specific to each extended class. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static class CreationSwitch extends |
| ExtensionModelSwitch<Object> { |
| /** |
| * The child descriptors being populated. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected List<Object> newChildDescriptors; |
| |
| /** |
| * The domain in which to create the children. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected EditingDomain editingDomain; |
| |
| /** |
| * Creates the a switch for populating child descriptors in the given domain. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| CreationSwitch(List<Object> newChildDescriptors, |
| EditingDomain editingDomain) { |
| this.newChildDescriptors = newChildDescriptors; |
| this.editingDomain = editingDomain; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @return the object |
| * @generated |
| */ |
| @Override |
| public Object caseYTab(YTab object) { |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYStrategyLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYBlobUploadComponent())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYCustomDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYIconComboBox())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYQuantityTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYContentSensitiveLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYRichTextArea())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYPrefixedMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYMaskedNumericField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYMaskedDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YTAB__EMBEDDABLE, |
| YECviewFactory.eINSTANCE.createYPairComboBox())); |
| |
| return null; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @return the object |
| * @generated |
| */ |
| @Override |
| public Object caseYMasterDetail(YMasterDetail object) { |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYStrategyLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYBlobUploadComponent())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYCustomDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYIconComboBox())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYQuantityTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYContentSensitiveLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYRichTextArea())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYPrefixedMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYMaskedNumericField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYMaskedDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__MASTER_ELEMENT, |
| YECviewFactory.eINSTANCE.createYPairComboBox())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYStrategyLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYBlobUploadComponent())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYCustomDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYIconComboBox())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYQuantityTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYContentSensitiveLayout())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYRichTextArea())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYPrefixedMaskedTextField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYMaskedNumericField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYMaskedDecimalField())); |
| |
| newChildDescriptors.add |
| (createChildParameter |
| (ExtensionModelPackage.Literals.YMASTER_DETAIL__DETAIL_ELEMENT, |
| YECviewFactory.eINSTANCE.createYPairComboBox())); |
| |
| return null; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param feature |
| * the feature |
| * @param child |
| * the child |
| * @return the command parameter |
| * @generated |
| */ |
| protected CommandParameter createChildParameter(Object feature, |
| Object child) { |
| return new CommandParameter(null, feature, child); |
| } |
| |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @param object |
| * the object |
| * @param editingDomain |
| * the editing domain |
| * @return the new child descriptors |
| * @generated |
| */ |
| public Collection<Object> getNewChildDescriptors(Object object, |
| EditingDomain editingDomain) { |
| ArrayList<Object> result = new ArrayList<Object>(); |
| new CreationSwitch(result, editingDomain).doSwitch((EObject)object); |
| return result; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc -->. |
| * |
| * @return the resource locator |
| * @generated |
| */ |
| public ResourceLocator getResourceLocator() { |
| return ecviewEditPlugin.INSTANCE; |
| } |
| } |
| |
| } |