/** * <copyright> * </copyright> * * $Id$ */ package com.sap.furcas.metamodel.FURCAS.TCS.provider; import java.util.ArrayList; import java.util.Collection; 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.edit.provider.ChangeNotifier; 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.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 com.sap.furcas.metamodel.FURCAS.TCS.util.TCSAdapterFactory; /** * 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 TCSItemProviderAdapterFactory extends TCSAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { /** * 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 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 TCSItemProviderAdapterFactory() { 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 com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ConcreteSyntaxItemProvider concreteSyntaxItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createConcreteSyntaxAdapter() { if (concreteSyntaxItemProvider == null) { concreteSyntaxItemProvider = new ConcreteSyntaxItemProvider(this); } return concreteSyntaxItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected FunctionTemplateItemProvider functionTemplateItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createFunctionTemplateAdapter() { if (functionTemplateItemProvider == null) { functionTemplateItemProvider = new FunctionTemplateItemProvider(this); } return functionTemplateItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ClassTemplateItemProvider classTemplateItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createClassTemplateAdapter() { if (classTemplateItemProvider == null) { classTemplateItemProvider = new ClassTemplateItemProvider(this); } return classTemplateItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PrimitiveTemplateItemProvider primitiveTemplateItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPrimitiveTemplateAdapter() { if (primitiveTemplateItemProvider == null) { primitiveTemplateItemProvider = new PrimitiveTemplateItemProvider(this); } return primitiveTemplateItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected OperatorTemplateItemProvider operatorTemplateItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createOperatorTemplateAdapter() { if (operatorTemplateItemProvider == null) { operatorTemplateItemProvider = new OperatorTemplateItemProvider(this); } return operatorTemplateItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EnumerationTemplateItemProvider enumerationTemplateItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createEnumerationTemplateAdapter() { if (enumerationTemplateItemProvider == null) { enumerationTemplateItemProvider = new EnumerationTemplateItemProvider(this); } return enumerationTemplateItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EnumLiteralMappingItemProvider enumLiteralMappingItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createEnumLiteralMappingAdapter() { if (enumLiteralMappingItemProvider == null) { enumLiteralMappingItemProvider = new EnumLiteralMappingItemProvider(this); } return enumLiteralMappingItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Symbol} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SymbolItemProvider symbolItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Symbol}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createSymbolAdapter() { if (symbolItemProvider == null) { symbolItemProvider = new SymbolItemProvider(this); } return symbolItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Keyword} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected KeywordItemProvider keywordItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Keyword}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createKeywordAdapter() { if (keywordItemProvider == null) { keywordItemProvider = new KeywordItemProvider(this); } return keywordItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorList} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected OperatorListItemProvider operatorListItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorList}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createOperatorListAdapter() { if (operatorListItemProvider == null) { operatorListItemProvider = new OperatorListItemProvider(this); } return operatorListItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Priority} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PriorityItemProvider priorityItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Priority}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPriorityAdapter() { if (priorityItemProvider == null) { priorityItemProvider = new PriorityItemProvider(this); } return priorityItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Operator} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected OperatorItemProvider operatorItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Operator}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createOperatorAdapter() { if (operatorItemProvider == null) { operatorItemProvider = new OperatorItemProvider(this); } return operatorItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SequenceItemProvider sequenceItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createSequenceAdapter() { if (sequenceItemProvider == null) { sequenceItemProvider = new SequenceItemProvider(this); } return sequenceItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.LiteralRef} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected LiteralRefItemProvider literalRefItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.LiteralRef}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createLiteralRefAdapter() { if (literalRefItemProvider == null) { literalRefItemProvider = new LiteralRefItemProvider(this); } return literalRefItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Property} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PropertyItemProvider propertyItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Property}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPropertyAdapter() { if (propertyItemProvider == null) { propertyItemProvider = new PropertyItemProvider(this); } return propertyItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.CustomSeparator} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected CustomSeparatorItemProvider customSeparatorItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.CustomSeparator}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createCustomSeparatorAdapter() { if (customSeparatorItemProvider == null) { customSeparatorItemProvider = new CustomSeparatorItemProvider(this); } return customSeparatorItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Block} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected BlockItemProvider blockItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Block}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createBlockAdapter() { if (blockItemProvider == null) { blockItemProvider = new BlockItemProvider(this); } return blockItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ConditionalElementItemProvider conditionalElementItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createConditionalElementAdapter() { if (conditionalElementItemProvider == null) { conditionalElementItemProvider = new ConditionalElementItemProvider(this); } return conditionalElementItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitivePropertyInit} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PrimitivePropertyInitItemProvider primitivePropertyInitItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitivePropertyInit}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPrimitivePropertyInitAdapter() { if (primitivePropertyInitItemProvider == null) { primitivePropertyInitItemProvider = new PrimitivePropertyInitItemProvider(this); } return primitivePropertyInitItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Alternative} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected AlternativeItemProvider alternativeItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Alternative}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createAlternativeAdapter() { if (alternativeItemProvider == null) { alternativeItemProvider = new AlternativeItemProvider(this); } return alternativeItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionCall} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected FunctionCallItemProvider functionCallItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionCall}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createFunctionCallAdapter() { if (functionCallItemProvider == null) { functionCallItemProvider = new FunctionCallItemProvider(this); } return functionCallItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.RefersToPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected RefersToPArgItemProvider refersToPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.RefersToPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createRefersToPArgAdapter() { if (refersToPArgItemProvider == null) { refersToPArgItemProvider = new RefersToPArgItemProvider(this); } return refersToPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.LookInPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected LookInPArgItemProvider lookInPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.LookInPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createLookInPArgAdapter() { if (lookInPArgItemProvider == null) { lookInPArgItemProvider = new LookInPArgItemProvider(this); } return lookInPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.CreateInPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected CreateInPArgItemProvider createInPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.CreateInPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createCreateInPArgAdapter() { if (createInPArgItemProvider == null) { createInPArgItemProvider = new CreateInPArgItemProvider(this); } return createInPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.RefersToKeyPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected RefersToKeyPArgItemProvider refersToKeyPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.RefersToKeyPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createRefersToKeyPArgAdapter() { if (refersToKeyPArgItemProvider == null) { refersToKeyPArgItemProvider = new RefersToKeyPArgItemProvider(this); } return refersToKeyPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.SeparatorPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SeparatorPArgItemProvider separatorPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.SeparatorPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createSeparatorPArgAdapter() { if (separatorPArgItemProvider == null) { separatorPArgItemProvider = new SeparatorPArgItemProvider(this); } return separatorPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.AutoCreatePArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected AutoCreatePArgItemProvider autoCreatePArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.AutoCreatePArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createAutoCreatePArgAdapter() { if (autoCreatePArgItemProvider == null) { autoCreatePArgItemProvider = new AutoCreatePArgItemProvider(this); } return autoCreatePArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ImportContextPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ImportContextPArgItemProvider importContextPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ImportContextPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createImportContextPArgAdapter() { if (importContextPArgItemProvider == null) { importContextPArgItemProvider = new ImportContextPArgItemProvider(this); } return importContextPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedLowerPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ForcedLowerPArgItemProvider forcedLowerPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedLowerPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createForcedLowerPArgAdapter() { if (forcedLowerPArgItemProvider == null) { forcedLowerPArgItemProvider = new ForcedLowerPArgItemProvider(this); } return forcedLowerPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.CreateAsPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected CreateAsPArgItemProvider createAsPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.CreateAsPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createCreateAsPArgAdapter() { if (createAsPArgItemProvider == null) { createAsPArgItemProvider = new CreateAsPArgItemProvider(this); } return createAsPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.AsPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected AsPArgItemProvider asPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.AsPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createAsPArgAdapter() { if (asPArgItemProvider == null) { asPArgItemProvider = new AsPArgItemProvider(this); } return asPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ModePArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ModePArgItemProvider modePArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ModePArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createModePArgAdapter() { if (modePArgItemProvider == null) { modePArgItemProvider = new ModePArgItemProvider(this); } return modePArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.NbNLBArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected NbNLBArgItemProvider nbNLBArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.NbNLBArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createNbNLBArgAdapter() { if (nbNLBArgItemProvider == null) { nbNLBArgItemProvider = new NbNLBArgItemProvider(this); } return nbNLBArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.IndentIncrBArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected IndentIncrBArgItemProvider indentIncrBArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.IndentIncrBArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createIndentIncrBArgAdapter() { if (indentIncrBArgItemProvider == null) { indentIncrBArgItemProvider = new IndentIncrBArgItemProvider(this); } return indentIncrBArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.StartNLBArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected StartNLBArgItemProvider startNLBArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.StartNLBArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createStartNLBArgAdapter() { if (startNLBArgItemProvider == null) { startNLBArgItemProvider = new StartNLBArgItemProvider(this); } return startNLBArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.StartNbNLBArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected StartNbNLBArgItemProvider startNbNLBArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.StartNbNLBArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createStartNbNLBArgAdapter() { if (startNbNLBArgItemProvider == null) { startNbNLBArgItemProvider = new StartNbNLBArgItemProvider(this); } return startNbNLBArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.EndNLBArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EndNLBArgItemProvider endNLBArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.EndNLBArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createEndNLBArgAdapter() { if (endNLBArgItemProvider == null) { endNLBArgItemProvider = new EndNLBArgItemProvider(this); } return endNLBArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.AndExp} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected AndExpItemProvider andExpItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.AndExp}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createAndExpAdapter() { if (andExpItemProvider == null) { andExpItemProvider = new AndExpItemProvider(this); } return andExpItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.EqualsExp} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EqualsExpItemProvider equalsExpItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.EqualsExp}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createEqualsExpAdapter() { if (equalsExpItemProvider == null) { equalsExpItemProvider = new EqualsExpItemProvider(this); } return equalsExpItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.BooleanPropertyExp} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected BooleanPropertyExpItemProvider booleanPropertyExpItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.BooleanPropertyExp}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createBooleanPropertyExpAdapter() { if (booleanPropertyExpItemProvider == null) { booleanPropertyExpItemProvider = new BooleanPropertyExpItemProvider(this); } return booleanPropertyExpItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.IsDefinedExp} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected IsDefinedExpItemProvider isDefinedExpItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.IsDefinedExp}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createIsDefinedExpAdapter() { if (isDefinedExpItemProvider == null) { isDefinedExpItemProvider = new IsDefinedExpItemProvider(this); } return isDefinedExpItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.OneExp} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected OneExpItemProvider oneExpItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.OneExp}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createOneExpAdapter() { if (oneExpItemProvider == null) { oneExpItemProvider = new OneExpItemProvider(this); } return oneExpItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyVal} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PropertyValItemProvider propertyValItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyVal}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPropertyValAdapter() { if (propertyValItemProvider == null) { propertyValItemProvider = new PropertyValItemProvider(this); } return propertyValItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Token} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected TokenItemProvider tokenItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Token}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createTokenAdapter() { if (tokenItemProvider == null) { tokenItemProvider = new TokenItemProvider(this); } return tokenItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.OrPattern} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected OrPatternItemProvider orPatternItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.OrPattern}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createOrPatternAdapter() { if (orPatternItemProvider == null) { orPatternItemProvider = new OrPatternItemProvider(this); } return orPatternItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.RulePattern} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected RulePatternItemProvider rulePatternItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.RulePattern}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createRulePatternAdapter() { if (rulePatternItemProvider == null) { rulePatternItemProvider = new RulePatternItemProvider(this); } return rulePatternItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.WordRule} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected WordRuleItemProvider wordRuleItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.WordRule}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createWordRuleAdapter() { if (wordRuleItemProvider == null) { wordRuleItemProvider = new WordRuleItemProvider(this); } return wordRuleItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.Word} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected WordItemProvider wordItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.Word}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createWordAdapter() { if (wordItemProvider == null) { wordItemProvider = new WordItemProvider(this); } return wordItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EndOfLineRuleItemProvider endOfLineRuleItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createEndOfLineRuleAdapter() { if (endOfLineRuleItemProvider == null) { endOfLineRuleItemProvider = new EndOfLineRuleItemProvider(this); } return endOfLineRuleItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected MultiLineRuleItemProvider multiLineRuleItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createMultiLineRuleAdapter() { if (multiLineRuleItemProvider == null) { multiLineRuleItemProvider = new MultiLineRuleItemProvider(this); } return multiLineRuleItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SimpleMappingItemProvider simpleMappingItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createSimpleMappingAdapter() { if (simpleMappingItemProvider == null) { simpleMappingItemProvider = new SimpleMappingItemProvider(this); } return simpleMappingItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.WildcardMapping} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected WildcardMappingItemProvider wildcardMappingItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.WildcardMapping}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createWildcardMappingAdapter() { if (wildcardMappingItemProvider == null) { wildcardMappingItemProvider = new WildcardMappingItemProvider(this); } return wildcardMappingItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.OctalMapping} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected OctalMappingItemProvider octalMappingItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.OctalMapping}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createOctalMappingAdapter() { if (octalMappingItemProvider == null) { octalMappingItemProvider = new OctalMappingItemProvider(this); } return octalMappingItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.HexadecimalMapping} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected HexadecimalMappingItemProvider hexadecimalMappingItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.HexadecimalMapping}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createHexadecimalMappingAdapter() { if (hexadecimalMappingItemProvider == null) { hexadecimalMappingItemProvider = new HexadecimalMappingItemProvider(this); } return hexadecimalMappingItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.StringPattern} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected StringPatternItemProvider stringPatternItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.StringPattern}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createStringPatternAdapter() { if (stringPatternItemProvider == null) { stringPatternItemProvider = new StringPatternItemProvider(this); } return stringPatternItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ClassPattern} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ClassPatternItemProvider classPatternItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ClassPattern}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createClassPatternAdapter() { if (classPatternItemProvider == null) { classPatternItemProvider = new ClassPatternItemProvider(this); } return classPatternItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected QualifiedNamedElementItemProvider qualifiedNamedElementItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createQualifiedNamedElementAdapter() { if (qualifiedNamedElementItemProvider == null) { qualifiedNamedElementItemProvider = new QualifiedNamedElementItemProvider(this); } return qualifiedNamedElementItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedUpperPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ForcedUpperPArgItemProvider forcedUpperPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedUpperPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createForcedUpperPArgAdapter() { if (forcedUpperPArgItemProvider == null) { forcedUpperPArgItemProvider = new ForcedUpperPArgItemProvider(this); } return forcedUpperPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.InjectorActionsBlock} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected InjectorActionsBlockItemProvider injectorActionsBlockItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.InjectorActionsBlock}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createInjectorActionsBlockAdapter() { if (injectorActionsBlockItemProvider == null) { injectorActionsBlockItemProvider = new InjectorActionsBlockItemProvider(this); } return injectorActionsBlockItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.LookupScopePArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected LookupScopePArgItemProvider lookupScopePArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.LookupScopePArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createLookupScopePArgAdapter() { if (lookupScopePArgItemProvider == null) { lookupScopePArgItemProvider = new LookupScopePArgItemProvider(this); } return lookupScopePArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ReferenceByPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ReferenceByPArgItemProvider referenceByPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ReferenceByPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createReferenceByPArgAdapter() { if (referenceByPArgItemProvider == null) { referenceByPArgItemProvider = new ReferenceByPArgItemProvider(this); } return referenceByPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PrefixPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PrefixPArgItemProvider prefixPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PrefixPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPrefixPArgAdapter() { if (prefixPArgItemProvider == null) { prefixPArgItemProvider = new PrefixPArgItemProvider(this); } return prefixPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PostfixPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PostfixPArgItemProvider postfixPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PostfixPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPostfixPArgAdapter() { if (postfixPArgItemProvider == null) { postfixPArgItemProvider = new PostfixPArgItemProvider(this); } return postfixPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PropertyReferenceItemProvider propertyReferenceItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPropertyReferenceAdapter() { if (propertyReferenceItemProvider == null) { propertyReferenceItemProvider = new PropertyReferenceItemProvider(this); } return propertyReferenceItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ContextTemplateItemProvider contextTemplateItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createContextTemplateAdapter() { if (contextTemplateItemProvider == null) { contextTemplateItemProvider = new ContextTemplateItemProvider(this); } return contextTemplateItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTags} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ContextTagsItemProvider contextTagsItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTags}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createContextTagsAdapter() { if (contextTagsItemProvider == null) { contextTagsItemProvider = new ContextTagsItemProvider(this); } return contextTagsItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ScopeArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ScopeArgItemProvider scopeArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ScopeArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createScopeArgAdapter() { if (scopeArgItemProvider == null) { scopeArgItemProvider = new ScopeArgItemProvider(this); } return scopeArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ForeachPredicatePropertyInitItemProvider foreachPredicatePropertyInitItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createForeachPredicatePropertyInitAdapter() { if (foreachPredicatePropertyInitItemProvider == null) { foreachPredicatePropertyInitItemProvider = new ForeachPredicatePropertyInitItemProvider(this); } return foreachPredicatePropertyInitItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PredicateSemanticItemProvider predicateSemanticItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPredicateSemanticAdapter() { if (predicateSemanticItemProvider == null) { predicateSemanticItemProvider = new PredicateSemanticItemProvider(this); } return predicateSemanticItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SequenceInAlternativeItemProvider sequenceInAlternativeItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createSequenceInAlternativeAdapter() { if (sequenceInAlternativeItemProvider == null) { sequenceInAlternativeItemProvider = new SequenceInAlternativeItemProvider(this); } return sequenceInAlternativeItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.PartialPArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected PartialPArgItemProvider partialPArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.PartialPArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createPartialPArgAdapter() { if (partialPArgItemProvider == null) { partialPArgItemProvider = new PartialPArgItemProvider(this); } return partialPArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.DisambiguatePArg} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected DisambiguatePArgItemProvider disambiguatePArgItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.DisambiguatePArg}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createDisambiguatePArgAdapter() { if (disambiguatePArgItemProvider == null) { disambiguatePArgItemProvider = new DisambiguatePArgItemProvider(this); } return disambiguatePArgItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.InstanceOfExp} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected InstanceOfExpItemProvider instanceOfExpItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.InstanceOfExp}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createInstanceOfExpAdapter() { if (instanceOfExpItemProvider == null) { instanceOfExpItemProvider = new InstanceOfExpItemProvider(this); } return instanceOfExpItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralVal} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EnumLiteralValItemProvider enumLiteralValItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralVal}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createEnumLiteralValAdapter() { if (enumLiteralValItemProvider == null) { enumLiteralValItemProvider = new EnumLiteralValItemProvider(this); } return enumLiteralValItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.StringVal} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected StringValItemProvider stringValItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.StringVal}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createStringValAdapter() { if (stringValItemProvider == null) { stringValItemProvider = new StringValItemProvider(this); } return stringValItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.IntegerVal} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected IntegerValItemProvider integerValItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.IntegerVal}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createIntegerValAdapter() { if (integerValItemProvider == null) { integerValItemProvider = new IntegerValItemProvider(this); } return integerValItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.NegativeIntegerVal} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected NegativeIntegerValItemProvider negativeIntegerValItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.NegativeIntegerVal}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createNegativeIntegerValAdapter() { if (negativeIntegerValItemProvider == null) { negativeIntegerValItemProvider = new NegativeIntegerValItemProvider(this); } return negativeIntegerValItemProvider; } /** * This keeps track of the one adapter used for all {@link com.sap.furcas.metamodel.FURCAS.TCS.LookupPropertyInit} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected LookupPropertyInitItemProvider lookupPropertyInitItemProvider; /** * This creates an adapter for a {@link com.sap.furcas.metamodel.FURCAS.TCS.LookupPropertyInit}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createLookupPropertyInitAdapter() { if (lookupPropertyInitItemProvider == null) { lookupPropertyInitItemProvider = new LookupPropertyInitItemProvider(this); } return lookupPropertyInitItemProvider; } /** * This returns the root adapter factory that contains this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override 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 --> * @generated */ @Override public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) { this.parentAdapterFactory = parentAdapterFactory; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 --> * @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; } /** * This adds a listener. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void addListener(INotifyChangedListener notifyChangedListener) { changeNotifier.addListener(notifyChangedListener); } /** * This removes a listener. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void removeListener(INotifyChangedListener notifyChangedListener) { changeNotifier.removeListener(notifyChangedListener); } /** * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override 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 */ @Override public void dispose() { if (concreteSyntaxItemProvider != null) concreteSyntaxItemProvider.dispose(); if (functionTemplateItemProvider != null) functionTemplateItemProvider.dispose(); if (classTemplateItemProvider != null) classTemplateItemProvider.dispose(); if (primitiveTemplateItemProvider != null) primitiveTemplateItemProvider.dispose(); if (operatorTemplateItemProvider != null) operatorTemplateItemProvider.dispose(); if (enumerationTemplateItemProvider != null) enumerationTemplateItemProvider.dispose(); if (enumLiteralMappingItemProvider != null) enumLiteralMappingItemProvider.dispose(); if (symbolItemProvider != null) symbolItemProvider.dispose(); if (keywordItemProvider != null) keywordItemProvider.dispose(); if (operatorListItemProvider != null) operatorListItemProvider.dispose(); if (priorityItemProvider != null) priorityItemProvider.dispose(); if (operatorItemProvider != null) operatorItemProvider.dispose(); if (sequenceItemProvider != null) sequenceItemProvider.dispose(); if (literalRefItemProvider != null) literalRefItemProvider.dispose(); if (propertyItemProvider != null) propertyItemProvider.dispose(); if (customSeparatorItemProvider != null) customSeparatorItemProvider.dispose(); if (blockItemProvider != null) blockItemProvider.dispose(); if (conditionalElementItemProvider != null) conditionalElementItemProvider.dispose(); if (primitivePropertyInitItemProvider != null) primitivePropertyInitItemProvider.dispose(); if (alternativeItemProvider != null) alternativeItemProvider.dispose(); if (functionCallItemProvider != null) functionCallItemProvider.dispose(); if (refersToPArgItemProvider != null) refersToPArgItemProvider.dispose(); if (lookInPArgItemProvider != null) lookInPArgItemProvider.dispose(); if (createInPArgItemProvider != null) createInPArgItemProvider.dispose(); if (refersToKeyPArgItemProvider != null) refersToKeyPArgItemProvider.dispose(); if (separatorPArgItemProvider != null) separatorPArgItemProvider.dispose(); if (autoCreatePArgItemProvider != null) autoCreatePArgItemProvider.dispose(); if (importContextPArgItemProvider != null) importContextPArgItemProvider.dispose(); if (forcedLowerPArgItemProvider != null) forcedLowerPArgItemProvider.dispose(); if (createAsPArgItemProvider != null) createAsPArgItemProvider.dispose(); if (asPArgItemProvider != null) asPArgItemProvider.dispose(); if (modePArgItemProvider != null) modePArgItemProvider.dispose(); if (nbNLBArgItemProvider != null) nbNLBArgItemProvider.dispose(); if (indentIncrBArgItemProvider != null) indentIncrBArgItemProvider.dispose(); if (startNLBArgItemProvider != null) startNLBArgItemProvider.dispose(); if (startNbNLBArgItemProvider != null) startNbNLBArgItemProvider.dispose(); if (endNLBArgItemProvider != null) endNLBArgItemProvider.dispose(); if (andExpItemProvider != null) andExpItemProvider.dispose(); if (equalsExpItemProvider != null) equalsExpItemProvider.dispose(); if (booleanPropertyExpItemProvider != null) booleanPropertyExpItemProvider.dispose(); if (isDefinedExpItemProvider != null) isDefinedExpItemProvider.dispose(); if (oneExpItemProvider != null) oneExpItemProvider.dispose(); if (propertyValItemProvider != null) propertyValItemProvider.dispose(); if (tokenItemProvider != null) tokenItemProvider.dispose(); if (orPatternItemProvider != null) orPatternItemProvider.dispose(); if (rulePatternItemProvider != null) rulePatternItemProvider.dispose(); if (wordRuleItemProvider != null) wordRuleItemProvider.dispose(); if (wordItemProvider != null) wordItemProvider.dispose(); if (endOfLineRuleItemProvider != null) endOfLineRuleItemProvider.dispose(); if (multiLineRuleItemProvider != null) multiLineRuleItemProvider.dispose(); if (simpleMappingItemProvider != null) simpleMappingItemProvider.dispose(); if (wildcardMappingItemProvider != null) wildcardMappingItemProvider.dispose(); if (octalMappingItemProvider != null) octalMappingItemProvider.dispose(); if (hexadecimalMappingItemProvider != null) hexadecimalMappingItemProvider.dispose(); if (stringPatternItemProvider != null) stringPatternItemProvider.dispose(); if (classPatternItemProvider != null) classPatternItemProvider.dispose(); if (qualifiedNamedElementItemProvider != null) qualifiedNamedElementItemProvider.dispose(); if (forcedUpperPArgItemProvider != null) forcedUpperPArgItemProvider.dispose(); if (injectorActionsBlockItemProvider != null) injectorActionsBlockItemProvider.dispose(); if (lookupScopePArgItemProvider != null) lookupScopePArgItemProvider.dispose(); if (referenceByPArgItemProvider != null) referenceByPArgItemProvider.dispose(); if (prefixPArgItemProvider != null) prefixPArgItemProvider.dispose(); if (postfixPArgItemProvider != null) postfixPArgItemProvider.dispose(); if (propertyReferenceItemProvider != null) propertyReferenceItemProvider.dispose(); if (contextTemplateItemProvider != null) contextTemplateItemProvider.dispose(); if (contextTagsItemProvider != null) contextTagsItemProvider.dispose(); if (scopeArgItemProvider != null) scopeArgItemProvider.dispose(); if (foreachPredicatePropertyInitItemProvider != null) foreachPredicatePropertyInitItemProvider.dispose(); if (predicateSemanticItemProvider != null) predicateSemanticItemProvider.dispose(); if (sequenceInAlternativeItemProvider != null) sequenceInAlternativeItemProvider.dispose(); if (partialPArgItemProvider != null) partialPArgItemProvider.dispose(); if (disambiguatePArgItemProvider != null) disambiguatePArgItemProvider.dispose(); if (instanceOfExpItemProvider != null) instanceOfExpItemProvider.dispose(); if (enumLiteralValItemProvider != null) enumLiteralValItemProvider.dispose(); if (stringValItemProvider != null) stringValItemProvider.dispose(); if (integerValItemProvider != null) integerValItemProvider.dispose(); if (negativeIntegerValItemProvider != null) negativeIntegerValItemProvider.dispose(); if (lookupPropertyInitItemProvider != null) lookupPropertyInitItemProvider.dispose(); } }