Rule Execution Server API

ilog.rules.bom
Interface IlrObjectModel.Visitor

Enclosing interface:
IlrObjectModel

Deprecated. Use IlrVisitor instead

public static interface IlrObjectModel.Visitor

This interface is used to visit the contents of an object model. For example:

    IlrObjectModel objectModel = ...;
    IlrObjectModel.Visitor visitor = new IlrObjectModel.Visitor() {
         public boolean visitPackage(IlrPackage pkg) {
                 return pkg.visit(this);
         }
         public boolean visitEnum(IlrEnum enum) {
                 return true;
         }
         public boolean visitClass(IlrClass aClass) {
                 return aClass.visit(this);
         }
         public boolean visitAttribute(IlrAttribute attribute) {
                 return attribute.visit(this);
         }
         public boolean visitMethod(IlrMethod method) {
                 return method.visit(this);
         }
    };
    objectModel.visit(visitor);
 

See Also:
IlrObjectModel.visit(IlrObjectModel.Visitor), IlrPackage.visit(IlrObjectModel.Visitor), IlrClass.visit(IlrObjectModel.Visitor), IlrMethod.visit(IlrObjectModel.Visitor), IlrAttribute.visit(IlrObjectModel.Visitor)

Method Summary
 boolean visitAttribute(IlrAttribute attribute)
          Deprecated. Visits an attribute.
 boolean visitClass(IlrClass aClass)
          Deprecated. Visits a class.
 boolean visitEnum(IlrEnum enumeration)
          Deprecated. Visits an enumeration.
 boolean visitMethod(IlrMethod method)
          Deprecated. Visits a method.
 boolean visitPackage(IlrPackage pkg)
          Deprecated. Visits a package.
 

Method Detail

visitPackage

boolean visitPackage(IlrPackage pkg)
Deprecated. 
Visits a package.

Parameters:
pkg - The package to visit.
Returns:
true if successful.

visitEnum

boolean visitEnum(IlrEnum enumeration)
Deprecated. 
Visits an enumeration.

Parameters:
enumeration - The enumeration to visit.
Returns:
true if successful.

visitClass

boolean visitClass(IlrClass aClass)
Deprecated. 
Visits a class.

Parameters:
aClass - The class to visit.
Returns:
true if successful.

visitAttribute

boolean visitAttribute(IlrAttribute attribute)
Deprecated. 
Visits an attribute.

Parameters:
attribute - The attribute to visit.
Returns:
true if successful.

visitMethod

boolean visitMethod(IlrMethod method)
Deprecated. 
Visits a method.

Parameters:
method - The method to visit.
Returns:
true if successful.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013