Class DirectivesAdapterFactory

    • Field Detail

      • modelPackage

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

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

      • DirectivesAdapterFactory

        public DirectivesAdapterFactory()
        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.
      • createDirectiveAdapter

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

        public Adapter createPredicateIndicatorAdapter()
        Creates a new adapter for an object of class 'Predicate Indicator'. 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:
        PredicateIndicator
        Generated class or method.
      • createDynamicAdapter

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

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

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

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

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

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

        public Adapter createClauseAdapter()
        Creates a new adapter for an object of class 'Clause'. 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:
        Clause
        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.