Class PlatformAdapterFactory

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.AdapterFactory

    public class PlatformAdapterFactory
    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:
    PlatformPackage
    • Field Detail

      • modelPackage

        protected static PlatformPackage modelPackage
        The cached model package.
      • modelSwitch

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

      • PlatformAdapterFactory

        public PlatformAdapterFactory()
        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.
      • createPlatformBorderAdapter

        public org.eclipse.emf.common.notify.Adapter createPlatformBorderAdapter()
        Creates a new adapter for an object of class 'Border'. 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:
        PlatformBorder
      • createPlatformFontAdapter

        public org.eclipse.emf.common.notify.Adapter createPlatformFontAdapter()
        Creates a new adapter for an object of class 'Font'. 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:
        PlatformFont
      • createPlatformFontRefAdapter

        public org.eclipse.emf.common.notify.Adapter createPlatformFontRefAdapter()
        Creates a new adapter for an object of class 'Font Ref'. 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:
        PlatformFontRef
      • createSystemFontAdapter

        public org.eclipse.emf.common.notify.Adapter createSystemFontAdapter()
        Creates a new adapter for an object of class 'System Font'. 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:
        SystemFont
      • createPlatformColorAdapter

        public org.eclipse.emf.common.notify.Adapter createPlatformColorAdapter()
        Creates a new adapter for an object of class 'Color'. 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:
        PlatformColor
      • createSystemColorAdapter

        public org.eclipse.emf.common.notify.Adapter createSystemColorAdapter()
        Creates a new adapter for an object of class 'System Color'. 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:
        SystemColor
      • createPlatformPictureAdapter

        public org.eclipse.emf.common.notify.Adapter createPlatformPictureAdapter()
        Creates a new adapter for an object of class 'Picture'. 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:
        PlatformPicture
      • createNamedElementAdapter

        public org.eclipse.emf.common.notify.Adapter createNamedElementAdapter()
        Creates a new adapter for an object of class 'Named Element'. 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:
        NamedElement
      • createBorderAdapter

        public org.eclipse.emf.common.notify.Adapter createBorderAdapter()
        Creates a new adapter for an object of class 'Border'. 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:
        Border
      • createBorderDefAdapter

        public org.eclipse.emf.common.notify.Adapter createBorderDefAdapter()
        Creates a new adapter for an object of class 'Border Def'. 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:
        BorderDef
      • createFontAdapter

        public org.eclipse.emf.common.notify.Adapter createFontAdapter()
        Creates a new adapter for an object of class 'Font'. 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:
        Font
      • createMutableFontAdapter

        public org.eclipse.emf.common.notify.Adapter createMutableFontAdapter()
        Creates a new adapter for an object of class 'Mutable Font'. 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:
        MutableFont
      • createFontDefAdapter

        public org.eclipse.emf.common.notify.Adapter createFontDefAdapter()
        Creates a new adapter for an object of class 'Font Def'. 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:
        FontDef
      • createFontRefAdapter

        public org.eclipse.emf.common.notify.Adapter createFontRefAdapter()
        Creates a new adapter for an object of class 'Font Ref'. 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:
        FontRef
      • createColorAdapter

        public org.eclipse.emf.common.notify.Adapter createColorAdapter()
        Creates a new adapter for an object of class 'Color'. 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:
        Color
      • createColorDefAdapter

        public org.eclipse.emf.common.notify.Adapter createColorDefAdapter()
        Creates a new adapter for an object of class 'Color Def'. 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:
        ColorDef
      • createDuallyNamedElementAdapter

        public org.eclipse.emf.common.notify.Adapter createDuallyNamedElementAdapter()
        Creates a new adapter for an object of class 'Dually Named Element'. 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:
        DuallyNamedElement
      • createPictureAdapter

        public org.eclipse.emf.common.notify.Adapter createPictureAdapter()
        Creates a new adapter for an object of class 'Picture'. 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:
        Picture
      • createPictureDefAdapter

        public org.eclipse.emf.common.notify.Adapter createPictureDefAdapter()
        Creates a new adapter for an object of class 'Picture Def'. 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:
        PictureDef
      • 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.