ilog.rules.bom
Interface IlrObjectModel.Visitor
-
- Enclosing interface:
- IlrObjectModel
Deprecated.UseIlrVisitorinstead
public static interface IlrObjectModel.VisitorThis 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);
-
-
Method Summary
Methods Modifier and Type Method and Description booleanvisitAttribute(IlrAttribute attribute)Deprecated.Visits an attribute.booleanvisitClass(IlrClass aClass)Deprecated.Visits a class.booleanvisitEnum(IlrEnum enumeration)Deprecated.Visits an enumeration.booleanvisitMethod(IlrMethod method)Deprecated.Visits a method.booleanvisitPackage(IlrPackage pkg)Deprecated.Visits a package.
-
-
-
Method Detail
-
visitPackage
boolean visitPackage(IlrPackage pkg)
Deprecated.Visits a package.- Parameters:
pkg- The package to visit.- Returns:
trueif successful.
-
visitEnum
boolean visitEnum(IlrEnum enumeration)
Deprecated.Visits an enumeration.- Parameters:
enumeration- The enumeration to visit.- Returns:
trueif successful.
-
visitClass
boolean visitClass(IlrClass aClass)
Deprecated.Visits a class.- Parameters:
aClass- The class to visit.- Returns:
trueif successful.
-
visitAttribute
boolean visitAttribute(IlrAttribute attribute)
Deprecated.Visits an attribute.- Parameters:
attribute- The attribute to visit.- Returns:
trueif successful.
-
visitMethod
boolean visitMethod(IlrMethod method)
Deprecated.Visits a method.- Parameters:
method- The method to visit.- Returns:
trueif successful.
-
-