Class EmftvmItemProviderAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.m2m.atl.emftvm.util.EmftvmAdapterFactory
org.eclipse.m2m.atl.emftvm.provider.EmftvmItemProviderAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

public class EmftvmItemProviderAdapterFactory extends EmftvmAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
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 fireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.
  • Field Details

    • parentAdapterFactory

      protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
      This keeps track of the root adapter factory that delegates to this adapter factory.
    • changeNotifier

      protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
      This is used to implement IChangeNotifier.
    • supportedTypes

      protected Collection<Object> supportedTypes
      This keeps track of all the supported types checked by isFactoryForType.
    • moduleItemProvider

      protected ModuleItemProvider moduleItemProvider
      This keeps track of the one adapter used for all Module instances.
    • modelDeclarationItemProvider

      protected ModelDeclarationItemProvider modelDeclarationItemProvider
      This keeps track of the one adapter used for all ModelDeclaration instances.
    • fieldItemProvider

      protected FieldItemProvider fieldItemProvider
      This keeps track of the one adapter used for all Field instances.
    • operationItemProvider

      protected OperationItemProvider operationItemProvider
      This keeps track of the one adapter used for all Operation instances.
    • parameterItemProvider

      protected ParameterItemProvider parameterItemProvider
      This keeps track of the one adapter used for all Parameter instances.
    • lineNumberItemProvider

      protected LineNumberItemProvider lineNumberItemProvider
      This keeps track of the one adapter used for all LineNumber instances.
    • localVariableItemProvider

      protected LocalVariableItemProvider localVariableItemProvider
      This keeps track of the one adapter used for all LocalVariable instances.
    • ruleItemProvider

      protected RuleItemProvider ruleItemProvider
      This keeps track of the one adapter used for all Rule instances.
    • inputRuleElementItemProvider

      protected InputRuleElementItemProvider inputRuleElementItemProvider
      This keeps track of the one adapter used for all InputRuleElement instances.
    • outputRuleElementItemProvider

      protected OutputRuleElementItemProvider outputRuleElementItemProvider
      This keeps track of the one adapter used for all OutputRuleElement instances.
    • codeBlockItemProvider

      protected CodeBlockItemProvider codeBlockItemProvider
      This keeps track of the one adapter used for all CodeBlock instances.
    • pushItemProvider

      protected PushItemProvider pushItemProvider
      This keeps track of the one adapter used for all Push instances.
    • pushtItemProvider

      protected PushtItemProvider pushtItemProvider
      This keeps track of the one adapter used for all Pusht instances.
    • pushfItemProvider

      protected PushfItemProvider pushfItemProvider
      This keeps track of the one adapter used for all Pushf instances.
    • popItemProvider

      protected PopItemProvider popItemProvider
      This keeps track of the one adapter used for all Pop instances.
    • loadItemProvider

      protected LoadItemProvider loadItemProvider
      This keeps track of the one adapter used for all Load instances.
    • storeItemProvider

      protected StoreItemProvider storeItemProvider
      This keeps track of the one adapter used for all Store instances.
    • setItemProvider

      protected SetItemProvider setItemProvider
      This keeps track of the one adapter used for all Set instances.
    • getItemProvider

      protected GetItemProvider getItemProvider
      This keeps track of the one adapter used for all Get instances.
    • getTransItemProvider

      protected GetTransItemProvider getTransItemProvider
      This keeps track of the one adapter used for all GetTrans instances.
    • setStaticItemProvider

      protected SetStaticItemProvider setStaticItemProvider
      This keeps track of the one adapter used for all SetStatic instances.
    • getStaticItemProvider

      protected GetStaticItemProvider getStaticItemProvider
      This keeps track of the one adapter used for all GetStatic instances.
    • findtypeItemProvider

      protected FindtypeItemProvider findtypeItemProvider
      This keeps track of the one adapter used for all Findtype instances.
    • findtypeSItemProvider

      protected FindtypeSItemProvider findtypeSItemProvider
      This keeps track of the one adapter used for all FindtypeS instances.
    • newItemProvider

      protected NewItemProvider newItemProvider
      This keeps track of the one adapter used for all New instances.
    • newSItemProvider

      protected NewSItemProvider newSItemProvider
      This keeps track of the one adapter used for all NewS instances.
    • deleteItemProvider

      protected DeleteItemProvider deleteItemProvider
      This keeps track of the one adapter used for all Delete instances.
    • dupItemProvider

      protected DupItemProvider dupItemProvider
      This keeps track of the one adapter used for all Dup instances.
    • dupX1ItemProvider

      protected DupX1ItemProvider dupX1ItemProvider
      This keeps track of the one adapter used for all DupX1 instances.
    • swapItemProvider

      protected SwapItemProvider swapItemProvider
      This keeps track of the one adapter used for all Swap instances.
    • swapX1ItemProvider

      protected SwapX1ItemProvider swapX1ItemProvider
      This keeps track of the one adapter used for all SwapX1 instances.
    • ifItemProvider

      protected IfItemProvider ifItemProvider
      This keeps track of the one adapter used for all If instances.
    • ifnItemProvider

      protected IfnItemProvider ifnItemProvider
      This keeps track of the one adapter used for all Ifn instances.
    • gotoItemProvider

      protected GotoItemProvider gotoItemProvider
      This keeps track of the one adapter used for all Goto instances.
    • iterateItemProvider

      protected IterateItemProvider iterateItemProvider
      This keeps track of the one adapter used for all Iterate instances.
    • enditerateItemProvider

      protected EnditerateItemProvider enditerateItemProvider
      This keeps track of the one adapter used for all Enditerate instances.
    • invokeItemProvider

      protected InvokeItemProvider invokeItemProvider
      This keeps track of the one adapter used for all Invoke instances.
    • invokeSuperItemProvider

      protected InvokeSuperItemProvider invokeSuperItemProvider
      This keeps track of the one adapter used for all InvokeSuper instances.
    • invokeStaticItemProvider

      protected InvokeStaticItemProvider invokeStaticItemProvider
      This keeps track of the one adapter used for all InvokeStatic instances.
    • allinstItemProvider

      protected AllinstItemProvider allinstItemProvider
      This keeps track of the one adapter used for all Allinst instances.
    • allinstInItemProvider

      protected AllinstInItemProvider allinstInItemProvider
      This keeps track of the one adapter used for all AllinstIn instances.
    • matchItemProvider

      protected MatchItemProvider matchItemProvider
      This keeps track of the one adapter used for all Match instances.
    • matchSItemProvider

      protected MatchSItemProvider matchSItemProvider
      This keeps track of the one adapter used for all MatchS instances.
    • addItemProvider

      protected AddItemProvider addItemProvider
      This keeps track of the one adapter used for all Add instances.
    • removeItemProvider

      protected RemoveItemProvider removeItemProvider
      This keeps track of the one adapter used for all Remove instances.
    • insertItemProvider

      protected InsertItemProvider insertItemProvider
      This keeps track of the one adapter used for all Insert instances.
    • getSuperItemProvider

      protected GetSuperItemProvider getSuperItemProvider
      This keeps track of the one adapter used for all GetSuper instances.
    • getenvItemProvider

      protected GetenvItemProvider getenvItemProvider
      This keeps track of the one adapter used for all Getenv instances.
    • returnItemProvider

      protected ReturnItemProvider returnItemProvider
      This keeps track of the one adapter used for all Return instances.
    • getcbItemProvider

      protected GetcbItemProvider getcbItemProvider
      This keeps track of the one adapter used for all Getcb instances.
    • invokeAllCbsItemProvider

      protected InvokeAllCbsItemProvider invokeAllCbsItemProvider
      This keeps track of the one adapter used for all InvokeAllCbs instances.
    • invokeCbItemProvider

      protected InvokeCbItemProvider invokeCbItemProvider
      This keeps track of the one adapter used for all InvokeCb instances.
    • invokeCbSItemProvider

      protected InvokeCbSItemProvider invokeCbSItemProvider
      This keeps track of the one adapter used for all InvokeCbS instances.
    • notItemProvider

      protected NotItemProvider notItemProvider
      This keeps track of the one adapter used for all Not instances.
    • andItemProvider

      protected AndItemProvider andItemProvider
      This keeps track of the one adapter used for all And instances.
    • orItemProvider

      protected OrItemProvider orItemProvider
      This keeps track of the one adapter used for all Or instances.
    • xorItemProvider

      protected XorItemProvider xorItemProvider
      This keeps track of the one adapter used for all Xor instances.
    • impliesItemProvider

      protected ImpliesItemProvider impliesItemProvider
      This keeps track of the one adapter used for all Implies instances.
    • ifteItemProvider

      protected IfteItemProvider ifteItemProvider
      This keeps track of the one adapter used for all Ifte instances.
    • isnullItemProvider

      protected IsnullItemProvider isnullItemProvider
      This keeps track of the one adapter used for all Isnull instances.
    • getenvtypeItemProvider

      protected GetenvtypeItemProvider getenvtypeItemProvider
      This keeps track of the one adapter used for all Getenvtype instances.
    • execEnvItemProvider

      protected ExecEnvItemProvider execEnvItemProvider
      This keeps track of the one adapter used for all ExecEnv instances.
    • modelItemProvider

      protected ModelItemProvider modelItemProvider
      This keeps track of the one adapter used for all Model instances.
    • metamodelItemProvider

      protected MetamodelItemProvider metamodelItemProvider
      This keeps track of the one adapter used for all Metamodel instances.
  • Constructor Details

    • EmftvmItemProviderAdapterFactory

      public EmftvmItemProviderAdapterFactory()
      This constructs an instance.
  • Method Details

    • createModuleAdapter

      public org.eclipse.emf.common.notify.Adapter createModuleAdapter()
      This creates an adapter for a Module.
      Overrides:
      createModuleAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createModelDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createModelDeclarationAdapter()
      This creates an adapter for a ModelDeclaration.
      Overrides:
      createModelDeclarationAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createFieldAdapter

      public org.eclipse.emf.common.notify.Adapter createFieldAdapter()
      This creates an adapter for a Field.
      Overrides:
      createFieldAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createOperationAdapter

      public org.eclipse.emf.common.notify.Adapter createOperationAdapter()
      This creates an adapter for a Operation.
      Overrides:
      createOperationAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createParameterAdapter

      public org.eclipse.emf.common.notify.Adapter createParameterAdapter()
      This creates an adapter for a Parameter.
      Overrides:
      createParameterAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createLineNumberAdapter

      public org.eclipse.emf.common.notify.Adapter createLineNumberAdapter()
      This creates an adapter for a LineNumber.
      Overrides:
      createLineNumberAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createLocalVariableAdapter

      public org.eclipse.emf.common.notify.Adapter createLocalVariableAdapter()
      This creates an adapter for a LocalVariable.
      Overrides:
      createLocalVariableAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createRuleAdapter

      public org.eclipse.emf.common.notify.Adapter createRuleAdapter()
      This creates an adapter for a Rule.
      Overrides:
      createRuleAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInputRuleElementAdapter

      public org.eclipse.emf.common.notify.Adapter createInputRuleElementAdapter()
      This creates an adapter for a InputRuleElement.
      Overrides:
      createInputRuleElementAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createOutputRuleElementAdapter

      public org.eclipse.emf.common.notify.Adapter createOutputRuleElementAdapter()
      This creates an adapter for a OutputRuleElement.
      Overrides:
      createOutputRuleElementAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createCodeBlockAdapter

      public org.eclipse.emf.common.notify.Adapter createCodeBlockAdapter()
      This creates an adapter for a CodeBlock.
      Overrides:
      createCodeBlockAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createPushAdapter

      public org.eclipse.emf.common.notify.Adapter createPushAdapter()
      This creates an adapter for a Push.
      Overrides:
      createPushAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createPushtAdapter

      public org.eclipse.emf.common.notify.Adapter createPushtAdapter()
      This creates an adapter for a Pusht.
      Overrides:
      createPushtAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createPushfAdapter

      public org.eclipse.emf.common.notify.Adapter createPushfAdapter()
      This creates an adapter for a Pushf.
      Overrides:
      createPushfAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createPopAdapter

      public org.eclipse.emf.common.notify.Adapter createPopAdapter()
      This creates an adapter for a Pop.
      Overrides:
      createPopAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createLoadAdapter

      public org.eclipse.emf.common.notify.Adapter createLoadAdapter()
      This creates an adapter for a Load.
      Overrides:
      createLoadAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createStoreAdapter

      public org.eclipse.emf.common.notify.Adapter createStoreAdapter()
      This creates an adapter for a Store.
      Overrides:
      createStoreAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createSetAdapter

      public org.eclipse.emf.common.notify.Adapter createSetAdapter()
      This creates an adapter for a Set.
      Overrides:
      createSetAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGetAdapter

      public org.eclipse.emf.common.notify.Adapter createGetAdapter()
      This creates an adapter for a Get.
      Overrides:
      createGetAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGetTransAdapter

      public org.eclipse.emf.common.notify.Adapter createGetTransAdapter()
      This creates an adapter for a GetTrans.
      Overrides:
      createGetTransAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createSetStaticAdapter

      public org.eclipse.emf.common.notify.Adapter createSetStaticAdapter()
      This creates an adapter for a SetStatic.
      Overrides:
      createSetStaticAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGetStaticAdapter

      public org.eclipse.emf.common.notify.Adapter createGetStaticAdapter()
      This creates an adapter for a GetStatic.
      Overrides:
      createGetStaticAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createFindtypeAdapter

      public org.eclipse.emf.common.notify.Adapter createFindtypeAdapter()
      This creates an adapter for a Findtype.
      Overrides:
      createFindtypeAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createFindtypeSAdapter

      public org.eclipse.emf.common.notify.Adapter createFindtypeSAdapter()
      This creates an adapter for a FindtypeS.
      Overrides:
      createFindtypeSAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createNewAdapter

      public org.eclipse.emf.common.notify.Adapter createNewAdapter()
      This creates an adapter for a New.
      Overrides:
      createNewAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createNewSAdapter

      public org.eclipse.emf.common.notify.Adapter createNewSAdapter()
      This creates an adapter for a NewS.
      Overrides:
      createNewSAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createDeleteAdapter

      public org.eclipse.emf.common.notify.Adapter createDeleteAdapter()
      This creates an adapter for a Delete.
      Overrides:
      createDeleteAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createDupAdapter

      public org.eclipse.emf.common.notify.Adapter createDupAdapter()
      This creates an adapter for a Dup.
      Overrides:
      createDupAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createDupX1Adapter

      public org.eclipse.emf.common.notify.Adapter createDupX1Adapter()
      This creates an adapter for a DupX1.
      Overrides:
      createDupX1Adapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createSwapAdapter

      public org.eclipse.emf.common.notify.Adapter createSwapAdapter()
      This creates an adapter for a Swap.
      Overrides:
      createSwapAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createSwapX1Adapter

      public org.eclipse.emf.common.notify.Adapter createSwapX1Adapter()
      This creates an adapter for a SwapX1.
      Overrides:
      createSwapX1Adapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createIfAdapter

      public org.eclipse.emf.common.notify.Adapter createIfAdapter()
      This creates an adapter for a If.
      Overrides:
      createIfAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createIfnAdapter

      public org.eclipse.emf.common.notify.Adapter createIfnAdapter()
      This creates an adapter for a Ifn.
      Overrides:
      createIfnAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGotoAdapter

      public org.eclipse.emf.common.notify.Adapter createGotoAdapter()
      This creates an adapter for a Goto.
      Overrides:
      createGotoAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createIterateAdapter

      public org.eclipse.emf.common.notify.Adapter createIterateAdapter()
      This creates an adapter for a Iterate.
      Overrides:
      createIterateAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createEnditerateAdapter

      public org.eclipse.emf.common.notify.Adapter createEnditerateAdapter()
      This creates an adapter for a Enditerate.
      Overrides:
      createEnditerateAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInvokeAdapter

      public org.eclipse.emf.common.notify.Adapter createInvokeAdapter()
      This creates an adapter for a Invoke.
      Overrides:
      createInvokeAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInvokeSuperAdapter

      public org.eclipse.emf.common.notify.Adapter createInvokeSuperAdapter()
      This creates an adapter for a InvokeSuper.
      Overrides:
      createInvokeSuperAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInvokeStaticAdapter

      public org.eclipse.emf.common.notify.Adapter createInvokeStaticAdapter()
      This creates an adapter for a InvokeStatic.
      Overrides:
      createInvokeStaticAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createAllinstAdapter

      public org.eclipse.emf.common.notify.Adapter createAllinstAdapter()
      This creates an adapter for a Allinst.
      Overrides:
      createAllinstAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createAllinstInAdapter

      public org.eclipse.emf.common.notify.Adapter createAllinstInAdapter()
      This creates an adapter for a AllinstIn.
      Overrides:
      createAllinstInAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createMatchAdapter

      public org.eclipse.emf.common.notify.Adapter createMatchAdapter()
      This creates an adapter for a Match.
      Overrides:
      createMatchAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createMatchSAdapter

      public org.eclipse.emf.common.notify.Adapter createMatchSAdapter()
      This creates an adapter for a MatchS.
      Overrides:
      createMatchSAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createAddAdapter

      public org.eclipse.emf.common.notify.Adapter createAddAdapter()
      This creates an adapter for a Add.
      Overrides:
      createAddAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createRemoveAdapter

      public org.eclipse.emf.common.notify.Adapter createRemoveAdapter()
      This creates an adapter for a Remove.
      Overrides:
      createRemoveAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInsertAdapter

      public org.eclipse.emf.common.notify.Adapter createInsertAdapter()
      This creates an adapter for a Insert.
      Overrides:
      createInsertAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGetSuperAdapter

      public org.eclipse.emf.common.notify.Adapter createGetSuperAdapter()
      This creates an adapter for a GetSuper.
      Overrides:
      createGetSuperAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGetenvAdapter

      public org.eclipse.emf.common.notify.Adapter createGetenvAdapter()
      This creates an adapter for a Getenv.
      Overrides:
      createGetenvAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createReturnAdapter

      public org.eclipse.emf.common.notify.Adapter createReturnAdapter()
      This creates an adapter for a Return.
      Overrides:
      createReturnAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGetcbAdapter

      public org.eclipse.emf.common.notify.Adapter createGetcbAdapter()
      This creates an adapter for a Getcb.
      Overrides:
      createGetcbAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInvokeAllCbsAdapter

      public org.eclipse.emf.common.notify.Adapter createInvokeAllCbsAdapter()
      This creates an adapter for a InvokeAllCbs.
      Overrides:
      createInvokeAllCbsAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInvokeCbAdapter

      public org.eclipse.emf.common.notify.Adapter createInvokeCbAdapter()
      This creates an adapter for a InvokeCb.
      Overrides:
      createInvokeCbAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createInvokeCbSAdapter

      public org.eclipse.emf.common.notify.Adapter createInvokeCbSAdapter()
      This creates an adapter for a InvokeCbS.
      Overrides:
      createInvokeCbSAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createNotAdapter

      public org.eclipse.emf.common.notify.Adapter createNotAdapter()
      This creates an adapter for a Not.
      Overrides:
      createNotAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createAndAdapter

      public org.eclipse.emf.common.notify.Adapter createAndAdapter()
      This creates an adapter for a And.
      Overrides:
      createAndAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createOrAdapter

      public org.eclipse.emf.common.notify.Adapter createOrAdapter()
      This creates an adapter for a Or.
      Overrides:
      createOrAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createXorAdapter

      public org.eclipse.emf.common.notify.Adapter createXorAdapter()
      This creates an adapter for a Xor.
      Overrides:
      createXorAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createImpliesAdapter

      public org.eclipse.emf.common.notify.Adapter createImpliesAdapter()
      This creates an adapter for a Implies.
      Overrides:
      createImpliesAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createIfteAdapter

      public org.eclipse.emf.common.notify.Adapter createIfteAdapter()
      This creates an adapter for a Ifte.
      Overrides:
      createIfteAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createIsnullAdapter

      public org.eclipse.emf.common.notify.Adapter createIsnullAdapter()
      This creates an adapter for a Isnull.
      Overrides:
      createIsnullAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createGetenvtypeAdapter

      public org.eclipse.emf.common.notify.Adapter createGetenvtypeAdapter()
      This creates an adapter for a Getenvtype.
      Overrides:
      createGetenvtypeAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createExecEnvAdapter

      public org.eclipse.emf.common.notify.Adapter createExecEnvAdapter()
      This creates an adapter for a ExecEnv.
      Overrides:
      createExecEnvAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createModelAdapter

      public org.eclipse.emf.common.notify.Adapter createModelAdapter()
      This creates an adapter for a Model.
      Overrides:
      createModelAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createMetamodelAdapter

      public org.eclipse.emf.common.notify.Adapter createMetamodelAdapter()
      This creates an adapter for a Metamodel.
      Overrides:
      createMetamodelAdapter in class EmftvmAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • getRootAdapterFactory

      public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
      This returns the root adapter factory that contains this factory.
      Specified by:
      getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
    • setParentAdapterFactory

      public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
      This sets the composed adapter factory that contains this factory.
      Specified by:
      setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
    • isFactoryForType

      public boolean isFactoryForType(Object type)
      Specified by:
      isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
      Overrides:
      isFactoryForType in class EmftvmAdapterFactory
      Parameters:
      type - the object for which to check the type
      Returns:
      whether this factory is applicable for the type of the object.
    • adapt

      public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
      This implementation substitutes the factory itself as the key for the adapter.
      Specified by:
      adapt in interface org.eclipse.emf.common.notify.AdapterFactory
      Overrides:
      adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
    • adapt

      public Object adapt(Object object, Object type)
      Specified by:
      adapt in interface org.eclipse.emf.common.notify.AdapterFactory
      Overrides:
      adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
    • addListener

      public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
      This adds a listener.
      Specified by:
      addListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
    • removeListener

      public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
      This removes a listener.
      Specified by:
      removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
    • fireNotifyChanged

      public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
      This delegates to changeNotifier and to parentAdapterFactory.
      Specified by:
      fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier
    • dispose

      public void dispose()
      This disposes all of the item providers created by this factory.
      Specified by:
      dispose in interface org.eclipse.emf.edit.provider.IDisposable