Interface CPropertyVisitor2<R,​P>

  • Type Parameters:
    R - the return type of this visitor's methods. Use Void for visitors that do not need to return results.
    P - the type of the additional parameter to this visitor's methods. Use Void for visitors that do not need an additional parameter.

    public interface CPropertyVisitor2<R,​P>
    Visitor for CPropertyInfo. The number 2 signals number of arguments.
    Author:
    Marcel Valovy
    See Also:
    CPropertyInfo.accept(CPropertyVisitor2, Object)
    • Method Detail

      • visit

        R visit​(CElementPropertyInfo t,
                P p)
        Visits a CElementPropertyInfo type.
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(CAttributePropertyInfo t,
                P p)
        Visits a CAttributePropertyInfo type.
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(CValuePropertyInfo t,
                P p)
        Visits a CValuePropertyInfo type.
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(CReferencePropertyInfo t,
                P p)
        Visits a CReferencePropertyInfo type.
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result