Package wt.epm.util

Interface Summary
EPMCacheInterface  
EPMFilter EPMFilter filters a collection of Persistable objects that have been persisted.
EPMOverridableAction Provides the functionality to override ConflictException

Supported API: false

Extendable: false
 

Class Summary
ContentUtil  
CreateParameterMapMigrator Creates parameter map between PROE parameter name to Windchill Attributes.
CreateParameterMapMigrator.ClientStreamPrinter  
CreateParameterMapMigrator.Server  
EPMApplicationVeto Each vetoable operation has a property in the wt.properties file that lists the applications that wish to veto that operation.
EPMAttributeConstraints Class to represent the summary of constraint of a give attribute in the type definition.
EPMCache The EPMCache is a server-side only class that encapsulates several kinds of caches.
EPMCache.IterationCache An Iteration Cache holds Iterated objects and indexes them by the object identifier of their master.
EPMCache.ObjectCache An Object Cache holds Persistable objects and indexes them by their object identifiers.
EPMCache.VersionCache A Version Cache holds Iterated objects and indexes them using version keys.
EPMConfigSpecFilter Filters results of baseConfigSpec using epmFilter.
EPMConflictType

Supported API: true

Extendable: false
EPMConstraintValidator  
EPMContainerHelper The EPMContainerHelper class provides set of static methods to help working with WTContainers

Supported API: false

Extendable: false
EPMContentHelper  
EPMDebug  
EPMFilters The EPMFilters is a server-side only class that encapsulates different types of commonly used Filters.
EPMFilters.Collector  
EPMFilters.InPDM An InPDM Filter applies to WTContained objects.
EPMFilters.InSolution An InSolution Filter applies to WTContained objects.
EPMFilters.InstanceOf An InstanceOf Filter returns all objects in a collection that extend or implement certain classes or interfaces.
EPMFilters.Latest A Latest Filter applies to Iterated and Mastered objects.
EPMFilters.MultiStageFilter A Multi-Stage Filter filters a collection of objects by passing the objects through each filter that makes it up.
EPMFilters.NoTerminal A NoTerminal Filter applies to Workable objects.
EPMFilters.NoWorking A NoWorking Filter applies to Workable objects.
EPMFilters.OnlyFamilyMembers An OnlyFamilyMembers Filter applies to all objects.
EPMFilters.OnlyWorking An OnlyWorking Filter applies to Workable objects.
EPMFilters.PreferredSolution A PreferredSolution Filter applies to WTContained objects.
EPMHelper The EPMHelper class provides set of static methods for sorting, filtering and indexing collections of objects.
EPMNonoverridableConflicts  
EPMOverridableActions Lists available EPMOveridableActions.
EPMOverridableActions.EPMOverridableActionImpl  
EPMQueryHelper The EPMQueryHelper class provides set of static methods to help with performing queries and manipulating their results.
EPMQueryUtility The EPMQueryUtiltiy is a server-side only class that queries for objects.
EPMResolutionType

Supported API: true

Extendable: false
EPMSoftTypeServerUtilities  
EPMSoftTypeServerUtilities.TypeDefCache  
FamilyUtility FamilyUtility is a server-side class that provides some utility methods for working with Families.
FamilyUtility.ContainedObjectList  
FamilyUtility.ContainerPair  
LinkUtilities The LinkUtilities class provides set of static methods for sorting and manipulating collections of Binary links.
LinkUtilities.Role  
MultiDeleteValidationResult This class has result of validating a set of objects for deletion taking care of circular dependency between themselves.
ObjectQuery The ObjectQuery is a server-side only class that describes a simple SQL query that is executed using PL/SQL stored procedures.
PLSQLQuery The PLSQLQuery is a server-side only class that describes a simple SQL query that is executed using PL/SQL stored procedures.
PLSQLQuery.Operator  
PLSQLQuery.WhereExpression  
WTCollectionWraper  
 

Exception Summary
EPMBuildDependencyException

Supported API: true

Extendable: false
EPMCannotDeleteBuildSourceException

Supported API: true

Extendable: false
EPMCannotDeleteWorkspaceFolderException

Supported API: true

Extendable: false
EPMEffectivityBuildRuleConflictException

Supported API: true

Extendable: false
EPMException

Supported API: true

Extendable: false
EPMLinkModificationException Certain EPM links cannot be explicitly modified.
EPMMultiConstraintException  
EPMNonoverridableConflicts.AddToWorkspaceException  
EPMNonoverridableConflicts.CheckinException  
EPMNonoverridableConflicts.CheckoutException  
EPMNonoverridableConflicts.DeleteException  
EPMNonoverridableConflicts.HasMainMessageException  
EPMNonoverridableConflicts.SandboxCheckinException  
EPMNonoverridableConflicts.SandboxUndoCheckoutException  
EPMNonoverridableConflicts.UndoCheckoutException  
EPMNonoverridableConflicts.UploadException  
EPMOperationVetoException This exception is thrown when an owner application vetos an operation on one of its objects.