Class ModelAdapterFactory

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.AdapterFactory
    Direct Known Subclasses:
    ModelItemProviderAdapterFactory

    public class ModelAdapterFactory
    extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
    The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
    See Also:
    ModelPackage
    • Field Detail

      • modelPackage

        protected static ModelPackage modelPackage
        The cached model package.
      • modelSwitch

        protected ModelSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
    • Constructor Detail

      • ModelAdapterFactory

        public ModelAdapterFactory()
        Creates an instance of the adapter factory.
    • Method Detail

      • isFactoryForType

        public boolean isFactoryForType​(Object object)
        Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.
        Specified by:
        isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
        Overrides:
        isFactoryForType in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
      • createAdapter

        public org.eclipse.emf.common.notify.Adapter createAdapter​(org.eclipse.emf.common.notify.Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
      • createRuntimeInstallationAdapter

        public org.eclipse.emf.common.notify.Adapter createRuntimeInstallationAdapter()
        Creates a new adapter for an object of class 'Runtime Installation'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RuntimeInstallation
      • createSectionAdapter

        public org.eclipse.emf.common.notify.Adapter createSectionAdapter()
        Creates a new adapter for an object of class 'Section'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Section
      • createGroupAdapter

        public org.eclipse.emf.common.notify.Adapter createGroupAdapter()
        Creates a new adapter for an object of class 'Group'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Group
      • createInfobaseReferenceAdapter

        public org.eclipse.emf.common.notify.Adapter createInfobaseReferenceAdapter()
        Creates a new adapter for an object of class 'Infobase Reference'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InfobaseReference
      • createIConnectionStringAdapter

        public org.eclipse.emf.common.notify.Adapter createIConnectionStringAdapter()
        Creates a new adapter for an object of class 'IConnection String'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        IConnectionString
      • createFileConnectionStringAdapter

        public org.eclipse.emf.common.notify.Adapter createFileConnectionStringAdapter()
        Creates a new adapter for an object of class 'File Connection String'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        FileConnectionString
      • createServerConnectionStringAdapter

        public org.eclipse.emf.common.notify.Adapter createServerConnectionStringAdapter()
        Creates a new adapter for an object of class 'Server Connection String'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ServerConnectionString
      • createWebServerConnectionStringAdapter

        public org.eclipse.emf.common.notify.Adapter createWebServerConnectionStringAdapter()
        Creates a new adapter for an object of class 'Web Server Connection String'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        WebServerConnectionString
      • createCreateInfobaseArgumentsAdapter

        public org.eclipse.emf.common.notify.Adapter createCreateInfobaseArgumentsAdapter()
        Creates a new adapter for an object of class 'Create Infobase Arguments'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CreateInfobaseArguments
      • createCreateServerInfobaseArgumentsAdapter

        public org.eclipse.emf.common.notify.Adapter createCreateServerInfobaseArgumentsAdapter()
        Creates a new adapter for an object of class 'Create Server Infobase Arguments'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CreateServerInfobaseArguments
      • createWebServerAdapter

        public org.eclipse.emf.common.notify.Adapter createWebServerAdapter()
        Creates a new adapter for an object of class 'Web Server'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        WebServer
      • createPublicationAdapter

        public org.eclipse.emf.common.notify.Adapter createPublicationAdapter()
        Creates a new adapter for an object of class 'Publication'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Publication
      • createInfobasePublicationAdapter

        public org.eclipse.emf.common.notify.Adapter createInfobasePublicationAdapter()
        Creates a new adapter for an object of class 'Infobase Publication'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InfobasePublication
      • createMobileApplicationPublicationAdapter

        public org.eclipse.emf.common.notify.Adapter createMobileApplicationPublicationAdapter()
        Creates a new adapter for an object of class 'Mobile Application Publication'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        MobileApplicationPublication
      • createPoolAdapter

        public org.eclipse.emf.common.notify.Adapter createPoolAdapter()
        Creates a new adapter for an object of class 'Pool'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Pool
      • createDataSeparatorAdapter

        public org.eclipse.emf.common.notify.Adapter createDataSeparatorAdapter()
        Creates a new adapter for an object of class 'Data Separator'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        DataSeparator
      • createDebugAdapter

        public org.eclipse.emf.common.notify.Adapter createDebugAdapter()
        Creates a new adapter for an object of class 'Debug'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Debug
      • createOpenIdAdapter

        public org.eclipse.emf.common.notify.Adapter createOpenIdAdapter()
        Creates a new adapter for an object of class 'Open Id'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OpenId
      • createOpenIdProviderAdapter

        public org.eclipse.emf.common.notify.Adapter createOpenIdProviderAdapter()
        Creates a new adapter for an object of class 'Open Id Provider'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OpenIdProvider
      • createOpenIdConnectAdapter

        public org.eclipse.emf.common.notify.Adapter createOpenIdConnectAdapter()
        Creates a new adapter for an object of class 'Open Id Connect'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OpenIdConnect
      • createODataAdapter

        public org.eclipse.emf.common.notify.Adapter createODataAdapter()
        Creates a new adapter for an object of class 'OData'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OData
      • createWebServicesAdapter

        public org.eclipse.emf.common.notify.Adapter createWebServicesAdapter()
        Creates a new adapter for an object of class 'Web Services'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        WebServices
      • createWebServiceAdapter

        public org.eclipse.emf.common.notify.Adapter createWebServiceAdapter()
        Creates a new adapter for an object of class 'Web Service'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        WebService
      • createHttpServicesAdapter

        public org.eclipse.emf.common.notify.Adapter createHttpServicesAdapter()
        Creates a new adapter for an object of class 'Http Services'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        HttpServices
      • createHttpServiceAdapter

        public org.eclipse.emf.common.notify.Adapter createHttpServiceAdapter()
        Creates a new adapter for an object of class 'Http Service'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        HttpService
      • createSessionReusableAdapter

        public org.eclipse.emf.common.notify.Adapter createSessionReusableAdapter()
        Creates a new adapter for an object of class 'Session Reusable'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SessionReusable
      • createParametrizedValueListAdapter

        public org.eclipse.emf.common.notify.Adapter createParametrizedValueListAdapter()
        Creates a new adapter for an object of class 'Parametrized Value List'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ParametrizedValueList
      • createValueListItemAdapter

        public org.eclipse.emf.common.notify.Adapter createValueListItemAdapter()
        Creates a new adapter for an object of class 'Value List Item'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ValueListItem
      • createValueAdapter

        public org.eclipse.emf.common.notify.Adapter createValueAdapter()
        Creates a new adapter for an object of class 'Value'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Value
      • createEObjectAdapter

        public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.