Interface IAccessorFactory

    • Method Detail

      • isFactoryFor

        boolean isFactoryFor​(Object target)
        Checks if the target object is applicable to the factory.
        Parameters:
        target - the object for which we want to know if it is applicable to the factory.
        Returns:
        true if the object is applicable to the factory, false otherwise.
      • getRanking

        int getRanking()
        The ranking of the factory.
        Returns:
        the ranking of the factory.
      • setRanking

        void setRanking​(int value)
        Set the ranking of the factory.
        Parameters:
        value - the ranking value.
      • createLeft

        ITypedElement createLeft​(AdapterFactory adapterFactory,
                                 Object target)
        Creates an ITypedElement from an AdapterFactory and a given object. This accessor is specific for the left side of the comparison.
        Parameters:
        adapterFactory - the given adapter factory.
        target - the given object.
        Returns:
        an ITypedElement.
      • createRight

        ITypedElement createRight​(AdapterFactory adapterFactory,
                                  Object target)
        Creates an ITypedElement from an AdapterFactory and a given object. This accessor is specific for the right side of the comparison.
        Parameters:
        adapterFactory - the given adapter factory.
        target - the given object.
        Returns:
        an ITypedElement.
      • createAncestor

        ITypedElement createAncestor​(AdapterFactory adapterFactory,
                                     Object target)
        Creates an ITypedElement from an AdapterFactory and a given object. This accessor is specific for the ancestor side of the comparison.
        Parameters:
        adapterFactory - the given adapter factory.
        target - the given object.
        Returns:
        an ITypedElement.