com.ptc.windchill.tools
Class IntrospectionRelationships
java.lang.Object
com.ptc.windchill.util.packaging.processor.PackagingTraverser
com.ptc.windchill.util.packaging.install.AbstractPackagingConsumer
com.ptc.windchill.util.packaging.install.AbstractInstallParticipant
com.ptc.windchill.tools.IntrospectionRelationships
- All Implemented Interfaces:
- ClassProcessor, ExecutableApp, InstallParticipant, ModuleProcessor, PackageProcessor, RegistryProcessor, Serializable, SubsystemProcessor
- public class IntrospectionRelationships
- extends AbstractInstallParticipant
- implements Serializable
Supported API: false
Extendable: false
- See Also:
- Serialized Form
Methods inherited from class com.ptc.windchill.util.packaging.install.AbstractPackagingConsumer |
getCacheArtifact, getContext, getUnitArtifact, initialize, initializeConfiguration, isCached, isInitialized, postProcess, processModule, setCached, setContext, setInitialized |
Methods inherited from class com.ptc.windchill.util.packaging.processor.PackagingTraverser |
argsOK, getModuleIdentifier, isFile, isIncludedModule, isIncludedPackage, packageName, processClass, processClass, processDependency, processedModule, processFile, processModule, processModule, processModule, processPackage, processRegistry, processSubsystem, processSubsystem, processTarget, processTargets, setClassProcessor, setModuleProcessor, setPackageProcessor, setRegistryProcessor, setSubsystemProcessor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
SIMPLE_CLASSNAME
private static final String SIMPLE_CLASSNAME
DEBUG
public static final boolean DEBUG
LOG
private static final DebugWriter LOG
descendentRegistry
private MappedRegistry descendentRegistry
associationRegistry
private MappedRegistry associationRegistry
IntrospectionRelationships
public IntrospectionRelationships()
processPackage
public void processPackage(UnitIdentifier pkg)
throws WTException
Supported API: false
- Specified by:
processPackage
in interface PackageProcessor
- Overrides:
processPackage
in class PackagingTraverser
- Parameters:
pkg
-
- Throws:
WTException
getConsumerName
protected String getConsumerName()
Supported API: false
- Specified by:
getConsumerName
in class AbstractPackagingConsumer
- Returns:
- String
getArtifactExtension
protected String getArtifactExtension()
Supported API: false
- Specified by:
getArtifactExtension
in class AbstractPackagingConsumer
- Returns:
- String
loadCache
protected boolean loadCache()
throws WTException
Supported API: false
- Specified by:
loadCache
in class AbstractPackagingConsumer
- Returns:
- boolean
- Throws:
WTException
storeCache
protected void storeCache()
throws WTException
Supported API: false
- Specified by:
storeCache
in class AbstractPackagingConsumer
- Throws:
WTException
execute
public void execute(String[] args)
throws WTException
- Description copied from class:
PackagingTraverser
- Execute with the passed arguments.
Subclasses can override the argsOK( args ) method to verify the passed
arguments and report expectations, if they are not met.
Supported API: false
- Specified by:
execute
in interface ExecutableApp
- Overrides:
execute
in class PackagingTraverser
- Parameters:
args
-
- Throws:
WTException
main
public static void main(String[] args)