Class DockerFileAdapterFactory

  • All Implemented Interfaces:
    AdapterFactory

    public class DockerFileAdapterFactory
    extends AdapterFactoryImpl
    The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
    See Also:
    DockerFilePackage
    Generated class or method.
    • Field Detail

      • modelPackage

        protected static DockerFilePackage modelPackage
        The cached model package.
        Generated class or method.
      • modelSwitch

        protected DockerFileSwitch<Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
        Generated class or method.
    • Constructor Detail

      • DockerFileAdapterFactory

        public DockerFileAdapterFactory()
        Creates an instance of the adapter factory.
        Generated class or method.
    • 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 AdapterFactory
        Overrides:
        isFactoryForType in class AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
        Generated class or method.
      • createAdapter

        public Adapter createAdapter​(Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
        Generated class or method.
      • createDockerfileAdapter

        public Adapter createDockerfileAdapter()
        Creates a new adapter for an object of class 'Dockerfile'. 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:
        Dockerfile
        Generated class or method.
      • createInstructionAdapter

        public Adapter createInstructionAdapter()
        Creates a new adapter for an object of class 'Instruction'. 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:
        Instruction
        Generated class or method.
      • createCmdAdapter

        public Adapter createCmdAdapter()
        Creates a new adapter for an object of class 'Cmd'. 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:
        Cmd
        Generated class or method.
      • createAddDestinationAdapter

        public Adapter createAddDestinationAdapter()
        Creates a new adapter for an object of class 'Add Destination'. 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:
        AddDestination
        Generated class or method.
      • createEntrypointAdapter

        public Adapter createEntrypointAdapter()
        Creates a new adapter for an object of class 'Entrypoint'. 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:
        Entrypoint
        Generated class or method.
      • createVolumeAdapter

        public Adapter createVolumeAdapter()
        Creates a new adapter for an object of class 'Volume'. 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:
        Volume
        Generated class or method.
      • createUserAdapter

        public Adapter createUserAdapter()
        Creates a new adapter for an object of class 'User'. 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:
        User
        Generated class or method.
      • createOnbuildAdapter

        public Adapter createOnbuildAdapter()
        Creates a new adapter for an object of class 'Onbuild'. 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:
        Onbuild
        Generated class or method.
      • createFromAdapter

        public Adapter createFromAdapter()
        Creates a new adapter for an object of class 'From'. 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:
        From
        Generated class or method.
      • createMaintainerAdapter

        public Adapter createMaintainerAdapter()
        Creates a new adapter for an object of class 'Maintainer'. 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:
        Maintainer
        Generated class or method.
      • createEnvAdapter

        public Adapter createEnvAdapter()
        Creates a new adapter for an object of class 'Env'. 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:
        Env
        Generated class or method.
      • createExposeAdapter

        public Adapter createExposeAdapter()
        Creates a new adapter for an object of class 'Expose'. 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:
        Expose
        Generated class or method.
      • createJSON_ARRAYAdapter

        public Adapter createJSON_ARRAYAdapter()
        Creates a new adapter for an object of class 'JSON ARRAY'. 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:
        JSON_ARRAY
        Generated class or method.
      • createEnvWithSpaceAdapter

        public Adapter createEnvWithSpaceAdapter()
        Creates a new adapter for an object of class 'Env With Space'. 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:
        EnvWithSpace
        Generated class or method.
      • createEnvWithEqualAdapter

        public Adapter createEnvWithEqualAdapter()
        Creates a new adapter for an object of class 'Env With Equal'. 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:
        EnvWithEqual
        Generated class or method.
      • createWorkdirAdapter

        public Adapter createWorkdirAdapter()
        Creates a new adapter for an object of class 'Workdir'. 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:
        Workdir
        Generated class or method.
      • createRunAdapter

        public Adapter createRunAdapter()
        Creates a new adapter for an object of class 'Run'. 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:
        Run
        Generated class or method.
      • createRunWithShellAdapter

        public Adapter createRunWithShellAdapter()
        Creates a new adapter for an object of class 'Run With Shell'. 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:
        RunWithShell
        Generated class or method.
      • createRunWithNoShellAdapter

        public Adapter createRunWithNoShellAdapter()
        Creates a new adapter for an object of class 'Run With No Shell'. 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:
        RunWithNoShell
        Generated class or method.
      • createEObjectAdapter

        public Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.
        Generated class or method.