com.ptc.windchill.upgrade.directives
Class ForEachPersistentDescendant
java.lang.Object
com.ptc.windchill.upgrade.directives.ForEachPersistentDescendant
- public class ForEachPersistentDescendant
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
persistableClass_
private Class persistableClass_
shouldVisitConcreteTypes_
private boolean shouldVisitConcreteTypes_
shouldVisitAbstractTypes_
private boolean shouldVisitAbstractTypes_
ForEachPersistentDescendant
public ForEachPersistentDescendant(Class persistable_class)
throws IllegalArgumentException
setVisitConcreteTypes
public void setVisitConcreteTypes(boolean visit)
setVisitAbstractTypes
public void setVisitAbstractTypes(boolean visit)
getPersistableClass
public Class getPersistableClass()
traverseFor
public void traverseFor(ForEachPersistentDescendant.ClassInfoVisitor visitor)
throws WTIntrospectionException
- Visits each concrete and abstract descendant of.
- Throws:
WTIntrospectionException
shouldVisit
private boolean shouldVisit(ClassInfo ci)