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:
  • Method Details

    • 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