Class TypesAdapterFactory

    • Field Detail

      • modelPackage

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

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

      • TypesAdapterFactory

        public TypesAdapterFactory()
        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.
      • createTypeAdapter

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

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

        public Adapter createTypedElementExtensionAdapter()
        Creates a new adapter for an object of class 'Typed Element Extension'. 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:
        TypedElementExtension
        Generated class or method.
      • createTypeReferenceAdapter

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

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

        public Adapter createNamespaceClassifierReferenceAdapter()
        Creates a new adapter for an object of class 'Namespace Classifier 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:
        NamespaceClassifierReference
        Generated class or method.
      • createPrimitiveTypeAdapter

        public Adapter createPrimitiveTypeAdapter()
        Creates a new adapter for an object of class 'Primitive Type'. 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:
        PrimitiveType
        Generated class or method.
      • createBooleanAdapter

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

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

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

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

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

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

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

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

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

        public Adapter createInferableTypeAdapter()
        Creates a new adapter for an object of class 'Inferable Type'. 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:
        InferableType
        Generated class or method.
      • createCommentableAdapter

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

        public Adapter createArrayTypeableAdapter()
        Creates a new adapter for an object of class 'Array Typeable'. 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:
        ArrayTypeable
        Generated class or method.
      • createTypeArgumentableAdapter

        public Adapter createTypeArgumentableAdapter()
        Creates a new adapter for an object of class 'Type Argumentable'. 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:
        TypeArgumentable
        Generated class or method.
      • createAnnotableAdapter

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

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