All Classes and Interfaces

Class
Description
light weight object of Aircraft Allocation Table (AAT)

Supported API: true

Extendable: false
Delegate to return the light weight object of Aircraft Allocation Table (AAT) from the Airbus persisted object AAT.


Supported API: true

Extendable: false
Default implementation for OOTB and Customized Action Groups.
The base class to define the template for Adding a new usage during first time creation or sync incremental changes.


Supported API: true
Alternate discrepancy detector- abstract class the implementer would be of subtype of alternate type discrepancy with additional detection criteria to abstract implementation.
Abstract delegate to define basic flow for Resolver And Detection Phase of Discrepancy

Supported API: true

Extendable: true
The base comparator class all must implement.
Base class for AssembleUnderDiscrepancy discrepancy.
The base class to define the template for Adding a new usage during first time creation or sync incremental changes.
Resolves the_argument to it's most primitive form:


Supported API: true

Extendable: false
A base builder for a component that display attributes.
This class specifies the contract for processing multiple row update and delete operations.
Abstract super class for Data-Utilities that need to render a boolean attribute.
Abstract crumb generator class.
Given the result of executing the business rules displays the failed results.
Abstract delegate to define flow for Changeable Discrepancy.
This class represents the table associated with a target class.
Base class for components that define their configs and data in one place.
Base class for ComponentConfig implementations.
Supported API: true

Extendable: false
Base class for components that define their configs.
Base class for components that define their data
Abstract implementation of ComponentResultProcessor

Supported API: true

Extendable: false
Abstract base class for Table components that define their Configs, Data and table views in one place

Supported API: true

Extendable: true
Abstract class implementing ContentControlDecisionVersionDelegate.
Abstract class holding criteria for reconciliation

Supported API: true

Extendable: false
A base class for ComponentDataBuilder implementations that use DataSources.
Helper class that provides default implementations for some DataUtility methods.
This class is responsible for implementing functionality common for processing the selected mass change operations.
An abstract implementation of DeliveryExportDelegate designed to provide common logic across all delegates accessible via extension of this class.
The base class to extend to define custom discrepancy.
Abstract delegate to define basic flow for Resolver And Detection Phase of Discrepancy

Supported API: true

Extendable: true
The base comparator class all must implement.
The base class to define the template to get Assemble Under UI metadata.
Base abstract class for compare service processors like comparators, collector post processors.
TODO: Document me

Supported API: true

Extendable: false
Abstract for discrepancy resolvers which are used to resolve particular types of discrepancies.
The base comparator class all must implement.
This filter delegate determines whether the selected objects are eligible for the mass change operation on the selected document.
This abstract class implements the EffFormat interface and is designed to hold any common implementation that could be potentially shared across all sub-classes, but also available for extension if need be.
An abstract class to extend when creating an EnumerationInfoProvider

Supported API: true

Extendable: true
Abstract class implementing the EventInfo interface, which represents additional data recorded for specific Windchill audit events.
Convenience abstract class that can be extended by custom FeedbackModels.
Base interface for file viewing MBeans

Supported API: true

Extendable: true


Supported API: true

Extendable: false
This class is the one that should be extended to produce new customized graphical representations.
The abstract super class for all JCA GUI components.
Deprecated. 
Builder for the Impacted By Objects table as seen on Impacted objects.
Abstract table view class for Impacted and Impacting objects.
A component-builder base class for InfoPage
Supported API: true

Extendable: true
A config-builder base class for InfoPage
Supported API: true

Extendable: true
Abstract implementation of JcaComponentConfig

Supported API: true

Extendable: false
Integration of JCA component models with DataSources

Supported API: true

Extendable: true
Abstract class for JCA table configs

Supported API: true

Extendable: false
AbstractLinkShipPartsWebject.java Provides an option of preset the task to process GROUP_IN and webject parameters specific to Link Ship part webjects.
Abstract class to support the view definitions of the Change tables which appear under the change tab.
Abstract data utility for icon columns whereby a mailto link is generated.
The abstract for the all Manifest options for zip inclusion.
The abstract builder to be used while building a mini info page.
An abstract class used by plugins that need to gather a list of files during data collection.
Deprecated.
this class instead use AbstractBooleanValueDataUtility
Provides a value-add "basic" implementation of an object graph node abstraction.
This abstract class implements methods to process results directly from the low level persistence layer.
Delegate for fetching OptionSet.
This class provides an abstration for commands involving a PagingSession.
This delegate contains filter logic to exclude row objects from a mass change operation based on logic that is specific to WTPartUsageLink operations.
Abstract implementation of a paste command processor.


Supported API: true

Extendable: false
This abstract class represents the basic information about a plug-in.


Supported API: true

Extendable: false
MBean for managing Windchill properties

Supported API: true

Extendable: true
An abstract class used by plugins that executes QML files during plugin execution.
This abstract class defines a command for all queries that use com.ptc.core.query services.
Provides default implementations for RegSubmission2 objects.
Provides default implementations for generic features required by all regulatory submissions.


Supported API: true

Extendable: false
Abstract Filter implementation that wraps the incoming servlet request to return a desired user from HttpServletRequest.getRemoteUser() and HttpServletRequest.getUserPrincipal() in place of that returned by the original request.
An abstract class used by plugins that are common to WBR (Windchill Business Reporting).
This class provies a query implementation based on a QML source.
This is an abstract representation of a command that can act upon a repository in the system.
Supported API: true
Extendable: true

Supported API: true

Extendable: false
Deprecated.
this class instead use AbstractBooleanValueDataUtility
Abstract class that handles basic functionality for plugins that execute SQL scripts.
The abstract for the Static Manifest option for zip inclusion.
Discrepancy Delegate for Subcontract Discrepancy

Supported API: true

Extendable: true
The base class to define the template for subcontract plant.
Performs the structure navigation and populates all the necessary collections which are to be used by ESI renderers.
Abstract command containing common input attribute (type_id) and common output attribute (answer) for TypeModel commands.
Implements shared logic across UDI Submission Attribute populators

Supported API: true

Extendable: true
Creates the context object or type instance.
Abstract of ValidationResult.
A ValidationResultSet object contains one or more ValidationResult objects.
A collation key factory for AbstractValueView objects.
Class to extend when a type needs to show visualization on the info page.
The base class for Windchill Adapter webjects.
Deprecated. 
An abstract class used by plugins that handles the common framework necessary to execute and run a WinDU task and then collect the resulting files.
A base builder class for wizard panel steps.
This class is responsible for processing the selected mass change operation.
Abstract root class for all work package objects.
Abstract root class for all work package master objects.
WTEntry and WTValuedEntry set iterator that inflates and deflates references in chunks.
An abstract class used by plugins that operate over linked xconf files.
Deprecated.
The interface implementation of a AcceptedStrategy link.
Class that registers conflict types associated with Access Control Manager actions.
Used to represent service level events occuring on an AccessControlled object.
Thrown when the access control service detects an unexpected error.
Helper class that provides easy access to the implementation of methods defined by the AccessControlManager interface.
Interface that all classes representing objects subject to access control must implement.
The AccessControlManager interface contains the signature of the methods supported by managers of the access control package.
AccessControlManagerSvr provides methods for access control services that can only be invoked from classes running on the server.
Display identification delegate for AccessControlRule object type.
Helper class that provides server invokable access control methods.
The AccessControlSurrogate acts as a stand-in for a persistable object, to evaluate access rights for the information returned when a database query is performed requesting specific attributes of an object rather than a full persistable.
The AccessControlSurrogateMaster is defined soley to satisfy the version control service's requirements for Iterated objects.
AccessPermission represents the access control permissions that may be granted or denied.
AccessPermissionType indicates whether access control permissions are granted, denied or absolutely denied.
Bean to store all selection of roots, NCs and paths required to create Accountability map.
Link between AccountabilityKey as role A and AccountabilityValue as role B with AccountabilityMap reference as foreign key

Supported API: true

Extendable: false
Holds the information of the accountability context and its type Use services from AccountabilityService to create instances of this class as they support reusability of keys.
Enum type for the AccountabilityKey representing context type

Supported API: true

Extendable: false
This implementation represents the AccountabilityMap.
Tagging interface for Accountability map
Supported API: true

Extendable: false
The interface to implement to perform operations before and after creation of AccountabilityMap.
This reference implementation of a AccountabilityMapMaster represents the unchanging aspects of a AccountabilityMap and also has one or more associated AccountabilityMaps which represent the various versions of change for the changeable aspects of this AccountabilityMap.
Helper class to pass data for Accountability use cases

Supported API: true

Extendable: false
TODO: Document me

Supported API: true

Extendable: false
The base report class to gather all the information regarding a particular accountability map operation.
Holds AccountabilityMap information required to render on the UI.
The service class for performing different operations on the Accountability Map.
Deprecated.
- As of 13.0.1.0, Use interface AccountabilityService using {@link AssociativityServiceLocator#getInstance()#getAccountabilityService()}
This model holds the information relating to the associative paths and other related attributes.
The AccrualType class enumerates the various times when the work spent in a resource is accrued.
ACFConditionalExpression performs Conditional Expression Operation.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
ACFMessageFormat takes a set of objects, formats them, then inserts the formatted strings into the pattern at the appropriate places.


Supported API: true

Extendable: false
This interface is to allow customers to change the behavior of the actions, to make them conditional on specific behavior.
Deprecated. 
Helper class used by some of the command class, form processors, and validators for Change and Maturity.
An interface to override the properties of NmAction at runtime.
Implemented to add an Action Group.
Contains configuration for Action Groups.
ActionItemCategory is a specialization of EnumeratedType to provide localizable category values.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The Action state of a Change Action.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Interface for the common methods of Validators.
The base class for Windchill Adapter ACT webjects.
The enumeration used for the MODIFICATION parameter.
Deprecated.


Supported API: true
This class object holds that dates fetched from history records for a 'Scheduleable'.
This interface represents various actions on export and import.
Factory class to create wt.ixb.actor.Actor instances according to the parameters passed, according to the syntax to specify the actors in the registry.
General template for wt.ixb.actor.Actor which defines trivial implementation.


Supported API: true

Extendable: false
Assertion which indicates that the target is being added to the BatchContainer.
Deprecated. 
The default search result view for the Work Set component item picker.
This filter delegate determines whether the selected objects are eligible for the mass change operation for the selected document.
Interface for Discrepancy Delegate.Extend AbstractDiscrepancyDelegate for your discrepancy.

Supported API: true

Extendable: true
This filter delegate determines whether the selected objects are eligible for the mass change operation for the selected parts.
Deprecated.
Replaced by Association Rules in Windchill 11.0
Use the newAddressesDirective static factory method(s), not the AddressesDirective constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: true
This is server-side only API

Supported API: true
The class representing the configurations for the add usage.
Holder class for the transformation options

Supported API: true

Extendable: false


Supported API: true

Extendable: true A Discrepancy object for representing objects to be added to the downstream structure.
AdHocAccessKey is a specialization of EnumeratedType to provide localizable owner keys for ad hoc access control rule entries.
Interface to be implemented by classes whose objects have their access ruled by ad hoc ACLs.
Plug-n-play interface used to indicate that the object is versioned in an ad-hoc manner.
Returns a AdministrativeDomain that corresponds to the domain path supplied in the data.
The AdminDomainRef class encapsulates a reference to an AdministrativeDomain object.
The AdministrativeDomain class represents the set of objects that are subject to the same administrative behavior.
Exception thrown when an error occurs during the processing of administrative objects.
The AdministrativeDomainHelper class facilitates access to the current implementation of the AdministrativeDomainManager interface.
The AdministrativeDomainManager is an interface that contains signatures of methods that retrieve and manipulate domain objects.
AdministrativeDomainManagerEvent encapsulates the events posted by an AdministrativeDomainManager.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Delegate for determining if a change item is ready for conversion.
The AdministrativeLockServerHelper provides access to the API of the Windchill administrative lock capability for server-side callers.
All Windchill services that intend to use the getMapping method must have an entry in this enumeration.
Provides an abstraction of a plug-and-play component.
Filter out actions that modify change objects that have been package imported when appropriate.
A comparison function, which imposes a total ordering on some collection of objects.
A resolver for loading AdvancedClientComparators via deferred binding.
AdvancedComparisonSpec contains all the configurable information needed for the comparison of business objects.
AdvancedQueryAccessException captures errors that occur due to the use of advanced query features that may bypass Access Control.
A comparison function, which imposes a total ordering on some collection of objects.
Provides default implementations for Adverse Event Report Regulatory Submissions.
A affected object link between a ChangeActivity2 and a Changeable2 that allows the user to identify product data that must be somehow altered to satisfy the change activity.
Links a ChangeActivity2 object to each of the Changeable2 objects in a Vector.
Initializes the Change task affected objects, resulting objects, handing changes and associated annotations delegates.
Form process delegate for processing the added, updated and removed affected objects in the problem report, variance and change request wizards.
Builder for the Problem Report, Change Request and Variance Affected Objects table.
Configures the default views for the Affected Data.
Form process delegate for processing the added, updated and removed affected end-items in the problem report, variance and change request wizards.
Builder for the Problem Report, Change Request and Variance Affected End-Items table.
Configures the default views for the Affected End Items.
Builder for the Change Task Affected Objects table.
This is a class intended to handle ChangeIssue, ChangeRequest, and ChangeActivity as a primary business object.
A plugin that collects the WVS agent.ini property file.
Use the newAggregate static factory method(s), not the Aggregate constructor, to construct instances of this class.
AgreementAttributes provides a place to specify the agreement attributes necessary for creating a new AuthorizationAgreement object.
This class represents a SecurityLabeled object that the AuthorizationAgreement covers.
Constants used in client and server for Agreements

Supported API: true
Helper class that provides easy access to the implementation of methods defined by the AgreementService interface.
AgreementService provides client-invokable methods to agreement services.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Report of a resource allocation.
This delegate implementation returns all of the PathOccurrenceContext objects.
Defines methods that test the viability of a user doing an all versions on an object.
Defines utility methods for creating URLs for all versions for a user.
This format supports fixed-length effectivity statements with an optional prefix, a fixed-length numeric portion (with a max.
Class AlreadyCheckedOutException defines a typed exception that is thrown to indicate that the current user already has an object checked out.
Alternate expression renderer.
Represent an identifier for grouping a component and substitues on a Windchill assembly.
Provides generally useful methods to create, delete, and.or access AlternateItemGroup objects.
alternateNumber on MfgAlternateLink

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newAlternateRepresentation static factory method(s), not the AlternateRepresentation constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A class for top-level processor that perform a database operation on one or more objects.


Supported API: true

Extendable: false
Use the newAlternateUnitOfMeasure static factory method(s), not the AlternateUnitOfMeasure constructor, to construct instances of this class.
The purpose of this delegate is to perform validations related to Alternate unit of measure.
Accountability map configuration delegate
Supported API: true

Extendable: false


Supported API: true

Extendable: false
The abstract level representation of a analysis activity.
The interface level representation of a analysis activity.
The analysis activity master.


Supported API: true

Extendable: false
Given two or more comparisons, returns TRUE if all comparisons return true, FALSE otherwise.
Table configuration for the annotation change table for the editing the annotations for affected data, view annotation mini info, and viewing annotations.
Helper class used by some of the processors and code of the annotation clients.
Deprecated.
This class is not supported from Windchill 11.2 release onward and will be removed from next release.
Table configuration for the annotation change table for the viewing part annotations.
Deprecated.
This Persistable is not supported from Windchill 11.2 release.
Form delegate for persisting annotations associated to an affected data for change.
Deprecated.
This Persistable is not supported from Windchill 11.2 release.
A plugin that collects the Apache web server conf directory files.
A plugin that collects the Apache web server logs directory files.
Mix-in interface defining attributes and operations common to all log4j AppenderAttachable objects
Log4j appender

Supported API: true

Extendable: true
Interface for class that supports applet start, stop, and destroy methods.
Handles the file system information for the content data.
This interface is the base class for both ApplicationExportHandler and ApplicationImportHandler.
This is the base class for export application handlers.
This class provides methods for storing XML and content files in export jar file.
This class provides methods for storing XML with JAXB object and content files in export jar file.
Class extends ApplicationExportHandler interface with trivial implementations.
This interface represents application specific implementation of how import process gets input information.
This class provides methods for handle XML and content files in import jar file.
This class provides methods for handle XML and content files in import jar file.
This class provides methods for handle XML with JAXB object and content files in import jar file.
/** Class extends ApplicationImportHandler interface with trivial implementations.
This is tagging interface for all Windchill Architecture Domain objects.
This is object to object trace link class for creating trace links to local or remote Architecture elements.
Architecture Resource class to represent remote architecture elements.
This is tagging interface for all Remote Architecture Domain Resources.
This is Windchill Master class for Architecture Resource's mastered information

Supported API: true

Extendable: true
This is tagging interface for all architecture related trace links.
This is version to version trace link class for creating trace links to local or remote Architecture elements.
This class represents an array of constants in a SQL IN clause.


Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, Filter classes are meant to be for internal usage
The AsMaturedConfigSpec can be applied to any Iterated and LifeCycleManaged object to filter for a non-latest revision of the most matured configuration of the object that existed at a given point in time.
The class to support CAD/WNC authored design assembly, dependency link processing:
- create design assembly document based on parameters: EPMAuthoringAppType, CAD name, template name.
Create assembly document API will throw Exception for the following parameters: - assembly template docType/subtype values must correspond to "CAD assembly"/"design" types - CAD name must be unique - workspace or container must be specified - EPMAuthoringAppType must be specified, if template name is empty
- create dependency member link based on DependencyMemberLinkInfo parameters for CAD/WNC authored assemblies
- annotate/or save non persistent link
- validate and update child of non persistent member link

- remove persistent member links


Supported API: true

Extendable: false
The class to support design CAD documents creation from WTParts parameters, and associate new doc to WTPart:
- required parameters: EPMAuthoringAppType, EPMWorkspace, CAD template document names.
- optional parameters: WTContainer, CADDocInfo iba attributes(can be null) and setting options
Supported:
a) creation new CAD EPMDocument based on WTPart doc type and configured settings
b) association new created CAD EPMDocument to specified WTPart
c) WTPart check out, if WTPart is not new Collect valid WTParts to set of processedWTParts
Collect not valid WTParts to set of ignoredWTParts, if WTPart:
- not persistent
- checked out to other Workspace or locked
- not latest iterated
- not in specified Workspace
- has unsupported type; valid types are only: SEPARABLE and COMPONENT
- has active OWNER association to EPMDocument
- has same name or number, as existing CAD document Create assembly document API will throw Exception for the following parameters verification:
- template docType/subtype values must correspond to CAD document types: CADASSEMBLY or CADCOMPONENT


Supported API: true

Extendable: false
Helper class contains public get/set methods to configure and store AssemblyDocumentInfo settings
Support design assembly Template configuration from specified parameters:
- cad template doc name with extension
- or, use preference to define default cad template name
- or, accept from assembly EPMDocument parameter


Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, It is for internal use and is not meant for customization
Renders Option Set assignment information for an object being published.
Hold the information about Option set assignment for an object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
AssociatedCADDocs denotes the logical associations between a WTPart and its associated EPMDocuments.
This relationship navigates from a WTPart to a CAD document.
Configures the default views for the Associated Changes.
Configures the default views for the Associated Changes.
Builder for the Flexible links Change Process table.
Deprecated. 
Configures the default views for the Associated Changes for Change Object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This interface represents one item of an AssociationConstraint.
Manages AssociationConstraint and AssociationConstraintItem objects and validations.
This delegate is used to determine the appropriate association link to create or to retrieve the appropriated associated objects.
Helper methods for association delegates.
Class holds Association Discrepancy

Supported API: true

Extendable: false
Processing class used to obtain localized display values for the association keys stored in the member graph data when soft filtering is used.
An Association Identifier identifies both an Attribute and a Type, i.e.
Deprecated. 
Deprecated.
As of 13.0.1.0, Use reconciliation flow
This class contains the task logic for the AssociationsPanel.


Supported API: true

Extendable: false
This bean has a dev-time and run-time component.
Deprecated. 
An Association Type Identifier identifies both a VIRTUAL AttributeType and a Type, i.e.
Tag interface for objects which will support associative transformation/analysis

Supported API: true

Extendable: false
Delegate for the Default Navigation Criteria

Supported API: true

Extendable: true
Factory for associative delegates

Supported API: true

Extendable: false
Class contains reports Equivalence action

Supported API: true

Extendable: false
Service to perform Equivalence link-related tasks.
The upstream and downstream pair

Supported API: true

Extendable: false
Holds Associative data

Supported API: true

Extendable: false
 
A run time representation of a path.
Interface for AssociativePath operations
Link between Associative and MPMStandardCCMaster

Supported API: true

Extendable: false
Tag interface for objects which will support associative transformation/analysis

Supported API: true

Extendable: false
Default blank implementation for providing customization hooks for controlling visualization related data.
Helper class to locate Associativity services.
Log4j asynchronous appender

Supported API: true

Extendable: true
Sends LogEvent data to the database table specified by the LogTable property.
Sends log event data to the database table specified by the LogTable attribute.
Implementation of the NavigationFilter2 interface.
Use the newATONavigationFilterChoiceLink static factory method(s), not the ATONavigationFilterChoiceLink constructor, to construct instances of this class.
Persistent configspec that is used to store the config spec(s) that are used to filter ChoiceRules.
Processes the "csvBeginOptionFilterConfigSpecs,csvOptionFilterConfigSpec,csvEndOptionFilterConfigSpecs" directives in the XML load file.
Class used for processing JCA Queries for attachment tables.
Performs validation for the edit action.
Use the newAttrCriterionDefMaster static factory method(s), not the AttrCriterionDefMaster constructor, to construct instances of this class.
Objects of this class encapsulate a set of attribute differences identified for the objects being compared.


Supported API: true

Extendable: false
AttributeChangeHandlers are used by the server side SaveEntityOperation.
A comparison function, which imposes a total ordering on some collection of objects.
A resolver for loading AttributeComparators via deferred binding.
Describes an attribute for display in an attribute panel
Supported API: true

Extendable: false
Provides APIs for storing, retreiving, and managing attributes, attribute content, and attribute context.


Supported API: true

Extendable: true
This class provies a query implementation based on the contents of an AttributeContainer.


Supported API: true

Extendable: false
Takes a AttributeContainerSet and returns true if valid.


Supported API: true

Extendable: false
A default value for clf node attribute

Supported API: true

Extendable: false
AttributeDefinitionDataType provides the data types for the current available attribute definitions.
Interface AttributedRoleBatchCotnainer is a RoleBatchContainer that supports attributes on an association.


Supported API: true

Extendable: false
An interface to customize and validation of EnterpriseDatable and table view on the Attribute Editor.
Extend a class to customize and validation of EnterpriseDatable and table view on the Attribute Editor.
Interface for all attribute handrlers for export and import.Some attributes are common for some object classes, in this case the implementation of export/import this attribute should implements this interface so that it can be re-useable.
General template for attribute handlers which defines trivial implementation.
AttributeIdentifier identifies a particular VIRTUAL Attribute instance.
Interface to be implemented by objects which wish to provide a standard means of obtaining a representative AttributeList.
Deprecated. 
Wraps a JMX AttributeList so as to provide better toString() behaviors for use in logging, etc, and to provide an easily identifiable type for use with custom log4j renderers.


Supported API: true

Extendable: false
This class holds the information of SIS Metadata attributes.
Describes a AttributePanel component
Supported API: true

Extendable: false
An enum for attribute properties

Supported API: true

Extendable: false
Helper class with APIs that support in authoring custom data utilities.
Inner class grouping APIs that work for multi valued attribute

Supported API: true
This class specifies start and end points of a range.
This class validates the objects against the attributes check criteria below.
Deprecated.
As of 13.0.1.0 , This is used in copy over framework , now we have new framework for the same, use reconciliation framework.
Use the newAttributeStructFilter static factory method(s), not the AttributeStructFilter constructor, to construct instances of this class.


Supported API: true

Extendable: false
Filters objects based on attribute comparisons ('=', '<>', etc.).
Use the newAttributeStructFilterExpression static factory method(s), not the AttributeStructFilterExpression constructor, to construct instances of this class.
Use the newAttributeStructFilterRule static factory method(s), not the AttributeStructFilterRule constructor, to construct instances of this class.
To translate a given java object to an externalize form which are more meaningful.
AttributeTypeIdentifier identifies a particular VIRTUAL AttributeType instance.
This interface provides the specification for accessing a list of AttributeTypeIdentifiers.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A view for clf node attributes

Supported API: true

Extendable: false
Enumeration with possible event types.
Helper class for Windchill's audit framework.
Represents an audit event recorded by the audit service (additional data for specific events are represented by the wt.audit.eventinfo.EventInfo interface).
AuditSummaryPrintDelegate.Default implementation of Audit Summary report
This class implements helper methods for working with and finding WTChangeAudit objects

Supported API: true

Extendable: false
Authentication service.
An unchecked exception thrown by the method server when an unauthenticated call requires authentication.
Authentication handler interface.
Authentication service.
Authenticator interface.
Deprecated.


Supported API: true
This object represents a particular iteration of an authorization agreement.
This is the master object for AuthorizationAgreement.
This delegate is to establish mapping between the object represented by an AgreementAuthorizedObject and the related information so that related information are added to the agreements dynamically.
A plugin that collects all auth.properties property files referenced in wvs.properties.


Supported API: true

Extendable: true
Customizing hook for an Automatic Creation of Standard Control Characteristics When the CAD Model Is Checked in With the Annotations Designated as Control Characteristics

Supported API: true

Extendable: false - DefaultAutoAssociateStandardCCDelegate can be extended can be extended for Customization
Deprecated.
The create change notice wizard and templates should be used in place of the auto create change notice option
This class is responsible for rendering the "Automate Fast Track" GUI component and the change notice template selection drop-down for WorkItem Create New Change Notice task page.


Supported API: true

Extendable: false
Use the newAXLContext static factory method(s), not the AXLContext constructor, to construct instances of this class.
Contains AML/AVL related entries.
This class provides access the AXL related capability of Supplier Management.
Enumerated type that represents approval status of oem or supplier parts.


Supported API: true

Extendable: false
Provides a set of client APIs.


Supported API: true

Extendable: false.
Common, abstract base class for providing background task support.


Supported API: true

Extendable: false
Use the newBaseCriterionDefMaster static factory method(s), not the BaseCriterionDefMaster constructor, to construct instances of this class.
To be used to represent the HealthStatusType of Plan Activity object.
This interface is used to tag a class that represents a Baseline.
This interface is used to tag a class that can be part of a Baseline.
The BaselineConfigSpec can be applied to Baselineables to filter those elements based on membership in a baseline.
The config spec used by a BaselineConfigurationVersion to traverse its structure.
An internal object which associates a version ({@link BaselineConfigurationVersion) with the {@link ConfiguredMaster}.
This object stores an override of a given version in a configuration along the path specified by the path occurrence.
The configuration of a ConfiguredMaster.
Enumerated Type representing Baseline Conflicts.


Supported API: true

Extendable: false
This helper for BaselineService provides a standard helper with access via the static reference BaselineHelper.service, but with no helper methods.
In the PDM Enablers UML, this association is named "Baselined".
BaselineModificationStatus is a specialization of EnumeratedType to provide localizable status values.
Enumerated Type representing Baseline Resolutions.


Supported API: true

Extendable: false
This service interface defines the service API for recording that a Baselineable belongs to a Baseline by persisting a BaselineMember association.
This class implements an event for the Baseline service operations.


Supported API: true

Extendable: false
This class implements the Visitor interface.
Common interface for objects that provide a base ObjectName for other MBeans to use as a basis of their naming.
This class will be used to define the minimally required behavior of a class that is to retrieve a queryresult and have it presented in an HTML table.


Supported API:true

Extendable:false
Class that encapsulates server launches providing string substitution of unique server ids and a variety of other functionalities.
BasicAttributeContainer implements the AttributeContainer interface and is used to storte/retreive contents and contexts of attribute values.
This command closes a Paging Session.


Supported API: true

Extendable: false
This class provides a basic mapped implementation for specifying the criteria for a type based query.
A repository for convenience methods which are useful in many renderers.
Basic expression data.
An interface defining methods for the basic expression renderer.
This command fetches a page of result data from an existing Paging Session.


Supported API: true

Extendable: false
This class implements NodeExpander by using an Expander and NodeLinkInfo delegates.
This interface describes the applicable links and expand method for a given node during traversal.
This class provides a standard implementation for establishing a paging session.
This class provies a basic implementation of a query comand the results, criteria, and sort specifications are implemented as simple attributes with setters and getters.
This class provies a query report implementation based on a QML source attribute.
This class provides a basic implementation of a result specification.
Base interface for table configs

Supported API: true

Extendable: false
Deprecated. 
Deprecated. 
This class provides a basic implementation of a TypePagingSession.
The BatchContainer is a container of assertions used to collect add, remove, and replace actions for deferred action.
Class BatchContainerFactory provides "well-known" access to operations for instantiating objects associated with BatchContainers.
Interface for actual BatchContainer factories.
This interface specifies an abstraction for batch processing operation.
This class extends BasicWalker to implement a breadth-first traversal of a structure.
Interfaces that represents an association between two objects.


Supported API: true

Extendable: false
A ContentPanel that implements the BlockableUI interface.
A LayoutContainer that implements the BlockableUI interface.
An EffForm representing block effectivity statements.
Builder for the step combining the Define Item and Attributes table.
Filters the output of BOM Difference logic based on Organization rules.
Deprecated.
As of 13.0.1.0, Use the enhanced new reconciliation service ( ReconciliationService) and related delegates DefaultReconciliationDelegate
Constants for use with BOMReportHelper.
Helper class to hide remote forwarding to BOMReportService.
Service for upstreamd and downstream Bom related use cases

Supported API: true

Extendable: false
For additional details on how to add a custom column to the report that uses this ComponentConfigBuilder see AbstractTreeReportConfigBuilder
TreeNavigationRequest builder for WTPart structure.
A class that provides convenience APIs for retrieval of BOM info from Windchill back end.
Use the newBookmark static factory method(s), not the Bookmark constructor, to construct instances of this class.
This algorithm returns one of two values based on a boolean value.
An very simple algorithm that takes a single String argument and returns it unmodified.
Supported API: true
Extendable: false
A run time representation of a path.


Supported API: true

Extendable: false
Interface for all BreadCrumbDelegates.


Supported API: true

Extendable: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
BuildStatus is an enumeration type of build status values used on the PartUsesOccurrence to specify if the occurrence was built (BUILT) with respect to a CAD structure, has not been involved in a build with CAD (TO_BE_BUILT) or should not participate in a build with CAD (NOT_BUILT).


Supported API: true

Extendable: false
This interface should be used to create custom BusinessAlgorithms for use in calculated attributes.
This class provides a cache that custom BusinessAlgorithms can use to store state between executions of a calculation on a collection of BusinessObjects.


Supported API: true

Extendable: false
Represents a single attribute of one or more business objects with a single business meaning.
Identifier for business fields.
Public interface for constructing business field identifiers.
Helper class for the BusinessFieldIdFactory.
Identifier for the namespace a business field belongs to.
Service for retrieving business fields.
Helper class for the BusinessFieldService.


Supported API: true

Extendable: false
Provides a convenient mechanism to retrieve and modify an instance of a business object.
Facilitates manipulating BusinessObjects in bulk.
Factory class for retrieving instance of BusinessObjectHelper.
A business object that will hold the information about the rules to be executed.
Displays the conflicts in the Business rule validation results if the object has failed results.
To create a Business Rule link the recommended order of operations are: Use the newBusinessRuleLink static factory method(s), not the BusinessRuleLink constructor, to construct instances of this class.
Helper for the business rules client

Supported API: true

Extendable: false
The business rules engine will execute the validation of each business rule in order as defined by the execution plan set in the business rule set.
A business object that will hold the information about the set of business rules to be executed for a container.
The BusinessRuleSetBean is used to specify more than one business rule set and target collection relationship key at a time in order to generate an accumulation of results with one call to the business rule engine.
The relationship delegate is used to get the target objects for a primary business object that is to be evaluated for a particular business rule set.
Generates a table of objects with Business Rule conflicts.
Helper for the business rules service

Supported API: true

Extendable: false
Deprecated.
use BusinessRulesResultsTable

Supported API: true

Extendable: true
Uses the work flow task page object to get the Business rules validation results and returns the list of target objects with Business Rule conflicts.
A Cabinet is a major organizing characteristic for information residing in folders.
An interface that defines information as being part of a Cabinet and Folder organization structure.
A plugin that executes the Cabinet Based Data Container Alignment WinDU task and collects the results.
InUseDelegate for Iterated, CabinetBased elements.
Identification object for a Cabinet which is used to change the name (identity) of a cabinet.
This wt.lifecycle.LifeCycleManged first class information object is a CabinetMember for access control and local search purposes (but it won't show up in a folder or cabinet) and it is DomainAdministered; it is similar to Managed except that it is a CabinetMember rather than Foldered.
A CabinetMember is an object that can be put in a Cabinet, but not a SubFolder.
Provides a means to reference a Cabinet.
A fixed size, most recently used object cache.


Supported API: true

Extendable: false
CachedObjectReference was specifically designed to support the StandardObjReferenceCacheService.
A multi-level cache manager service.
A HashMap that contains at most maxEntries.
CADAssociatedParts denotes the logical associations between an EPMDocument its associated WTParts.
This relationship navigates from a CAD document to a WTPart.
Collected result object containing all data gathered per configured specification and selected options.
This is specific data type with methods for gathering data for CAD input objects.
CAD specific collector object able to gather data objects per configured specification and options.
Define which associated parts to gather.
Define which dependents to gather.
Define which drawings to gather.
Define which family generic objects to gather.
Define which family members to gather.
CADDependents denotes the logical association between an EPMDocument and the EPMDocuments (and WTDocuments) that it uses or references.
Lightweight component class contains public get/set methods to configure and store CADDocInfo settings
to create CAD EPMDocuments from AssemblyBuilderHelper



Supported API: true

Extendable: false
This interface defines the delegate method for getting all the Configuration Items (CI) to be calculated in a batch process for generating change actions for them.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
CalculatedLinks is a logical association between a WTPart and a CAD document.
This relationship navigates from a WTPart to a CAD document (or vice versa) via an intermediate CAD model.
Use the newCalculatedMSNEffectivity static factory method(s), not the CalculatedMSNEffectivity constructor, to construct instances of this class.
Delegate to get the config spec which is applied in a part structure for calculating the rolled up effectivity for lower level part.
The CalendarType class enumerates the possible time constraints for person resources.
This class allows one body of code to quickly register the entry and exit of significant calls or states and another body of code to easily monitor the number and total duration of such occurrences on both a per thread and per CallRegistrar instance basis.
A Windchill provided reference implementation of a ChangeOrder2.
Use the newCAPAActionPlanMaster static factory method(s), not the CAPAActionPlanMaster constructor, to construct instances of this class.
The identification object for CAPAActionPlan objects.
Use the newCAPAAnalysisActivityMaster static factory method(s), not the CAPAAnalysisActivityMaster constructor, to construct instances of this class.
The identification object for CAPAAnalysisActivity objects.
Builder for the step combining the Define Item and Attributes table.
Use the newCAPAChangeActivityMaster static factory method(s), not the CAPAChangeActivityMaster constructor, to construct instances of this class.
Use the newCAPAChangeInvestigationMaster static factory method(s), not the CAPAChangeInvestigationMaster constructor, to construct instances of this class.
The identification object for CAPAChangeInvestigation objects.
Use the newCAPAChangeRequestMaster static factory method(s), not the CAPAChangeRequestMaster constructor, to construct instances of this class.
The identification object for CAPAChangeRequest objects.
Interface for the automate fast track handler.
A link between a ChangeOrder2 and a ChangeActivity2 representing ownership of the activity by the order.
Creates:
- default CAD alternate representation(CAR) - CAR container, as ESR EPMDocument, based on specified parameters
- reference to top-level assembly, specified by name

* Note: Parameter esrTemplateName, with extension, can be set in ESRDocumentInfo
If not specified as parameter, must be configured in wt.properties for authored application types:
for Creo - com.ptc.windchill.designasmsrv.AssemblyDocumentFactory.nameOfCADESRTemplatelProE
for Catia - com.ptc.windchill.designasmsrv.AssemblyDocumentFactory.nameOfCADESRTemplatelCat
for Windchill - com.ptc.windchill.designasmsrv.AssemblyDocumentFactory.nameOfCADESRTemplatelWNC


Supported API: true

Extendable: false
Specifies the legitimate number of occurrences for the associated role.
This is a branch algorithm, which is similar to BooleanBranch, but allows any odd number of parts as input and allows a default return.
Enumeration of constants for kinds of cases.
Category indicates the category of the WTChangeRequest2.
Data load utility for the categories for the Site Information page.
Collect child components marked by ContextBuilder.
Basic data transfer object that represents a Context Builder Path instance.
Creates CBPath objects.
Data transfer object that contains information about different objects that participate in an instance of the ContextBuilder Structure Node.


Supported API: true

Extendable: false.
Base modeled type for cdrl and sdrl.
Use the newCDRLBasePackageMaster static factory method(s), not the CDRLBasePackageMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false.


Supported API: true

Extendable: false.


Supported API: true

Extendable: false.


Supported API: true

Extendable: false.


Supported API: true

Extendable: false.


Supported API: true

Extendable: false.
This is the processor class called when creating a QMSActivity object.
CEMRegulatoryReportProxyCreator is a class that provides the implementation for creating RegulatorySubmissionProxy instances when a CEMRegulatoryReportDecision is the base object.

This class can be extended to support custom functionality.


Supported API: true

Extendable: false
Use the newCEProductInvestigationMaster static factory method(s), not the CEProductInvestigationMaster constructor, to construct instances of this class.
The identification object for CEProductInvestigation objects.
The public interface for HTTP request property keys (eg.
A factory to get delegates that could be supplied with out of the box Windchill or customized by a customer.
Specifies the change restrictions associated with a GeneratedProperty.
Changeable objects are business objects that can be associated to a change object.
Returns all latest iterations for a master except those latest iterations not owned by the current principal (either checked-out to another user or stored in a personal cabinet).
Validates that the association of the changeable object for given change object is valid for the association link type.
Used by the Affected and Resulting table builders which calls all registered ChangeableDataDelegateIfc instances and returns a combined collection of ChangeableObjectBeans.
Interface to define common method to Changeable Discrepancy.
Changeable objects are business objects that can be associated to a change object.
Enumeration of constants for kinds of changeability.
This migrator is for cleaning up the change links for affected and resulting data that has working copy of a changeable associated to change.This could be run stand alone apart from the migration, if needed.
Used to store the affected or resulting object information that is additionally needed by data utilities that is already available in the table builder.
Handles the validating the pre-delete event for Changeable2 objects.
Deprecated.
- The changeable release check is updated to use Business rules engine framework.
Use the newChangeAction static factory method(s), not the ChangeAction constructor, to construct instances of this class.
The abstract level representation of a change activity.
Delegate used to control the impactor behavior of ChangeActivity2 objects.
The change activity master.
The interface level representation of a change activity.
Administrative locked objects are limited to permissions of to Read, Download, and Change Permissions.
The ChangeAdminLockOperation are the configurable Administrative property values for the Change Management and Promotion Request object operations.
The abstract level representation of a change analysis.
The interface level representation of a change analysis.
This builder describes the config for displaying the attributes in change wizards and general attributes.
Populates the CAPAChangeRequestProxy object based upon the contents of the Audit and Audit Details objects.
Populates the NCChangeIssueProxy object based upon the contents of the Audit and Audit Details objects.
Validates the "Change Baseline Report" action.
Abstraction of a mastered wt.change2.ChangeIssue.
Abstraction of a wt.change2.ChangeIssue master.


Supported API: true

Extendable: true
The helper class for the wt.change2.ChangeConfigurationHelper.
The intent of the change configuration service is to handle service calls for UI configutions.


Supported API: true

Extendable: false
Query class used to obtain the default contents of the change tables, such as affected end items, affected objects, resulting items, used by the information pages and the wizards.
Defines the property panel and sets the view for the edit change wizards attributes tables.
Change specific exception used by the change service.
Helper for using the implemented wt.chang2.ChangeService2.
This is an event generated when the identity of an object is changed.
This is an Event Listener for changing identity events (ChangeIdentityEvent).
This class deteremine the accessible values of Change Intend attribute.
Interface for the change intent handler.
The abstract level representation of a change investigation.
The interface level representation of a change investigation.
The change investigation master class.
The abstract level representation of a change issue.
The interface level representation of a change issue.
Interface for change objects.
This is the interface which defines the delegate to be implemented to calculate the complexity of the Change Item.
An abstract implementation for a form processor delegate which creates, updates or removes associations from change objects.
Interface for change objects.
Validates if the originatedBy and originatingLocation is a valid for the change item.
Item picker configuration for select Change objects.
Query class used to obtain the default contents of the change tables, such as affected end items, affected objects, resulting items, used by the information pages and the wizards.
Abstract class for conversion.
The ChangeLinkAttributeBean is used to process the selected items for use in the affected object tables and the set disposition client.
This class is used to process the change binary link attributes used by the various change clients.
Used to override and retrieve the specific type of data link.
Helper class for displaying and processing link attributes.
Processes the selected values from the link attribute picker and generates java script to update the selected objects in the table.
This is the helper class to use APIs in ChangeLockService.
This is the interface for the changeApplicationLock attribute on the VersionableChangeItem.
Helper class used by some of the processors and code of the change clients.
Change Management helper for creating links for a change object and a changeable objects that have association constraints.
Change management client helper for validating that the new associations for a change object and a changeable objects honoring the constraints defined for the association.
This validator is used to validate whether the "Create" Change wizard actions are shown.
Deprecated.
use FlexibleChangeNoticeAttributePopulator
Complexity indicates the complexity of the WTChangeOrder2 which is used in managing the lifecycle.
Deprecated.
Describes the default info page for all wt.change2.WTChangeOrder2 objects.


Supported API: true

Extendable: false
Operation instance representing a change operation.
The abstract level representation of a change notice.
Abstraction of the change notice master.
The interface level representation of a change notice.
This filter delegate determines whether the selected objects are eligible for the mass change operation for the selected parts.
Helper for the ChangePlanningService

Supported API: true

Extendable: false
Link for flexible change process associations between two FlexibleChangeItem objects (i.e., for operations where FlexibleChangeLinkType.PROCESS is specified).
Deprecated.
The interface level representation of a change proposal.
Abstraction of the change proposal master representation.
A resulting object link is between a ChangeActivity2 and a Changeable2 that allows the user to identify new changeable revisions that were created to satisfy a change activity.
Links a ChangeActivity2 object to each of the Changeable2 objects in a Vector.
The interface implementation of a resulting object link.
Link for flexible change reference associations between two FlexibleChangeItem objects (i.e., for operations where FlexibleChangeLinkType.REFERENCE is specified).
The abstract level representation of a change request.
The abstract change request master reprsentation.
Deprecated.
use FlexibleChangeRequestAttributePopulator
The interface level representation of a change request.
Utility class for Workflow routing.
The abstract level representation of a change review.
The interface level representation of a change review.
Describes the default info page for all wt.change2.WTChangeReview objects.
A review link between a ChangeReview and a Changeable2 that allows the user to identify review items.
Interface for Change Review Item.
Contract for delegates which perform simple text attributes to rich text attribute conversion
Supported API: true

The interface describing the services available for the change2 package.


Supported API: true

Extendable: false
Provides the means to record changes to a content.


Supported API: true

Extendable: false
This is a stand-alone tool to update the pending change indicator, pending variance indicator and hanging change indicator.
This class is responsible for implementing the common functionality for processing the events that could change the status indicator of changeables.
Table views for the Change Notice summary table.
Configures the default views for the Change Management Tables.
A class used for processing affected objects table from a change task wizard.
Configures the default views for the Affected Items.
Prepopulate the TypeInstance of the Change Task based on the launching change notice.
This builder supports "wt.change2.WTChangeActivity2" type objects.
Sets the view for the edit change task wizard attributes tables.
Describes the default info page for all wt.change2.WTChangeActivity2 objects.
A class used for processing resulting objects table from a change task wizard.
Configures the default views for the Resulting Items Table.
Validator for the change task sequence that is displayed in the implementation plan of a Change Notice.
A class for top-level processor that performs database operations for the creation of change task template objects.
Displays the default or selected change management transition for a resulting (ChangeRecord2) objects.
Change Revision state values

Supported API: true

Extendable: false
Change Version state values

Supported API: true

Extendable: false
The ChangeWizardBean class is used by all of the common change management wizards as a container bean for maintaining the configured state of the client for the given request.
The ChangeWizardInitializeTag class is used by all of the common change management wizards and tables to track various states of the change client.
Configures the default views for the change object work list.
A simple GUI component that represents a HTML checkbox.
Deprecated. 
Deprecated. 
Deprecated. 
Class CheckedOutByOtherException defines a typed exception that is thrown to indicate that an object is checked out by a user other than the current user.


Supported API: true

Extendable: false
This service interface checks whether the selected part is a replacement.
Defines methods that test the viability of a user doing a check-in on an object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Defines a subclass of WTException which is thrown when an exception occurs during a check-in, check-out or undo checkout operation.
Class CheckInOutTaskLogic is a utility class that provides static methods for manipulating Workable objects.


Supported API: true

Extendable: true
Deprecated. 
Defines utility methods for creating URLs for user check-ins.
Defines methods that test the viability of a user doing a check-out on an object.
General template for export check out action as well as lock action.


Supported API: true

Extendable: false


Supported API: true

Extendable: true
General template for export check out action as well as lock action.
Provides the link between an original checked out object and its working copy.


Supported API: true

Extendable: false
This class is a validator configured to execute with the BusinessRules engine.
Defines utility methods for creating URLs for user check-outs.
Enum to hold Child Structure Options

Supported API: true

Extendable: false
Use the newChoice static factory method(s), not the Choice constructor, to construct instances of this class.
Tool bar builder.
A bean to represent choice info in the filtering delegate and data utilities.
Objects implementing this interface may have com.ptc.windchill.option.model.Choice objects linked to them.
Use the newChoiceMappableChoiceLink static factory method(s), not the ChoiceMappableChoiceLink constructor, to construct instances of this class.
Use the newChoiceMaster static factory method(s), not the ChoiceMaster constructor, to construct instances of this class.
Use the newChoiceRule static factory method(s), not the ChoiceRule constructor, to construct instances of this class.
Use the newChoiceRuleMaster static factory method(s), not the ChoiceRuleMaster constructor, to construct instances of this class.
Renders the ChoiceRule object along with RuleMemberLink and RuleMemberActionLink.
Represents choice rules information associated with an option set identified for export

Supported API: true

Extendable: true
Represents choice rules information associated with an option set identified for export

Supported API: true

Extendable: true
ChoiceRuleType is an enumerated Type that holds information about the type of the ChoiceRule object.
An info bean class which contains Choice, Option and Alias information.
This interface defines delegates that assigns a location to or changes the location of (Folder or Cabinet) an object based the location (Folder or Cabinet) of another object.
This delegate is used to find the LifeCycleTemplate for an object of a particular class.
This interface defines the delegate methods for navigating the CI-DS association.
Wrapper class for storing LO and DS objects (if there is CI-LO-DS pattern considered), DS object and WTPartUsageLink, which stores effectivitiy;

Supported API: true

Extendable: false


Supported API: true

Extendable: false
This utility is provided to move CINValidity objects that were saved into a temporary database table before upgrade (using the CINValidityPreUpgradeUtility) to soft attributes on the associated CIN.
Methods associated with the submission of data to be clashed by WVS

Supported API: true

Extendable: false
This class represents a class attribute which can be used in a SQL statement.
Interface for all class handrlers for export.
This interface combines interfaces ClassExporter and ElementImporter.
Abstract class, most of standard export/import handlers extend.
General template for class handlers which defines trivial implementation.
Thrown by accessors for the installation's classic container, if the container does not exist.
A facade for Classification that makes available some of the Classification APIs through reflection.
A facade for Classification that makes available some of the Classification APIs through reflection.
This class provides a supported API for actions on classification nodes

Supported API: true

Extendable: false
Provides access to the ClassificationNodeService API

Supported API: true

Extendable: false
A view class for Classification node

Supported API: true

Extendable: false
ClassificationReportException handles exception reporting from report generator.
ClassificationReportGenerator is utility class which provides capability to report parts whose names are not confirming to auto naming rule defined on classification node.
Provides supported APIs for Classification CRUD operations

Supported API: true

Extendable: false
This class contains methods for creating the data models needed for attribute tables and panels in create and edit wizards

Supported API: true

Extendable: false
ClassInfo is the class for providing class meta-data There will be an instance of this class for each modeled business class that is installed.
A collation key factory for classes.
ClassNotConcreteException captures errors when a class is contained in a query and the class nor any of its sub-classes are concrete.
This class represents a class specification of a table which can be used in a SQL FROM clause.
This class represents a class specification of a table which can be used in a SQL FROM clause.
Deprecated.
ClientFeedback which has some data for the component.
A lightweight representation of EffGroup for use by the client.Also the class has some attributes specific for client processing
Encapsulates feedback that an application wishes to send to client
Supported API: true

Extendable: false
Generator responsible to provide ClientFeedback for a list of chunkables before they gets added into the DataSource
Supported API: true

Extendable: true
Popularly used ClientFeedbackTypes
Supported API: true

Extendable: false
A message source that knows the current client locale.

Supported API: true

Extendable: false


Supported API: true

Extendable: false
A plugin that collects the WBR (Windchill Business Reporting) startup xml configuration file.
CollaborationContainer is a convenience interface to capture common behavior such as template-based instantiation, subscription and parent-child associations in one place.
CollaborationTemplate represents objects whose structure can be defined in an XMLLob.
A factory for object collation keys.
Configures the default views for the Collect Affected Objects Table.
Collected result object containing all accessible data objects gathered per configured specification and selected options.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newCollectionCriteriaMaster static factory method(s), not the CollectionCriteriaMaster constructor, to construct instances of this class.
Use the newCollectionCriterionDefMaster static factory method(s), not the CollectionCriterionDefMaster constructor, to construct instances of this class.
Currently this inherits from Set.
Delegate for managing background refreshes of supported PersistedCollectionHolder types (currently only package types).
All the collection rule validation business rules will implement CollectionRuleValidation interface for its execution included in the rules processing framework.
Provides utility methods for dealing with WTCollections.
A remote interface for managing WTCollections.
Collector object able to gather data objects per configured specification and options.
This is generic collector object type with methods common for gathering data.
A MBean interface that specifies the contract for how a plugin collects its targeted data during plugin execution.
Configures the default views for the Resulting Affected Objects Table.
Describes a column for display in a table or tree
If the column is part of a ConfigurableTable, the property value set in the table view will override the property value set here
Supported API: true

Extendable: false
Do not implement this interface.
This is the factory for getting a ColumnDescriptor object.
This interface defines an arbitrary expression that can be used to specify a "column" in a SQL SELECT, ORDER BY, GROUP BY or WHERE clause.
Deprecated. 
This class implments a list of ColumnExpressions.
Describes the database properties for the column corresponding to the GeneratedProperty this annotation describes.
Deprecated. 
The class represent the subselect that can be used in the value ColumnExpression for UpdateBatchSpec.
Specifies the relational storage type for the property.
This PathParentableOccurrence allows the combination of PathOccurrences.
This combines a parent PathOccurrence (owned by one PathOwner) with a child PathParentableOccurrence (owned by a different PathOwner); its context is the context of its parent.
This tagging interface is associated with a CombinedPathOccurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.
Use the newCombinedPathOccurrenceDataMaster static factory method(s), not the CombinedPathOccurrenceDataMaster constructor, to construct instances of this class.
This DocumentationOccurrenceData allows a CombinedPathOccurrence to have an associated WTDocument version.


Supported API: true

Extendable: true
This UserIBAOccurrenceData allows a CombinedPathOccurrence to have an associated wt.value.IBAHolder.
A simple GUI component that represents a HTML combobox.
Provides the general notion of a command bean.
Feedback object representing error feedback.
General feedback object for issuing feedback when executing a command delegate on a TypeInstance.
Feedback object for displaying project feedback when executing on a group of TypeInstances.
Interface representing feedback that is displayed from a command delegate.
This class acts as a feedback message container for CommandDelegates.
Generalizes the notion of erroneous behavior of commands.
Class for logging feedback for code existing in com.ptc.core.


Supported API: true

Extendable: true
Helper class to pass data easily for context info

Supported API: true

Extendable: false
MVC builder class for common team table Supported API: true

Extendable: true
Helper class to compare quantities in the smart collections

Supported API: true

Extendable: false
Helper class to pass data for compare SC use cases

Supported API: true

Extendable: false


Supported API: true

Extendable: false
A ComparisonResult instance aggregates and organizes the various comparison results, in a fashion such that the results are easily and efficiently retrieved and / or queried.
Represents a specification with options specified to control and tailor the comparison result (ComparisonResult).
Complex expression data.
Complexity indicates the complexity of the WTChangeRequest2 which is used in managing the lifecycle.
Enables annotation-driven configuration of ComponentConfigBuilder and ComponentDataBuilder implementations.
Specifies what type of builder the @ComponentBuilder annotation is
CONFIG_AND_DATA - With both ComponentConfigBuilder and ComponentDataBuilder implementations
CONFIG_ONLY - With ComponentConfigBuilder implementation only
DATA_ONLY - With ComponentDataBuilder implementation only

Supported API: true

Extendable: false
Base interface for configurations of MVC components.
A builder interface that the application developer has to implement to provide his ComponentConfig
Supported API: true

Extendable: true
Creates implementations of ComponentConfig instances
Supported API: true

Extendable: false
Describes properties of a component that may come from a descriptor or from some other object.
Builds the data that will back an MVC component Supported API: true

Extendable: true
Builds the Async-data that will back an MVC component [DataSourceMode.ASYNCHRONOUS] Supported API: true

Extendable: true
Holds the config & data information of a component
Supported API: true

Extendable: false
This is the interface defining what a ComponentDelegate used by the wt.clients.beans.AttributesForm must implement.
This is an adapter class which provides default implementations of many of the methods required for the ComponentDelegate interface.
This is the factory for creating ComponentDelegates.
Provides a reusable description of a UI component.
Helper class contains public get/set methods to configure and store Design CAD Component DocumentInfo settings

Supported API: true

Extendable: false
ComponentId for some of the out-of-the-box common-component builders
Supported API: true

Extendable: false
Provides the set of valid modes for a component.
Provides you the infrastructure parameters while creating config/data builders
Supported API: true

Extendable: false
ResultProcessor interface for DataSource.
Supported wrapper of ComponentResultProcessorWrapper

Supported API:true

Extendable:false
Provides a set of valid types for a component.
Deprecated.
This class is deprecated in 9.0.
This class provides an implementation for specifying the criteria for a type based query.
Contains all the parts that make up a Notification subscription.


Supported API: true
This class is a query statement specification that consists of multiple QuerySpecs that are executed as a single queru.
Composite data object representing raw counts of queue entries executed and the total execution time for those entries

Supported API: true

Extendable: false
Exposes data collated for all queues for client convenience.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This class provides a mechanism for supporting more than one Visitor object that can be visited during a single traversal.
This class represents a number of WHERE expressions connected using a logical operator (i.e.
This class provides the functionality to build a compound query statement.
Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
Returns a newly constructed Vector of BinaryLink objects based on the parent ChangeItemIfc and a Vector of Changeable2 objects that participate in the link.
Concurrent hash map cache instrumentation interface

Supported API: true

Extendable: false
This exception is thrown by a transaction operation that is executing as part of a larger transaction among separate threads where one of the other threads has executed a transaction rollback.
This class is used to perform business operations on an object that must be checked-out.
Exception thrown when the config package's APIs encounter invalid conditions specific to those APIs.
This helper for the ConfigService provides convenience APIs useful for converting lists of links into lists of masters or iterations and for filtering lists.
An exception thrown by
Delegate to resolve the role B masters of ConfigurableMastersLink and ConfigurableReferenceLink to versions that will be displayed in the Child Objects tables.
This service helps obtain Iterated objects from Mastered objects (or a QuerySpec) and a ConfigSpec.
Implementations of this interface are used by the ConfigService to convert Mastered objects into Iterated objects based on some existing QuerySpec.
The ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation.
Renders , Choice and Group

Supported API: true

Extendable: true
Iterated to Iterated association that can be defined and constrained using association constraints.
Configures the default views for the Configurable Describe Links role object tables.


Supported API: true

Extendable: false
Delegate mechanism for initializing soft attributes on a configurable link when the link is created.


Supported API: true

Extendable: false
Configures the default views for the Configurable Links role object tables.
Mastered to Mastered association that can be defined and constrained using association constraints.
Configures the default views for the Configurable Master Links role object tables.
Iterated to Mastered association that can be defined and constrained using association constraints.
Configures the default views for the Configurable Reference Links role object tables.


Supported API: true

Extendable: false
Configures the default views for the Configurable Revision Links role object tables.
Interface that provides methods for getting all the data that is required by the table customization code for a table that is configurable If different behavior is desired for any given table than is delivered out of the box, it is acceptable to extend any of the implementers of this interface or their subclasses even though the may not be marked as Extendable.
Creates ConfigurableTable instances, to be implemented by MVC component builders that wish to provide table views.
A configuration defines versions of components that should be used in a structure.


Supported API: true
The configuration package defines the concept of a configuration and instances, but does not assert the definition of a structure.
Provides access to the ConfigurationService Application Programming Interface (API) via the static reference ConfigurationHelper.service and several helper methods.
This is a product that is planned for manufacture with various EffectivityManageables having Effectivitys under which specific versions are used to manufacture the product.
An ObjectReference subclass used to reference a Configuration Item.
Constrains the valid effs based on the type of the configuration item.
An object that can be managed by a BaselineConfigurationVersion.
Provides an Application Programming Interface (API) for creating and editing configurations and instances, as well as for retrieving the information about these objects.
Configuration service helper for change and maturity preferences.
A Visitor for adding nodes of a structure to a configuration as it is navigated.
A configured object is a versioned object that is structured in some manner for which configurations that represent its structure can be stored.
A configured object is a versioned object that is structured in some manner for which configurations that represent its structure can be stored.
This tag is used to indicate a type picker should be included in the Define Object step of object creation wizards.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Enumerated Type representing ContextType.


Supported API: true

Extendable: true
A WTException carrying conflict elements.
ConflictResolution to contain resolution code for given conflict code and object.
Provider for server-only callable APIs.
Enumerated Type representing Conflict.
ConnectionException captures errors with a datastore connect/disconnect.
ConnectionLostException captures errors with a datastore interaction.
This class represents a constant in a SQL statement.
Provides constants for working with regulatory submissions

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Convenience string constants used by constraint factories for constructing ConstraintIdentifiers.
ConstraintContainer interface provides APIs for storing/retreiving data used for contraints.


Supported API: true

Extendable: false
Summarizes the constraint information for an attribute.
Retrieves the ConstraintContainer from the typeInstance and validates that all the required objects are set.


Supported API: true

Extendable: false
Master of Objects that implement this interface can be used as RoleB object of MPMOperationToConsumableResouceLink.
Objects that implement this interface can be used as RoleB object of MPMOperationToConsumableResouceLink.
Bean class to hold the consumption info for a given CoProduceUsageLink


Supported API: true

Extendable: false
Bean class to hold the consumption info for a give CoProduceUsageLink


Supported API: true

Extendable: false
Use the newConsumptionLink static factory method(s), not the ConsumptionLink constructor, to construct instances of this class.
Holds Consumption data

Supported API: true

Extendable: false


Supported API: true
This class is used to recursively apply the same background, foreground, and font to all components within a container.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A ContainerSpec encapsulates a set of criteria used to specify a set of containers.
A plugin that executes the Container Structure WinDU task and collects the results.
Use the newContainerTeam static factory method(s), not the ContainerTeam constructor, to construct instances of this class.
Selects the MyPageQueryables specified by the ContainerSpec

Supported API: true

Extendable: false


Supported API: true

Extendable: false
ContainerTeamManagedState is a specialization of EnumeratedType to provide localizable ContainerTeamManagedState names The localized values for ContainerTeamManagedState are maintained in a resource bundle ContainerTeamManagedStateRB, and its locale derivatives
Use the newContainerTeamReference static factory method(s), not the ContainerTeamReference constructor, to construct instances of this class.
Methods for manipulating ContainerTeams

Supported API: true

Extendable: false
Provides a service specific event extended from KeyedEvent used in conjunction with the standard implementation of the server-side functionality as defined by the ContainerTeamService interface.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This processor service class provides operations for container related information useful for templates.
Methods for manipulating templates.
This is a utility class to perform common functions upon container objects.
Returns true if the passed in type_id is a Windchill type.


Supported API: true

Extendable: false
ContentCategory is an enumeration that defines the content categories that the system can store.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Interface for copying the Exclusion info from old ContentControlLinks to new ContentControlLinks For customization of copy forward of exclusion info from Old ContentControlLinks to new ContentControlLinks, this interface must be implemented.
Helper class that provides easy access to the implementation of methods defined by the ContentControlService interface.
Enumerated Type to reflect the Cause of the Exclusion for ContentControl Links.
Remotely Invokable Service Interface specification for the Content Control UI to manipulate the Collection Graph of ContentControlLinks.


Supported API: true

Extendable: false
This is the standard exception thrown out of the Content package.
The ContentHandle class is a bean class that defines the HTTP method and URL to be used in uploading or downloading a content item to/from a Windchill server.
Used by clients to access the ContentService and defines some client side helper methods to manipulate content, status objects, and initiate uploads and downloads.
This is the interface an iterated business class should implement if the business class is to handle bulk file data and/or URL links.
This is the abstract class that represents a single piece of content.
Utility class holding methods useful to webjects that deal with ContentItems

Supported API: true


Supported API: true

Extendable: false
This class is an enumeration of categorites of Content.
This is Content role type conflict resolver.
Server side ContentServiceSvr access.
The ContentManager interface identifies the set of methods that clients use to manage classes that implement the ContentHolder interface.
Events dispatched by the ContentService.
These methods are only able to be invoked from classes running in the server.
Helper class containing constants and methods used in Package and Managed Collection Contents table processing.
External interface that provides entry points to the ContextBuilder application

Supported API: true

Extendable: true
Implementation of NotificationHandlerDelegate for use in method server to capture a set of active method contexts immediately prior to notification and then release it immediately thereafter.
Implementation of NotificationHandlerDelegateFactory for use in servlet engine with NotificationHandlerMBean via its CustomDelegateFactoryClass attribute to construct ContextCaptureDelegate instances as delegates.
Use the newContextConflictMap static factory method(s), not the ContextConflictMap constructor, to construct instances of this class.
Deprecated. 
ContextItemType indicates the Type of the Context Item's Type.
Interface for listeners to some form of context which starts and completes.
Simple ServletContextListener/MBean which provides basic information on a web app context.
Monitors a web application context

Supported API: true

Extendable: true
Enumerated type to present different values for Context Link types

Supported API: true

Extendable: false
Deprecated. 
Use the newContextType static factory method(s), not the ContextType constructor, to construct instances of this class.
ContextType indicates the Type of the ContextType.
Base contract package that serves as a common parent type.
Master class for all contract packages.


Supported API: true

Extendable: false
Use the newControlBranch static factory method(s), not the ControlBranch constructor, to construct instances of this class.
Simple utility to install a default CookieHandler if none is already installed.
CopMemberLinkType enumeration holding types of CoProduceMember links.
Holds co-produce data like nc etc.


Supported API: true

Extendable: false
Delegate for co-produce use cases

Supported API: true

Extendable: true
Link between the Version of the Finished Part to the master of CoProduce object.
Link between the Version of the CoProduce to the master of secondary part.
Abstract implementation for CoProduce links.
Abstract class to hold co produce params

Supported API: true

Extendable: false
An interface for CoProduce related operations

Supported API: true

Extendable: false
Link between the Version of CoProduce object to the child masters under the primary and secondary parts.
Helper class for CoProduceUsage

Supported API: true

Extendable: false
TODO: Document me

Supported API: true

Extendable: false
Delegate for copying relationships.
Delegate for making a new copy of an object for Save As.
The purpose of this delegate is to copy the existing Equivalence links whenever an object is iterated.
Used to generically call methods for the Save As function.
Delegate to Copies attributes from MfgProcess to MPMOperations

Supported API: true

Extendable: true
Deprecated.
- As of 13.0.1.0, implement CopyDelegate for any customization
Deprecated.
- As of 13.0.1.0, implement CopyDelegate for any customization
Deprecated.
Deprecated.
- As of 13.0.1.0, CopyDelegate can be directly implemented
Deprecated.
- As of 13.0.1.0, implement CopyDelegate for any customization
Deprecated.
- As of 13.0.1.0, CopyDelegate can be directly implemented
The purpose of this delegate is to copy the existing MPMWTPartToEPMDocumentLink whenever an object is iterated.
Class holding the RevisionControlled original/copy pairs and rules used by the EnterpriseService newMultiObjectCopy and saveMultiObjectCopy methods as part of the Save As operation.
Delegate for object to object link copies.
Delegate for object to version link copies.
Specific delegate for creating a non-persistent copy of the PartList object.
Delegate for version to version link copies.
Delegate for version to version link copies.
Specifc delegate for creating a non-persistant copy of the WTDocument object.
Specifc delegate for creating a non-persistant copy of the WTPartAlternateRep object.
Specifc delegate for creating a non-persistant copy of the WTPart object.
Delegate to make a copy of the given WTProductInstance2 object.
Delegate to copy the links from one WTProductInstance2 object to another.


Supported API: true

Extendable: false
This class contains methods for creating the data models needed for attribute tables and panels in create and edit wizards

Supported API: true

Extendable: false
This class is used to set and retrieve information needed by an instance of an object creation or edit wizard.


Supported API: true

Extendable: true


Supported API: true

Extendable: true
This is the processor class called when creating a CAPAChangeInvestigation, will perform database operation on one or more CAPA change investigation objects.
Processor class that performs database operations on Change Request objects.
Processor class that performs database operations on CapaActionPlan objects.
Processor class that performs database operations on Change Request objects.
This is the processor class called when creating an CEDecontamination object.
This is the processor class called when creating a ProductActivity object.
This is the processor class called when creating an CEProductInvestigation object.
This is the processor class called when creating a CEReview object.
A class for handling change directive create wizard processing.
This is the processor class called when creating a change issue, will perform database operation on one or more change issue objects.
A class for top-level processor that performs database operations for the creation of change objects.
A class for top-level processor that perform a database operation on one or more change notice objects.
A class for top-level processor that perform a database operation on one or more change notice template objects.
This is the processor class called when creating a change request, will perform database operation on one or more change request objects.
This is the processor class called when creating a change request, will perform database operation on one or more change review objects.
Processor class that performs database operations on Change Notice and Change Task objects.
A class for top-level processor that perform a database operation on one or more change notice template objects.
This is the processor class called when creating an ComplaintActivity object.
A form processor that runs in the Method Server and performs a database operation on one or more objects.
Helper class to hold data for create co produce

Supported API: true

Extendable: false
TODO: Document me

Supported API: true

Extendable: false
This is the processor class called when creating an CEEvaluation object.
This is the processor class called when creating a CustomerExperience object.
Validator for checking on whether to expose the New Delivery action and also for validating user input after the New Delivery wizard is submitted.
This is the processor class called when creating a DispositionPlan object.
Create Distribution Target Wizard Form Processor.
Holder class for Equivalence Params

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Class CreateFolderTaskLogic contains static methods to create Folders.
Populator class for creating a document from template.
This is the processor class called when creating a Nonconformance object.
This is the processor class called when creating a NC Review object.
A form processor that runs in the Method Server and performs a database operation on one or more objects.
This class supports API to set the value specified against the attribute identifier in the TypeInstance.
This operation is used while building Saved Filters dropdown menu to determine if action for Creating New Variant Specification (CREATE_STANDALONE_VARIANT_SPEC) should be visible for given user or not.
This operation is used while building Saved Filters dropdown menu to determine if action for Creating New Variant Specification (CREATE_STANDALONE_VARIANT_SPEC) should be visible for given user or not.
A form processor that generically creates one or more Persistables from the form data submitted in an HTML wizard and stores them in the database.
Operation instance representing a create operation.
CreateOrEditMultiObjectViews is an abstract class that can be extended to create Views for Create or Edit Multiple Objects wizard.
A form processor that runs in the Method Server and performs a database operation on one or more objects.
CreatePartFormProcessor is invoked by JCA infrastructure when user clicks the OK button in the Create Part Wizard.
CreatePartFormProcessor is invoked by JCA infrastructure when user clicks the OK button in the Create Part Wizard when the Create Part wizard is invoked from a Workspace.
This command can be used to create in the database an existing in-memory instance of a persistable entity (i.e., object).
This is the processor class called when creating a problem report, will perform database operation on one or more problem report objects.
A server migrator intended to create the "All - including hidden objects" entry in the "folderbrowser_PJL" table.
This processor initializes and saves Promotion Requests with the attribute values entered in the Promotion Request wizard.
This is the processor class for saving new QMSContact.


Supported API: true

Extendable: false
This is the processor class called when creating an CEDecontamination object.
Bean used for auto SCC creation

Supported API: true

Extendable: false
This is the processor class called when creating a UDIPackaging object.


Supported API: true

Extendable: true


Supported API: true

Extendable: true
Deprecated. 
A Dialog which displays a list of classes that implement the FolderEntry interface.
This class is a generic holder for username and password that are being programmatically supplied by web service client source code.
CreoIllustartionAppType enumeration holding types of creo illustarte files we are creating i.e.
This interface specifies methods that augment the criteria that are used in the query.
This helper class provides static methods for constructing criteria objects that can be used for queries.
This helper class provides static methods for constructing criteria objects that can be used for queries.
Marker interface, Representing an Object which can take Criteria to Filter.


Supported API: true

Extendable: false
This interface provides the abstraction for specifying the criteria for a type based query.
Interface to be implemented for getting collected object information.
CSRFProtector is a utility class that can be used to protect against cross-site request forgery (CSRF) attacks.
Currency,/code> represents a localized currency.


Supported API: true

Extendable: false
This class implements a macro processor for returning the current system time.
The CustomArtifactProvider delegate provides a hook to include custom artifacts to the payload bundle.
Wrapper class for the attribute accessible from the CustomConfigSpec

Supported API: true

Extendable: false
The interface defining a set of common operations that need to be implemented per CustomConfigpecDelegate type

Supported API: true

Extendable: true
This delegate would be used to determine whether translations are ready, but it can also determine whether the document itself is ready.
Use the newCustomerExperienceMaster static factory method(s), not the CustomerExperienceMaster constructor, to construct instances of this class.
The identification object for CustomerExperience objects.
Annotation To be used for registering the custom event listeners.
Configs that allow custom view paths Supported API: true

Extendable: false
The CustomMetaDataSourceProvider delegate allows the user to supply additional metadata sources for any parts list item or any node in a service structure.
The CustomPHHook detects Product Hierarchy nodes outside of the Product Hierarchy tree and publishes them as inactive nodes.
Provides support for mapping from item names to custom renderers.
An action that simply launches the URL specified in the action XML file.
Interface that identifies methods for translating custom security label values into internal and external formats.
Manages customization of translation objects during their initialization.
The CustomTranslationHook can retrieve translated values for Windchill attributes during publishing.


Supported API: true
The interface provides the custom validation service for the translation contents.
Deprecated.
Utility class for processing the database search part of the integrated search.
This is marker interface for Persistable object to get participated in DatableLink association.
Populated with all the allowable mime-types and displayed FormatNames in the system.
Attribute specific constraint factory.
Transform Windchill object model data to Rest API resource presentation data model

Supported API: true

Extendable: false
This class represents the configuration of a periodic execution of a report.
Use the newDataOccurrenceForeignKey static factory method(s), not the DataOccurrenceForeignKey constructor, to construct instances of this class.
This reference is to a set of UsesOccurrences that all share the same UsesOccurrenceData objects.


Supported API: true

Extendable: false
Client accessible data sharing API.
Configures how a component should use DataSources
Supported API: true

Extendable: false
This interface provides an abstraction for a Datastore array.
Enumeration of constants for kinds of database elements.
DatastoreException captures errors with a datastore interaction.
This interface provides an abstraction for a Datastore sequence.
This interface provides an abstraction for a Datastore sequence.
A data type that can be exported/imported.
Indicates the type of data stored by a Persistable class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Don't implement this class directly, instead extend AbstractDataUtility.


Supported API: true

Extendable: false
Abstract class representing a date based effectivity.
An Eff based on an EffContext and a date range.
An EffForm representing date effectivity statements.
Range delegate for dates.
A range using Timestamps.
This class represents a date constant in a SQL statement.


Supported API: true

Extendable: false
DBOperationInterruptedExceptions are thrown if the Thread executing a database operation is interrupted.
A plugin that collects the db.properties property file.


Supported API: true

Extendable: false
DeadlockDetectedException captures deadlock detection during a datastore interaction.
This class defines the flags that can be used to configure debug information capturing.
This utility class provides access to all the properties that are used to configure information capture to aid in debugging.
A debug utility for printing debug messages with a stack trace.
This class defines the types of elements that can be the target of debug configuration.
This class provides standard methods for reporting various categories of information to aid in debugging.
A plugin that collects the declarations.xconf property file.
The delegate to customize to perform operations before and after creation of AccountabilityMap.
This is default action access delegate that provides no additional logic.
An abstract class that implements ActionDynamicContentDelegate.
Add Custom Parameters in the BOM Transformer URL Address

Supported API: true

Extendable: true
Default implementation for AMConfigurationDelegate

Supported API: true

Extendable: true
Default implementation of the AssociationConstraint interface.


Supported API: true

Extendable: false
The default AttributeComparator.


Supported API: true

Extendable: false


Supported API: true

Extendable: true Default OOTB implementation of AutoAssociatePartFinderCreator customizable interface.
Customizing hook for an Automatic Creation of Standard Control Characteristics When the CAD Model Is Checked in With the Annotations Designated as Control Characteristics

Supported API: true

Extendable: true
Deprecated.
The create change notice wizard and templates should be used in place of the auto create change notice option
This class is Default implemention of class AbstractBooleanValueDataUtility .
Deprecated. 
Default implementation of the AutomateFastTrackHandler interface for use by the task page processing.
This class is the concrete implementation which evaluates the complexity on a change item.
Default handler for validating if the originatedBy and originatingLocation is a valid for the change item.
Deprecated.
The transition handler class for change objects.
This delegate assigns a location to or changes the location of (Folder or Cabinet) an object to the location (Folder or Cabinet) of the other object.
The default delegate for choosing a LifeCycle.
Deprecated.
The CIDSDelegate should only be called when a CIDS is installed.
Adds a Map of data to the feedback object.
Encapsulates feedback that an application wishes to send to client
Supported API: true

Extendable: false
Use the ColumnDescriptorFactory to get a concrete instance of this object.
Default implementation of ComponentDefinition
Supported API: true

Extendable: false
A default implementation that wraps a context object
Supported API: true

Extendable: false
Default implementation of ComponentResultProcessor.
The default delegate for initializing soft attributes on a configurablelink when the link is created or role A or role B is revised.
Deprecated.


Supported API: true

Extendable: true
Standard delegate to handle copy of the out-of-the-box WTProductInstance2 object.
Standard delegate to handle copying the links of the out-of-the-box WTProductInstance2 object.
This class provides a default implementation for specifying the criteria for a type based query.


Supported API: true

Extendable: false
Abstract filter behavior which provides optimized execution of XMLFilterEntries

Supported API: true

Extendable: false
Default implementation of the DispositionHandler interface for use within the change wizards.


Supported API: true

Extendable: true
The default "editAttributesWizStep" builder.
A form processor that generically updates one or more Persistables in the database from the form data submitted in an HTML wizard.
Delegate for the EquivalenceLink use cases

Supported API: true

Extendable: true
Default implementation of EquivalenceNetworkDelegate

Supported API: true

Extendable: true
Default expression renderer.
Default implementation of ExpressionRendererDelegateIfc.
Default implementation of the FeedbackSpec interface found in com.ptc.core.util.common.feedback

Supported API: true

Extendable: false
Default implementation of FlexibleChangeLinkConverterDelegate.
Deprecated. 
This is the default implementation of GetConfigSpecForDelegate2 that can be extended or registered directly in a properties file.
The default GroupingComparator to group nodes.
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 


Supported API: true

Extendable: false


Supported API: true

Extendable: true
The default builder for the info component for typed based object.


Supported API: true

Extendable: true
Deprecated. 
Delegate to override MfgHistory use cases

Supported API: true

Extendable: true
The default builder for the mini info component.


Supported API: true

Extendable: true Default OOTB implementation of ModeledAttributesDelegate customizable interface.
Default Delegate implementation to check compatibility when creating a MPMPlantLocalizationLink object.
Deprecated. 


Supported API: true

Extendable: false
Title bar and the primary node are returned for the shell.
This is the default parser for the fixtures.
This is the default parser for NC operations.
This is the default parser for the NC process plan.
This is the default parser for NC steps.
This is the default parser for the toolings.
This is the default parser for the work centers.
This is the default implementation for returning attributes in the new cad wizard and the design context wizard.


Supported API: true

Extendable: true
A default ObjectFormProcessorDelegate whose preProcess(), doOperation(), postProcess(), and postTransactionProcess() methods do nothing but return a FormResult with a status of FormProcessingStatus.SUCCESS.
WARNING : This class is is performing sensitive query.
Default implementation of PackageExportQueueDelegate for managing multiple export queues for package export background jobs.
The default delegate for displaying the wizard participant selection table with different configurations.
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)
Customization point to allow initialization of UsesOccurrenceIBAs object for PartUsesOccurrence objects.
This default implementation for processing the events that can change the pending status of changeable.
Determine for a Change Request if the Proposals and Investigations table will show up on the and if the proposed solution field will be displayed.
This delegate implements the QuickSearchQueryDelegate Delegate will be decided based on the on the selector configured in BaseClient.service.properties.xconf The business logic for QuickSearchFieldWidget should be implemented here.
The delegate is to extend to define custom logic for the overall flow of detect and resolve discrepancies.
This default implementation for processing the events that can change the resulting change status of changeable.
This class provides a default "wrapper" implementation based on an existing AttributeTypeIdentiferList.
Data handler for the "New Revision" column in the revise wizard.
Service implementation for setting the 'updateRequired' flag on the PartToServiceDataLink for a part

Supported API: true

Extendable: false
This Windchill delegate class provides way to handle service effectivity attribute when filtering.
A default service provider implementation that conveniently wraps WTDefaultApplicationContext to issue service objects.
Default implementation of SimpleValidationFilter

Supported API: true
Extendable: true
Deprecated. 


Supported API: true

Extendable: true
This is default tab access delegate that provides no additional logic.
Deprecated. 


Supported API: true

Extendable: false
Default implementation of ComponentResultProcessor for Tree Component

Supported API: true

Extendable: false


Supported API: true

Extendable: false
This class serves as a default implementation of the UIComponentValidator Interface.
This format represents the default format for unit effectivity statements if no other effectivity format is supplied and thus acts like a placeholder.
Default implementation for a URL Validator, which will allow access to URL
Custom URL Validators need to extend this class and override preValidateAction method.


Supported API: true

Extendable: true
This class serves as a default implementation of the ValidationFilter Interface.
Deprecated.
Replaced by StandardValidEffsDelegate
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)


Supported API: true

Extendable: false
Default delegate shows no visualization.
The package scope attributes are gettable by members of this package by design.
Provides a final template implementation of validate.
DefaultXMLFilterEntry which provides Ufid as its identity Entry which are used by Dependency filters.
Default Builder for "defineItemAttributesWizStep"
Supported API: true

Extendable: true
Default Builder for "defineItemAttributesWizStep"
Supported API: true

Extendable: true
Builder for the Set Attributes step in the Wizard with Example Attribute Panels
Supported API: true

Extendable: true
This interface represents the descriptive information that is available for a metadata definition.
This interface provides locale specific DefinitionDescriptor objects for a DefinitionIdentifier object, or a set of DefinitionIdentifier objects.
Helper class to get the DefinitionDescriptor

Supported API: true

Extendable: false
The class supports the old client only.
This interface is a work around for compile-time dependency from "common" to "server" code.
DefinitionIdentifier identifies a particular Definition instance.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Used to determine if the page in this wizard is either valid or should be enabled.
This class implements processing multiple row delete operations.
This class represents a specialized exception that can be thrown when the execution of a queue entry has completed and we wish to delete the entry instead of retaining it when the property wt.queue.removeCompleted.queueName is set to true

Supported API: true

Extendable: false
Use the newDeletedBuildReference static factory method(s), not the DeletedBuildReference constructor, to construct instances of this class.


Supported API: true

Extendable: false
The DeleteManager interface identifies the set of methods that applications use to manage the Mark for Delete state of their business objects.
Used to represent events occuring within the DeleteManager.
Delete Class used to delete objects from the object info page or a object in a table and then either refresh or redirect the page.


Supported API: true

Extendable: false
This command can be used to delete the given persistent entity in the database.
The Deliverable class represents expected output objects from the plan or activities.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A delegate used for package delivery export format-specific behavior.
Information object containing result of a delivery export operation.


Supported API: true

Extendable: false.
Enumerated type constants to define various types of delivery manifest.


Supported API: true

Extendable: false.


Supported API: true

Extendable: false.
Use the newDeliveryRecord static factory method(s), not the DeliveryRecord constructor, to construct instances of this class.


Supported API: true

Extendable: false.


Supported API: true

Extendable: false
Holds a previously published iteration (such as a Document) and a collection of distribution targets that the iteration was published to

Supported API: true

Extendable: true
Encapsulation of common interface for monitoring MBeans with "deluxe" statistics, i.e.
Valid value list for department.
Helper class to hold values of the parameters needed to create EPMMemberLink for DesignAssembly and EPMDocument component

Supported API: true

Extendable: false
An enumerated type listing the valid authoring applications for an EPMObject.
Represents a derived field/getter/setter for a class.
This tag is used to build a table descriptor for a two-column table of object attributes.
This delegate is used for managing WTPartDescribeLink associations.

This delegate is registered with the "massChange_describedBy" selector.


Supported API: true

Extendable: false
DesignContextBuilder is supported class to create/update Design Context(DC) document, CAD alternate representation, and definition/result rules
and delegates call to CARBuilder createAlternateRep() and the corresponding methods

Class contains alternative createDesignContextAlternateRepCatia() method to simplify creation default CAD alternate representation(CAR) for Catia and
Design Context(DC) objects, based on specified parameters:
-top assembly - required
-workspace name - required
-CAD name to specify the DC CAD name - required
-description to specify DC description
* Note: createDesignContextAlternateRepCatia() implementation has the limited functions:
-Support provided for authoring application:CatiaV5
-Use a fixed Catia CAD template name: PTC_CATIA_DesignContext_Template_R24.CATProduct
-Create default definition rule, initialized as "INCLUDE as MASTER REP"
-The Number of DC document is generated, if AutoNumbering is enabled
*

Supported API: true

Extendable: false
This class can be extended for customers that want to override the dafault functionality.
Class that provides wrappers to priviledged Desktop methods using the wt.security package.
Deprecated.
Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
The interface implementation of a DetailedBy link.
This class extends BasicWalker to implement a depth-first traversal of a structure.
This interface can be implemented to supported new Design History File populator types.
The result from executing a Directive.


Supported API: true

Extendable: false
This interface provides a set of APIs which could be used to implement the necessary functionality of performing CRUD operations on participants within a given directory context.
Use the newDirectoryTranslationTable static factory method(s), not the DirectoryTranslationTable constructor, to construct instances of this class.
MBean that provides a simple view of a file system directory.
Allows viewing of selected contents of a selected directory

Supported API: true

Extendable: true
Deprecated. 
The interface to define the Its recommended to extend the AbstractDiscrepancy2 which implements this interface and provide default methods


Supported API: true

Extendable: false


Supported API: true ADDED - Used to indicate that Discrepancy occured due to Addition REMOVED - Used to indicate that Discrepancy occured due to Removal
Supported API: true
UNKNOWN - this is just detected but no other details are known.
Interface for Discrepancy Delegate.


Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, Use the enhanced new reconciliation service ( ReconciliationService) and related delegates DefaultReconciliationDelegate


Supported API: true

Extendable: false
Deprecated.
As of release 10.0, will not be in 11.2, replaced by DiscreteLifecycleTemplateSetAlgorithm


Supported API: true

Extendable: false
Deprecated.
As of release 10.0, will not be in 11.2, replaced by DiscreteTeamTemplateSetAlgorithm
A DiscussionForum is a container of discussions/comments on a business object.
Used to display Discussions table or link

Supported API: true

Extendable: true
Provides displayable identification information about an object.
Deprecated.
This class is not supported from Windchill 11.2 release onward and will be removed from next release.
Handles display identification for main business objects in wt.change2.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Identification delegate for a Choice.
Provides Identification information for a CollaborationSourceInfo object.


Supported API: true

Extendable: false
Provides Identification information for a DefaultWTContainerTemplate object.
A DisplayIdentificationDelegate object can produce all the necessary information to produce a DisplayIdentification object for another object.
Delegate for displaying a configuration item.
Delegate for displaying an effectivity group.
Provides Identification information for a EnterpriseDataMaster object.


Supported API: true

Extendable: false
Identification delegate for a Choice.


Supported API: true

Extendable: false
Display identification delegate for class com.ptc.qualitymanagement.qms.fmea.FMEA.


Supported API: true

Extendable: true


Supported API: true

Extendable: true


Supported API: true

Extendable: true
Provides Identification information for a java.lang.Object object.


Supported API: true

Extendable: false
Provides Identification information for a Persistable object.
Delegate for displaying the identification for the Promotion Request.
Provides Identification information for a Revision Controlled object.


Supported API: true

Extendable: false
Provides Identification information for a AXLPolicyRule object.
This is a standard delegate implementation for providing display identification information for objects.
Handles DisplayIdentification for versioned objects that are wt.vc.Iterated.
Display identification delegate for class com.ptc.qualitymanagement.qms.fmea.FMEA.
This is a standard delegate implementation for providing display identification information for versioned objects.


Supported API: true

Extendable: false


Supported API: true

Extendable: false.


Supported API: true

Extendable: false.
Provides Identification information for a WTContainerTemplateMaster object.
Deprecated.
As of R2.1, replaced by DisplayIdentificationRevisionControlledDelegate


Supported API: true

Extendable: false
Provides Identification information for a WTDocumentMaster object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Display identification delegate for class wt.part.WTPartConfigSpec.
Provides Identification information for a WTPart object.
Provides Identification information for a WTPartMaster object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Provides Identification information for a WTWorkSetMaster object.
Provides access to the essential displayable charactistics about the identity of an object.
Operation instance representing a VIEW operation.
This class is used to process the change disposition link attributes used by the various change clients and set disposition picker.
Interface for the disposition handler.


Supported API: true

Extendable: false
This is the processor class called when editing a Disposition Task.
Populator class used for populating document attributes for the insert document action.
An instance of this class holds the name, number and model name to be set on an EPMDocument to be created during upload from an authoring application and are validated by an instance of EPMDocumentNamingDelegate.
Populator class for creating a document template.
An interface representing the concept of a document.
This OccurrenceData links a Occurrence to a specific version of a WTDocument.
Collects all of the primary content ApplicationData of the documents in the navigation of the structure.
Wrapper for the form data that is gathered during any of the form operations.
Interface that provides a version independent reference to a document.
This Comparator can be used to compare the Name attribute of WTDocuments and/or WTDocumentMasters, using a Locale-specific instance of a Collator.
This Comparator can be used to compare the Number attribute of WTDocuments and/or WTDocumentMasters, using a Locale-specific instance of a Collator.
Represents document information identified for export by the retrievePartDocInformation and retrievePartDocDifferences methods of the WTPartService.
Collects all of the documents in the navigation of the structure.
DocumentType is an enumeration that defines the types of documents that the system can store.
DomainAdministered is the interface that objects with administrative behavior must implement.
The DomainAdministeredHelper class provides methods for manipulating the administrative domain reference information held by objects that implement the DomainAdministered interface.
A plugin that executes the Domain Administered Objects WinDU task and collects the results.
A collation key factory for admin domain refs.
A plugin that executes the Domain Structure WinDU task and collects the results.
Provide access to XML source data in DOM format.


Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Drawing set info page builder.
Drawing Sheet info builder.


Supported API: true

Extendable: false
Represent the relationship between a Regulatory Submission and it's Driver Objects.
This is the class to facilitate DSBGraphProcessor to find matching edges and set status flag on root summary



Supported API: true

Extendable: true
This class holds information about Parent Node, Child Node and Edge information.
This class holds information about DSBEdge like Identifier, baseIdentifier, ChunkUnit.
This is the Part Instance Compare implementation to facilitate DSBGraphProcessor to find matching edges and set status flag on root summary


Extendable: true

Supported API: true
This is the default implementation to facilitate DSBGraphProcessor to find matching edges and set status flag on root summary


Extendable: true

Supported API: true
This class holds information about DSBNode.
Wrapper class for storing CI and LO (if there is CI-LO-DS pattern considered), DS object and WTPartUsageLink, which stores effectivitiy;

Supported API: true

Extendable: false
The Dumpable interface defines a method that will be implemented for a class that will determine how to dump the contents, or state, of the object.
Command line utility that causes each server manager or method server in the cluster to dump a full stack trace to an automatically named file in its logs directory.
This MBean provides operations to dump text files, stack traces, MBean summary data, etc, to JMX operation results (and thus to a JMX console) or to e-mail.
Provides a number of generic operations to dump threading and various bulk information to a JMX console or e-mail.
This class provides a general method that will use reflection to dump the contents, or state, of a given object.
Helper class that will identify and remove the duplicate links in the below table.
Delegate for providing custom logic for cleansing duplicate change links.
Service to perform duplicate tasks
Use the newDuration static factory method(s), not the Duration constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Populator class for creating a document from template.


Supported API: true

Extendable: true
DynamicMBeanDelegator provides a number of utilities useful when implementing DynamicMBean methods and behaviors.
This class implements the DynamicMBean interface against an MBeanServerConnection and ObjectName by translating DynamicMBean method calls into appropriate MBeanServerConnection method calls using the appropriate ObjectName.
Contains the information needed to dynamically refresh a portion of the parent window after a form has been processed.
Enumeration of all the possible action values for the DynamicRefreshInfo object.
Deprecated.
No longer used
Defines the property panel and sets the view for the edit agreement wizard attributes tables.
This is the processor class called when Editing a CAPAChangeInvestigation, will perform database operation on one or more CAPA change investigation objects.
This is the processor class called when editing a CAPA change request, will perform database operation on one or more CAPA change request objects.
This is the processor class called when editing a CAPA change request from CEM or NC, will perform database operation on one or more CAPA change request objects.
This is the processor class called when CEDecontamination object is edited and saved.
This is the processor class called when CEProductInvestigation object is edited and saved.
This is the processor class called when CEReview object is edited and saved.
A class for handling change directive update wizard processing.
Processor class that performs database operations on ChangeIssue objects.
A class for handling general change management edit wizard processing.
Processor class that performs database operations on Change Notice objects.
Processor class that performs database operations on Change Notice template objects.
Processor class that performs database operations on Change Request objects.
Processor class that performs database operations on Change Review objects.
Processor class that performs database operations on Change Task objects.
Processor class that performs database operations on Change Task Template objects.
This class serves as a implementation of the UIComponentValidator Interface.
This is the processor class called when editing a CustomerExperience object.
This is the processor class called when editing a DispositionPlan object.
Edit Distribution Target Wizard Form Processor.
Interface to provide base functionality to validating fields for Edit Filter UI

Supported API: true

Extendable: true
This class processes the data entered in the Edit License Count wizard.
A form processor that generically updates one or more Workable objects in the database from the form data submitted in an HTML wizard.
A specialized DefaultObjectFormProcessor that will not attempt to persist the context object of the operation.
This is the processor class called when editing a Nonconformance object.
Populator class used for populating part attributes for the edit part action.
Processor class that performs database operations on Problem Report objects.


Supported API: true Supported for Configuration purpose
This is the processor class for saving qms contact in Edit wizard.
This class processes the data entered in the Edit Report Distribution wizard.
This is the processor class called when CEDecontamination object is edited and saved.
This class processes the data entered in the Edit OIR wizard.
Class for rendering toolbar of Edit Security Labels.


Supported API: true Supported for Configuration purpose
Processor class that performs database operations on CapaChangeActivity objects.
This is the processor class called when creating a UDIPackaging object.
Processor class that performs database operations on Variance objects.
A form processor that generically updates one or more Workable objects in the database from the form data submitted in an HTML wizard.
Logger to allow writing messages to a job log.
Provides the capability to specify when an EffManagedVersion is effective given a start and end (EffRange) and optionally an EffContext.
A primitive config spec used to filter based on an Eff, its EffContext and a value for which the EffManagedVersion should be effective.
Assistant for handling type conversions for the start and end values of any subclass of of an EffRange, and providing client and server-side APIs useful for EffConfigSpec, PersistableEffConfigSpec and EffConfigSpecGroup.
Provides API signature for retrieving target specific configuration specification for structured effectivity propagation for passed in container reference.
A container config spec allowing multiple PersistableEffConfigSpecs to be considered.
A configuration item that serves as the context for which an Eff is valid.
The identification object to be used by all implementations of configuration item.
The context (ProductInstance or EffConfigurationItem) under which an Eff operates, the EffContext may be a configuration item, as recognized by PDM Enablers, for example.
This is contract which every Effectivity type delegate should adhere to.


Supported API: true

Extendable: false
Deprecated.
As of 4.0 replaced by Eff


Supported API: true

Extendable: false
The EffectivityConfigSpec can be used to filter elements to return only those that are effective, given a date/unit value and (possibly) a configuration item.
This helper is used to access an implementation of EffectivityService via the static reference EffectivityHelper.service.
Deprecated.
as of 4.0
This bean is used to create, update, or view effectivity for an EffectivityManageable object.
Deprecated.
This class contains the logic to create, update, view, assign, and retrieve Effectivity.
An EnumeratedType subclass representing an effectivity type.
Foreign-key association between an Eff and its context.
An EffForm represents a particular form (aka type) of effectivity and is intended to be implemented by concrete EffRecord implementations.
General Documentation: This interface and its supporting implementations provide the capability of specifying formats, the effectivity statements follow.
A class that is designed to hold the details of a particular format as specified in the configuration resource used (defaults to a windchill preference).
Provides an abstraction of an abnormal occurrence or error resulting while an effectivity format related operation is executed.
A factory class designed to create and maintain instances of EffFormat classes.


Supported API: true

Extendable: false
Deprecated.
use EffDelegate instead The implementaion for the same is made available through delegate.
EffFormatService accepts "messages" that are of interest to Effectivity Format classes.
An in-memory-only object used to encapsulate all the Effs associated with a given EffManagedVersion and EffContext for client interaction purposes (for example, if three effectivities exist for configuration item X and part 100 Rev A, these three effectivities will be represented as a range like "1-10, 12, 20-").
Assistant for getting EffGroups, converting EffRanges to and from Strings, and adding the Effs associated to EffManagedVersions to EffGroups.
Events emitted by the EffGroupAssistant for customization purposes.


Supported API: true

Extendable: false
Delegate used by the EffGroupAssistant to convert between an EffRange and start/end pairs.
This helper is used to access an implementation of EffService via the static reference EffHelper.service.
This Versioned object can have Effs assigned to it; often the Effs are grouped into one EffGroup.
The range of values (from start to end) under which an Eff is valid; the start value is required, and indicates when the Eff becomes valid, but the end value is optional, and when non-null signifies when an Eff is no longer valid.
A class that represents an immutable Value Object - designed to hold start and end range values of effectivity statements.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This service provides general effectivity functionality, both through its API and through listeners, that operate on EffManagedVersion, Eff, EffContext, EffConfigurationItem, ProductSolution and ProductInstance objects; this functionality can be reused by various implementations of effectivity including the reference implementation in wt.effectivity.
Event class for EffService.
A class that is designed to hold the state associated while processing one or many effectivity statements.
EffType is a specialization of EnumeratedType to provide localizable effectivity format type values.


Supported API: true

Extendable: false
Class that holds the rank of the Effectivity Type.
The class to ensure validity of Effectivity Type.
Visitor used to append effectivities to a node.
Elements represent specific instances of meta data, i.e.
An interface that is used to filter information element based on customized criteria.
ElementIdentifier identifies a particular Element instance.
Interface for all class handlers for import.
This MBean acts as an e-mailing utility service for other MBeans and provides centralized configuration of MBean e-mailing.
Emailer will call destroy() method on any EmailContentProvider that implements this method.
Convenience implementation of EmailContentProvider interface for use when the e-mail is to consist of a single, simple body part.
Wrapper interface for e-mail content which allows just-in-time determination of content, i.e.
Simple implementation of EmailContentProvider which returns a predesignated Multipart object.
Specialization of EmailBodyProvider for text whose type and contents are known at time of construction.
Provides e-mail configuration and back-end capabilities to other MBeans

Supported API: true

Extendable: true
A named list of e-mail addresses

Supported API: true

Extendable: true
An instance of this class represents an e-mail message.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The Encoder class provides methods to encode and decode serializable objects to and from character strings.
Deprecated.
As of 7.0, replaced by {@link #wt.util.EncodingConverter}

Supported API: true
Extendable: false
The class contains utility methods for converting a String into a MIME format called "x-www-form-urlencoded" and vice versa.
Extension of LogsDirViewer that provides a view of log files in a directory specified by the enigma.log.home property.
Use the newEnterpriseData static factory method(s), not the EnterpriseData constructor, to construct instances of this class.
This a tag interface to identify Persistables that an enter in an association with EnterpriseData.
Use the newEnterpriseDataDocumentDescribeLink static factory method(s), not the EnterpriseDataDocumentDescribeLink constructor, to construct instances of this class.
Use the newEnterpriseDataDocumentReferenceLink static factory method(s), not the EnterpriseDataDocumentReferenceLink constructor, to construct instances of this class.
The interface provides services to create and retrieve the EnterpriseData related Describe,Reference & CAD documents.
This class is the public interface to the enterprise data package.
Use the newEnterpriseDataEPMDocumentDescribeLink static factory method(s), not the EnterpriseDataEPMDocumentDescribeLink constructor, to construct instances of this class.
MVC builder class for EnterpriseData info pages Supported API: true

Extendable: true
Use the newEnterpriseDataLink static factory method(s), not the EnterpriseDataLink constructor, to construct instances of this class.


Supported API: true

Extendable: true
This a tag interface to identify Persistables that an enter in an association with EnterpriseDataMaster.
Use the newEnterpriseDataLink static factory method(s), not the EnterpriseDataLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
This class is the public interface to the enterprise data package.
This is the helper for EnterpriseService allowing static access via EnterpriseHelper.service; it has no helper methods defined.
This service supports one RevisionControlled object being made from another RevisionControlled object (or made into if you look at it the other way) and persisting the relationship; one method, EnterpriseService.saveCopy(CopyRules,RevisionControlled,RevisionControlled), uses CopyRules.
Constants used as descriptor properties for Promotion Request clients.
EntityChangeHandlers are used by the server side SaveEntityOperation.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Entry that stores the mapping of source and target attributes.
Deprecated. 
This class allows the selection of the allowable values for a specified EnumeratedType class in a choice list.
This class allows the selection of the allowable values for a specified EnumeratedType class in a choice list.
A type that has a defined list of valid values, which may change over time.


Supported API: true

Extendable: false
A set utility methods for working with EnumeratedTypes.
A set of utility methods for working with EnumeratedTypes.
This class represents an enumeration entry.
This class represents an enumeration.
This interface defines the method that enumeration info providers can use to reset their cached enumerations.
The interface defines how to implement a custom dynamic enumeration provider.
EnumeratorVector is wrapper class for java.util.Vector that implements java.util.Enumeration.
A resource info file that contains the options for a concrete EnumeratedType.
An algorithm that takes the fully qualified name of a concrete EnumeratedType class and an internal value for an instance of that type and returns an instance of that type.
Holds information for calculating the other side paths.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The EPMAnnotationHelper provides access to the EPM Annotation service through its public 'service' member.
The service in Annotation package to Add and Abort Structure Annotations to a StructureAnnotatable.
An enumerated type listing the valid owning applications for an EPMObject.
Each vetoable operation has a property in the wt.properties file that lists the applications that wish to veto that operation.
Use the newEPMAsStoredConfig static factory method(s), not the EPMAsStoredConfig constructor, to construct instances of this class.
The EPMAsStoredConfigSpec can be applied to Baselineables to filter those elements based on membership in an EPMAsStoredConfig.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newEPMAuthAppVersionRef static factory method(s), not the EPMAuthAppVersionRef constructor, to construct instances of this class.
An enumerated type listing the valid authoring applications for an EPMObject.
Use the newEPMAuthoringAppVersion static factory method(s), not the EPMAuthoringAppVersion constructor, to construct instances of this class.


Supported API: true

Extendable: false
The EPMBaselineService interface identifies the set of methods that applications use to manage the set of objects included in the workspace.
The eventTarget for EPMBaselineEvents is the baseline just created.
The EPMBoxExtents represent a box around the CAD model associated to the EPMDocument .


Supported API: true

Extendable: true


Supported API: true

Extendable: false
Use the newEPMBuildHistory static factory method(s), not the EPMBuildHistory constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
EPMBuildRule decides what data from the build source to publish to the build target and how to publish them.
Use the newEPMBuildRuleAssociationLink static factory method(s), not the EPMBuildRuleAssociationLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
EPMCADNamespace is to restrict a unique CAD name in the context of a project or PDM.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true
This enumerated type indicates the type of as stored configuration.


Supported API: true

Extendable: false
This interface provides the capability of performing client-side checking during object creation of EPMObjects.
A CAD file may contain multiple objects that an authoring application wants to expose as separate business objects (i.e.
EPMContainedObjectType is an enumeration that describes the types of objects contained in a CAD file that an authoring application might want to expose as separate business objects (i.e.


Supported API: true

Extendable: false
This serves to manage the context for an EPM session.


Supported API: true

Extendable: true
Use the newEPMDefinitionRule static factory method(s), not the EPMDefinitionRule constructor, to construct instances of this class.


Supported API: true

Extendable: false
The generic form of dependency between two EPMDocument objects.


Supported API: true

Extendable: false
link between original and generated representation.


Supported API: true

Extendable: false
relationship between original and representation
Use the newEPMDescribeLink static factory method(s), not the EPMDescribeLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
The config spec for use by EPMDocs.
The EPMDocConfigSpecNodeExpander class uses the EPMStruct Service and a ConfigSpec to implement the expand operation.
This is the default implementation of GetConfigSpecForDelegate2 that is used to create a list of config specs for EPMDocument seeds.
The EPMDocReqNodeExpander class uses the EPMStruct Service and a ConfigSpec to implement the expand operation.
EPMDocSubType is an enumeration that defines the subtypes of EPMDocuments that the system can store.
TreeNavigationRequest builder for the CAD Document.
Use the newEPMDocument static factory method(s), not the EPMDocument constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The Master of an EPMDocument.
The uniqueness constraint of number on the master.
A delegate that is used to validate the name, number and model name of a new EPMDocument to be created during upload from an authoring application.
Neutral Data for documents and family tables.


Supported API: true

Extendable: false
EPMDocumentType is an enumeration that defines the types of EPMDocuments that the system can store.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newEPMFamilyTableCellDependency static factory method(s), not the EPMFamilyTableCellDependency constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newEPMFamilyTableParameter static factory method(s), not the EPMFamilyTableParameter constructor, to construct instances of this class.
Use the newEPMFeatureDefinition static factory method(s), not the EPMFeatureDefinition constructor, to construct instances of this class.


Supported API: true

Extendable: false
The EPMIDSpaceHelper provides access to the EPMIDSpaceService through its public 'manager' member.
The service for generating/managing EPMIDSpaceRecords.
EPMImportContextData, this is used to pass information for EPMDocument handler and related actor

Supported API: true

Extendable: true
Certain EPM links cannot be explicitly modified.
A member link always has a quantity.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The EPMNDBoxExtents represent a box around the CAD model associated to the EPMNDDocument .
EPM Neutral Data interface for Choice

Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
information about the original from which the representation is derived

Supported API: true

Extendable: false
represents a derived representation

Supported API: true

Extendable: false
EPMNDDerivedRepSet represents a set of related representations/images

Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Represents a Family Table object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
EPM Neutral Data interface for Model Item

Supported API: true

Extendable: false
It relates two EPMNDModelItems or positions one relative to another (or the EPMNDDocument).


Supported API: true

Extendable: false
This is a base class for neutral data classes represent a persistable data.
EPM Neutral Data interface for Option

Supported API: true

Extendable: false
EPM Neutral Data interface for OptionGroup

Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Represents root container of any EPM neutral data structure.


Supported API: true
This interface is used by all objects that want to allow for application-based vetoing of modifications.
This exception is thrown when an owner application vetos an operation on one of its objects.
Definition of Pro/Engineer internal parameter


Supported API: true

Extendable: false
The EPMPopulateRule describes what dependent objects will be entered into the workspace when an object is added to teh workspace.
Associates an EPMDocument with another EPMDocument.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newEPMResultRule static factory method(s), not the EPMResultRule constructor, to construct instances of this class.


Supported API: true

Extendable: false
Use the newEPMSepFamilyTable static factory method(s), not the EPMSepFamilyTable constructor, to construct instances of this class.
Use the newEPMSepFamilyTableMaster static factory method(s), not the EPMSepFamilyTableMaster constructor, to construct instances of this class.
Use the newEPMStandardFamilyTableManager static factory method(s), not the EPMStandardFamilyTableManager constructor, to construct instances of this class.
Use the newEPMStandardUploadManager static factory method(s), not the EPMStandardUploadManager constructor, to construct instances of this class.
Use the newEPMStandardWorkspaceManager static factory method(s), not the EPMStandardWorkspaceManager constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The EPMStructureHelper provides access to the EPM structure service through its public 'service' member.
The service for the struct package containing "navigetters" to navigate the EPMMemberLink or EPMReferenceLink to both masters and iterations.
Use the newEPMSubstituteRepInfo static factory method(s), not the EPMSubstituteRepInfo constructor, to construct instances of this class.
Applications may save data that is specific to their applications inside an EPMSupportingData object.They save their data in the data member of the object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This service provides methods to get the supporting data from an object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Denotes that an EPMDocument is a variant of another.
This interface provides the capability of performing client-side vetoing of set() operations.
The EPMWorkspace is an EPM-specific workspace.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The purpose of EPMWorkspaceNamespace is to restrict a unique combination of EPMDocument "CADName" and WTDocument "Name" in context of a EPMWorkspace.


Supported API: true

Extendable: true


Supported API: true

Extendable: false
Use: This interface can be used to extend the capabilities for Deadline reporting as per custom needs.
Use: This interface can be used to extend the capabilities for Deadline reporting (Summary Activity) as per custom needs.
two objects, determine the equality.
The purpose of this delegate is to perform validations related to Equivalence link.
Use the newEquivalenceLink static factory method(s), not the EquivalenceLink constructor, to construct instances of this class.
EquivalenceLinkAnnotation represents additional flags on EquivalenceLink granted or denied.
Class represents the Equivalence Network Supported API: true
TODO: Document me

Supported API: true

Extendable: false
DataUtility for Equivalence Network display for Associative

Supported API: true

Extendable: true
Delegate interface which is needed to change the flow to find EquivalenceNetwork

Supported API: true

Extendable: false
Helper class to hold Equivalence params to be used in transformation

Supported API: true

Extendable: false
TODO: Document me

Supported API: true

Extendable: false
Helper class holding Equivalence link type

Supported API: true

Extendable: false
Use the newERPMaterialDocumentDescribeLink static factory method(s), not the ERPMaterialDocumentDescribeLink constructor, to construct instances of this class.
Deprecated.


Supported API: true

Extendable: false
Use the newERPMaterialLink static factory method(s), not the ERPMaterialLink constructor, to construct instances of this class.
Use the newERPMaterialSet static factory method(s), not the ERPMaterialSet constructor, to construct instances of this class.
Use the newERPPartSpecificPlantData static factory method(s), not the ERPPartSpecificPlantData constructor, to construct instances of this class.
Deprecated.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Provides default implementations for Establishment Reporting Regulatory Submissions.
Abstract documents renderer to render document structure.
Enumeration that describes the status of an object.
Renders the output of EnterpriseData in ESI response.
Define common behaviors of ESI part abstractions.
Renders the output of AbstractStructureRender in ESI response.
Manages the relationships for part that are alternates to the set of parts to be processed.
Renders alternate unit of measure for AUM Holder AUM Holder object holding the Alternate Unit of Measure information - for e.g., it could be a WTPartMaster instance.
Convenience class for ESI Blob API's.
This class renders the output of components (i.e.
ADDED_AND_DELETED - Send the BOM component in a pair of added and deleted elements.
UNCHANGED - Send the BOM component in the unchanged element.
NONE - No adjustment action is needed; send as is.
Provides services which can used for customizing the difference calculation of BOM.
Provides services which can used for customizing the difference calculation of BOM.
This class renders the output of BOM header (i.e.
This class renders the output of BOM which includes header, components, substitutes and reference designators.
Super class for component, substitute and reference designator renderers.
This class is responsible for creating and persisting a change activity.
This class is responsible for creating and persisting a change order.
Provides methods to get a collection of targets for ECN objects.
This class is responsible for creating and persisting a change request.


Supported API: true

Extendable: false
Contains type IDs of task delegates for ESI SOAP RPCs, I*E group names which are exposed to an external system, ESI release status codes and certain other constants used by ERP Connector.
Renderers MPMControlCharacteristic objects.
Deprecated.


Supported API: true

Extendable: true
Deprecated.


Supported API: true

Extendable: true

Supported API: true

A simple extension of CacheManager that provides for caching of distribution targets information.
Represents part information identified for Part Diff logic calculation by the ESIWTPartRender and ESIPartUtility.
This class serves as a common factory for instantiating ESIDiffManagement Delegates.
This class has methods to render documents associated to a RevisionControlled object (including those associated to the relevant ERPMaterial object if the RevisionControlled object is a WTPart) and build the relevant portions of the ESI response.
Interface to be implemented by an ESI document renderer, so as to provide the correct renderer for WTDocument or CAD document structure.


Supported API: true

Extendable: false
This interface defines the methods that ECN factory classes must implement.
This class renders the output of ECN header (ie.
Interface for obtaining information about the relationships between effectivities and EffManagedVersion objects.
Creates an instance of ESIEffectivityHandler.
The default implementation of ESI effectivity handler.
This class renders a CAD Document structure.
Provide message wrapper for other ESI Exceptions

Supported API: true

Extendable: true
Manages information about Info*Engine Groups which are to be built by the VDB builder.
Manages all ESIGroupInfo objects in a virtual machine.
Manages information about Info*Engine Groups that are built by the VDB builder.
Provides access to the ESIService implementation and provides several generally useful utility methods.
This class has methods to render a Made From Set/Co-produce object and build the relevant portions of the ESI response.
This class is an implementation of a ESI specific Baseline.
An abstraction for an ESI map file.
Thrown when a serious error occurs in map processing.
Container for ESIMap information.
Finds the instance of ESIMap associated with a file name.


Supported API: true

Extendable: false
Provides consistent localized messages for all ESI classes.
Provides services which can used for customizing the difference calculation of MPML Objects.
Provides services which can used for customizing the difference calculation of MPML Objects.


Supported API: true

Extendable: true


Supported API: true

Extendable: true


Supported API: true

Extendable: false
Utility class for comparing objects that are getting published using ESI.
Interface for initializing object history builders.
The default implementation of the ESIObjectHistoryBuilder interface.
Interface for initializing object history renderers.
Creates an instance of the correct implementation of the ESIObjectHistoryRenderer interface.
The default implementation of the ESIObjectHistoryRenderer interface.
Returns the status for the object release.
Provides more information on status reason.
This class renders the output of MPMOperationToOperatedPartLink (i.e.
This class renders the output of MPMOperationToConsumableLink (i.e.
Ability to publish the Operation by changing the LCS of it.
This class renders an MPMOperation object.
This class renders the output of MPMOperationToPartLink (i.e.
This class renders the output of MPMOperation and MPMOperationUsageLink (i.e.
Renders com.ptc.windchill.mpml.processplan.operation.MPMOperationToWorkCenterLink objects.
Provides services which can used for customizing the difference calculation of O&V Objects.
Provides services which can used for customizing the difference calculation of O&V Objects.
Wraps a WTPart and maintains useful relationships for the benefit of a part renderer.
Represents part information identified for BOM Difference logic calculation by the ESIWTPartRender and ESIPartUtility.
Creates an attributes panel.
This class preserves the relationship between an iteration and a part master.
This is a class intended to handle wt.part.WTPart as a primary business object.
Renders com.ptc.windchill.mpml.processplan.MPMPartToProcessPlanLink objects.
This class is the public interface to the esipart package.
Renders the output of MPMPlantAssignmentLink (i.e.
Renders the output of MPMPlantLocalizationLink (i.e.
Renders the output of MPMPlant (i.e.
This class renders the output of MPMProcessMaterial (i.e.
This class renders the output of process plan header (ie.
Renders the output of MPMProcessPlanLocalizationLink (i.e.
This class renders the output of Process plan which includes header, operations, sequences, resources, operation usage links, operation to part links, operated on part links, standard procedure links, work center links, option set, plant and plant assignment link etc.
This class renders a Promotion Request.
Assists ESI classes in obtaining ESI configuration information.
A plugin that collects the esi.properties property file.
This class abstracts and consolidates all of the ESI property requests so that property consumers all get the same property name and have consistent default values.
Renders the links MPMPartQualityLink, MPMProcessQualityLink and MPMOperationQualityLink

Supported API: true

Extendable: true
Transitory object that holds information about ESITraget and Persistable along with ReleaseActivity returned after querying database.
This class renders the output of reference designators (i.e.
Use the newESIRelatedTransaction static factory method(s), not the ESIRelatedTransaction constructor, to construct instances of this class.
Represents a given ESI release and is primarily used for book-keeping purposes.
This class is an implementation of a ESI specific released object snapshot.
This class is an implementation of a ESI specific released object snapshot.
It is an extension of wt.fc.ObjectToObjectLink and links a Releasable object (such as a WTPart or a WTChangeOrder2) to the ESIRelease object that represents its release.
It is an extension of wt.fc.ObjectToObjectLink and links an ESIRelease object to each of the ESITransaction objects that constitute the release represented by the former.
Provides utility methods for miscellaneous tasks that involve the ESIRelease object.
Defines the interface for ESIRenderer classes.
Subclass of ESIException (and therefore of WTException) which allows clients to determine that the exception was thrown by an ESIRenderer.
This class serves as a common factory for instantiating ESI renderers.
Renders the output of MPMResourceGroup (i.e.
Renders MPMResource objects.
Renders the output of WTPartUsageLink (i.e.
Utility class for resource renderer.
Implements the Runnable interface.
Thrown when a error occurs while processing ESIResponse meta information.
Provides localized messages for ESI response meta information related errors.
Deprecated.


Supported API: true

Extendable: false
Implements the Runnable interface.
ESI workflows may suspend until external processes are complete.
This class implements one form of implicit assignment.
This class renders MPMSequence object.
This class renders the output of MPMSequence and MPMSequenceUsageLink (i.e.
Defines the ESI methods that are available to remote clients.
Tree handler for show related ESITransactions Tree.
This class implements explicit assignment.
Renders the output of MPMSkill (i.e.


Supported API: true

Extendable: true
Renders the links MPMPartQualityLink, MPMProcessQualityLink and MPMOperationQualityLink

Supported API: true

Extendable: true
Renders the links MPMPartQualityLink, MPMProcessQualityLink and MPMOperationQualityLink

Supported API: true

Extendable: true
Renders the links MPMPartQualityLink, MPMProcessQualityLink and MPMOperationQualityLink

Supported API: true

Extendable: true


Supported API: true

Extendable: true


Supported API: true

Extendable: true


Supported API: true

Extendable: true
Renders the links MPMPartQualityLink, MPMProcessQualityLink and MPMOperationQualityLink

Supported API: true

Extendable: true
Renders the links MPMPartQualityLink, MPMProcessQualityLink and MPMOperationQualityLink

Supported API: true

Extendable: true
This class is the default implementation of ESIECNFactory.
This class renders the output of MPMStandardProcedureLink (i.e.
This class renders the output of substitute (i.e.
Provides access to the ESISvrService implementation

Supported API: true

Extendable: false
Defines the non-client methods that are available on the ESI service.
A location where ESI is to publish information.


Supported API: true

Extendable: false
Represents a target assignment between a persistable object and an ESI Target.


Supported API: true

Extendable: false
Representation for an association with an object with ESITarget.
Utility APIs to access the ESITarget object without requiring a compile-time dependency on the esi/Esi module

Supported API: true

Extendable: false
Interface for obtaining ESITargets that are associated with Persistable objects.
Creates the appropriate ESITargetFinder, based on ESI configuration options.
Abstract base class for WTPart target finder implementations

Supported API: true

Extendable: true
Use the newESITargetIdentity static factory method(s), not the ESITargetIdentity constructor, to construct instances of this class.
MVC builder class for ESITarget object info page.
Interface for implementations that find distribution target information.
Represents the many-to-many relationship between ESITargets and WTOrganizations.


Supported API: true

Extendable: false
Utility class used for operations related to ESITarget object.
Renders the output of MPMTooling (i.e.
Defines an ESI Transaction and manages a set of ReleaseActivities.
Use the newESITransactionActivity static factory method(s), not the ESITransactionActivity constructor, to construct instances of this class.
Utility APIs to access the ESITransaction object without requiring a compile-time dependency on the esi/Esi module

Supported API: true

Extendable: false
Provides common services which are used for management of transactions in ESI.
Provides common services which are used for management of transactions in ESI.
Use the newESITransactionMessage static factory method(s), not the ESITransactionMessage constructor, to construct instances of this class.
If the transaction status is PENDING or PROCESSING, return true.
Use the newESITransactionRelease static factory method(s), not the ESITransactionRelease constructor, to construct instances of this class.


Supported API: true

Extendable: false
It is an extension of wt.fc.ObjectToObjectLink and links an ESITransaction object to an ESITarget object, where publication of data to the latter is represented by the former.
Provides common services which are not intended to be available to remote consumers.
A convenient class for ESI utility API's.
Validator for "viewShopOrdersInfo (action's internal name)/View Shop Order Count (action's display name)" action.
This class renders the output of MPMWorkCenter (i.e.
This class renders the work instructions.
This class renders the output of ECN, which includes ECN header , part and BOM.
This class has methods to render a stand-alone part and build the relevant portions of the ESI response.
Helper class contains public get/set methods to configure and store ESRDocInfo settings
to create CAR ESR EPMDocument
Support ESR Template configuration specified in parameters as:
- cad template doc name
- or, as ESR EPMDocument


Supported API: true

Extendable: false
Holds information for calculating the other side usage paths.
Builder class

Supported API: true

Extendable: false
Annotation To be used for registering the events which is present in the Class annotated with @CustomEventListener.
Interface representing event-specific data which must be recorded for an audit event, beyond the data recorded in the AuditRecord.


Supported API: true

Extendable: false
Facilitates special operations needed by objects that evolve during deserialization.
Dialog used for displaying throwables.
This tag may be included as a subtag within a describeColumn tag for a multi-attribute column descriptor like "ALL_SOFT_ATTRIBUTES".


Supported API: true

Extendable: false
This class is used by the user interface to execute a number of plugins.
This ExecuteReportTag is used by client customized JSP to execute jasper and windchill report through URL base execution.
ExcutionMode in the mode of the actiivity.
The ExecutionObject is an interface that holds attributes that are common to plans, activities and deliverables.
Generic container for reports

Supported API: true

Extendable: false
Enum describing the various execution statuses for executions

Supported API: true

Extendable: false
Result of a single link creation.
Deprecated.
Not used in any release since 8.0
The class to fetch and existing downstream or custom downstream node for a given upstream node.
This class represents an EXISTS expression in a WHERE clause.
Deprecated. 
The Expander interface is used for selecting an implementation of the expand operation.
Specify the class that handle the expansion state of the Tree.
Fault tolerance handling while Export.
Supported API: true


Supported API: true

Extendable: false
All attribute export/import handlers which will export contents other than meta data should implement this interface in order that the associated contents will be exported.


Supported API: true

Extendable: false
Import Export for the EquivalenceLink

Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Abstract class, most of standard export/import link handlers extend.
Export Import for MPMCompatibilityLink

Supported API: true

Extendable: false
Export/Import for the MPMDescribeMfgProcessLink

Supported API: true

Extendable: false
Export/Import for the MPMDocumentDescribeLink

Supported API: true

Extendable: false
Export Import for MPMDocumentReferenceLink

Supported API: true

Extendable: false
Export/Import for the MPMMfgStandardUsageLink

Supported API: true

Extendable: false
Export/Import for the MPMOperationProcessLink

Supported API: true

Extendable: false
Export/Import for the MPMOperationToConsumableLink

Supported API: true

Extendable: false
Export/Import for the MPMOperationToOperatedPartLink

Supported API: true

Extendable: false
export import for the MPMOperationToPartLink

Supported API: true

Extendable: false
export import for the MPMOperationToWorkCenterLink

Supported API: true

Extendable: false
Export/Import for the MPMOperationUsageLink

Supported API: true

Extendable: false
export import for the MPMPartToPlantAssignmentLink

Supported API: true

Extendable: false
Export/Import for the MPMPartToProcessPlanLink

Supported API: true

Extendable: false
Export/Import for the MPMPlantAssignmentLink

Supported API: true

Extendable: false
Export/Import for the MPMPlantLocalizationLink

Supported API: true

Extendable: false
Export/Import for the MPMPrecedenceConstraintLink

Supported API: true

Extendable: false
Export/Import for the MPMProcessPlanLocalizationLink

Supported API: true

Extendable: false
Export/Import for the MPMSequenceUsageLink

Supported API: true

Extendable: false
export import for the MPMStandardProcedureLink

Supported API: true

Extendable: false
This class performs import/export of the <SecurityLabels> attribute for SecurityLabeled objects.
Abstract class, most of standard export/import handlers extend.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This abstract class represents common part of Exporter and Importer classes.
Objects that implement the Explorable interface may be displayed and navigated in the WTExplorer.
Supported API: true


Supported API: true

Extendable: false
Exporter is the container representing export handlers for the context of the export operation.
Export File to export importable spreadsheet

Supported API: true

Extendable: false
Enumeration type for exportable Packages.
Helper class for delivery export functionality.
Supported API: true
The mapping rule file in XML format.
This class holds additional information specific for export in PDX format, such as name, description and identifiers of seed objects (i.e.
Utility class and command-line entry point to export system health/performance tables from a Windchill database to a portable (non-database-specific) format for use with ImportPerfTables.
Interface for a redaction callback delegate to ExportPerfTables.
Factory interface for creating ExportPerfTables.Redactor objects, which are used by ExportPerfTables to perform data redaction.
Exports selected Report Templates from the database.


Supported API: true

Extendable: false.
Objects that implement this interface have conditional logic that can be evaluated.


Supported API: true

Extendable: false
Use the newChoiceRuleMaster static factory method(s), not the ChoiceRuleMaster constructor, to construct instances of this class.
Tagging interface for objects that can have expressions assigned to to like Part, Links etc.
A helper for working with Expressions.
Default factory for the class.
This class renders the output of expressions assigned to expressionable/choicemappable object.
This class serves as a common factory for instantiating Expression Delegates.
Delegate to validate expressionable/choicemappable/choicerule expressions and retrieve expression string from it.
Subclass of ESIRendererException (and therefore of WTException) which allows clients to determine that the exception was thrown by an ESIRenderer during Expression rendering.
A service to create/modify Expressionable and ExpressionMemberLink objects.
An interface to define a a custom validator

Supported API: true

Extendable: true
Extension of javax.management.monitor.GaugeMonitorMBean that that allows one to skip the first high or low notification.


Supported API: true

Extendable: false
Mapping Data provider interface

Supported API: true

Extendable: true
Base class for ExtendedMapping implementation

Supported API: true

Extendable: false
Exception thrown when an unexpected situation occurs while trying to access an external directory server (eg.


Supported API: true

Extendable: false
Use the newExternalStoredData static factory method(s), not the ExternalStoredData constructor, to construct instances of this class.
This class represents a table which can be used in a SQL FROM clause.
This interface is to allow customers to control, the visibility of IBAs on the facet

Supported API: true

Extendable: true
Thrown for failures during dynamic XPathFactory creation.
Navigation Criteria Helper for factory

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Holds a set of properties to assign to newly created versions.
Facilitates the execution of fault tolerance operations and reporting of faulty/dependent objects
Execution allowed through callback FaultTolerantOperationCallback.
Use: This interface is specific to facilitate a custom logic to update FloatingBaselineMemberLink for attributes 'health status' & 'deadline' by considering the set of related activities.
This delegate provides the least loaded queue for FBR export operations.
Object for FDA UDI Submissions

Supported API: true

Extendable: false
Master Object for FDA UDI Submissions

Supported API: true

Extendable: false
The identification object for FDAUDISubmission objects.
Provides APIs to assist clients in determining what objects the user can create.


Supported API: true

Extendable: false
This class implements a Federated interface to directory services such as LDAP-accessible directory services.
Defines and manages MIME body parts contained in HTTP request and response messages.
Creates HTTP connections to remote systems, sends requests, and returns the responses received.


Supported API: true

Extendable: false
Represents an HTTP protocol request or response message.
Represents a MIME multipart object contained in an HTTP request or response message.
Parses and provides access to the elements of an HTTP protocol response.
This class implements FederatedService objects that use Info*Engine to access remote systems and data sources.


Supported API: true

Extendable: false
Defines the essential interface for all classes implementing Federated services that provide access to non-local objects.
Supported API: true
FederationHelper provides client invokable methods to federation services.
FederationServerHelper provides server invokable methods to federation services.
FederationService provides client invokable methods to federation services.


Supported API: true

Extendable: false
FederationServiceSvr provides methods to federation services that can only be invoked from classes running on the server.
FederationUtilities provides class methods that perform utility functions supporting the Federation subsystem.
A class used for creating standardized user feedback messages for display in javascript alert or confirm dialog windows.
This interface defines ways of getting and adding messages to a FeedbackModel.
A class used for creating standardized feedback messages for display.
This interface is the key that is used to bind clients to a feedback source.
Provides the set of valid feedback message types.
Class that provides wrappers to priviledged file methods using the wt.security package.
Log4j file appender

Supported API: true

Extendable: true
Defines a sequencing model based on an XML input file stored in the SeriesTemplate table.
Applet used to select files (actually, filepath strings), requires Java plugin.


Supported API: true

Extendable: false
Simple callback interface for file processing.
Deprecated. 
Provides a simple MBean representation of a file

Supported API: true

Extendable: true
Simple file visitor interface

Supported API: true

Extendable: true
Provides ability to watch and load a file upon changes via a fairly general URL abstraction.
FileWatcher subclass with no-op overrides of all abstract methods.
This class can perform simple filtering operations for an array of objects.
Interface to tag object that need to considered for filtering.
Object used for passing the information about the filterable objects as argument to the filtering service

Supported API: true

Extendable: true
Tagging interface which filter specific caches must implement.
Use the newFilterCriterionDefMaster static factory method(s), not the FilterCriterionDefMaster constructor, to construct instances of this class.
ContextListener<MethodContext> MBean that allows selective logging of method contexts that match specific criteria.
Allows selective logging of method contexts that match specific criteria.
ContextListener<RequestMBean> MBean that allows selective logging of servlet requests that match specific criteria.
Allows selective logging of servlet requests that match specific criteria.
Enumerated type to indicate to client code the way in which an object is filtered.
Mass change filter exclusion types.
Delegate for custom filter operations.
Renders AtoNavigationFilter, AttributeStructFilter

Supported API: true

Extendable: true
Deprecated.
- As of 13.0.1.0 , use BomService#getFilteredEquivalenceLinks()



Supported API: true

Extendable: false
Finds a ChangeRequestIfc based on some other object.
Finds a ChangeRequestIfc based on an AnalysisActivityIfc.
Finds a ChangeRequestIfc based on a ChangeActivityIfc.
Finds a ChangeRequestIfc based on a ChangeAnalysisIfc (a ChangeInvestigationIfc or a ChangeProposalIfc).
Finds a ChangeRequestIfc based on a ChangeIssueIfc.
Finds a ChangeRequestIfc based on a ChangeOrderIfc.
Finds a ChangeRequestIfc based on a WfAssignedActivity.
This class is obsolete.
The supported modes of Find in Table feature in a table component

Supported API: true

Extendable: false
This Command executes a query derived from the values int the source TypeInstance.
This class represents a fixed length string constant in a SQL statement.
This is a command line utility that can be used to change the system's ChangeAssociationMode and to convert legacy change objects and links to flexible change objects and links.
Service support for flexible change associations.
Change association modes: Legacy New FlexibleChangeItem objects are created with flexible attribute false.
Interface required for a change object to participate in a flexible change incident association.
Interface required for a change object to participate in a flexible change issue association.
Pre-populate the TypeInstance of the Problem Report or Variance based on the launching from other flexible change objects.
Interface required for a change object to participate in a flexible change association.
Abstract class for determining if a change item is ready for conversion.
Class for encapsulating the readiness info of a change item.
Default view for the change object picker search results table.
Abstract link for flexible change associations between two FlexibleChangeItem objects.
Delegate class that encapsulates configurable and customizable code needed to convert legacy to flexible change links.
Prepopulate the TypeInstance of the Change Notice based on the launching change request or flexible supported change object.
Interface required for a change object to participate in a flexible change order association.
Interface required for a change object to participate in a flexible change request association.
Pre-populate the TypeInstance of the Change Request based on the launching variance, problem report or flexible supported change object.
Pre-populate the TypeInstance of the Change Review based on the launching change review object.
Service support for flexible change associations.
This association is named "LotBaseline" to Baselineable masters.
Enumeration that indicates the association type while creating the association.
Datautility for status column on FloatingBaselineMember.
This is Do nothing OOTB default implementation of FloatingLinkCRUDInterface

Supported API: true

Extendable: true
Provide a delegate to “listen to/react on” CRUD operations on member links.
Attribute content wrapper for Floating Point.
Attribute content wrapper for FloatingPoint with Units.
wt.log4j.jmx.LoggingEventFilter for use with wt.log4j.jmx.LoggerRepositoryMonitorMBean.
A Folder acts a container of information.
Class FolderBusinessObject provides a wrapper class for objects that appear in the WindchillExplorer.
A collation key factory for Foldered objects in a folder.
The Folder conflict resolver.
Attribute specific constraint factory.
A Foldered object is one that lives in a Folder (Cabinet or SubFolder).
Class FolderedBusinessObject provides a wrapper class for objects that appear in the WindchillExplorer.
A FolderEntry is an object that can be considered one of the entries in a folder.


Supported API: true

Extendable: false
This class provides access to the Windchill foldering capability.
Holds a persistent association between a Folder (Cabinet or SubFolder) and a Foldered object (it's member).
A FolderMembership association defines the basic containment characteristic of a Folder.


Supported API: true

Extendable: false
Returns a Folder that corresponds to the folder path supplied in the data.
This first class information object is Foldered for organizational purposes and DomainAdministered, but is not LifeCycleManaged; it is a non-revisable object that the system manages and controls via business rules, notifications, access control, indexing, etc.
Defines foldering related business operations.
Used to represent events occuring within the FolderService.
FolderTableBuilder [rightPane]
Supported API: true

Extendable: true
Abstract class that represents an association between two Persistables where one of the objects persistently holds a reference to the other.
A role descriptor for the aggregated (one/zero-to-one) side of a foreign key association.
Deprecated. 
Deprecated.
Replaced by Association Rules in Windchill 11.0
This interface should be used on those ContentHolders that want to store a primary format (for mainly display purposes).
Utility class for performing a form-based login from a Java client.
Delegate interface used by FormBasedLogin to delegate actual process of performing a non-browser-based form-based login.
A FormDataHolder has helper APIs to access all the form data for the current request.
Status returned by one form processor to a calling form processor or from a form processor to the WizardServlet.
A class used to pass feedback from one form processor to another or from a form processor back to the WizardServlet after processing completes.
Deprecated. 
Deprecated. 
Use the newFormulaMetaData static factory method(s), not the FormulaMetaData constructor, to construct instances of this class.
Use the newFormulaSet static factory method(s), not the FormulaSet constructor, to construct instances of this class.


Supported API: true

Extendable: false
Use the newFormulaSetSelectorLink static factory method(s), not the FormulaSetSelectorLink constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newFormulaValuatedLink static factory method(s), not the FormulaValuatedLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
Helper class that provides client access to the ForumService API.
This class represents the client accessible API to the forum.


Supported API: true

Extendable: false
Class FrameLocator is a utility which sets the location of the parameter window to cascade down the desktop.
This class represents a FROM SQL clause.


Supported API: true

Extendable: false
The FvHelper provides access to the Fv service through its public 'service' member.
Use the newFvHost static factory method(s), not the FvHost constructor, to construct instances of this class.
Use the newFvMount static factory method(s), not the FvMount constructor, to construct instances of this class.


Supported API: true

Extendable: false
The interface FvMountValidatorMBean provides the mechanism to validate the mounts between FvFolders/RemoteFolders and FvHosts and validating these mounts across Method Servers i.e.
FvPolicyRule objects indicate what file vault is applicable when an event happens to an object.


Supported API: true

Extendable: false
The FvService service presents an interface (accessible also in the client) to the functions provided in the server by the StandardFvService.


Supported API: true

Extendable: false
Exception thrown when something goes wrong with the rule manipulation or file vault policy execution.
Provides simple interface to monitor percentage of time recently spent in garbage collection
A MethodAuthenticator that is used to transport trusted user authentication from a HTTP Gateway process to a method server.
The GatewayServletHelper class is designed to work with the URLFactory to provide a series of accessory methods to build invokations through the Anonymous and Authenticated gateways.
Input Parameter of the algorithm: Any number of rule algorithms (0..N) that the return value of it would be RuleConstraintWrapper Object.
An class used by plugins that need to gather all logs directory files during data collection.
An abstract class used by plugins that need to gather a specific file during data collection.
An interface specifying the API's necessary for a type of plugin that collects a specific file during plugin execution.
An abstract class used by plugins that need to gather a directory during data collection.
An interface specifying the API's necessary for a type of plugin that collects a directory during plugin execution.
A plugin that executes the Gather Info database script on either Oracle or SQL Server.
An abstract class used by plugins that need to gather a logs directory during data collection.
An interface specifying the API's necessary for a type of plugin that collects log files during plugin execution.
Indicates that the annotated class is to be treated as a link associating two Persistable objects.
Indicates that the class is to be implemented as a DatastoreArray.
Indicates that the class is to be implemented as a DatastoreSequence.
Indicates that the class is to be implemented as a DatastoreStruct.
Indicates that the annotated class is to be generated as an EnumeratedType.
Indicates that the annotated class's GenAsObjectMappable.properties() are to be persisted as columns in any persistent class which includes it as a GeneratedProperty.
Indicates that the annotated class is to be persisted as a database table with its properties persisted as columns in the table.
Indicates that the annotated class can be reduced to a simple, primitive field for serialization.
Provides basic generation support for properties.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Represents an association for which the cardinality of one of the roles is either zero-to-one or one.
Represents a typical field/getter/setter for a class.
A role descriptor for the associated link.
Deprecated. 
This Validation class checks for valid translation manager role, It enables option for "Generates Translation Document" on parts,PS,IS for the roles mentioned in /com/ptc/tml/TranslationCoordinatorRoles

Supported API: true

Extendable: false
Java bean that defines a generic business object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
GenericType is an enumerated Type that holds information about the type of the Genericizable object.


Supported API: true

Extendable: false
Specifies the access modifier to apply to the getter method for a property.


Supported API: true

Extendable: false
Returns TypeIdentifiers for all ancestors of the TypeIdentifier argument passed in.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Gets the TypeIdentifiers for the direct inheritors of the type represented by type_id.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Gets the TypeIdentifiers for the direct or indirect, instantiable inheritors of the type represented by type_id.
Command line utility that outputs a full stack trace for each server manager and method server in the cluster.
Delegate that is used by ConfigService.getConfigSpecFor(NavCriteriaContext) to create the list of ConfigSpec.
This is a helper class for delegates that implement {@link GetConfigSpecForDelegate2). <p/> <BR><BR><B>Supported API: </B>true <BR><BR><B>Extendable: </B>false
Given soft type id and attribute type id, it returns the default value of this given attribute type.
Gets the TypeIdentifiers for all the descendants, both direct and indirect, of the type represented by type_id.
Input Parameter of the algorithm: The set value of "DiscreteSet" will be passed into the algorithm through the input parameter.
Gets the TypeIdentifiers for the common direct inheritors of type_id and interface_type_id.
Gets the TypeIdentifiers for all the descendants, both direct and indirect, that are descendants of type_id and interface_type_id.
Gets the TypeIdentifiers that are direct, instantiable inheritors of both type_id and interface_type_id.
Gets the TypeIdentifiers for all the instantiable descendants, both direct and indirect, that are descendants of type_id and interface_type_id.


Supported API: true

Extendable: false
Input Parameter of the algorithm: null Return value of the algorithm: The RuleConstraintWrapper object that the string value contains HIDDEN_CONSTRAINT and Serializable set to null.
Input Parameter of the algorithm: null Return value of the algorithm: The RuleConstraintWrapper object that the string value contains IMMUTABLE_CONSTRAINT and Serializable set to null.
Gets the TypeIdentifiers for the direct, instantiable inheritors of the type represented by type_id.
Gets the TypeIdentifiers for all instantiable descendants, both direct and indirect, of the type represented by type_id.
Gets the TypeIdentifiers for the interface types directly implemented by the type represented by type_id.
Input Parameter of the algorithm:args array Return value of the algorithm: return true, if the first arg is Null, else, return false

Supported API: true
Gets the TypeIdentifier for the type "class" directly specialized by the type represented by type_id.


Supported API: true

Extendable: false
Input Parameter of the algorithm: null Return value of the algorithm: The RuleConstraintWrapper object that the string value contains SERVER_ASSIGNED_CONSTRAINT and Serializable set to null.
Input Parameter of the algorithm: null Return value of the algorithm: The RuleConstraintWrapper object that the string value contains PRE_GENERATED_VALUE defined at RuleConstraintConstants and Serializable set to null.


Supported API: true

Extendable: false
Gets a TypeIdentifier for the passed in typename String.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
An object that handles details involving graphical representation of attributes.
This interface defines the requirements for all graphical components.
Class use to hold graphic data use to build drawing area
Class use to identify the graphic data type
API for ObjectGraphTemplateProcessor and ObjectGraphProcessor which produce a realized ObjectGraph given the root object and either an ObjectGraphTemplate (preview or application modes) or an ObjectGraph (application mode only)

Supported API: true

Extendable: false
The config for Attribute Group.

Supported API: true

Extendable: false
A plugin that executes the Group Domain and Location WinDU task and collects the results.
A resolver for loading GroupingComparators via deferred binding.
Guava cache instrumentation interface

Supported API: true

Extendable: true
This interface defines the base GUI component class that other component classes can implement.
GUIComponentArray allows for the rendering of a group of components.
A helper class used right now to hold some of the constants and some utility methods related to the GUI components.

Supported API: true

Extendable: false
Deprecated.
HAGenericPart is deprecated and planned to be removed in next release.
Delegate for Handover Plant

Supported API: true

Extendable: false
To create a Hanging change link that is supported with association constraints the recommended order of operations are: Use the newHangingChangeLink static factory method(s), not the HangingChangeLink constructor, to construct instances of this class.
Links a ChangeActivity2 object to each of the Changeable2 objects in a Vector.
Defines a sequencing model of another subclassed series separated by a delimiter.
Service contract for HAOperations REST call.
Logic to heal Consumption

Supported API: true

Extendable: true
Holder for the Heal Consumption use case

Supported API: true

Extendable: false
Builder class

Supported API: true

Extendable: false
Heal Consumption Report data

Supported API: true

Extendable: false
Use: This interface can be used to extend the capabilities for health status reporting as per custom needs.
Use: This interface can be used to extend the capabilities for changing health status icons as per custom needs.
Use: This interface can be used to extend the capabilities for health status reporting as per custom needs.
HealthStatusType indicates Plan Activity status.
Implementation of HeapDumpDelegateMBean; see it and other interfaces implemented for more information.
NotificationHandlerDelegateFactory that produces a heap dump whenever a notification is received.
Class HelpContext provides an interface for providing a help context to a java.awt.Container.
Deprecated. 
HelperPanel is a utility Panel used by many UI classes in the wt.clients.prodmgt package.
This class is used in conjunction with application context to lookup a given help resource from a provided selector.
The HelpSystem is used to integrate a set of HelpContexts.
Deprecated.
As of 13.0.1.0, Filter classes are meant to be for internal usage
Deprecated.
HostEnvironment is deprecated and planned to be removed in next release.
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Abstract component for HTML ui components
Supported API: true

Extendable: false
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
Deprecated. 
This class is an XHTML implementation of RichText that can be assigned as a data type to modeled and soft object attributes.
Deprecated. 
Deprecated. 
HTTP Authentication service.
This is a bootstrapping authenticator used if server is the willing to accept user names as authenticated by the HTTP server.
Used to indicate status of an upload or a download.
This enumeration is used in the HttpContentOperation object to indicate that this is either an upload or a download.
This class is a carrier of HTTP request information to a Windchill method server.
This class encapsulates the information from the HttpServletRequest that is serialized and sent to the Method Servier when a HTML form is submitted.
This class is a carrier of HTTP request information to a Windchill method server.
This class is a carrier of HTTP response information back to an HTTP gateway from a method server.
This class is a carrier of HTTP response information back to an HTTP gateway from a method server.
The HTTPServer class represents the server-side service interface for dispatching HTTP requests to their corresponding service methods.
Deprecated. 
Utility class that can be used to upload or download content from the Windchill Web Services API.
Attribute content wrapper for HyperLink.


Supported API: true

Extendable: false
Used to represent events occurring within the iba service.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Instrumented cache management interface

Supported API: true

Extendable: true
Instrumented cache management interface

Supported API: true

Extendable: true
JMX MBean interface which defines method for calculating average age of all entries in the cache

Supported API: true

Extendable: true


Supported API: true

Extendable: true


Supported API: true

Extendable: true
Carries the data and Renderer to appropriately display an icon in the UI.
Retrieves icons for Windchill objects.
A factory for icon delegates.
Deprecated. 
Indicates the paths to display icons.
Deprecated. 
Objects that implement the Identifiable interface may be used as WTNodes and displayed in the WTTree.
The IdentificationObject is an abstract class that encapsulates information about the identity of a single class or a set of classes.
Identified is the interface to be implemented by classes that have attribute or collection of attributes that distinguishes the object.
Use the newIdentifiedConstraintFactory static factory method(s), not the IdentifiedConstraintFactory constructor, to construct instances of this class.
Identifiers uniquely identify Definitions and/or Elements from the point of view of a given system.
This factory defines the pattern for constructing Identifiers.
A collation key factory for Identified objects.
Factory object that can issue DisplayInformation about other objects.
The IdentityHelper provides access to the identity service through its public 'service' member.
Remote interface with public identity service methods.
The IdentityServiceEvent encapsulates identity change events.
An interface beans can implement to streamline Element to bean and bean to Element translation.
A plugin that collects the ie.properties property file.
Used to execute an InfoEngine task to fetch data for a JCA table/tree
Supported API: true

Extendable: false
Input Parameter of the algorithm: null Return value of the algorithm: return true if the containerRef is instanceOf wt.projmgmt.admin.Project2 class, otherwise, return false

Supported API: true
Input Parameter of the algorithm:args array Return value of the algorithm: return true, if the first arg is NOT Null, else, return false

Supported API: true
Input Parameter of the algorithm:args array Return value of the algorithm: return true, if the first arg is Null, else, return false

Supported API: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A plugin that collects the migration files related to ILWC.
Interface required for an object to participate in an impact association as either an Impactor or Impacted object.
Delegate used to abstract the behavior of Impactor and Impacted objects.
Interface required for an object to participate in an impact association as the impacted.
Delegate used to abstract the behavior of Impacted objects.
A class for subprocessors that perform a database operation on one or more objects.
Builder for the Impacted Objects table

Supported API: true

Extendable: true
Configures the default views for the Impacted Objects table.
Helper for working with impact associations and for using the ImpactService.
Interface for Impactor objects, or objects that support and Impactor, that provides a persisted impact intent value.
Displays the Impact Intent attribute on the Summary and Resulting Items table.
Type of impact an object can have on associated Impacted objects.
Link for impact associations between Impactor and Impacted objects.
Interface required for an object to participate in an impact association as the impactor.
Delegate used to abstract the behavior of Impactor objects.
Builder for the Impacted By Objects table as seen on Impacted objects.
Configures the default views for the Impacted By Objects table.
Use the newImpacts static factory method(s), not the Impacts constructor, to construct instances of this class.
The interface describing the services available for impact associations.
A class to process additional operations once the change notice has been created or updated.
Enumeration type for setting typebased property for Packages to include format types.
Import action for each import session

Supported API: true

Extendable: false
Supported API: true
Use the newImportedBookmark static factory method(s), not the ImportedBookmark constructor, to construct instances of this class.
Delegate for finding a user on the local system, matching the user referenced in the context replication data being imported.
Delegate for finding a user on the local system, matching the user referenced in the context replication data being imported.
Delegate for finding a user on the local system, matching the user referenced in the context replication data being imported.
An enumerated action type that applies to a single import element

Supported API: true

Extendable: false
Importer is the container representing import handlers for the context of the import operation.
This event will have information about the status information of objects being imported.
Status for an import job

Supported API: true

Extendable: false
Utility class and command-line entry point to import system health/performance tables from a a portable (non-database-specific) format produced by ExportPerfTables to a Windchill database.
Service contract for ImportOperations REST call.


Supported API: true

Extendable: false
Import sheet type that pertains to the objects contained in the sheet.


Supported API: true

Extendable: false
Use the newInbox static factory method(s), not the Inbox constructor, to construct instances of this class.
An enumerated type listing the valid authoring applications for an EPMObject.
A link between a ChangeOrder2 and a ChangeActivity2 representing ownership of the activity by the order.
Returns a newly constructed BinaryLink based on the parent and child objects that participate in the link.
The interface implementation of a IncludedIn link.
This class is intended to handle a ChangeActivity or a ChangeOrder object.
Exposes aggregate statistics for all incoming RMI requests.


Supported API: true

Extendable: false
Effectivities are no longer used to indicate incorporation.
An independent ExpressionAlias.
The Indexable interface marks the classes whose objects can be indexed.


Supported API: true

Extendable: true
Exception thrown when something goes wrong with the rule/list manipulation or index policy execution.
Helper class that provides convient access to the Index Policy Manager functionality through its manager member.
The IndexPolicyManager presents an interface accessible also in the client to the functions provided in the server by the StandardIndexPolicyManager.


Supported API: true

Extendable: false
Represents document information identified for export by the retrievePartDocInformation and retrievePartDocDifferences methods of the WTPartService.
Provides configurable collection of MBean info via getInfoData() routine.
Simple class representing a triplet of an ObjectName, attribute name, and (optional) display name.
A ComponentConfigFactory for InfoConfig component

Supported API: true

Extendable: false
Gives beans a reference to a InfoComponentConfigFactory.
Describes an information page
Supported API: true

Extendable: false
Common interface of delegate factories for use with Info and its subclasses.
Describes the default Define Impact step for all wt.change2.WTVariance objects.
Generate a unique identifier for a remote object given a key and a set of name/value substitutions.
Allows a set of MBean object names and attribute names to be specified for purposes of obtaining these later, e.g.
This tag is used to initialize data for an object being created or edited in a wizard.


Supported API: true

Extendable: false
Builder is use to get the layout to create part with a given number for insert part action wt.part.WTPart objects.
A plugin that collects installer log files.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This concrete implemenation represents the Instance Based Attributes Identifier.
This concrete implementation represents the Instance Based Attribute Definition.
Interface to be used to create new delegates to be used when creating new instances.
InstanceIdentifier gives the identification of a particular object.
Use the newInstanceReplacementRecord static factory method(s), not the InstanceReplacementRecord constructor, to construct instances of this class.
Defines a sequencing model of whole integer values ranging from min to max with an increment of delta between each adjacent value.
IntegerSpinner extends NumericSpinner to allow listening to the contained textfield.
Provides a search API for the client to use to get paged, sorted, and integrated database and content searches.
A all purpose class to support Interference Detection.
A holder used to contain all the information for a specific Interference.
Enumeration of common attributes used for comparisons between two interferences.
A equality helper class to support comparisons of interferences.
A holder used to contain all the information for a specific Interference.
The valid set of InteropStates that an Interoperable object can exist with.


Supported API: true

Extendable: false
The InUseConfigSpec uses the InUseDelegate mechanism to filter out elements that are in use by other principals.
The InUseDelegate can be used to determine if a given iteration is undergoing change.
Factory for InUseDelegates.
Thrown when the arguments passed to an algorithm contain invalid data.
InvalidAssociationExceptions are thrown if an invalid role/class association is specified for a query or navigate operation.


Supported API: true

Extendable: false
Any feedback that is issued by a CommandDelegate must be of type CommandDelegateFeedback.
A plugin that executes the Invalid Container Templates WinDU task and collects the results.


Supported API: true

Extendable: false
A plugin that executes the Invalid LDAP Entries WinDU task and collects the results.


Supported API: true

Extendable: false
A plugin that executes the Invalid Objects WinDU task and collects the results.


Supported API: true

Extendable: false
Types of inventory disposition values for setting the inventory dispositions on change task affected objects.
This class lists the valid IOP States that are associated with a ControlBranch.
Tracks client UserName, IPAddress, UserAgent on a per-user, per-calendar-date basis.
Tracks client IP and user agent for device type.
Determines if the type_id type is a (is type compatible with) the ancestor type.
Used for validating if the AttributeContainer passed in has a TypeInstance that is checked in.
Tests if the TypeInstace is checked out by the principal.
Used for validating if the AttributeContainer passed in has a TypeInstance that is checked out to a project.
Used for validating if the AttributeContainer passed in has a TypeInstance that is checked out.
Returns true if the TypeInstance resides in a personal cabinet, returns false if in a shared cabinet.
Tests if the given TypeInstance is the latest, or last one in the version branch.
Returns true if the given TypeInstance has been locked by the current principal.
Returns true if the given TypeInstance has been locked.


Supported API: true

Extendable: false
Determines if the supplied TypeInstance is owned by a specific principal.
Determines if the supplied TypeInstance is owned by the current principal.
Determines if the TypeInstance of a wt.vc.Versioned Object can be revised.


Supported API: true

Extendable: false
Deprecated.
this tag is no longer required as of 10.0 M010.
Deprecated.
Returns a newly constructed IssueImplementedBy link.
The interface implementation of a IssueImplementedBy link.
IssuePriority indicates the priority of the WTChangeIssue.
Tests if the TypeInstace is working copy by the principal.
Tests if the TypeInstance object is a working copy.
Item is the abstract base class that represents discrete items that can be associated with an administrative domain and are directly subject to access control.
Class for Item Expression Discrepancy.
Delegate for ItemExpression discrepancy

Supported API: true
Extendable: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Provides an abstraction of a plug-and-play component in conjunction with the Mastered interface.
A link specifying that an iteration provides descriptive information for a another iteration.


Supported API: true

Extendable: true
Information that is Iterated and is stored in folders is handled differently than other Foldered information.
The IteratedFolderedConfigSpec can be used to filter IteratedFoldered elements based on folder location.
Holds a persistent association between a Folder (Cabinet or SubFolder) and the latest iteration of an IteratedFoldered object (it's member).
This Workable (and therefor Iterated) first class information object is IteratedFoldered which allows special foldering behavior to take into account its Iterated nature when displaying it in a folder, and it is DomainAdministered; it is similar to a FolderResident except that it is Workable and is therefor rather than Foldered; it is neither LifeCycleManaged nor Versioned.
Common interface for an object to participate in an impact association as either an IteratedImpactor or IteratedImpacted object.
Interface required for an object to participate in an impact association as the impacted.
Interface required for an object to participate in an impact association as the impactor.
Default delegate for Iterated elements.
Information that is Iterated and is LifeCycleManaged is handled differently than other LlifeCycleManaged information.
An iterated partial baseline is a baseline that stores additions, removals, and replacements (delete/add) incrementally using iterations.
A link specifying that an iteration (implementation) refers to another master.
A persistent assocation between a Folder and the latest iteration of an iterated member of a Folder.
This is a tagging interface to declare any Windchill iterated object type as Traceable.
This is a tagging interface to declare any Windchill iterated object type as IteratedTracedTo.
This is Windchill type class for IteratedTraceResource All module level trace resources must extend their resource class from this to participate in traces functionality.
This is Windchill Master class for IteratedTraceResource mastered data.
The IteratedUsageLink is an association between an iteration and a master.
Defines methods that test the viability of a user doing an iteration history on an object.
Defines utility methods for creating URLs for iteration history for a user.
An identifier that uniquely labels an iteration.
IterationState is a specialization of EnumeratedType to provide localizable IterationState names.
The abstract implementation for IXConflictResolverIfc.
The wrapper class for determining the context from which IX framework is invoked.
IxbActorDelegatesHelper, this contains import actor delegate picker which are available in the framework.
It is the super class for IXBStreamer and IXBSvrStreamer so that there should be separate apis for export/import functionality.
Supported API: true
Supported API: true
This interface represents XML file for export and import This is a simple wraper for XML DOM representation.
This class is only a wrapper for IxbDocument implementation and only override the getValue(String tag) method.
This interface represent XML element for export and import.


Supported API: true

Extendable: false
This class contents several static methods that can be used in export/import application.
Helper class for Export/Import.
This class only extends IxbJaxbElement and implements some function of IxbDocument interface

Supported API: true

Extendable: true
This class use JAXB Object to store attributes and elements It uses JAXBUtil class to set/get value of JAXB object

Supported API: true

Extendable: true


Supported API: true

Extendable: false
STEPRepositoy to interact with EDM API's during import An instance of STEPRepository must be set ObjectImportParameters during doImport invoke.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The interface to provide the import/export functionality on server side

Supported API: true

Extendable: true


Supported API: true

Extendable: false
The interface for import resolvers.
The default conflict resolver.
The enum class for the different IX fidelity levels available

Supported API: true

Extendable: false
This class is the Enumeration class for Implementation Methods set in IXFormatType.
This class is the Enumeration class for Format Protocol set in IXFormatType.
IXFormatType.java Wrapper object comprising of ExportImportFormatType, IXFormatProtocolType and IXFormatImplementationMethodType.
Helper API to support IXFormatType object creation.
The skip object conflict resolver.
A marker class to indicate that the resolver is capable of resolving conflict which may be related to many objects in an import session.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A marker class to indicate that the resolver is capable of resolving conflict which is related to only one object in an import session.
A factory for class loaders that load from a random access (local) JAR/ZIP file.
Command line utility which finds overlaps between one or more jar files (provided as command line arguments) and the virtual classpath embodied by this class' classloader.
Abstract implementation of JavaProcessMonitorMBean that implements everything necessary to instantiate this MBean except getObjectNameSuffix().
MBean interface for registering and monitoring a set of generic Java processes.
This class contents several static methods that can be used in jaxb objects export/import.
This class provides methods for operation on JAXB objects, includes: set/get attributes of JAXB object set necessary attributes value for describe element marshall the JAXB object

Supported API: true

Extendable: false
Simple class to lazily instantiate and cache JAXP factories for a single thread (i.e.
Base Class for Java based JAX-WS enabled web services.
Extension of LogsDirViewer that provides a view of log files in a directory specified by the jboss.server.log.dir property.
Describes a JCA column
A component config that can create a ComponentDescriptor Supported API: true
Extendable: false
JCA implementation of ComponentParams Supported API: true

Extendable: false
Utility class that looks at JcaComponentParams to provide some information

Supported API: true

Extendable: false
Abstract base class for JCA configurable tables.
A context for the processing of a component by the DataUtility infrastructure

Supported API: true

Extendable: false
Describes a JCA info page
Describes a JCA Mini info page
Describes a JCA mini table
Describes a JCA property
Describes a JCA table.
Describes a JCA tree Instances of this class should typically be created by a ComponentConfigFactory
Supported API: true

Extendable: false
Extension of AsyncJDBCAppender that allows one to include additional data items for individual, select request parameters, headers, and/or cookies.
Applet used to select files (actually, filepath strings), requires Java plugin.
Simple servlet to render JFreeChart charts directly to the servlet response stream.
Log4j org.apache.logging.log4j.Appender which sends JMX notifications for log events.
Log4j JMX appender; produces JMX notifications in response to logging events

Supported API: true

Extendable: true
Utility for establishing local JMX connections to the server manager and method server processes.
Monitors a JmxProxyServlet instance.
Compiles JRXML File to Jasper It Starts with Supplied Path ( File or Directory ) If not Provided, Fallback to Default Directory ( JasperReports ) If not Present, Fallback to Current Directory

Supported API: true

Extendable: false
This abstract class separates out logic that could be used for all single (or simple) object subclasses.
Class to write pass messages to an NmFeedbackSpec object.
JWTAttributeInfo is use to set JWT attribute infomration including label and isVisible

Supported API: true
NOTE: The attribute delegate framework is designed to retrieve only key and value from the request.
A basic event class which can be used with the KeyedEventDispatcher.
An KeyedEventBranch represents a group of events to which listeners may subscribe.
Interface for event subscription and notification.


Supported API: true

Extendable: true
A do-nothing implementation of KeyedEventListener.
This class represents an expression that evaluates to a SQL keyword that can be used in a SQL statement.
This enumerated type class represents datastore keywords.
A simple GUI component to display the given text.
LanguagePreference contains methods used to parse HTTP Accept-Language strings and retrieve the 'sub-parts' of the strings.
This delegate implementation returns the last PathOccurrenceContext object only.
Returns, in priority order, the latest iteration for a master owned by the current principal, the latest iteration by comparing the iterationIdentifier's series value if not owned by the current principal, or the latest by create Timestamp if the series values are equivalent.
This class implements methods that are applied to a query specification to augment the criteria such that the latest instances of versioned objects are returned in the query.
Use the newLatestReleasedConfigSpec static factory method(s), not the LatestReleasedConfigSpec constructor, to construct instances of this class.
Deprecated. 
Deprecated. 
Deprecated. 
An action that simply launches the URL specified in the action XML file.
An action that simply launches the URL specified in the action XML file.
Log4j layout

Supported API: true

Extendable: true
A signature engine which requires a username and password to be supplied.
A signature engine which requires a password to be supplied.


Supported API: true
Range delegate for left-filled strings.
A range that left-fills the start/end values with spaces to ensure that 9 < 10, for example, in a query.
Deprecated.
Replaced by wt.change2.ChangeProcessLink.
The class supports a utility for converting ReportTemplate to set the legacyMode attribute of each instance's QML.
Basic constant definitions for LicenseGroup support.
Helper class that provides easy access to the implementation of methods defined by the LicenseUsageService interface.
LicenseUsageService provides client-invokable methods for accessing the License Usage feature.
The LifeCycleConfigSpec can be applied to LifeCycleManaged elements to filter them based on life cycle state.
The life-cycle template and state conflict resolver.
This interface defines a service that is used in InfoPageStateDataUtility to configure the URL for the state link.
Provides an abstraction of an abnormal occurrence or error in the usage or processing of the LifeCycleService.
LifeCycleHelper provides client invokable methods to life cycle services.
LifeCycleHistory captures an audit traill for an object as it moves through a LifeCycle.
Defines utility methods for creating URLs for lifecycle history for a user.
LifeCycleManged interface objects will enter a LifeCycle process upon creation.
When executed from a class that extends BasicTemplateProcessor, these script call can be invoked by using the 'useProcessorService service = ' html template entry.
Provides server side access to the methods of the LifeCycleServiceSvr interface.
LifeCycleService provides client invokable methods to life cycle services.
LifeCycleSignature captures a role player's ballot and comments for a specific object in a specific phase of a life cycle.
LifeCycleState is the state 'cookie' of the LifeCycleManaged interface.
Deprecated. 
LifeCycleTemplate holds a Life Cycle specification.
Returns a LifeCycleTemplate with the name supplied in the data.
Attribute specific constraint factory.
The definition of a Life Cycle.
LifeCycleTemplateMasterReference is a specialization of CachedObjectReference to provide type safe references and access to the name and enabled attributes without instantiating the object.
LifeCycleTemplateReference is a specialization of CachedObjectReference to provide type safe references and access to the name and enabled attributes without instantiating the object.
Deprecated.
As of 13.0.1.0, Instead of this helper class, StandardBomService can be used
Represent line number value.


Supported API: true

Extendable: false
This service interface defines the API for managing LineNumber and PublishedLineNumber information.
Link is the interface that represents any kind of associations between two or more domain-specific objects.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Objects of this class encapsulate the set of link differences identified for a particular link type, among the objects being compared.
LinkInfo is the class for providing class meta-data There will be an instance of this class for each modeled link business class that is installed.
When executed from a class that extends BasicTemplateProcessor, these script call can be invoked by using the 'useProcessorService service = ' html template entry.


Supported API: true

Extendable: false
Configures the default views for the Change Notices table under the change tab.
Configures the default views for the Change Request table under the Change tab.
Deprecated. 
Interface that can be implemented to provide dynamic Listeners configuration

Supported API: true
Extendable: true
Configures the default views for the Problem Reports table under the change tab.
Builds the runtime resource bundles as java classes.
This is a List Selector.
Configures the default views for the Variances table under the change tab.
Example builder for the mini info component.
Holder for parameters to be used when making an SOAP call to an Adobe LiveCycle Assembler service.
Creates and persists Advanced Find Criteria objects based on input from a xml load file.
Loader for the AssociativityLinks

Supported API: true

Extendable: false
Creates and persists changeDirective objects based on input from a comma seperated value (csv) file.
Creates and persists Common MPMLink Links based on input from a XML file.
Used to load file and URL content into ContentHolders such as documents and parts in Windchill.
Creates and persists documents objects based on input from a comma seperated value (csv) file.
Creates and persists ATO objects based on input from a xml load file.
This class is used by wt.load.StandardLoadService to create objects for classes in the com.ptc.windchill.esi. package.
Creates and persists a SeriesTemplate object based on an XML input file.
USAGE:
windchill wt.load.LoadFromFile -d [data file name] -u [user name] -p [user password] -CONT_PATH [container path]

The LoadFromFile loads test case data into Windchill.

Note: On Windows operating systems, if a LoadFromFile argument includes spaces, you must enclose the argument in double quotes (" ") and precede the quotes (escaped) with a backslash (\).
A utility for loading our objects into the database.


Supported API: true

Extendable: false
Creates and persists library objects based on input from an XML load file.
This class is used by wt.load.StandardLoadService to create and persist life cycle objects based on input from a comma seperated value file.
Creates and persists Manufacturing Process objects based on input from a XML file.
Creates and persists Manufacturing Standard Group objects based on input from a XML file.
Creates and persists MPMOperation objects based on input from a XML file Method names and parameters are defined in csvmapfile.txt.
Creates and persists part objects based on input from a comma seperated value (csv) file.
Creates and persists preference objects based on input from a comma seperated value (csv) file.
Following are the use cases that this class currently performs Creates a WTOrganization object in a Windchill repository.
Creates and persists MPMProcessPlan objects based on input from a XML file Method names and parameters are defined in csvmapfile.txt.
This class is used by wt.load.StandardLoadService to create objects for classes in the wt.project package.
Creates and persists Replacement links (WTPartAlternteLink and WTPartSubstituteLink) objects based on input from a comma separated value (csv) file.
Creates and persists Report objects based on input from an XML load file.
Creates and persists ReportTemplate objects based on input from a comma separated value (csv) file.
Creates and persists MPMResource objects based on input from a XML file Method names and parameters are defined in csvmapfile.txt.
Creates and persists MPMSequence objects based on input from a XML file Method names and parameters are defined in csvmapfile.txt.
Provides helper methods for use in load classes such as LoadDoc and LoadPart.
Provides server-side functionality as a service that's remotely available for use by a client.
Creates and persists supersede links and their group objects based on input from a comma separated value (csv) file.
Used to load users, groups, associate users to groups, domains, and access rules for test or demo data in Windchill.
Following are the use cases that this class currently performs: Uploads and associates pictures to the profiles of users in the system.
Load workflows into the Windchill database.
LobLocator provides interfaces to store and retrieve large objects (LOBs) from a datastore.
LocaleIndependentMessage is the wrapper class for getting a message which is independent of locale.
JSP LocaleTag returns the most appropriate Windchill supported Locale using SessionHelper.
LocaleUtilities provides utility methods for working with Locales.
Represents a type that will support a request for a localized message.


Supported API: true

Extendable: false
LocalizedResource contains the utility methods for finding and opening the resource that best matches the given Locale.
A plugin that executes the Locate Dangling References WinDU task and collects the results.
A form property processor that will process the location picker field.
Provides an abstraction of a plug-and-play component.
InUseDelegate for Iterated, Lockable elements.
Provides an abstraction of an abnormal occurrence or error in the usage or processing of the locking service.
Provides an abstraction as the API (Application Programming Interface) to the lock services.
Provides an abstraction that specifies and promotes server-side functionality as a service that's remotely available for use by a client.
Provides an abstraction of an extended keyed event used in conjunction with the standard implementation of the server-side functionality as defined by the LockService interface.
This class declares a number of constants for use with log4j logging.
A plugin that collects the Log4j configuration files.
A plugin that collects the Upgrade specific log4j.properties property file.
This is the central interface in the log4j package.
Log4j logger

Supported API: true

Extendable: true


Supported API: true
Interface to accept or reject application of logging events to a given appender

Supported API: true

Extendable: true


Supported API: true

Extendable: false
This class represents a Logical Operator.
Interface for providing the getGWTRendererType() contract.
The anchor point for the logging system.
A filter output stream for writing log entries.
Short for LoggerRepository this class helps ensure that the appropriate log4j LoggerRepository is used and should be used in place of log4j's Logger.getLogger() and LogManager.getLoggerRepository() APIs.
Extension of ManagedDirView that provides a view of log files in a directory specified by a given wt or system properties entry.
This class provides standard methods for reporting various categories of information to aid in debugging.
Encapsulates the criteria needed to do a container-based lookup.
Default implementation of the LotBaselinBusinessRuleDelegateInterface.
This class acts as delegate for the business rules which are in same BusinessRuleSet.
/** This class is an implementation of a specialize Baseline which baselines variants specification and module variants.
This class is a concrete implementation of the ConfigSpec interface and may be used for filtering iterations that belong in a lot baseline.
A facade that makes available some APIs from LotBaseline module through reflection.
Interface that makes available some APIs from LotBaseline module through reflection.
Delegate used to control the impacted behavior of LotBaseline objects.
MVC builder class for Lot baseline info pages Supported API: true

Extendable: true
An EffForm representing lot number effectivity statements.
Deprecated.
LWCNormalizedObject is deprecated and is planned to be removed in the next release.
Feedback object for displaying progress feedback that is generated within a MacroCommandDelegate.
This interface defines an mechanism for associating a macro with a computed value.
Builder for creating mail-client specific compliant mailto: links following guidelines from RFC-2368.
Implements the MainCacheManagerMBean management interface in the straight-forward way.
Provides centralized cache management instrumentation and monitoring.
This wt.lifecycle.LifeCycleManged first class information object is Foldered for organizational purposes and DomainAdministered; it is a non-revisable object that the system manages and controls via business rules, notifications, access control, indexing, etc.
This class is an implementation of a Baseline.
Delegate used to control the impacted behavior of ManagedBaseline objects.
Abstract reference implementation of a PersistedCollectionNestedHolder business object.
This is an implementation for providing display identification information for ManagedCollection objects.
Implementation of IdentificationObject for a ManagedCollection.
Extension of DirView that provides basic functionality for managing old files.
FileVisitor that attempts to gzip any non-directory, non-.gz file it visits except for files older than ReallyOldThresholdDays which it simply deletes like ManagedDirView.FileDeleter.
Simple FileVisitor that attempts to delete any non-directory file it visits.
Allows viewing of selected contents of a selected directory and provides basic file maintenance functionality

Supported API: true

Extendable: true
If a manger service has a problem such as not finding a manager it throws a ManagerException.
The manager service is a manager which is used to startup and provide access to a pre-defined list of managers.
The ManagerServiceFactory is a well known pseudo-singleton (static methods) which is used to record and access a default manager service.
This class serves as a data container for gathering Directive objects to be passed from one or many services to another service optimized to handle the required interaction with the database for the set of Directive objects it contains.
The ManifestCustomMetaDataSourceProvider delegate adds and removes metadata sources for content as well as adds new attributes to existing metadata in the manifest.xml file in the payload.
Use the newManufacturerPart static factory method(s), not the ManufacturerPart constructor, to construct instances of this class.
Mapper class used by Mapping Processor to compute Mapped Value

Supported API: true

Extendable: false
This class provides methods which are used get mapping infomration of jaxb objects.
MappingManagerException captures errors that occur during Define Mapping processing.
Constants used as descriptor properties for Mass Change clients

Supported API: true

Extendable: false
Mass change association types.
A filter delegate is used for the mass change client to filter out objects selected by the user that are ineligible for a specific mass change operation.
Aggregates filter status information for all mass change objects.
The mass change operations are controlled by properties for supported and excluded types for a specific operation.
The Mastered object for the RevisionControlled abstract class.
Provides an abstraction of a plug-and-play component in conjunction with the Iterated interface.
The MasterHelper provides access to the Master service through its public 'service' member.
Deprecated.
the preferred way to do this is via the MainCacheManager
Deprecated.
the preferred way to do this is via the MainCacheManagerMBean


Supported API: true

Extendable: false
The MasterService service presents an interface (accessible also in the client) to the functions provided in the server by the StandardMasterService.


Supported API: true

Extendable: false
Baseline for a PromotionNotice indicating the dependant items required for this PromotionNotice to be reviewed.

The MaturityBaseline does not support holding a reference to a working copy.
This is a class intended to handle PromotionNotice as a primary business object.
The intent of the maturity configuration service is to handle service calls for UI configurations.
Usual exception associated with a service.
Promotion Request helper for associated wt.maturity.MaturityService.
Use the newMaturityKey static factory method(s), not the MaturityKey constructor, to construct instances of this class.


Supported API: true

Extendable: false
The interface describing the services available for the maturity package.


Supported API: true

Extendable: false
Adds introspection based constraints for modeled attributes.
A plugin that collects the current Windchill MBean values after executing a MBean dump.
Annotation processor which processes JMX MBean interfaces to provide additional metadata beyond that provided by Java 6's StandardMBean.
This MBean provides XMLEncoder/XMLDecoder based persistence to/from files for MBeans and other objects.
Provides persistence (load/store ability) for a set of JMX management beans

Supported API: true

Extendable: true
Simple annotation class for use in annotating the impact of JMX MBean interface methods.
Provides constants and utilities related to registration of MBeans with an MBeanServer.
Collection of various utilities used in conjunction with implementation and use of JMX MBeans.
ContextListener<MethodContext> MBean that produce histogram statistics of method contexts, grouping by target class and method.
Produce histogram statistics for method contexts.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Builds upon Java's built-in java.lang.management.MemoryMXBean to provide additional functionality, including percentage usage and minimum free memory based monitoring of overall heap usage and percentage-based monitoring of the old and perm-gen/metaspace memory pools.
Link class which denotes the occurrence of a logical merge operation wherein one version of an object was merged into another.


Supported API: true

Extendable: false
Root tagging interface for all Windchill message types.
A resource bundle entry's category.
Class MessageDialog displays a dialog window that contains the supplied message.
JSP MessageTag retrieves a localized message from a resource bundle.
Enumerated Type representing Message.
Creates Shop Orders tree.
Tree handler for displaying shop order count from MES system viz.
A resource info file that contains localizable display names for modeled elements (classes, attributes, etc).


Supported API: true

Extendable: false
Class that encapsulates argument marshaling for method invocations between client and server.
Object capable of endorsing outgoing method invocation calls so that client identity will be securely available to server-side method processing the call.
Context corresponding to an active method invocation in the method server.
AutoCloseable implementation for by-passing access control for a clearly delimited scope, restoring the previous access control enforcement state upon leaving this scope.
Detailed information related to a method server request context.
Interface to filter MethodContextMBean objects.
Monitors Windchill method server method contexts.
Set of method contexts and related aggregate data.
Use the newMethodDefMaster static factory method(s), not the MethodDefMaster constructor, to construct instances of this class.
Interface for objects that can be sent back to client to give feedback for an active call.
Use the newMethodInvocationDesc static factory method(s), not the MethodInvocationDesc constructor, to construct instances of this class.
Provide basic top-level data on a single method server and proxying thereof

Supported API: true

Extendable: true
Class that encapsulates Method Server invocations providing string substition of unique method server ids.
The method server application main.
Overview information and statistics for method server

Supported API: true

Extendable: true
Provides top-level overview of method servers associated with a server manager

Supported API: true

Extendable: true
Records history for any changes done to MfgHistoryManageable object.
interface for the MfgHistory use cases

Supported API: true

Extendable: false
MfgHistoryEventType enumeration with possible event types.
Use the newMfgHistoryLink static factory method(s), not the MfgHistoryLink constructor, to construct instances of this class.
MfgHistoryLinkType enumeration holding types of history links.
This is marker interface for MPML objects to get participated in MfgHistoryLink association and to maintain a history.
Use the newMfgHistoryMaster static factory method(s), not the MfgHistoryMaster constructor, to construct instances of this class.
A plugin that collects migration log files.
A plugin that collects the migration.properties property file.
A plugin that collects the migration report files.
The Milestone class represents a notable point in the execution of a project.
Interface for Mini tables with limited supported APIs

Supported API: true

Extendable: false
Thrown in situations where a policy access control rule to be deleted does not match the existing policy access control rule on the system.
A plugin that executes the Missing Master WinDU task and collects the results.
The builder for the Objects With Missing Objects table report.
Thrown by TaskHelper checkParameter methods.
MissingRepObjectLinkTarget is a subclass of ObjectToObjectLink that links MissingRepObjectTarget, WTObject objects to each other to form missing object information for a package delivery.
The MissingRepObjectTarget represents missing objects information for a package delivery.
A plugin that executes the Missing Representables WinDU task and collects the results.
Describes the context in which a given data utility is being asked to get data values.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: true


Supported API: true

Extendable: false
Use the newModelItem static factory method(s), not the ModelItem constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newModelItemLink static factory method(s), not the ModelItemLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
Use the newModelItemMaster static factory method(s), not the ModelItemMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A Utility class for comparing model occurrences.


Supported API: true

Extendable: false
A class for handling modify change action status wizard processing.
Objects that implement this interface can serve as the reference object of an ModuleVariantInformationLink.
A versionToVersionLink which holds information about WTPart as RoleA and ModuleVariantInformationContext(VariantSpec) as RoleB.
Helper class for building ModuleVariantInformationLink queries

Supported API: true

Extendable: true


Supported API: true

Extendable: false
Manages (and persists) a set of javax.management.monitor.Monitor MBeans.
Used to determine if the page in this wizard is either valid or should be enabled.
A MP input stream is a filter that allows a business class to read consecutive multipart data object bodies whilst alleviating the associated pain.
Use the newMPMAbstractPlantAssignmentLink static factory method(s), not the MPMAbstractPlantAssignmentLink constructor, to construct instances of this class.
The purpose of this delegate is to determine the process plan context for the current bom.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newMPMCompatibilityLink static factory method(s), not the MPMCompatibilityLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
Delegate to validate the MPMCompatibilityLink.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newMPMConfigContextLink static factory method(s), not the MPMConfigContextLink constructor, to construct instances of this class.
MPMConfigurationRecipe to store data for configuration/generation of Process Plan.
MPMConfigurationRecipeCategory to set the type/category of object MPMConfigurationRecipe made for.
MPMConfigurationRecipeData to store data for configuration/generation.
The identification object for MPMConfigurationRecipeMaster objects.
Key table for all MPMConfigurationRecipeMasters.
Deprecated.


Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, replaced by MPMStandardCC
Deprecated.
As of 13.0.1.0, replaced by MPMStandardCCMaster @see MPMStandardCCMaster
Use the newMPMControlQualityMasterIdentity static factory method(s), not the MPMControlQualityMasterIdentity constructor, to construct instances of this class.
Use the newMPMControlQualityMasterKey static factory method(s), not the MPMControlQualityMasterKey constructor, to construct instances of this class.
Use the newMPMDescribeMfgProcessLink static factory method(s), not the MPMDescribeMfgProcessLink constructor, to construct instances of this class.
Use the newMPMDocumentDescribeLink static factory method(s), not the MPMDocumentDescribeLink constructor, to construct instances of this class.
This helper is used to access an implementation of MPMDocumentService via the static reference MPMDocumentHelper.service.


Supported API: true

Extendable: false
Use the newMPMDocumentReferenceLink static factory method(s), not the MPMDocumentReferenceLink constructor, to construct instances of this class.
Service to manage document with MPMlink objects

Supported API: true

Extendable: false
Use the newMPMEPMDocumentDescribeLink static factory method(s), not the MPMEPMDocumentDescribeLink constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Validation Code for WorkCenter

Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, - Client side code, not open for customization


Supported API: true

Extendable: false
Utility to place commonly used functions by MPMLink client

Supported API: true

Extendable: false
MVC builder class for mpml info pages Supported API: true

Extendable: true
OOTB added usage resolver for mpmlink which provides some custom logic for fetching existing downstream equivalent.


Supported API: true
Service to export report to excel.


Supported API: true

Extendable: false
MpmLink helper class

Supported API: true

Extendable: false
Status code for the import of a object

Supported API: true

Extendable: false
Service to perform any MPM Object type-related tasks.
Abstract Delegate class.
Inner class to hold the row data information in tree structure.
Report for export to excel

Supported API: true

Extendable: false
MVC builder class for Resource Master info pages Supported API: true

Extendable: true
This data utility is used to render CAtegory attribute for MPMSequence in the info page General panel under the Details tab

Supported API: true

Extendable: false
Utility class for MPMLink objects renderers.
Delegate provides OOTB implementation for scheduler filtering logic and controlling the visualization data for MPMLink.
Use the newMPMMfgProcess static factory method(s), not the MPMMfgProcess constructor, to construct instances of this class.


Supported API: true

Extendable: false
This helper is used to access an implementation of MPMMfgProcessService via the static reference MPMMfgProcessHelper.service.
Use the newMPMMfgProcessMaster static factory method(s), not the MPMMfgProcessMaster constructor, to construct instances of this class.
Use the newMPMMfgProcessMasterIdentity static factory method(s), not the MPMMfgProcessMasterIdentity constructor, to construct instances of this class.
Use the newMPMMfgProcessMasterKey static factory method(s), not the MPMMfgProcessMasterKey constructor, to construct instances of this class.
Service for MPMMfgProcess tasks

Supported API: true

Extendable: false
Use the newMPMMfgStandardGroup static factory method(s), not the MPMMfgStandardGroup constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newMPMMfgStandardGroupMaster static factory method(s), not the MPMMfgStandardGroupMaster constructor, to construct instances of this class.
Use the newMPMMfgStandardGroupMasterIdentity static factory method(s), not the MPMMfgStandardGroupMasterIdentity constructor, to construct instances of this class.
Use the newMPMMfgStandardGroupMasterKey static factory method(s), not the MPMMfgStandardGroupMasterKey constructor, to construct instances of this class.
Use the newMPMMfgStandardUsageLink static factory method(s), not the MPMMfgStandardUsageLink constructor, to construct instances of this class.
Use the newMPMOperation static factory method(s), not the MPMOperation constructor, to construct instances of this class.


Supported API: true

Extendable: false
Builder for the step combining the Define Item and Attributes table.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newMPMOperationMaster static factory method(s), not the MPMOperationMaster constructor, to construct instances of this class.
Use the newMPMOperationMasterIdentity static factory method(s), not the MPMOperationMasterIdentity constructor, to construct instances of this class.
Use the newMPMOperationMasterKey static factory method(s), not the MPMOperationMasterKey constructor, to construct instances of this class.
Use the newMPMOperationProcessLink static factory method(s), not the MPMOperationProcessLink constructor, to construct instances of this class.
Link between the Iterated and Mastered

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Delegate to reset the labels after the given MPMOperation MPMOperationUsageLink or MPMStandardProcedure MPMStandardProcedureLink under a MPMOperationHolder.
Use the newMPMOperationToConsumableLink static factory method(s), not the MPMOperationToConsumableLink constructor, to construct instances of this class.
Delegate to validate the allocation number for an operation to consumable link.
Use the newMPMOperationToOperatedPartLink static factory method(s), not the MPMOperationToOperatedPartLink constructor, to construct instances of this class.
allocationType on MPMOperationToOperatedPartLink

Supported API: true

Extendable: false
Use the newMPMOperationToPartLink static factory method(s), not the MPMOperationToPartLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
Link between MPMOperation to MPMStandardCCMaster

Supported API: true

Extendable: false
Delegate to perform the plant based allocation for operations that already have a work center allocated to them

Supported API: true

Extendable: true
Use the newMPMOperationToWorkCenterLink static factory method(s), not the MPMOperationToWorkCenterLink constructor, to construct instances of this class.
Use the newMPMOperationUsageLink static factory method(s), not the MPMOperationUsageLink constructor, to construct instances of this class.
Delegate to validate the label of MPMOperationUsageLink.
Delegate to validate the MPMOperationUsageLink.
Abstract implementation for Version to Master Link behavior for WTPart association.
Use the newMPMPartPathOccurrenceLink static factory method(s), not the MPMPartPathOccurrenceLink constructor, to construct instances of this class.
Deprecated.
as of 13.0.1.0, Use AssociativeToSCCLink
Use the newMPMPartToPlantAssignmentLink static factory method(s), not the MPMPartToPlantAssignmentLink constructor, to construct instances of this class.
Use the newMPMPartToProcessPlanLink static factory method(s), not the MPMPartToProcessPlanLink constructor, to construct instances of this class.
Delegate to validate alternate number of MPMPartToProcessPlanLink.
Delegate to get the next aleternate number of MPMPartToProcessPlanLink.
Delegate to propagate MPMPartToProcessPlanLink when new iteration of WTPart or MPMProcessPlan is created.
Use the newMPMPlant static factory method(s), not the MPMPlant constructor, to construct instances of this class.
Use the newMPMPlantAssignmentLink static factory method(s), not the MPMPlantAssignmentLink constructor, to construct instances of this class.
Use the newMPMPlantAssignmentLink static factory method(s), not the MPMPlantAssignmentLink constructor, to construct instances of this class.
Delegate to check compatibility when creating a MPMPlantLocalizationLink object.
Delegate to re-label the given MPMPlantLocalizationLinks MPMOperationUsageLink under a particular MPMWorkCenter.
Use the newMPMPlantMaster static factory method(s), not the MPMPlantMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This helper is used to access an implementation of mpmlResource via the static reference MPMLResourceHelper.service.
Use the newMPMPrecedenceConstraintLink static factory method(s), not the MPMPrecedenceConstraintLink constructor, to construct instances of this class.


Supported API: true

Extendable: false
Use the newMPMProcessMaterial static factory method(s), not the MPMProcessMaterial constructor, to construct instances of this class.
Use the newMPMProcessMaterialMaster static factory method(s), not the MPMProcessMaterialMaster constructor, to construct instances of this class.
OOTB types of ProcessMaterial

Supported API: true

Extendable: false
Use the newMPMProcessPlan static factory method(s), not the MPMProcessPlan constructor, to construct instances of this class.
The purpose of this delegate is to determine the assembly context for the current process plan.


Supported API: true

Extendable: false
This helper is used to access an implementation of MPMProcessPlanService via the static reference MPMProcessPlanHelper.service.
Use the newMPMProcessPlanLocalizationLink static factory method(s), not the MPMProcessPlanLocalizationLink constructor, to construct instances of this class.
Use the newMPMProcessPlanMaster static factory method(s), not the MPMProcessPlanMaster constructor, to construct instances of this class.
Use the newMPMProcessPlanMasterIdentity static factory method(s), not the MPMProcessPlanMasterIdentity constructor, to construct instances of this class.
Use the newMPMProcessPlanMasterKey static factory method(s), not the MPMProcessPlanMasterKey constructor, to construct instances of this class.
Service for the MPMProcessPlan related use cases

Supported API: true

Extendable: false
Deprecated.
as of 13.0.1.0, Use MPMOperationToStandardCCLink


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Attribute specific constraint factory.
Default MPML Implementation for AbstractWorkableFilterDelegate

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newMPMResourceGroup static factory method(s), not the MPMResourceGroup constructor, to construct instances of this class.
Use the newMPMResourceGroupMaster static factory method(s), not the MPMResourceGroupMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false
This helper is used to access an implementation of MPMResourceService via the static reference MPMResourceHelper.service.


Supported API: true

Extendable: false
Service for the MPM resource related use case

Supported API: true

Extendable: false


Supported API: true

Extendable: false
An EnumeratedType used to specify usage of Resource.
The purpose of this delegate is to validate the resource usage.


Supported API: true

Extendable: false
Use the newMPMSequence static factory method(s), not the MPMSequence constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Delegate to validate MPMSequenceUsageLink using category value set on the link.
Use the newMPMSequenceMaster static factory method(s), not the MPMSequenceMaster constructor, to construct instances of this class.
Use the newMPMSequenceMasterIdentity static factory method(s), not the MPMSequenceMasterIdentity constructor, to construct instances of this class.
Use the newMPMSequenceMasterKey static factory method(s), not the MPMSequenceMasterKey constructor, to construct instances of this class.
Delegate to validate sequence number of MPMSequenceUsageLink.
Use the newMPMSequenceUsageLink static factory method(s), not the MPMSequenceUsageLink constructor, to construct instances of this class.
Helper class to locate MPMLink services

Supported API: true

Extendable: false
Use the newMPMSkill static factory method(s), not the MPMSkill constructor, to construct instances of this class.
Use the newMPMSkillMaster static factory method(s), not the MPMSkillMaster constructor, to construct instances of this class.
OOTB types of Skill

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Enum for the MPMStandardCC Categories

Supported API: true

Extendable: false
Master class for a MPMStandardCC

Supported API: true

Extendable: false
Unique key for the MPMStandardCCMaster

Supported API: true

Extendable: false
MPMStandardCC to MPMProcessPlanMaster link

Supported API: true

Extendable: false
MPMStandardCC to MPMResourceMaster link

Supported API: true

Extendable: false
MPMOperationToStandardCCLink to WTDocument ObjectToObjectLink

Supported API: true

Extendable: false
MPMOperationToStandardCCLink to WTDocumentMaster ObjectToObjectLink

Supported API: true

Extendable: false
Use the newMPMEPMDocumentDescribeLink static factory method(s), not the MPMEPMDocumentDescribeLink constructor, to construct instances of this class.
Standard MPM operation

Supported API: true

Extendable: false
Use the newMPMStandardOperationLink static factory method(s), not the MPMStandardOperationLink constructor, to construct instances of this class.
Holds Master for the MPMStandardOperation

Supported API: true

Extendable: false
Use the newMPMStandardProcedureLink static factory method(s), not the MPMStandardProcedureLink constructor, to construct instances of this class.
Delegate to validate if the Process Plan is standard.
MPMOperationToStandardCCLink to MPMProcessPlanMaster link

Supported API: true

Extendable: false
Link between the MPMOperationToStandardCCLink & MPMResourceMaster

Supported API: true

Extendable: false
Use the newMPMTooling static factory method(s), not the MPMTooling constructor, to construct instances of this class.
Use the newMPMToolingMaster static factory method(s), not the MPMToolingMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false
Holds uses occurrence information

Supported API: true

Extendable: false
Use the newGeneratedToRecipeLink static factory method(s), not the GeneratedToRecipeLink constructor, to construct instances of this class.
MPMVisPathAssemblyDataHolderInterface used to get the upstream and downstream paths and parts while carry forwarding the assembly features.
Use the newMPMWorkCenter static factory method(s), not the MPMWorkCenter constructor, to construct instances of this class.
Use the newMPMWorkCenterMaster static factory method(s), not the MPMWorkCenterMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false
Use the newMPMWTPartToEPMDocumentLink static factory method(s), not the MPMWTPartToEPMDocumentLink constructor, to construct instances of this class.
An EffForm representing manufacturing sequence number effectivity statements.


Supported API: true

Extendable: false
This EnumeratedType is used to specify how conflicts are handled during a Microsoft Project Plan import operation.
Defines a sequencing model of multicharacter values from one character up to a span of characters of length, where each single character ranges from min to max with an increment of delta between each adjacent value.
Enables the configuration of a set of nested components.
Supported API: true

Extendable: false
Contains a nested map of component definitions.
This visitor is used to write XML data for the Multilevel BOM Compare report using a DocumentHandler.
For additional details on how to add a custom column to the report that uses this ComponentConfigBuilder see AbstractTreeReportConfigBuilder
For additional details on how to add a custom column to the report that uses this ComponentConfigBuilder see AbstractTreeReportConfigBuilder
Defines a sequencing model of a multilevel series where each level is of another subclassed simple (non-multilevel) series.
This visitor is used to write XML data for the Multilevel Where Usedreport using a DocumentHandler.
An interface specifying the APIs necessary for a type of plugin that collects a list of files at one time during plugin execution.
Returns all latest iterations for a master except those latest iterations not owned by the current principal (either checked-out to another user or stored in a personal cabinet).
This MultipleOwnershipIndependentLatestConfigSpec is similiar to the MultipleLatestConfigSpec, except that it does not take ownership into account.
Always returns true.
A multi-state icon component is a graphical representation that renders as one of several icons based an underlying attribute value.
Mapper for multi Tag Mapping with condition and regular expression Tags

Supported API: true

Extendable: true
Mapping processor to handle Mappings with multiple Tags

Supported API: true

Extendable: true
A composite GUI component to input a string value.
MultiValuedPreferenceInstance is a holder for multiple vales for a PreferenceInstance.
Helper to provide MVC urls

Supported API: true

Extendable: false
A role descriptor for the non-aggregated -- non one/zero-to-one -- side of a foreign key association.
Deprecated. 
Provides support for management of a map of named children by an MBean.
Deprecated. 
Deprecated.
Deprecated. 
Deprecated.


Supported API: true
This class defines the parameters that are passed from application code to the service API ConfigService.getConfigSpecFor(NavCriteriaContext) and to delegates that implement GetConfigSpecForDelegate2.
NavFilterDesignationLink is an association between FilterTemplate and Attribute defintions (options).


Supported API: true
Various mode EPM Navigator supports annotated structure navigation.
Deprecated. 
Deprecated. 
This class implements a specification for a navigate query.
An ExpansionCriteria consists of a list of ConfigSpecs used to resolve masters to iterations, and a collection of Filters used in filtering Product Structures.
A Renderer to render ConfigSpec and Filters .
Deprecated.
As of 13.0.1.0, Use standard data utility framework to customize quick filter UI
The Interface NavigationCriteriaTabValidator.
Use the newNavigationCriteriaTheWTPartAlternateRep static factory method(s), not the NavigationCriteriaTheWTPartAlternateRep constructor, to construct instances of this class.
The implementation of this class is responsible for filtering structure.
The interface defining a set of common operations that need to be implemented per filter type.


Supported API: true

Extendable: false
Deprecated. 
Filter template is a collection of options with possible values that can be used for assigning option rules on part usage links.
NavigationFilterType indicates type of the FilterTemplate

Supported API: true

Extendable: false
NavigationHelper utilities.
A NavigationUnit denotes a traversal from a start node to an end node.


Supported API: true


Supported API: true
Use the newNCAnalysisActivity static factory method(s), not the DispositionSet constructor, to construct instances of this class.
Use the newNCAnalysisActivityMaster static factory method(s), not the NCAnalysisActivityMaster constructor, to construct instances of this class.
Deprecated.
As of 13.0.1.0, Use standard data utility framework to customize quick filter UI
This class is meant to help in the parsing of NC/XML files.
This class represents a log created for the sake of informing the user of the NC/XML file import.
This class represents a log entry for NC file parsing.
This class is meant to help in the parsing of NC/XML files.


Supported API: true

Extendable: false
Info Bean which stores all the details required to create Nonconformance object.
Use the newNCInvestigation static factory method(s), not the DispositionSet constructor, to construct instances of this class.
Use the newNCInvestigationMaster static factory method(s), not the NCInvestigationMaster constructor, to construct instances of this class.
The identification object for NCInvestigation objects.
Holds the collectorId and NC

Supported API: true

Extendable: false
The intent of the NC service is to handle service calls for the NC Module

Supported API: true

Extendable: false

Supported API: true

This class represents a negation of an expression in a WHERE clause.
Configures a nested component.
Class that provides wrappers to priviledged network methods using the wt.security package.
Simple utility to install a GUI (dialog) based Authenticator.
Interface which specifies basic characteristics of Windchill code generation classes.
Utility methods for constructing Windchill URLs.
Connects WTContainers to WTContainers.
enumerated type to to present different values for Network Link types

Supported API: true

Extendable: false
This is called during the cad creation.
Builder for the step combining the Define Item and Attributes table for new CAD Doc UI.
This class can be extended for customers that want to override the dafault functionality.
This class can be extended for customers that want to override the default functionality.
This class can be extended for customers that want to override the default functionality.
This class can be extended for customers that want to override the default functionality.
This command can be used to make a new in-memory instance of either a transient or persistent entity (i.e., object).


Supported API: true

Extendable: true
This actor will create a new iteration if object with ufid not exist, othwise it will skip attribute import and object store

Supported API: true

Extendable: true


Supported API: true

Extendable: true
Delegate to calculate allocation number which will be set on provided MPMOperationToConsumableLink

Supported API: true

Extendable: true
Delegate to get the operation label for next MPMOperationUsageLink under a MPMOperationHolder.
Delegate to get the operation label for next MPMPlantLocalizationLink associated with a work center.
Delegate to get the next sequence number of MPMSequence.
Delegate to calculate allocation number which will be set on provided MPMStdCCUsageToResourceLink

Supported API: true

Extendable: true
Class NFHelpContext provides an implementation of the HelpContext interface.
NetFactor implementation of the HelpSystem interface.


Supported API: true

Extendable: true
Gets an NmHTMLActionModel or NmAction for a given column descriptor.


Supported API: true

Extendable: false
Use the newNmBookmark static factory method(s), not the NmBookmark constructor, to construct instances of this class.


Supported API: true

Extendable: true
A new NmCommandBean is created for each request and put into request scope for reuse across the lifetime of the request.


Supported API: true

Extendable: true


Supported API: true

Extendable: false
The NmDateTimeUtil class is a utility that can be used in Java Server Pages (JSP) to render and manage HTML widgets that let a user input dates and/or times.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Utility class that gives Tag handlers access to the beans initialized in begin.jspf

Supported API: true

Extendable: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newNmObject static factory method(s), not the NmObject constructor, to construct instances of this class.


Supported API: true

Extendable: true
Defines some presentation aspects of the page Also includes most js and css files for all pages

Supported API: true

Extendable: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The NmSessionBean is meant to contain data that will remain the same for the entire session.


Supported API: true

Extendable: true
Class to provide locale-specific date and time formatting and parsing.


Supported API: true

Extendable: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: true
This interface defines how nodes will be expanded (i.e.


Supported API: true

Extendable: false
This interface describes the applicable links and expand method for a given node during traversal.
This class may be used as a simple callback to obtain a NodeList from a particular xpath.
Service interface for structure generation processes.
Use the newNonconformance static factory method(s), not the Nonconformance constructor, to construct instances of this class.
Use the newNonconformanceMaster static factory method(s), not the NonconformanceMaster constructor, to construct instances of this class.
The identification object for Nonconformance objects.


Supported API: true

Extendable: false
This class represents a specialized failure exception that can be thrown when the execution of a queue entry has essentially failed but it is desirable to bypass the normal failure logic

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Used for old client only.
This class implements methods that add no additional criteria to the query specification.
A class for the top-level processor that perform a database operation on one or more objects.
Thrown in situations where a user lacks sufficient access rights to carry out an action on a specific object or some other type of authorization error occurs.
Class NotCheckedOutException defines a typed exception that is thrown to indicate that the object a user is trying to check in is not currently checked out.
Use the newNotebook static factory method(s), not the Notebook constructor, to construct instances of this class.
This is an interface that should be implemented by classes supporting object event notification.
Custom delegate interface for use with NotificationHandlerMBean via NotificationHandlerDelegateFactory implementations.
Required interface for classes specified by NotificationHandlerMBean's CustomDelegateFactoryClass attribute.
Provides management of e-mail notification MBeans

Supported API: true

Extendable: true
Listen for a specified notification and log and/or e-mail data whenever the notification in question occurs

Supported API: true

Extendable: true
Helper class to allow easy access to the NotificationManager functions.
NotificationManager provides client invokable methods to notification services.


Supported API: true

Extendable: false
Implementation class for NotificationScriptActionMBean management bean interface.
NotificationHandlerDelegateFactory that calls a specified script before and after any logging and/or e-mailing that the parent NotificationHandler MBean would normally perform.
A notification set associates a message with a list of recipients.
Contains the common attributes for a Notification subscription.


Supported API: true


Supported API: true


Supported API: true


Supported API: true


Supported API: true


Supported API: true


Supported API: true
Simple marker interface for a Notifer MBean This notifier provides general admin notification capabilities for queue entry execution failures.
Contains the information specific to a notification subscription recipient (also known as a subscriber).
Contains the information specific to a notification subscription target object.
Example builder for the mini info component.


Supported API: true

Extendable: false
Utility class for Part Request Workflow support.
Authentication (or lack thereof) based on trusting the user name supplied by the client.
A plugin that executes the Null Container References WinDU task and collects the results.


Supported API: true

Extendable: true
This is a bootstrapping authenticator used if server is willing to accept client supplied value of user.name system property.
Delegate that returns null OptionSet for object types which do not need to be considered for option set functionality.
The Number conflict resolver.
An algorithm that generates a number using the EnterpriseHelper.getNumber(java.lang.Object[]) method.
This format supports fixed-length (max.
Helper class to communicate with the remote object compararison service.
This service provides support for comparison operations for business objects given a specific set of attributes and links / associations to consider.
The object already exist conflict resolver.
A class used to access the form data specific to a single object being created or updated by a HTML wizard and the form data common to all target objects.
Export parameters used as parameter to perform export operation using Windchill Import/Export framework.
An interface for classes that process the data submitted by an HTML wizard.
An interface for a class that performs one or more tasks during the processing of a HTML wizard after submittal.
Performs common pre/post-processing activities on each visited node as a callback.


Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated WTOrganization name LogicalIdentifier used: objectImageWithGlyphs = SCA|objectImageWithGlyphs

Supported API: true

Extendable: false
ObjectIdentifier represents a unique identifier assigned to the object by the PersistenceManager when it saves a Persistable object to a datastore.
Provides for a common means of abstracting any type of object, potentially ranging from some form of object reference to merely a classname.
Import parameters used as parameter to perform import operation using Windchill Import/Export framework.
A plugin that executes the Object Initialization Rule Report WinDU task and collects the results.
ObjectIsPersistentException captures errors with a datastore interaction.
ObjectIsStaleException captures errors with a datastore interaction.
ObjectLockedException captures errors with a datastore interaction.
Objects that implement ObjectMappable have code generated methods that enable them to go in and out of relational databases.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
ObjectNotPersistentException captures errors with a datastore interaction.
Deprecated. 
Deprecated. 
Deprecated. 
Holds a reference to a Persistable object, referred to as its target.
Supported API: true

Extendable: true
Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, - This is used for client side filtering, not for customization
This exception is thrown during processing of the WorkInProgress service, specially when the object is tried to checkout and its already been checked out.
This interface is the base for all object set filters.
 
Class extends ObjectSetFilter interface with trivial implementations for most methods.
This interface is the base for all object set generators.
This class specifies the seed object and the object set generator ID for product structure navigation.
Class extends ObjectSetGenerator interface with trivial implementations for most methods.- It can be used by application to make application less dependent of future extension of ObjectSetGenerator interface.
This interface is the base for object set generators and filters (See ObjectSetGenerator and ObjectSetFilter.
Class extends ObjectSetHandler interface with trivial implementations for most methods.- It can be used by application to make application less dependent of future extension of ObjectSetHandler interface.
This interface deals with sorting of attributes and provides ways to set AttributeComparator, GroupingComparator,AdvancedServerComparator for sorting of attributes

Supported API: true

Extendable: false
Deprecated.
This class is for pre-R9.0 subscriptions.
Use the newObjectTagFilter static factory method(s), not the ObjectTagFilter constructor, to construct instances of this class.
Abstract class that represents an association between two Persistable objects.
This is parent class for all object to object trace links.
The ObjectToVersionLink provides a binary type of link between a persistable object (role A) and a version (role B).
Deprecated.
As of 13.0.1.0, - This was marked supported by mistake.
Interface that specifies the APIs used to manipulate an object vector

Supported API: true

Extendable: false
This class is required for working on a pair of strings, Name & Object Identifier.
This interface specifies how to process the object during object strucutre navigation.
The base class for Windchill Adapter OBJ webjects.
Use the newObjTypeCriterionDefMaster static factory method(s), not the ObjTypeCriterionDefMaster constructor, to construct instances of this class.
This identifies a unique instance of an object (within some context) in a data structure of BinaryLinks; it has associated OccurrenceData and that data is linked using the dataIdentifier instead of the normal OID; that identifier is generated when an Occurrence is newly created, but then it is preserved when Occurrences are copied forward in response to an OccurrenceableLink being copied forward.
A Link which has associated UsesOccurrences.
Determines if you can modify an OccurrenceableLink, since for some links (in particular those with a quantity) a modification might invalidate associated UsesOccurrence objects.


Supported API: true

Extendable: true
Deprecated.
As of 13.0.1.0, @see AbstractDiscrepancyDelegate can be extended
This tagging interface is associated with an Occurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This event is emitted by the StandardOccurrenceService.
The exception for the occurrence package.
This helper is used to access an implementation of OccurrenceService via the static reference OccurrenceHelper.service.
Service for the OccurrenceLink

Supported API: true

Extendable: false
Determines if you can modify an Occurrence, which may involve checking access rights to the Occurrence or some related object (frequently an OccurrenceableLink or a PathOccurrenceContext.
Checks an Occurrence to see if the name is valid, including a check for uniqueness within its context (except we allow duplicates with null names).
This service interface defines the API for managing UsesOccurrences, PathOccurrences, CombinedPathOccurrences, UsesOccurrenceData, PathOccurrenceData and CombinedPathOccurrenceData in the context of OccurrenceableLinks, PathOccurrenceContexts and CombinedPathOccurrenceContexts Cookie: None Helper: OccurrenceHelper has helper methods Service implementation: StandardOccurrenceService has listeners ServiceEvent: OccurrenceEvent ServiceException: OccurrenceException

Supported API: true

Extendable: false
Operation instance representing a OIR processing operation.
Class OkCancelDialog is used to display a message to which the user can respond with one of two reponses (i.e.
One-off versions are versions exist out of the normal versioning schemes.
An identifier that uniquely labels a One Off Version.
Handles the AccountabilityMap types to open ASB with path filter applied.


Supported API: true

Extendable: false
Handles the types to open ASB depending on the configuration Supported API: true

Extendable: false


Supported API: true

Extendable: false
Holding results of part allocation to an operation

Supported API: true

Extendable: false
Service to perform operated on allocation-related tasks.


Supported API: true

Extendable: false
OperationIdentifier identifies a particular operation instance.
Convenience constants for OperationIdentifiers.
Stores operation information to be shared across renderers.
This class provided SIS custom metadata information

Supported API: true
Extendable: false
Allocation link between an operation and a part

Supported API: true

Extendable: false
Use the newOption static factory method(s), not the Option constructor, to construct instances of this class.
OptionDataType is an enumerated Type that holds information about the data type for an Option.
Master for the Option class.
Renders Option, Choice and Group

Supported API: true

Extendable: true
A helper for Options clients.
A service for clients that use Options.
OptionSet is a collection of options with possible values that can be used for assigning option rules on part usage links.
Interface that identifies Windchill object to which option set can be assigned.
Link that maintains the history of an associated OptionSet for a particular persistable.
Use the newOptionSetChoiceRuleLink static factory method(s), not the OptionSetChoiceRuleLink constructor, to construct instances of this class.
Associates choice rule with option set those need to be ignored for the optionset iteration.
A bean for OptionSets.
Use the newOptionSetMaster static factory method(s), not the OptionSetMaster constructor, to construct instances of this class.
Use the newOptionSetMemberLink static factory method(s), not the OptionSetMemberLink constructor, to construct instances of this class.
Defines a handler of generating sequence order numbers for choices assigned to Option Set.
Renders an OptionSet.The class is instantiated when publishing an option set in the object-centric mode say, by setting its lifecycle state or via the Send To Distribution Target option a Change Notice holding an option set as a resulting object a promotion request holding an option set as a promotable or a business object (say, a part) having an assigned option set (either directly or via its context) and a certain distribution target attribute is set.
This interface defines the format of Suggest Result which are displayed on the UI.
Provides helper methods for Options and Variants capabilities for ESI.
Provides helper methods for ChoiceRule, RuleMemberActionLink and RuleMemberLink objects' capabilities for rendering respective objects.
Specifies the Oracle extent sizing for the table.
This class represents an OrderBy clause.
This interface defines an expression that can be used in a SQL ORDER BY clause.
The organization conflict resolver.
The organizationID conflict resolver.
This interface defines a set of APIs that needs to be used to set or get organization related information for objects that are organization owned.
This interface defines API's to get and set organization related information for name space objects that are organization owned.
This interface is designed to be implemented by business object e.g.
This interface is designed to be implemented by Mastered objects.
This interface is designed to be implemented by Versioned objects (e.g.
Base class of the hierarchy for organization services exceptions.
Helper class that provides easy access to the implementation of methods defined by the OrganizationServicesManager interface.
Exception class used by the Organization Services layer to deliver an IEException, except that the IEException is used for logging only, but not nested.
This interface provides API definitions to manage participants in LDAP and database.


Supported API: true
A container for an organization's business and administrative objects.
Attribute specific constraint factory.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Given two or more comparisons, return TRUE if any comparison returns true and all agrs passed in are Boolean, If any arg passed isn't Boolean, throw exception.
BeanInfo implementation that simply wraps a BeanInfo instance acquired from Introspector.getBeanInfo(java.lang.Class, int) using Introspector.IGNORE_IMMEDIATE_BEANINFO as the second argument.
To be used to Override existing ComponentBuilders.
Supported API: true

Extendable: false
Thrown when the access control service detects that a change to security labels will cause one or more Ownable objects to become inaccessible to their owners.
The OwnershipException is thrown during certain processing errors during Ownership operations.
This OwnershipIndependentLatestConfigSpec is similiar to the LatestConfigSpec, except that it does not take ownership into account.
Returns an organization based on the owning container passed in supplied in the data.
A Map-like Facade to Windchills encryption mechanism which is housed as a Java KeyStore.
Interface defining the working export graph for packages.
Delegate for managing multiple export queues for package export background jobs.


Supported API: true

Extendable: false
This abstract class provides common APIs and functionality for queries that support paging.
This interface specifies the abstractions necessary to establish a persistent paging session.
This class defines the modes of paging.
This interface specifies the parameters assocatied with a paging request.
PagingFetchTimeOutException captures errors when fetching pages.
This class is a container of results returned from a query along with paging session information.
This interface specifies methods needed to process results directly from the low level persistence layer.
This class represents a persistent paging session.
This exception captures errors when attempting to fetch pages from a paging session that has timed out.
This exception captures errors when attempting to fetch pages from a paging session that has timed out.
This class provides static helper methods for managing PagingSessions.
This class can be used to fetch pages from an established paging session.
Aggregates an ordered pair of objects and handles them as a unique combination.
Aggregates an unordered pair of objects and handles them as a unique combination.


Supported API: true

Extendable: false
A ParameterTemplate represents a template for a parameter that can be used to generate a runtime parameter value for a report.
This class defines the Associative Path model for part

Supported API: true

Extendable: false


Supported API: true This class has utility methods to manipulate PartAssociativePath model


Supported API: true

Extendable: false
Populator class used for populating part attributes for the insert part action.
Populator class used for populating part attributes for the insert part action.
PartClassificationReport is non-persistent class which provides access to attributes of parts which can be added to report.
Output from collecting parts.
PartCollector is a generic API for collecting part structures.
Used to build an immutable PartCollector object.


Supported API: true

Extendable: false
This CombinedPathOccurrence has a name attribute that can be used to hold a reference designator value.
Processes the "csvBeginPartConfigSpecs,csvPartConfigSpec,csvEndPartConfigSpecs" directives in the XML load file.


Supported API: true

Extendable: false
Builder for the step combining the Define Item and Attributes table.
This helper class is used to access an implementation of PartDocService via the static reference PartDocHelper.service.
Represents document information identified for export by the retrievePartDocInformation and retrievePartDocDifferences methods of the WTPartService.
This interface provides APIs that allow creating, deleting or fetching part to document associations.
PartExportTarget represents a system to which a part can be exported.
PartHelper is a facade class that contains static methods for manipulating Parts.
PartialContentControlLinkResultException captures errors that occur during ContentControlLink processing.
This Exception indicates that mulit-valued attributes in the results are not complete.
This Exception indicates that the repository retrieve operation results are not complete due to some processing error.
PartialResultException captures errors that occur during query processing.
To override the display of the participant selection picker in the change task or promotion request wizard the default ParticipantConfiguration delegate can be extended to provide the desired behavior.
Form delegate for processing the selection of work flow team participants.
PartItem is a model class for manipulating WTPart objects.
Use the newPartList static factory method(s), not the PartList constructor, to construct instances of this class.
This class links PartList and WTPart type objects.
An association indicating that in the context of a particular usage, another part may be substituted.
Use the newPartsListMaster static factory method(s), not the PartListMaster constructor, to construct instances of this class.
This link is used when Parts List is generated from a 'generic' Parts List.
PartMasterItem is a wrapper class for viewing WTPartMaster objects.
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)
Deprecated.
As of 13.0.1.0, Use Generate downstream framework (GDS)
This PathOccurrence has a name attribute that can be used to hold a reference designator value.
This service interface defines the API for managing PartUsesOccurrence and PartPathOccurrence objects.
This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
Deprecated. 


Supported API: true

Extendable: false
Input for spatial rule processing with PartCollector.
Use PartSpatialRuleFactory to create these rules.


Supported API: true

Extendable: false
Factory for creating spatial rules used by the PartCollector.
Supported rules included box, sphere and proximity.
This Comparator can be used to compare the Find Number attribute of item 1 of an array, which should be a WTPartUsageLink, delegating the comparison to a sub-Comparator if neither object has a Find Number.
This Comparator can be used to compare the Line Number attribute of item 1 of an array, which should be a WTPartUsageLink, delegating the comparison to a sub-Comparator if neither object has a Line Number.
This Comparator can be used to compare the Line Number attribute of item 1 of an array, which should be a WTPartUsageLink, delegating the comparison to a sub-Comparator if neither object has a Line Number.
This Comparator can be used to compare the Name attribute of WTParts and/or WTPartMasters, using a Locale-specific instance of a Collator.
This Comparator can be used to compare the Name attribute of WTParts and/or WTPartMasters, using a Locale-specific instance of a Collator.
This Comparator can be used to compare the Number attribute of WTParts and/or WTPartMasters, using a Locale-specific instance of a Collator.
This Comparator can be used to compare the Number attribute of WTParts and/or WTPartMasters, using a Locale-specific instance of a Collator.
Deprecated.
As of 13.0.1.0, use parent class - AbstractDataUtility and extend it, implement own logic as needed
Use the newPartTagFilter static factory method(s), not the PartTagFilter constructor, to construct instances of this class.
PartType is an enumerated type indicating whether a part is a separable or inseparable assembly or a component.
Customization point to allow initialization of UsesOccurrenceIBAs object for PartUsesOccurrence objects

Supported API: true

Extendable: true
Represents usage information identified for export by the retrieveBomInformation and retrieveBOMDifferences methods of the WTPartService.


Supported API: true

Extendable: false
Holds AssociativeUsageLink

Supported API: true

Extendable: false
This UsesOccurrence has, in addition to its name attribute, positioning information that can be used by visualization to position the CAD drawing within the CAD drawing of its parent.
Customization point to allow initialization of UsesOccurrenceIBAs object for PartUsesOccurrence objects

Supported API: true

Extendable: true
This delegate is used for managing EPMDescribeLink associations.

This delegate is registered with the "massChange_passive" selector.
A class to paste supporting materials for the annotation tables.
Report for resource usage creation.
Service to perform paste as resource instance tasks.
A class to paste changeables to the Change Management wizard tables.
An abstract class to support paste for change management JCA wizard tables.
This class is used to process the paste variant specification wizard.
This class is the interface for the class to process the paste variant specification wizard.
This Occurrence identifies a unique path of UsesOccurrence objects, in order to deal with: the ambiguity inherent when any of the OccurrenceableLink objects have quantity greater than 1 the need to hang PathOccurrenceData off of the path of links .
This tagging interface allows classes of objects to provide the context for PathOccurrences (and CombinedPathOccurrences).
This delegate filters a Vector of PathOccurrenceContext objects based on which contexts should have OccurrenceData associated with them.
This tagging interface is associated with a PathOccurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.
Use the newPathOccurrenceDataMaster static factory method(s), not the PathOccurrenceDataMaster constructor, to construct instances of this class.
This DocumentationOccurrenceData allows a PathOccurrence to have an associated WTDocument version.
This is the context for a PathOccurrence.
This OccurrenceModificationDelegate approves (or rejects) the modification of a PathOccurrence by ensuring that the user has MODIFY permission for each version of the associated context.
This UserIBAOccurrenceData allows a PathOccurrence to have an associated wt.value.IBAHolder.
This interface is used to tag classes which participate in one of the roles of an OccurrenceableLink so that their associated PathOccurrence can have a null subPath.
This Occurrence can have a PathOccurrence as its parent and is used in defining a CombinedPathOccurrence.
This payload context class includes publication rule parameters and other publishing information required during publishing.


Supported API: true

Extendable: false
Deprecated. 
Use the newPDMLinkProduct static factory method(s), not the PDMLinkProduct constructor, to construct instances of this class.


Supported API: true

Extendable: false
This is the package object, representing the neutral package.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This is a tagging interface for identifying when a PDS ObjectInput implementation is used to deserialize an object.
PDXExportHandler performs specific tasks connected with export to PDX format.
This is a helper class for export in PDX format.
Use the newPendingBlockEffectivity static factory method(s), not the PendingBlockEffectivity constructor, to construct instances of this class.
This class is responsible for implementing the common functionality for processing the events that can change the pending status of a changeable.


Supported API: true

Extendable: false
Use the newPendingDateEffectivity static factory method(s), not the PendingDateEffectivity constructor, to construct instances of this class.
PendingEff is the parent interface for all pending effectivity classes.
Use the newPendingLotNumberEffectivity static factory method(s), not the PendingLotNumberEffectivity constructor, to construct instances of this class.
Use the newPendingMSNEffectivity static factory method(s), not the PendingMSNEffectivity constructor, to construct instances of this class.
Use the newPendingSerialNumberEffectivity static factory method(s), not the PendingSerialNumberEffectivity constructor, to construct instances of this class.


Supported API: true

Extendable: false
This class is the gui component that represents progress bars.
This is the processor class called when editing a Disposition Task.
Implementation of PeriodicMemoryDumperDelegateMBean; see it and other interfaces implemented for more information.
NotificationHandlerDelegateFactory that enters and exists a periodic memory usage dumping mode usage information based on notifications received.
NotificationHandlerDelegateFactory that enters and exits a periodic full stack tracing mode based on notifications received.
This abstract class takes care of most of the drudgery of properly setting up a task for repeated execution on a specific, periodic interval.
Objects that implement the Persistable interface are first class objects that may be targets of PersistenceManager operations.
PersistableAdapter provides a convenient means to access values of attributes of a Persistable by name, regardless of the underlying storage mechanism used for that attribute.
Persistent wrapper of an EffConfigSpec (which is ObjectMappable).
Tagging interface for PersistedCollectableHolder members.
Basic interface for a non-nested persisted collectable holder.
Basic interface for a nested persisted collection holder.
Abstract base class for delegates that customize the persisted collection contents table display to include custom member attribute columns.
Abstract delegate that can be extended for customization of PersistedCollectionService APIs that and remove seeds and members.
Class used to pass data to and from methods in PersistedCollectionDelegate.
Used to represent events occurring within the PersistedCollection services.
Helper class that provides easy access to the implementation of methods defined by the PersistedCollectionService interface.
Basic interface for a non-nested persisted collection holder.
Graph representation of the collected members of a persisted collection.
Iterator to perform a depth-first navigation of a member graph.
Graph node representing a single member of a persisted collection.
Graph representation of the collected members of a persisted collection.
Graph node representing a single member of a persisted collection.
Class used for selection options by PersistedCollectionService get member APIs.
Basic interface for a nested persisted collection holder.
Reference to a persisted collection member object.
PersistedCollectionService provides client-invokable methods to persisted collection services.
This class provies a query report implementation based on a persisted report instance containing QML source.
PersistenceException is the super class of all exceptions in the wt.pom package.
The class contains utility methods associated with the PersistenceManager.
The PersistenceManager interface identifies the set of methods that applications use to manage the persistent state of their business objects.
Used to represent events occuring within the PersistenceManager.
The PersistenceManagerSvr interface identifies the set of PersistentManager methods that are invokable only from classes running in the method server

Supported API: true

Extendable: false
This class implements helper methods for server side PersistenceManagerSvr operations.
PersistentObjectManager provides datastore independent persistence interfaces.
PersistentRetrieveIfc specifies persistence interfaces to retrieve java types from persistent storage.


Supported API: true

Extendable: false
Rule algorithm to default a reference to a Person or Place.
Default configuration specification delegate that is used to create a list of configuration specifications for Configurable Module Structure in Product Family Matrix Editor.
Phase captures run-time behavior for a specific phase for a specific LifeCycleManaged object.
PhaseTemplate is a building block class for forming a life cycle definition.


Supported API: true

Extendable: false
Deprecated. 
This class is used to set the drop down list, search criteria, and search result columns for HTML Picker.
Delegate interface for search attribute lists for the HTML Picker.
Factory for getting the correct picker search attribute list delegate for HTML Picker.
Use the newPlan static factory method(s), not the Plan constructor, to construct instances of this class.
Use the newPlanActivity static factory method(s), not the PlanActivity constructor, to construct instances of this class.


Supported API: true


Supported API: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false
PlannableHealthStatusIconHandler - handler for returning health status icons.


Supported API: true

Extendable: false
returns a list of precedence constraints which have the given plannable declared as either the predecessor or successor

Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true


Supported API: true


Supported API: true

Extendable: true
Use the newPlantDataLink static factory method(s), not the PlantDataLink constructor, to construct instances of this class.
Discrepancy class for Plant Discrepancy.It holds the information for EnterpriseData, PlantFunctionalData and Effectivity.
A primitive config spec used to resolve enterprise-datable (WTPart) based on enterprise data's(plant's) an Eff, its EffContext and a value for which the EffManagedVersion should be effective.
A container config spec allowing multiple PlantPersistableEffConfigSpecs to be considered.
A ConfigSpec used to resolve WTParts based on EnterpriseData(Plant) Effectivity and membership in a view.
The class holds the information needed to construct the NavigationCriteria for opening the Plant Data Editor

Supported API: true

Extendable: false
MVC builder class for PlantFunctionalData info pages Supported API: true

Extendable: true


Supported API: true

Extendable: true
Returns, in priority order the EnterpriseDatable, whose associated Enterprise data are the latest iteration for a EnterpriseDatable master owned by the current principal, the latest iteration by comparing the iterationIdentifier's series value if not owned by the current principal, or the latest by create Timestamp if the series values are equivalent.
The PlantLifeCycleConfigSpec can be applied to LifeCycleManaged plants to resolve associated WTParts them based on life cycle state.
Report of a plant localization.
Result of a single plant localization (one plant-owned to one work center master).
Service to perform plant assignment-related tasks.


Supported API: true

Extendable: false
Persistent wrapper of an PlantEffConfigSpec (which is ObjectMappable).
A ConfigSpec used to resolve WTParts based on plant's(EnterpriseData's) life cycle state, membership in a view, and Enterprise Datable's (WTPart's) work in progress state.
This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
Provides an interface to the Persistable PluginCategory object

Supported API: true

Extendable: false
Using the ServiceLoader utility from Java, find all the available plugins in the system.
Represents a plug-in for the System Configuration Collector.
A utility class providing methods that plugins can rely upon to obtain property value information.
PluginTag similar to jsp:plugin using the PluginTagGenerator to dynamically generate this tag at runtime.
Java Plug-in tag generator.
Enum of plugin types Enumerated type class characterizing available types of plugins.
Plugin utility class providing utility methods that may be useful for creating more advanced plugins that do not rely on default behavior of AbstractPlugin.java collect(...) methods implementations.
Service for the scc operations

Supported API: true

Extendable: false
Example builder for the mini info component.
This exception is thrown when an error occurs during Persistent Object Manager (POM) initialization.
This interface specifies methods for listening to operations(create, update, delete, lock, refresh) on PerssitentObjectManager layer.
Holds co-produce data

Supported API: true

Extendable: false
This is server-side only API

Supported API: true
The abstract class is designed to invoke after the SIS convert gets the response from PE whether the publish is failed or succeeded.
This class can be used by clients wanting to call the UI Validation Service to perform post-select validation operations.
Use the newPrecedenceConstraint static factory method(s), not the PrecedenceConstraint constructor, to construct instances of this class.


Supported API: true

Extendable: false
Deprecated.
EffFormatHelper The API's under this class are moved to EffFormatHelper and getting format details for effictivity is made available through delegates.
The PreferenceCategory is an object used for grouping preferences to together.


Supported API: true

Extendable: false
The PreferenceClient is an object used to represent the various clients that could be using preferences (e.g.
The PreferenceDefinition is the object that contains all of the static information about a preference.
Provides access to the PreferenceService2 Application Programming Interface (API) via the static reference PreferenceHelper.service and several helper methods.
Deprecated.
The PreferenceInstance object is the "instantiation" of a PreferenceDefinition, its main task is to store a user defined value of the preference.
Deprecated. 
Deprecated. 
Interface specifying methods needed to provide client accessible server-side functionality for managing preferences.
Interface specifying behavior needed for processing the preference values.
Class that provides wrappers to priviledged Preferences methods using the wt.security package.
Deprecated. 
This command can be used to prepare one or more source objects(TypeInstance) for further processing.
This interface provides a way to preselect the target languages to be displayed under 'Selected Target Languages' section in Create translation package dialog.
This exception is intended to be used in the workflow expression "Pre_Release_Validate" of RTM workflow.
This builder is used to display the primary attributes panel on information pages for TypeManaged objects.


Supported API: true

Extendable: false
 
A collation key factory for Principals

Supported API: true
Extendable: false
A delegate interface to support the need to find a match among existing principals, based on rules that may vary from one usage context to another.
Exception thrown when an invalid name is provided for a principal.
Helper class for extracting map of principal type and principals from principals string

Supported API: true

Extendable: false
The principal reference conflict resolver which handles all the conflicts related to a principal reference attribute.
PrincipalRepairFailedException captures errors that occur when attempts to repair disconnected principals fail.
Used to configure the set of DirectoryContextProviders returned by WTContainerService.getPublicContextProviders(PrincipalSpec).
PrincipalStatusType tracks special distinguishing characteristics of the principal.
Print Cover Page Delegate.
Methods associated with the submission of data to be printed by WVS

Supported API: true

Extendable: false
An affected end-item link between a ChangeIssue and a WTPartMaster that allows the user to identify relevant product data.
Interface for Problem Product.
Describes the default info page for all wt.change2.WTChangeIssue objects.
Monitors (average) percentage CPU used by process and CPU times accumulated by each thread, over a given time interval and since a baseline time.
The ProcessData represents data used by execution objects.
The ProcessDataInfo class provides information about the structure of ProcessData sets for the generated execution objects.
This class contains static methods to support the Change Management objects' workflow processes.
This class provides base functionality for creating action strings.
The ProcessingQueue represents a specific (named) processing queue.
Performs the process using another thread to start sending output, before processing has completed.
Deprecated. 


Supported API: true
Builder for the step combining the Define Item and Attributes table.
This helper is used to access commonly used methods in the area of process plan

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newProductBlockEffectivity static factory method(s), not the ProductBlockEffectivity constructor, to construct instances of this class.
Use the newProductDateEffectivity static factory method(s), not the ProductDateEffectivity constructor, to construct instances of this class.
The Product Family object represents the root of a Product Family Structure.
The Product Family Member object represents the base object type whose subtypes form a Product Family Structure.


Supported API: true

Extendable: false
This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
Use the newProductLotNumberEffectivity static factory method(s), not the ProductLotNumberEffectivity constructor, to construct instances of this class.
The Product Model object represents a specific model of a product in a Product Family Structure.
The Product Model Group object represents a grouping level of models in a Product Family Structure.
Use the newProductMSNEffectivity static factory method(s), not the ProductMSNEffectivity constructor, to construct instances of this class.
This class is a default implementation of a template for reporting.


Supported API: true
Use the newProductSerialNumberEffectivity static factory method(s), not the ProductSerialNumberEffectivity constructor, to construct instances of this class.
Deprecated. 
This class provides static methods for creating product structure navigators.


Supported API: true

Extendable: false
Abstract class that represents a Profile group used to associate participants with user interface elements (e.g., actions, tabs, etc.) that are visible to a participant.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Methods to be called from server side

Supported API: true

Extendable: false


Supported API: true

Extendable: false
An instance(adapter) of this class should be created by any service that wants to have any of its operations to be profiled.
This class is the gui component that represents progress bars.
Feedback object to carry progress count values to client.
Interface containing attributes for use with progress applications (e.g., progress feedback).
ProjAdminHelper provides client invokable methods to ProjAdmin services.
Project Administration Service provides client invokable methods to ProjAdmin services.
Project2 represents a"temporary endeavor undertaken to create a unique product or service." As such it has start and end dates.
Returns the associated Deliverable.
ProjectCategory is a specialization of EnumeratedType to provide localizable category values.
Deprecated. 
Represents notable project events.
ProjectHealthStatus is a specialization of EnumeratedType to provide localizable health status values.
ProjectHelper provides client invokable meethods to project services.
The ProjectLinkType enumerates the possible dependencies between project nodes.


Supported API: true
ProjectOverdueValue is a specialization of EnumeratedType to provide localizable overdue state value.
ProjectPhase is a specialization of EnumeratedType to provide localizable phase values.
The ProjectPlan class represents a container for activities, resources, deliverables and their relationships that are involved in the execution of a project.
Configures the default views for the Problem Reports table under the Project change tab.
ProjectProgramItemType indicates the Type of the Project/Program Item's Type.
ProjectProgramType indicates the Type of the ProjectProgramType.
Objects of the ProjectProxy class are references to external projects.
ProjectRiskValue is a specialization of EnumeratedType to provide localizable risk values.
These methods are can only be invoked from classes running in the server.
ProjectUpdateOption is a specialization of EnumeratedType to provide localizable update option values.
Configures the default views for the Variances table under the Project change tab.
Use the newProjectWorkItem static factory method(s), not the ProjectWorkItem constructor, to construct instances of this class.
Helper class giving remote access to ProjExecService functionality.
The ProjExecService class contains the definition of remotely accessible wt.projmgmt.execution API.
Promoteable objects are able to be PromotionTargets and PromotionSeeds in a PromotionNotice.
Provides a way to determine if a validation message can be updated on the client or is only managed on the server.
Will prepoluate the promotion request name in the promotion request wizard with a generated name from the first selected promotable object.
The implementation of PromotionNotices.
Use the newPromotionNoticeConfigSpec static factory method(s), not the PromotionNoticeConfigSpec constructor, to construct instances of this class.
The identification object for PromotionNotice objects.
Helper class for the Promotion Notice Workflow expression robot.
This delegate creates and stores the associations for the promotion objects in the promotion object list of the promotion request wizard.
Promotion object item picker configuration for the promotion request wizard.
This class is used in the context of a data utility to return validation feedback messages.
The configuration delegate for displaying the promotion wizard participant selection table.
Stores the selection process and the selection of work flow participants for the selected processes.
The PromotionSeed object represents a link between the initially selected promotables and the promotion request.
This is a class intended to handle PromotionNotice as a primary business object.
MaturityVersioned object that are promoted in the Maturity process.
This is a class intended to handle PromotionNotice as a primary business object.
Validates that the promotion candidates are ready to be revised.
Promotion validation feedback message.
Class that provides wrappers to priviledged property methods using the wt.security package.
Tag class used to render the PropagateComponent.
Helper class used by some of the processors to determine if the PropagationComponent is being used within the wizard.
A class to hold propagation options for the assignment of the pending effectivity to true effectivity.
MBean for editing Windchill properties

Supported API: true

Extendable: true
MBean for editing Windchill properties

Supported API: true

Extendable: true
Exposes current properties settings
Java bean that defines a property of a generic business object.
Determines the accessibility and exceptions for the generated getter and setter methods for the associated GeneratedProperty.
Describes a property of a component
Supported API: true

Extendable: false
Specifies string case, lower and upper bounds (for strings and numbers), whether or not the associated property is required, and whether or not the associated property can be changed after the owning object has been persisted.
The PropertyDescription class is a bean class that describes the detailed characteristics of a business object property.
An enum for Attribute template properties

Supported API: true

Extendable: false
Determine for a Change Request if the Proposals and Investigations table will show up and if the proposed solution field will be displayed.
Use the newProxyDocument static factory method(s), not the ProxyDocument constructor, to construct instances of this class.
Use the newProxyDocumentMaster static factory method(s), not the ProxyDocumentMaster constructor, to construct instances of this class.
Proxy group of users.
Use the newProxyPartMaster static factory method(s), not the ProxyPartMaster constructor, to construct instances of this class.
Use the newProxyURLData static factory method(s), not the ProxyURLData constructor, to construct instances of this class.
Use the newProxyUser static factory method(s), not the ProxyUser constructor, to construct instances of this class.
Deprecated. 
This Comparator can be used to compare the two strings using a Locale-specific instance of a Collator.
Default navigation criteria delegate for Variant Spec Structure Browser.
Default configuration specification delegate that is used to create a list of configuration specifications for Variant Spec Structure Browser.
Table configuration for the PSE annotation for change wizard step.
Extension of LogsDirViewer that provides a view of log files in a directory specified by the psi.installer.dir property.
A Set of all the public domains in a given container.
The PublishCloudEntry represents an individual processing request.
Methods associated with the submission of data to be published by WVS

Supported API: true

Extendable: false
Helper class for creating the action string that can be passed as an argument to Publisher.doPublish methods.
A plugin that collects publish monitor log files.
A class for top-level processor that perform a database operation on one or more objects.
Exception thrown when processing QML.
An interface specifying the APIs for a plugin which utilizes and executes QML.
Supported API: true
This structured attribute class represents the concept of quantity as an _Quantity.amount and a QuantityUnit (unit of measure).
Attribute specific constraint factory.
An enumeration of units of measure, with EA (each) meaning that the amount in the Quantity is the count of parts and AS_NEEDED meaning use as much as necessary of some supply such as oil; other units of measure would be for items like rope or ballast that would have a length or a weight.


Supported API: true

Extendable: false
A collation key factory for Identified objects.
This class is used for Exceptions related to query processing.
Exception generated when a building a query using objects in wt.query package.


Supported API: true This interface allows developer to create datastore specific hint and pass it on to QuerySpec.
This factory class allows to create specific QueryHint object with necessary information.
A simple class with a single, simple API to properly build QuerySpecs when using the ConfigService.queryIterations(QuerySpec, ConfigSpec, QueryIterationsCallback) API.
Interface that defines the properties of an object that allow it to be queried out of persistent storage and to perform comparison operations against an object using those properties.


Supported API: true

Extendable: false
The QueryResult class is a container of results returned from a query.
This class represents a Query in terms of Windchill objects.
This interface defines the attributes and methods required of a class that implements translation of wt.query.QuerySpec objects to strings representing search filters in foreign systems, especially systems accessed via Info*Engine.


Supported API: true

Extendable: false
The QueueEntry represents an individual processing request.
This class represents exceptions that can be thrown in the process of storing, retrieving and executing queue entries.
Helper function that provides access to the QueueService API.
General queue logger bean

Supported API: true

Extendable: true
Interface containing the methods supported by the queue service implementations.
This class is the Management interface for the QueueWatcher class.
Supported API: true

Extendable: false
A simple GUI component that represents a HTML radio button.
A simple GUI component that represents a HTML RadioButton group.
This class represents a range in a SQL WHERE clause.
Attribute content wrapper for Ratio.
Use the newRawMaterialLink static factory method(s), not the RawMaterialLink constructor, to construct instances of this class.


Supported API: true

Extendable: true


Supported API: true

Extendable: false
Deprecated.
As of 13.0.1.0, This is for internal use and not for customization
The class represents a customized metadata source for a content.
This class holds information about metadata attributes.
This class holds information about metadata attribute translation values.
Mix-in interface intended for use with DeluxeStatsMonitorMBean to provide access to "raw" statistics data from which other statistics data is derived.
Represents a specific comment to the localized team corresponding to the associated RBEntry's "{0}" substitition.
Represents the category corresponding to the associated RBEntry.
Represents a general comment to the localized team corresponding to the associated RBEntry.
Represents the localized content for an annotated property.
Overrides WTListResourceBundle's name validation, allowing an illegitimately-named resource bundle to load (provided there aren't other validation issues).
The unique identifier for the bundle class.
Provide access to XML source data in decoded character form that can be read using a java.io.Reader.
A MethodAuthenticator that is used when re-authenticating an existing session.
Use the newReceivedDelivery static factory method(s), not the ReceivedDelivery constructor, to construct instances of this class.
Use the newReceivedDeliveryChunkInfo static factory method(s), not the ReceivedDeliveryChunkInfo constructor, to construct instances of this class.
ReceivedDeliveryException captures errors that occur during Received Delivery processing.
Use the newReceivedDeliveryChunkInfo static factory method(s), not the ReceivedDeliveryChunkInfo constructor, to construct instances of this class.
Use the newReceivedPackage static factory method(s), not the ReceivedPackage constructor, to construct instances of this class.


Supported API: true

Extendable: false
Service for accessing recently visited objects.
Bean to store common information required to find/verify/resolve discrepancies

Supported API: true

Extendable: true
Supported API: true
The interface to define custom delete for the overall flow of detect and resolve discrepancies.
The factory to fetch the delegates for reconciliation, discrepancies and criteria etc.
Should be used only in the context of compare service.
The base report class to gather all the information.
The service class for detecting and resolving discrepancies between an upstream and downstream structures.
Deprecated.
- As of 13.0.1.0, Use interface ReconciliationService using ReconciliationHelper.service


Supported API: true

Extendable: false
Deprecated. 
This class provides the HTTP interface for Federated RMI.
Deprecated. 
This delegate is used for managing WTPartReferenceLink associations.
This class provides methods to process URLs and determine the action to be taken via the arguments of the URL.
A factory for getting references and strings that refer to persistable objects.
Interface ReferenceHolder provides an interface, or a handle, to retrieving and setting the value of an object.


Supported API: true

Extendable: false
This exception is used to report exception information related to referential integrity violations.
A fixed size, most recently used object cache.
Class RefreshEvent is an event class used by clients for capturing object creation, modification, and deletion events.
Interface RefreshListener is a utility class used by clients to keep varying views of objects refreshed (in sync).
Class RefreshService is a utility class used by clients to keep views of objects refreshed (in sync).
Encapsulates the parameters that can be passed to the CollectionsManager refresh APIs.
OOTB types of RegulatoryContentCategory

Supported API: true

Extendable: false
Provides utility methods for working with regulatory content.
This class defines the methods used to manipulate regulatory content information, which will primarily wrap the ContentHelper and ContentSvrHelper services

Supported API: true

Extendable: false
Provides a service specific event extended from KeyedEvent for Regulatory Master.
Use the newRegulatorySubmission static factory method(s), not the RegulatorySubmission constructor, to construct instances of this class.
Provides default implementations for RegSubmission2.
Provides utility methods for working with regulatory submissions.
Use the newRegulatorySubmissionMaster static factory method(s), not the RegulatorySubmissionMaster constructor, to construct instances of this class.
The identification object for RegulatorySubmission objects.
Use the newMRegulatorySubmissionMasterKey static factory method(s), not the RegulatorySubmissionMasterKey constructor, to construct instances of this class.
Methods to assist with customizing Regulatory Submission Processing.
Defines the methods required to implement a Regulatory Submission Process.
A proxy object that contains information needed to support the creation of a Regulatory Submission.
Interface that outlines the Regulatory Report Creator class.
The intent of the Regulatory Submission service is to handle service calls for the Regulatory Master Module

Supported API: true

Extendable: false


Supported API: true

Extendable: false
This class processes any related change objects of a Change Request or a Change Notice.
Gets table row data for the related changes table given various types of context objects.


Supported API: true
An enumerated type listing the valid authoring applications for an EPMObject.
RelatedObjectsBean class is used by workset add/remove components/documents form processors to return the working copy of the work set and a collection of invalid objects (i.e.
A common parent interface for associations between change management objects and Changeable2 objects such as affected object and resulting object links.
This class is used as the root processing class to process the binary link relationships between wt.change2.ChangeItemIfc and wt.change2.Changeable2 classes.
Configures the default views available for the Related Work Sets table.
This interface defines an expression that can be used as an operand in a relational expression in a SQL WHERE clause.
This is a default resource bundle containing entries for localized displays for the relations recorded from the collector when packages are saved with soft filtering enabled.
This is a default resource bundle containing entries for localized displays for the relations recorded from the collector when packages are saved with soft filtering enabled.
Use the newRelationshipDefMaster static factory method(s), not the RelationshipDefMaster constructor, to construct instances of this class.
Use the newRelationshipMapDefMaster static factory method(s), not the RelationshipMapDefMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false
A form processor that runs in the Method Server and performs a database operation on one or more objects.
This interface is intended to be a tagging interface to avoid the associations with Persistable and WTObject for performance purpose.
A record of a unit of work in an external system


Supported API: true

Extendable: false
A convenience class designed for holding data needed for creating ReleaseActivity objects.
Use the newReleaseActivityMessage static factory method(s), not the ReleaseActivityMessage constructor, to construct instances of this class.
A ReleaseId is an assembly name plus set of five numbers that looks like: assmbly-id.major.minor.servicePack.cps.build.


Supported API: true

Extendable: false
This class validates the release target business rule.



Supported API: true

Extendable: true
Deprecated.
Links an AnalysisActivity object to each of the Changeable2 objects in a Vector.
An affected object link between a ChangeRequest2 and a Changeable2 that allows the user to identify relevant product data.
This class is used to construct RelevantRequestData2 links.
An interface which represents an association between a change request object and a Changeable2 object.
Interface used to tag classes that are available for remote access via a method server.
Indicates that the methods of an interface can be invoked remotely by the RemoteMethodServer.
Class that provides access to a remote method server.
Class that provides access to a remote server manager.
Assertion which indicates that the target is being removed from the BatchContainer

Supported API: true

Extendable: false
A Visitor for removing nodes of a structure from a configuration as it is navigated.
This filter delegate determines whether the selected objects are eligible for the mass change operation for the selected document.


Supported API: true A Discrepancy object for representing removed usage discrepancy data.
The interface RemoveInaccessibleContentMBean provides the mechanism to remove unaccesible replicated content caused by change in access of SitePrincipal.
Validates the 'Remove Members from Package' action on the package contents table view.
This filter delegate determines whether the selected objects are eligible for the mass change operation for the selected parts.


Supported API: true

Extendable: false
A tag class for AttributePanel.
Assertion used to indicate that an object in the BatchContainer has been modified.


Supported API: true

Extendable: false
This filter delegate determines whether the selected objects are eligible for the mass change operation for the selected parts.


Supported API: true

Extendable: false
Use the newReplicaFolder static factory method(s), not the ReplicaFolder constructor, to construct instances of this class.
Delegate for finding a replicated user on the local system, matching the user that is being created, for the purpose of activating/converting to an active user.
Delegate for finding a replicated user on the local system, matching the user that is being created, for the purpose of activating/converting to an active user.
*
Use the newReplicationPackageMaster static factory method(s), not the ReplicationPackageMaster constructor, to construct instances of this class.


Supported API: true

Extendable: false
A form processor that runs in the Method Server and performs a database operation on one or more objects.
Object representing an executable report.
Encapsulates any relational/tabular report generating object which takes simple string parameters and locale and produces a Swing TableModel of results.
This class provides helper methods for calculating attribute values needed by report queries.
This is a helper class for the generation of Report Builder results.
This class contains methods that implement recursive report queries.
This class will facilitate the operations from JSP client which requires Report object related information.
This class is used to persistently store the saved criteria for a report.
An affected object link between a ChangeIssue and a Changeable2 that allows the user to identify product data issues.
The interface for the affected object link between a ChangeIssue and a Changeable2 that allows the user to identify product data issues.
This interface defines a delegate method to handle report specific processing based on a context object.
Factory to look up an implementation of the ReportHandler interface to perform report related processing based on the context object.


Supported API: true
Extendable: false Not all methods in this class are supported.
A plugin that collects WBR installation related files.
A plugin that collects WBR installer log files.
A plugin that collects WBR related log files.
Exposes health information and administrative operations for third-party reporting system; can be deployed in servlet engine or method servers.
This interface contains attributes held in common between ReportTemplate and Report.
holds report parameters

Supported API: true

Extendable: false
This interface specifies post-processing methods for reports.


Supported API: true

Extendable: false
This helper class executes windchill report template based reports and third party jasper reports

Supported API: true

Extendable: false
ReportFormatType enum used in executeThirdPartyReport it passes index value to executeThirdPartyReport

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Don't use this class outside of a running system.
This class provides the implementation for @JRDataSource interface of jasper library.
This class contains static methods that are called as custom Webjects for use in recursive reporting tasks.
This class is a default implementation of a template for reporting.
This is a helper class which contains the implementation for ad hoc specific processing of XML Source which defines a report.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This is a helper class which contains the implementation for processing XML Source which defines a report.
This represent the implementation of @JRDataSource from jasper library.
This class provides static helper methods for building and executing queries for ReportTemplates.
This link class maintains the association between a ReportTemplate and a ReportTemplate view that it references in its report definition QML.
This interface specifies a command for retrieving data results from a repository of data.
This interface represents the concept of a PagingSession over items in a repository.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This element handler supports the content transformation of representation.
Standard implementation of RequestMBean.
Implementation of NotificationHandlerDelegate for use in servlet engine to capture a set of active servlet requests immediately prior to notification and then release it immediately thereafter.
Implementation of NotificationHandlerDelegateFactory for use in servlet engine with NotificationHandlerMBean via its CustomDelegateFactoryClass attribute to construct RequestCaptureDelegate instances as delegates.
ContextListener<RequestMBean> MBean that produce histogram statistics of servlet requests, grouped by context relative request URI.
Produce histogram statistics for servlet requests.
Detailed information related to a single servlet engine request.
Interface to filter RequestMBean objects.
RequestPriority indicates the priority of the WTChangeRequest2.
Set of servlet requests and aggregate data thereon

Supported API: true

Extendable: true
Use the newRequirement static factory method(s), not the Requirement constructor, to construct instances of this class.
This is tagging interface for all Windchill Requirement objects.
Use the newRequirementMaster static factory method(s), not the RequirementMaster constructor, to construct instances of this class.
This is object to object trace link class for creating trace links to local or remote Requirements.


Supported API: true

Extendable: false
Requirement Resource class to represent remote requirements.
This is tagging interface for all Remote Requirement Resources.
This is Windchill Master class for Requirement Resource's mastered information

Supported API: true

Extendable: true
RequirementStatus is a specialization of EnumeratedType to provide localizable status values.
This is tagging interface for all requirement related trace links.
This is version to version trace link class for creating trace links to local or remote Requirements.
Deprecated.
Returns a newly constructed ResearchedBy link.
The interface implementation of a ResearchedBy link.
Interface required for an object to participate in a reservation.
Class to aggregate the parameters for requesting reservations or returning ReservationService API results.
Used to represent events occurring within execution of the ReservationService.
Exception thrown from wt.reservation package classes.
Helper for working with Reservable objects and for using the implemented ReservationService.
Interface describing the services available for Reservable objects.
Types of reservations available to the reservation service.
This class represents a special exeption which can be thrown when an executing entry detects a pending stop request, but wants its status reset to ready so that it can be re-executed once the queue is re-started.
Delegate for determining if a change item is ready for conversion.
Enumerated Type representing Resolution.
Result of a single resource allocation (one resource to one operation).
Use the newResourceAssignment static factory method(s), not the ResourceAssignment constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A message source that knows the current client locale.


Supported API: true

Extendable: false
The ResourceCategory class enumerates the various possible classifications for resources.
Builder for the step combining the Define Item and Attributes table for Create resource wizard.
ResourceHelper is a utility class with useful methods for internationalization.
ResourceHelper is a utility class with useful methods for internationalization.
ResourceHelper is a utility class with useful methods for internationalization.
A resource info file, which may have multiple localizations.
A utility to list resource files found in the local class path.
Service to perform operation-related tasks.
The ResourceType class enumerates the various types of resources.: PERSON ROLE EQUIPMENT FACILITY MATERIAL INFORMATION

Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This interface provides the abstraction for the results of a type based query.
This class is responsible for implementing the common functionality for processing the events that can change the resulting change status of a changeable.
Specifies the configuration and populates the data in order to display the change task resulting objects table.
This is a class intended to handle ChangeActivity or ChangeOrder as a primary business object.
This interface specifies methods needed to process results directly from the low level persistence layer.
This abstract class can be extended to provide a custom ResultProcessor that processes results directly from the low level persistence layer.
ResultProcessorLimitException indicates that a limit has been reached for a query that uses a ResultProccer.


Supported API: true

Extendable: false
This interface provides the abstraction for specifying the results of a type based query.
The result states of a DataSource.
Supported API: true

Extendable: true
This command can be used to refresh the given persistent entity or retrieve one from the database.
The ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation.
This ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: true
This class is an extension of the WTException class that is specialized for use with the various Revise dialogs and Revise Task classes.
Indicates the impact of a revision on the tasks associated with a change item.
Holds a set of properties to assign to newly created versions.
Holds a set of properties to assign to newly created versions.
This is Do nothing OOTB default implementation of RevisionAttributesDelegateIfc

Supported API: true

Extendable: true
This delegate will do nothing OOTB.
This wt.lifecycle.LifeCycleManged first class information object is an IteratedFoldered which allows special foldering to take into account its Versioned nature (and it is controlled via a checkin/checkoutmechanism), and it is DomainAdministered; it is similar to Managed except that it is a IteratedFoldered rather than Foldered.
Abstract Data Handler for the "New Revision" column in the revise wizard.
This validator is used to validate whether the "Revision" label is shown.


Supported API: true

Extendable: false
The implementation holds alternates information for the Raw Material Link.
Provide information on outgoing RMI calls

Supported API: true

Extendable: true
Role is a specialization of EnumeratedType to provide localizable role names The localized values for roles are maintained in a resource bundle RoleRB, and its locale derivatives
Use the newRoleActorRoleMap static factory method(s), not the RoleActorRoleMap constructor, to construct instances of this class.
Interface RoleBatchCotnainer is a BatchContainer that is used to make assertions about which objects play the "other" role in an association.
RoleDescriptor supplies meta-data information for a role of a Link (AssociationEnd).
This class encapsulates the data necessary for navigating from a node to other nodes via association links.
RoleHolder is an interface for classes implementing role to principal mappings

Supported API: true

Extendable: false
Deprecated.
in R6.0
Role participant used to get the display name and the ufid of the principal.
RoleParticipantConfigTag sets attributes of the roleParticipantConfig tag.
Use the newRolePoolMap static factory method(s), not the RolePoolMap constructor, to construct instances of this class.
Use the newRolePrincipalMap static factory method(s), not the RolePrincipalMap constructor, to construct instances of this class.
Use the newRoleRoleMap static factory method(s), not the RoleRoleMap constructor, to construct instances of this class.


Supported API: true

Extendable: false
Constants used as descriptor properties for Route Wizard clients.


Supported API: true

Extendable: false
Deprecated. 
Provides default implementations for Regulatory Product Submission Regulatory Submissions.
Code that implements this interface could allow itself to be used within the Rule xml files defined through administrative OIR as algorithms.
This class holds a feedback message for a business rule.
This class holds a feedback type for a business rule.
Bean to hold rule member action data.
This class renders the output of Link between Choice Rule and its action member.
ChoiceMappableChoiceLink in case of Basic Rules.
RuleMemberActionLink in case of Conditional Rules.


Supported API: true

Extendable: true
Bean to hold rule member data.
This class renders the output of Link between Choice Rule and its source member.
Source Choice in case of basic rules.
ExpressionMemberLink in case of Conditional Rules


Supported API: true

Extendable: true


Supported API: true

Extendable: false
Methods to help workflow designers interact with QMS and Native Business Rules.
All the validation business rules will implement Rule Validation interface for its execution included in the rules processing framework.
The RuleValidationCriteria contains information that is used by all business rules within a business rule set.
Validation key for the business rule.
The RuleValidationObject contains a specific target object and target object link.
A Business RuleValidationResult object contains one validation output per business rule.
A container of Business RuleValidationResult objects.
An EnumeratedType to indicate the status of evaluating a business rule for a object.
Command line utility that runs a list of scripts.
Command line utility which runs a list of scripts in the default server manager.
Class that provides wrappers to privileged runtime methods using the wt.security package.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated View name.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated View name.
Places a Server Calculated Attribute in the AttributeContainer whose content is the BuildStatus on the UsageLink.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated Cabinet name.
Places a Server Calculated Attribute in the AttributeContainer whose import wt.services.applicationcontext.implementation.DefaultServiceProvider; import wt.services.applicationcontext.implementation.DefaultServiceProvider; content Boolean is TwoWayAlternate

Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated DataFormats name.
A Server Calculated Attribute is placed into the AttributeContainer with the context being a TypeInstanceIdentifier for the current sessions principal.
Deprecated.
LogicalIdentifier used: dataFormatIconPath = SCA|dataFormatIconPath

Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated DataFormats name.
SCA for displaying identifier using display delegates in wt.identity.
SCA for displaying identifier with labels using display delegates in wt.identity.
SCA for displaying identity using display delegates in wt.identity.


Supported API: true

Extendable: false
SCA for displaying identity with labels using display delegates in wt.identity.
Generic Server Function for determining the display type.


Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the Folder name.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated lifecycle name LogicalIdentifier used: lifecycle = SCA|lifecycle.key

Supported API: true

Extendable: false
Deprecated.
LogicalIdentifier used: objectImageWithGlyphs = SCA|objectImageWithGlyphs

Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose content String is the WTPrincipal name.
Places a Server Calculated Attribute in the AttributeContainer whose content String is the WTPrincipal name.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated WTOrganization name LogicalIdentifier used: globalIdentifier = SCA|globalIdentifier.key

Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose content String of the WTPrincipal distinguished name for the association.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based in the Project name for this association.
Places a Server Calculated Attribute in the AttributeContainer whose content is a reference designator range.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the HTMLText associated with the Persistable.
Places a Server Calculated Attribute in the AttributeContainer whose content String is the Thumbnail2D logicalIdentifier used: owner, locker, creator, modifier

Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose import wt.services.applicationcontext.implementation.DefaultServiceProvider; import wt.services.applicationcontext.implementation.DefaultServiceProvider; content Boolean is TwoWayAlternate

Supported API: true

Extendable: false
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated View name.
Places a Server Calculated Attribute in the AttributeContainer whose content is a String whose value is based on the associated View name.


Supported API: true

Extendable: false
A ConfigSpec implementation with the essentially the following logic.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A form processor that runs in the Method Server and performs a database operation on one or more objects.


Supported API: true

Extendable: true


Supported API: true

Extendable: true


Supported API: true

Extendable: false
A class for top-level processor that perform a database operation on one or more objects.


Supported API: true

Extendable: true


Supported API: true


Supported API: true
A Discrepancy object for representing Control Characteristic discrepancy data.
Interface for Discrepancy Delegate.Extend AbstractDiscrepancyDelegate for your discrepancy.


Supported API: true

Extendable: false
Class containing methods available to those writing customized queries for Scheduled Jobs.


Supported API: true

Extendable: false
Use the newScheduleQueue static factory method(s), not the ScheduleQueue constructor, to construct instances of this class.
Use the newScheduleQueueEntry static factory method(s), not the ScheduleQueueEntry constructor, to construct instances of this class.
This class process the data entered in the Schedule Report wizard.


Supported API: true

Extendable: false
The SchemaNode class is a bean class that defines and identifies a single business object type supported by a Windchill server.
Builder for the step combining the Define Item and Attributes table.
Extension of LogsDirViewer that provides a view of log files in a directory specified by the sci.installer.dir property.
InfoDelegateFactory that calls a specified script before and after logging and/or e-mailing the parent Summary or NotificationHandler MBean would normally perform.
This class represents a search condition on a query.
Operation instance representing a search operation.
A plugin that collects the search.properties property file.
A form processor that runs in the Method Server and performs a database operation on one or more objects.


Supported API: true

Extendable: false
The Expression conflict resolver.
SecurityLabel1 represents the set of possible values for a configured security label.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This delegate sets the security labels for a published representation based on the data and their security labels being published.
Interface to be implemented by classes whose objects may have security labels marking the sensitivity of the object's information.
This class serves as a helper class for the security labels configuration.
Renders Option, Choice

Supported API: true

Extendable: true
SelectedItemsTag intializes hidden form inputs with values based on where the action to launch the wizard was launched from.
The Selector class represents the antecedents of indexing and notification policy rules.
StandardMBean subclass that knows its own ObjectName -- and thus assumes it is only registered once.
An MBean capable of e-mailing data about itself.
The SemanticKey class helps to ensure the uniqueness constraint on object's identity.
SemiFinishedLinkType enumeration holding types of CoProduceUsageLinks and RawMaterialLinks.
Command line utility to send a specified file or directory to PTC Technical Support, associating it with a specified call number.
A form processor that runs in the Method Server and performs a database operation on one or more objects.
Send To Distribution Target Wizard Form Processor.
Builder for the step combining the Define Item and Attributes table.
This class is responsible for generating next value for sequence using some algorithm This class should be strictly used for Object Initialization Rules.
An EffForm representing serial number effectivity statements.
Indicates the supported remote method invocation (RMI) serialization strategy.


Supported API: true

Extendable: false
A serial numbered object is an object that can have serial numbered instances.
The configuration of a SerialNumberedConfiguredMaster.
Deprecated. 
Deprecated. 
Deprecated. 
The config spec used by SerialNumberedConfiguredInstanceVersion objects.
A serial numbered object that has versioned instances which use a SerialNumberedBaselineConfigurationVersion as its configuration.
The interface portion of a serial numbered instance (the implementation portion is SerialNumberedInstanceImpl.
The implementation portion of a serial numbered instance.
A serial numbered instance that is implemented using the master/version scheme.
A version of an instance.
This object indicates the serial number of the serial numbered object used in the instance.
Specifies an abstract model of items in a predefined sequence.
Provides an abstraction of an abnormal occurrence or error in the construction of a series.
Provides an abstraction of an abnormal occurrence or error in the usage or processing of a series.
Provides an abstraction of an abnormal occurrence or error when attempting to set a series value to an invalid value.
Provides an abstraction of an abnormal occurrence or error when attempting to increment or decrement a series beyond its max or min, respectively.
Provides an abstraction of an abnormal occurrence or error where the level in a harvard series can't be moved any more to either the left or right.
Enumerated Type that defines State Based Series Selector seed values.


Supported API: true

Extendable: true
A Class used by the server manager to launch new servers.
The server manager application main.
Overview information and statistics for server manager

Supported API: true

Extendable: true
MBean that allows monitoring and management of the ServerManger.
Provides ability to manage and monitor a ServerManager.
Wrapper around the WTMessage class to allow for unit testing.


Supported API: true

Extendable: false
This class provides way to manage service effectivity for the components in a structure by creating service effectivity objects and associating them to an item

Supported API: true
This is abstract Java renderer class that determines which fields are displayed for the type and how they are handled in the UI.
The ServiceEffectivityDelegate interface defines methods used to compare ServiceEffectivity objects against each other and against a filter.
ServiceEffectivityFilterFactory provides methods to look up filter delegates for ServiceEffectivity objects.
This helper is used to access an implementation of ServiceEffectivityService via the static reference ServiceEffectivityHelper.service.
This is Master for ServiceEffectivity
An implementation of KeyedEventListener used by services to handle service events.
Creates implementations of Windchill service interfaces.
Use the newServiceIdentifier static factory method(s), not the ServiceIdentifier constructor, to construct instances of this class.
MBean interface for registering and monitoring a set of servlet engine processes.
Extension of LogsDirViewer that provides a view of log files in a directory specified by the wt.servlet.logs.dir property.
MBean that provides statistics and monitoring capabilities for servlet requests.
Monitors servlet engine requests

Supported API: true

Extendable: true
An Authenticator implementation based on passing a known session id back and forth to the client.
A specialized Hashtable for maintaining static context partitioned by user session.
AutoCloseable implementation for establishing a SessionContext for a clearly delimited scope, restoring the previous SessionContext upon leaving this scope.
The SessionEditedIteration provides a light-weight work-in-progress mechanism similar to Workable.


Supported API: true

Extendable: false
Reliable implementations for temporarily switching principals as well as turning access enforcement on and off
Supported API: true
Extendable: false
Reliable implementations for temporarily switching principals as well as turning access enforcement on and off
Supported API: true
Extendable: false
Helper class that p[rovides a convinient way to access the SessionManager functionality.
AutoCloseable implementation for establishing a SessionContext for a clearly delimited scope, restoring the previous SessionContext upon leaving this scope.
AutoCloseable implementation for establishing a SessionContext for a clearly delimited scope, restoring the previous SessionContext upon leaving this scope.
Events dispatched by the SessionIterationService during SessionIterationService.createSessionIteration(wt.vc.sessioniteration.SessionEditedIteration, wt.org.WTPrincipal, java.lang.String), {@link SessionIterationService#{@link SessionIterationService#commitSessionIteraiton}, and deleteSessionIteration}.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Interface containing the methods for setting and retrieving the current principal.


Supported API: true

Extendable: false
Detailed information related to a single servlet engine session.
Interface to filter SessionMBean objects.
Servlet session and context listener and MBean that provides statistics and monitoring capabilities for servlet sessions.
Monitors servlet sessions

Supported API: true

Extendable: true
Provides access to the methods of the SessionManagerSvr interface.
A thread class for executing asynchronous server-side operations under a new or existing session context.
Provides basic information on currently active users.
Specifies the access modifier to apply to the setter method for a property.
Builder for the set disposition picker step.
Command line utility to set a log level in specified server processes.
This class represents a Set Operator.


Supported API: true

Extendable: false
Records which objects are shared by which containers.
Deprecated.
This utility is largely a normal, drop in ScheduledExecutorService implementation.
MVC builder class for shared team info page Supported API: true

Extendable: true
This exception is thrown by a transaction operation that is shared among threads where one of the other threads has executed a transaction rollback.
This exception is thrown by a transaction operation that is shared among threads where one of the other threads has executed a transaction savepoint rollback.
Share Status

Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true


Supported API: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newShippingLabel static factory method(s), not the ShippingLabel constructor, to construct instances of this class.


Supported API: true

Extendable: false
Provides a means for one Folder to have references to other Folder's or FolderEntry objects (ie to any CabinetBased object).
A persistent assocation between a Folder and a non-iterated CabinetBased object.
This is a command line utility used to show the change association mode history.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
MVC builder class for show team uses table Supported API: true

Extendable: true
Interface to be used to set an ElectronicallySignable objects signature.
A signature engine is reponsible for exposing attributes required for a signature and the validation of those attributes against a user.
Factory to return currently installed signature engine.
SignatureInvalidException is thrown when a signing attempt has failed.
Concrete class for signing an object.
Data container bean holding information pertaining to a variable used by signature engines to expose the attributes needed in verifying a user.
Custom Hook to Restrict Search Criteria for Information Element.
This simple first class information object is DomainAdministered, but is not LifeCycleManaged and does not appear in folders, so it tends to be used for business objects which are administrative in nature or only need to be user visible situationally.
A simple Authenticator implementation based on passing the validated user name back and forth to the client.
SimpleComparisonSpec contains just the bare minimum information needed for the comparison of business objects.
Extension of DirView that provides a view of all files in a directory specified by a given wt or system properties entry.
Simple callback through which entry and exit of an active drag-over state can be signaled.
A simple DropListener that listens for file drag-overs and drops and signals drag-over state and file processing handlers accordingly.
A simple MethodAuthenticator that just carries server-supplied data back to the client and returns it on each subsequent call.
Abstract reference implementation of a simple PersistedCollectionNestedHolder object.
Provides default implementations for Simple Regulatory Submission.
A MethodAuthenticator that is used to associate method invocations with previously identified session objects.
For additional details on how to add a custom column to the report that uses this ComponentConfigBuilder see AbstractTreeReportConfigBuilder
For additional details on how to add a custom column to the report that uses this ComponentConfigBuilder see AbstractTreeReportConfigBuilder
This delegate approves all requests to modify an OccurrenceableLink; it should be used only for links whose modification never invalidates associated UsesOccurrence objects.
Always returns true.
Mapping processor to handle Mappings with single Tag

Supported API: true

Extendable: true
This delegate rejects all requests to create a UsesOccurrence from an OccurrenceableLink with count > 1, but for count = 1 it checks to see if a link already exists and approves the creation if none exists.
Class containing utility methods.
This interface provided SIS custom metadata information

Supported API: true
Extendable: true
This context class provides information about the type of operation being performed and the filters applied to the structure.
Use the newSite static factory method(s), not the Site constructor, to construct instances of this class.
Use the newSiteAddress static factory method(s), not the SiteAddress constructor, to construct instances of this class.
Provides status and statistics for vaulting sites.


Supported API: true

Extendable: false
A plugin that collects the site.xconf property file.
Class that registers conflict types associated with Security Label actions.
Helper class to hold Smart Collections Comparison Result

Supported API: true

Extendable: false
DataUtility for SmartCollection Column display for BOM Transformer

Supported API: true

Extendable: false
Command line utility which launches jconsole with a connection to the default server manager directly via a local JMX connection.
Command line utility which launches VisualVM with a connection to the default server manager directly via a local JMX connection.
Deprecated.
This class is being deprecated as it only pertains to the sort preference UI for the CADX search pickers which should be replaced by CommonSearch Pickers in a near future release.
An enumeration that returns objects in sorted order.
An enumeration that returns objects in sorted order.
Deprecated. 
This interface provides the abstraction for specifying sorting.
The Source is an EnumeratedType used to specify that an object is either made internally (MAKE) or purchased (BUY).
The ResultProcessor creates a mapping of source QueryKeys and associated Link ObjectIdentifiers stored in a WTArrayList value.
Deprecated.
As of 13.0.1.0, This is for internal usage
Deprecated.
As of 13.0.1.0, This is for internal usage
Deprecated.
As of 13.0.1.0, This is for internal usage


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Helper class for the SourceUpdatedListenerService.
SpatialFilterDelegateType is a specialization of EnumeratedType to provide localizable spatial filter delegate type values.
SpatialFilterMethod is a specialization of EnumeratedType to provide localizable spatial filter method values.
SpatialFilterType is a specialization of EnumeratedType to provide localizable spatial filter type values.
This filter is used to specify the spatial type of filter to apply to the structure.
Use the newSpecification static factory method(s), not the Specification constructor, to construct instances of this class.
Use the newSpecificationMaster static factory method(s), not the SpecificationMaster constructor, to construct instances of this class.
Use the newSpecificationTemplate static factory method(s), not the SpecificationTemplate constructor, to construct instances of this class.


Supported API: true

Extendable: false
Use the newSpecTemplateMaster static factory method(s), not the SpecTemplateMaster constructor, to construct instances of this class.
Spinner extends NumericSpinner to allow listening to the contained textfield.
The spinner field component.
This class implements common methods and an executable main() for executing SQL commands.
This class represents a SQL function within a SQL statement.
An abstract class used by plugins that executes SQL script files during plugin execution.
A signature engine which requires username and password to be supplied.
Simple NotificationHandlerDelegateFactory implementation that logs a full stack trace.
Generates the HTML page containing a stack trace for a given throwable.
The StandardAccessControlManager provides the standard implementation of a manager for access control.
The StandardAdministrativeDomainManager provides the default implementation of the AdministrativeDomainManager.
This is the standard implementation of the authorization agreement service interfaces.
Support for downloading/installing the Arbortext Editor from the Windchill Software Downloads page.
Use the newStandardAssignmentService static factory method(s), not the StandardAssignmentService constructor, to construct instances of this class.
Use the newStandardAssociationConstraintService static factory method(s), not the StandardAssociationConstraintService constructor, to construct instances of this class.
Provides the standard implementation of the AuditCreator Service.
Use the newStandardAXLService static factory method(s), not the StandardAXLService constructor, to construct instances of this class.
This implementation of the BaselineService interface add listeners via StandardBaselineService.performStartupProcess().
Deprecated.
- As of 13.0.1.0, Use interface BomService using {@link AssociativityServiceLocator#getInstance()#getBomService()}


Supported API: true
Use the newStandardBuildService static factory method(s), not the StandardBuildService constructor, to construct instances of this class.
This is a straight forward implementation of ConfigService that has no listeners.
Use the newStandardConfigurableLinkService static factory method(s), not the StandardConfigurableLinkService constructor, to construct instances of this class.
Use the newStandardConfigurationService static factory method(s), not the StandardConfigurationService constructor, to construct instances of this class.
Standard Implementation of the StandardConflictResolutionService.
Use the newStandardContainerMoveService static factory method(s), not the StandardContainerMoveService constructor, to construct instances of this class.
Use the newStandardContainerTeamService static factory method(s), not the StandardContainerTeamService constructor, to construct instances of this class.
Use the newStandardContainerTemplateService static factory method(s), not the StandardContainerTemplateService constructor, to construct instances of this class.
Standard Implementation of the Content Control Service.
Use the newStandardCustomerExperienceService static factory method(s), not the StandardCustomerExperienceService constructor, to construct instances of this class.
StandardDeleteManager is a concrete persistent manager targeted for WTObject classes.
Use the newStandardDeliverableService static factory method(s), not the StandardDeliverableService constructor, to construct instances of this class.
Use the newStandardDeliveryService static factory method(s), not the StandardDeliveryService constructor, to construct instances of this class.
Implements DisplayIdentity using a resource bundle and message key.
Display identity for effectivity groups.
Localizable message.
Use the newStandardEPPCustomEventHandlerService static factory method(s), not the StandardEPPCustomEventHandlerService constructor, to construct instances of this class.
StandardESIService is a concrete implementation of ESIService and ESISvrService.
Service class for Persisting ExpressionAssignable, Expressionable and ExpressionMemberLink and other utilities.
Use the StandardFBMLPlannableAttributesEventHandlerService static factory method(s), not the StandardFBMLPlannableAttributesEventHandlerService constructor, to construct instances of this class.
Implementation for FDAUDISumbission objects.
Standard implementation of the federation service interfaces.
Use the newStandardFolderService static factory method(s), not the StandardFolderService constructor, to construct instances of this class.
Use the newStandardForumService static factory method(s), not the StandardForumService constructor, to construct instances of this class.
Standard implementation of the file vault service.
Standard implementation of the identity service.
Use the newStandardInterSvrComService static factory method(s), not the StandardInterSvrComService constructor, to construct instances of this class.
Deprecated.
- As of 13.0.1.0, for internal use


Supported API: true

Extendable: false
Use the newStandardIXBService static factory method(s), not the StandardIXBService constructor, to construct instances of this class.
Standard Implementation of the IxStagingDBTagSvrService.
Get the fully qualified type of the event.
Reference implementation of a KeyedEventDispatcher.
StandardLicenseUsageService is the default implementation for the LicenseUsageService and provides client-invokable methods for accessing the License Usage feature.
Standard implementation of the life cycle service interfaces
Standard implementation of the life cycle service interfaces
Use the newStandardLineNumberService static factory method(s), not the StandardLineNumberService constructor, to construct instances of this class.
Provides an abstraction of the standard implementation of server-side functionality as defined by the LockService interface.
StandardManager is the base class for NetFactor sevices and managers..
A reference implementation of a ManagerService.
Used to represent events occuring within the Services package.
Standard implementation of the file vault Master service.
This class is intended to serve the same purpose as StandardMBean, and support its public and protected API while addressing some gaps therein.
Use the newStandardModelItemManager static factory method(s), not the StandardModelItemManager constructor, to construct instances of this class.
This implementation of ModuleVariantInformationService implements the service API and adds listeners in StandardModuleVariantInformationService.performStartupProcess().
Deprecated.
- As of 13.0.1.0, Use interface MPMDocumentService using MPMDocumentHelper.service
Deprecated.
- As of 13.0.1.0, Use interface MpmLinkService using {@link MPMServiceLocator#getInstance()#getMpmLinkService()}
Deprecated.
- As of 13.0.1.0, Use interface MPMPartAllocationService using {@link MPMServiceLocator#getInstance()#getPartAllocationService}
Deprecated.
- As of 13.0.1.0, Use interface MPMProcessPlanService using {@link MPMServiceLocator#getInstance()#getMPMProcessPlanService()}
Deprecated.
- As of 13.0.1.0, for intenral use
Deprecated.
- As of 13.0.1.0, Use interface MPMResourceService using {@link MPMServiceLocator#getInstance()#getMPMResourceService()}
Provides the standard implementation of server-side functionality as defined by the NavigationCriteriaService interface.
Use the newStandardNavigationFilterService static factory method(s), not the StandardNavigationFilterService constructor, to construct instances of this class.
Use the newStandardNCService static factory method(s), not the StandardNCService constructor, to construct instances of this class.
Use the newStandardNmActionService static factory method(s), not the StandardNmActionService constructor, to construct instances of this class.
Use the newStandardNmFolderService static factory method(s), not the StandardNmFolderService constructor, to construct instances of this class.
Use the newStandardNmProjMgmtService static factory method(s), not the StandardNmProjMgmtService constructor, to construct instances of this class.
Use the newStandardNmRoleService static factory method(s), not the StandardNmRoleService constructor, to construct instances of this class.
Use the newStandardNmTopicService static factory method(s), not the StandardNmTopicService constructor, to construct instances of this class.
The OOTB node resolution service which resolves which structure nodes should be copied, reused or removed during a structure generation/regeneration.
Standard implementation of the notification service interfaces.
Use the newStandardNPIService static factory method(s), not the StandardNPIService constructor, to construct instances of this class.
Provides a basic means to extract and format a number field and name field from an object.
The default implementation of the object comparison service.
This implementation of OccurrenceService implements the service API, send OccurrenceEvents and adds listeners in StandardOccurrenceService.performStartupProcess().
Builder for the step combining the Define Item and Attributes table.
Service class for ATO.
Standard implementation of the Organization Services Manager interface.
This is a standard implementation of PartDocService, and provides APIs that allow creating, deleting or fetching part to document associations of different kinds.
This implementation of PartPathService implements the service API and adds listeners in StandardPartPathService.performStartupProcess().
This is the standard implementation of the persisted collection service interfaces.
StandardPersistenceManager is a concrete persistent manager targeted for WTObject classes.
Use the newStandardPlannableService static factory method(s), not the StandardPlannableService constructor, to construct instances of this class.
Use the newStandardPlanService static factory method(s), not the StandardPlanService constructor, to construct instances of this class.
Deprecated. 
Standard Print Cover Page Delegate This prints a cover page for tables which have a primary object of type WTPart.


Supported API: true

Extendable: false
Concrete Profile class that represents a Standard Profile group for associating participants with user interface elements (e.g., actions, tabs, etc.) that are visible to a participant.
Standard implementation of the proj admin service interfaces
The StandardProjExecService class contains the standard implementation of both remotely and server accessible API.
Standard queue monitor bean.
Standard implementation of the QueueService interface.
Standard Implementation of the ReceivedDeliveryService.
Service implementation for recently accessed objects/containers.
Use the newStandardReportService static factory method(s), not the StandardReportService constructor, to construct instances of this class.
Uses resource bundle wt.identity.identityResource and tags identityResource.REVISION_IDENTITY and identityResource.REVISION_BRIEF to format the identity for a revision.
Uses resource bundle wt.identity.identityResource and tags identityResource.REVISION_VIEW_IDENTITY to format the identity, identityResource.REVISION_VIEW_TYPOE to provide the text label for a revision and view value label and identityResource.REVISION_VIEW_NULL to format a null value.
Standard implementation of the SessionManager interface.
Use the newStandardShippingService static factory method(s), not the StandardShippingService constructor, to construct instances of this class.
This implementation of StructService has adds several listeners in StandardStructService.performStartupProcess() that deal primarily with copying links and validating deletes.
This class implements methods used to build query expressions that take advantage of SubString Index.
Use the newStandardSupplierPartService static factory method(s), not the StandardSupplierPartService constructor, to construct instances of this class.
Use the StandardTrainingTrackingService static factory method(s), not the StandardTrainingTrackingService constructor, to construct instances of this class.
Provides a basic means to extract (translated value) and format a number field and name field from an object.
Use the newStandardTypedUtilityService static factory method(s), not the StandardTypedUtilityService constructor, to construct instances of this class.
Populates the UDISubmission object and UDISubmissionDetails based upon the contents of the UDISubmission Template object.
Populates the UDISubmission object and UDISubmissionDetails based upon the contents of the UDISubmission Template object.
Provides the standard implementation of server-side functionality as defined by the VersionControlService interface.
Implements DisplayIdentity for versioned objects

Supported API: true

Extendable: false
Uses resource bundle wt.identity.identityResource and tags identityResource.VIEW_IDENTITY to format the identity, identityResource.VIEW to provide the text label for "view" and identityResource.VIEW_NULL to format a null view value.
This implementation of ViewService caches the Views and ViewAssociations, so ViewService calls do not hit the database.


Supported API: true

Extendable: false
Standard implementation of the workflow engine service.
Standard implementation of the workflow service interfaces
Defines the non-client methods that are available on the Work Instruction service.
Provides the standard implementation of server-side functionality as defined by the WorkInProgressService interface.
Standard implementation of the workflow engine service.
Provides the standard implementation of server-side functionality as defined by the WTPartAlternateRepService interface.
Default implementation for the Part to CAD build service.
This implementation of WTPartService implements the service API and adds listeners in StandardWTPartService.performStartupProcess().


Supported API: true

Extendable: false
Indicates the state of an attribute in an AttributeContainer
For details on the transitions between states see AttributeContainer.put()
Supported API: true

Extendable: false
State is a specialization of EnumeratedType to provide localizable state values.
This class defines an abstraction for a SQL statement query.
When executed from a class that extends BasicTemplateProcessor, these script call can be invoked by using the 'useProcessorService service = ' html template entry.
Feedback object to carry status messages to client.
Represents the status of the queue entry.
Default Implementation for the StatusTransitionsInterface.
To customize the Status Transitions Value.
This implementation of the STEPConverter can be used to convert generated id's into actual Windchill values.
This interface is used to determine the methods that need to be implemented in order to handle generated ids that can be found within the WNC EDM model.


Supported API: true

Extendable: false
Provide access to XML source data in byte (not character) form that can be read using an java.io.InputStream.
Specifies the case to force the corresponding string to.
An very simple algorithm that takes a single String argument and returns it unmodified.
Range delegate for strings.
A range using Strings which are not left filled.
Given an attribute and value determine the equality.
Takes a list of values and tests if the first is equal to any of the others, and then returns a Boolean.
A composite GUI component to input a string value.
StringLimitException captures errors that occur due to the limitations of Java RMI in handling large strings.
Given an attribute and a value, with "*" in the value, determine the equality using Regular Expression related concepts.
A resource info file that contains basic localizable message strings.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This helper is for the StructService and accesses that service via StructHelper.service.
This service for the struct package contains "navigetters" to navigate the IteratedUsageLink, IteratedReferenceLink and IteratedDescribeLink to both Mastered and Iterated objects.


Supported API: true

Extendable: false- should extend DefaultStructureCSSStyleDelegate


Supported API: true

Extendable: false
Deprecated.
This Persistable is not supported from Windchill 11.2 release.


Supported API: true

Extendable: false
A Java handle to an XSLT stylesheet.
Class for Subcontract Plant Discrepancy.
The class to fetch and existing downstream or custom downstream node for a given upstream node.
Class for Subcontract Plant With BOM Transformation Discrepancy.
A SubFolder is a non-root folder, ie it resides in a Cabinet.
Defines the unique Identity of a SubFolder.
Provides a persistent association between a SubFolder with it's parent Folder.
Defines the class which performs the uniqueness constraint for a SubFolder.
Class that defines the uniquness constraint for a SubFolder.
Represent the relationship between a Regulatory Submission and it's subjects.
Serves as a plug-in for busines objects that need to be associated with a forum.
An affected end-item link between a ChangeRequest2 and a WTPartMaster that allows the user to identify relevant product data.
This class is used to construct SubjectProduct links.
An interface which represents an association between a change request object and a WTPartMaster object.
<p?This class can be implemented to translate a security Subject to a uid.


Supported API: true

Extendable: false
This class is an implementation of Submit Now functionality used for various change objects.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This class represents a subselect which can be used in a SQL statement.
This structured attribute class represents the concept of substitute quantity as an _SubstituteQuantity.amount and a QuantityUnit (unit of measure).


Supported API: true

Extendable: false
The class implements utility methods for managing SubString Index.
The class implements utility methods for managing SubString Index.
This interface specifies methods used to build query expressions that take advantage of SubString Index.
This interface specifies methods used to build query expressions that take advantage of SubString Index.
This class implements a Java application for managing SubString Index schema objects.
Deprecated. 
This is a service which provides suggestion results for a set of parameters.
This represents the information to carry out a suggest search.
This represents the result of suggestion search

Supported API: true

Extendable: false
A simple GUI component that represents a suggestable textbox.
Container of project manager nodes.
Custom delegate interface for use with SummaryMBean via SummaryDelegateFactory implementations.
Required interface for classes specified by SummaryMBean's CustomDelegateFactoryClass attribute.
The SummaryEventFactory class serves two purposes.
Manages Summary MBeans, which allow periodic logging of JMX attributes

Supported API: true

Extendable: true
Provides configurable periodic "summary" logging of JMX attributes

Supported API: true

Extendable: true
Implementation class for SummaryScriptActionMBean management bean interface.
SummaryDelegateFactory that calls a specified script before and after any logging that the parent Summary MBean would normally perform.


Supported API: true

Extendable: true
Delegate is used to validate whether parts selected in Affected Objects table (Change Task) are eligible to be superseded.
An association indicating that in the context of a particular parts list item, other parts should be replaced when that particular part is replaced.


Supported API: true

Extendable: false
Provides static helper methods as well as access to SupplierPartService methods.


Supported API: true

Extendable: false
Specifies Windchill's support for this property or role.
A link between a ChangeItem and SupportingMaterial that allows interoperability between annotations/markups and change.
Interface that represent AnnotationSet and MarkUp.


Supported API: true

Extendable: false
This delegate has similar semantics to those of DefaultChooseFolderDelegate, but forces the administrative domain of each non-foldered change object to be synchronized with that of its associated foldered change object.


Supported API: true

Extendable: false


Supported API: true

Extendable: false.
The SysAdmServletHelper class is designed to work with the URLFactory to provide a series of accessory methods to build invokations through the System Administrator gateway.
This interface is to allow customers to change the behavior of the tabs, to make them conditional on specific behavior.
This class represents a table column which can be used in a SQL statement.
Describes a table component
Supported API: true

Extendable: false
This class is intended to be soft sub-typed to included additional attributes required by the type.


Supported API: true

Extendable: false
Marker interface indicating that the implementing type support table data.
Interface used to store table data for a TableDataHolder

Supported API: true

Extendable: false
Service for interaction with TableData objects.
This interface defines an expression that can be used to specify a "table" in a SQL FROM clause.
Deprecated. 


Supported API: true

Extendable: false
Deprecated. 
The common table properties for a given class supporting table names, indexes, table spaces, and table sizes.
Aggregates filter status information for a single mass change object.
Deprecated.
As of 13.0.1.0, This is for internal usage
OOTB logic to find target downstream paths for given upstream paths.
Deprecated.
As of 13.0.1.0, This is for internal usage
The ResultProcessor creates a mapping of source target Persistables and associated ServiceEffectivity objects.
Deprecated.
As of 13.0.1.0, This is for internal usage
Class TaskDelegate is a utility which supports launching create, update, view and delete tasks associated with a particular business object.
Subclass of WTException used by the TaskDelegate system.
Class TaskDelegateFactory is a utility class which contains factory methods for instantiating TaskDelegate objects.


Supported API: true

Extendable: false
Common utility methods of general usefulness to ESI classes and ESI Info*Engine tasks.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newTeam static factory method(s), not the Team constructor, to construct instances of this class.
TeamCategory is a specialization of EnumeratedType to provide localizable team category names The localized values for team categories are maintained in a resource bundle RoleRB, and its locale derivatives
Use the newTeamDistributionList static factory method(s), not the TeamDistributionList constructor, to construct instances of this class.
Provides an abstraction of an abnormal occurrence or error in the usage or processing of the TeamService.
TeamHelper provides client invokable meethods to team services.
TeamManaged interface objects will get a TeamId attribute.
TeamReference is a specialization of CachedObjectReference to provide type safe references and access to the name/identity attribute without instantiating the object.
When executed from a class that extends BasicTemplateProcessor, these script call can be invoked by using the 'useProcessorService service = ' html template entry.
TeamService provides client invokable methods to team services.
Provides a service specific event extended from KeyedEvent used in conjunction with the standard implementation of the server-side functionality as defined by the TeamService interface.
TeamTemplate establishes associations between roles and principals and/or actor roles.
Returns a TeamTemplate with the name supplied in the data.
Attribute specific constraint factory.
TeamTemplateReference is a specialization of CachedObjectReference to provide type safe references and access to the name/identity attribute without instantiating the object.
Use the newTechnicalDataPackage static factory method(s), not the TechnicalDataPackage constructor, to construct instances of this class.
Use the newTechnicalDataPackageMaster static factory method(s), not the TechnicalDataPackageMaster constructor, to construct instances of this class.
Deprecated.
Use TechSupport2MBean instead.
Provides operation(s) to send data and files to PTC technical support.
Command line utility that invokes TechSupportMBean's sendFilesToSupport operation via the default server manager if possible.
Deprecated.
Use TechSupport2MBean instead.
This class is designed to be used much like a ByteArrayOutputStream, the primary difference being that output is written to a temporary file as oppose to consuming memory with a byte array.
Deprecated. 
Deprecated. 
Deprecated. 
Delegate for determining if a change item is ready for conversion.
TestActionDynamicContentDelegate is an example which explains how to dynamically define the properties of any action viz action label/tooltips/icons/urls.
A simple GUI component that represents a HTML textarea.
A simple GUI component that represents a HTML textbox.
A GUI component to used display the given string.
The TextOutputVisitor can be used as a base class for Visitor implementations that are primarily used to produce text output.
Provides methods for creating ThingWorx things for processing of Regulatory Submissions.
Deprecated. 
Models elapsed time in workflows.


Supported API: true


Supported API: true Serializable class to follow translation process through workflow, collecting logging information


Supported API: true Records info related to a translation process once the collection/baseline has been created
The utility class for TranslationManagement.
An instance of class ToolTips is used to manage the tool tips for a help context.
Provides monitoring of the top, most-expensive SQL statements.
This is a tagging interface to declare any Windchill object type as Traceable.
A link with a TraceCode.
Indicates whether an object should be traced and how it should be traced when an instance of that object is created.
If CREATE mode and User is creating EndItem, build component that has SERIAL_NUMBER as default selection otherwise use super to build the component.
This is a tagging interface to declare any Windchill object type as TracedTo.
This is super interface for all type of trace links.
This class is aimed at providing base for all non iterated resources at module level.
This is utility class with supported APIs

Supported API: true

Extendable: false
Contains collections of objects that groups delivered objects by delivery type.
A class which is used to track the sending status of the ShippingItem object.


Supported API: true

Extendable: false
Component used to display a "Traffic Light" graphic for graphical attributes.
Enumeration corresponding to a three-state 'TrafficLight' graphic
Supported API: true

Extendable: false
Creates new Training Records
Generates a PDF Report based upon the contents of the TrainingRecord object.
Transaction provides interfaces to create transaction blocks.
This interface specifies methods for processing that occurs at the end of a transaction after normal work is completed, but before the transaction is committed.
TransactionContainers are used to link together a group of BatchContainers which are being used in a single update transaction.
This interface specifies methods for listening to transaction commits and rollbacks.
Class of object used to communicate exceptions to Assertions.
Perform business processes within a @see wt.pom.Transaction.
Transaction warning delegate.
This class serves as a common factory for instantiating warning Delegates.
This class sends the warning messages in form of email to the appropriate principals.
The warning email will be sent when there are warning generated during the publication in following scenarios.
This class is meant for ignoring notifiaction for warnings that are generated during publication of transaction.
Transform does not support any mathematical operations.
This class is a logger class for Transformation Engine.
Deprecated.
As of 13.0.1.0, use new generate downstream (GDS) framework to customize Transformation logic.

Supported API: true

Extendable: false
Helper class holidng transformation results

Supported API: true

Extendable: false
TODO: Document me

Supported API: true

Extendable: false
A MethodAuthenticator that is used to associate a \ method context to a transient session within the server.


Supported API: true

Extendable: false
Factory to look up an implementation of the TransitionHandler interface to move objects through a Transition TransitionHandlerFactory.getInstance().transitionTargets(contextObject, transition, false);

Supported API: true

Extendable: false
Utility class for Translation Baseline

Supported API: true


Supported API: true


Supported API: true
Exception class for Translation related exception handling.


Supported API: true

Extendable: false
Enums for Translation packages.


Supported API: true A wrapper for a ManagedCollection used for a pivot Translation Package


Supported API: true A wrapper for a ManagedCollection used for a non-pivot Translation Package
This service helps to get the overall translation status of a root object i.e.
Represents the states a DataSource can be in with respect to adding and removing data from the DataSource
Supported API: true

Extendable: true
Use the newTransportType static factory method(s), not the TransportType constructor, to construct instances of this class.


Supported API: true

Extendable: false
Describes a tree component
Supported API: true

Extendable: false
Builds the data for tree Component
Supported API: true

Extendable: false
Retrieves the data for a tree component which is used by the TreeCommand.
Base class for tree handlers.


Supported API: true

Extendable: false
A convenient class that holds the data which is needed to navigate a structure.
A TreeNavigationRequestBuilder interface is an interface used by TreeNavigator to navigate structure information for processing it further to render.
Navigates the object structure by using collector framework APIs

Supported API: true

Extendable: true
Creates an appropriate TreeNavigator instance and sets data for it.
Performs the structure navigation.
Describes the types of node for a Tree
Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
This filter allows trusted clients to set an effective user id for requests without authenticating as this user.
Tab-separated-values layout that is AttributeListProvider (e.g.


Supported API: true

Extendable: false
Enables the type-based lookup of components.
Supported API: true

Extendable: false
This builder creates attribute panels for layouts defined in the Type and Attributes Manager for the following screen types: Information Page &#8211 More Attributes (ScreenDefinitionName.MORE_ATTRIBUTES) Create New (ScreenDefinitinonName.CREATE) Edit (ScreenDefinitionName.UPDATE) These panels are displayed by the following actions defined for the object type "object": "attributes" - used to display the component typically labeled "More Attributes" on information pages "defineItemAttributesWizStep" - indirectly invokes this builder to create the "Attributes" panel in object creation wizards "editAttributesWizStep" - indirectly invokes this builder to create the "Attributes" panel in object edit wizards <br/

This builder overrides the Component Type set by the parent class as follows: ComponentType is set to ComponentType.INFO_ATTRIBUTES_TABLE if ComponentMode is VIEW Otherwise, ComponentType is set to ComponentType.WIZARD_ATTRIBUTES_TABLE
See the javadoc of the parent class for the ComponentMode, view, and datum object used for these panels.
Gives beans a reference to a TypedAttrLayOutFactory.
Used for old client only.
The TypeDescription class is a bean class that describes the detailed characteristics of a business object type.
Class to filter objects by they Type.


Supported API: true

Extendable: false
TypeIdentifier identifies a particular Type instance.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
TypeInstanceIdentifier identifies a particular TypeInstance instance.
Used for old client only.
This interface provides the abstraction for information used in paging.
Defines the three paths used to pre-populate a UDI Submission during creation.


Supported API: true

Extendable: true
A hierarchical structure of packaging that contains the UDI object.
Methods to help workflow designers interact with UDI objects.
Represent the relationship between a UDI Submission and it's associated Parts.
Base type for all Universal Device Identifier (UDI) Submission objects.
Interface used to link child objects to the parent UDI Submission object.


Supported API: true

Extendable: false
This object encapsulates all the data associated with a UDI submission for difference reports.
Master Object for FDA UDI Submissions

Supported API: true

Extendable: false
Provides default implementations for Unique Device Identifier Regulatory Submissions.
The intent of the UDI Submission Submission service is to handle service calls for the UDI Module

Supported API: true

Extendable: false
Use the newUdiSuperSet static factory method(s), not the UdiSuperSet constructor, to construct instances of this class.
Use the newUdiSuperSet2 static factory method(s), not the UdiSuperSet2 constructor, to construct instances of this class.
Use the newUdiSuperSet2Master static factory method(s), not the UdiSuperSet2Master constructor, to construct instances of this class.
The identification object for UdiSuperSet2 objects.
UDI Super Set details.
Use the newUdiSuperSetMaster static factory method(s), not the UdiSuperSetMaster constructor, to construct instances of this class.
The identification object for UdiSuperSet objects.


Supported API: true

Extendable: true
This Interface defines the APIs that all delegates used by the UIComponentValidationService need to implement.
UIValidationCriteria objects serve as wrappers for data to be passed to the APIs on the UIComponentValidationService.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
A UIValidationResult object contains one unit of validation output (one action/component, one object).
A UIValidationResultSet object contains one or more UIValidationResult objects.
This EnumeratedType sub-class contains a set of statuses that can be used to indicate an action's or a component's availability/visibility/permission in the UI.


Supported API: true

Extendable: true
Class UndoCheckoutTask is a generic task class which performs the undoing of the check-out of a checked out object.
Simple StandardChartTheme extension that provides Unicode capable fonts.
Interface that marks Identified classes for which the identity is subject to uniqueness constraint.
UniquenessException captures errors with a datastore interaction.
This delegate checks that a PathOccurrence name is unique among all that share the same PathOccurrenceContext.
Abstract class representing a unit based effectivity.
An EffForm representing unit effectivity statements.
UnitEffFormat class is the parent of all concrete Unit Number Effectivity Format classes.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Abstract class that can be extended to customize who is restricted by a security label value and/or who can modify a particular security label value.
This class implements processing multiple row update operations.
This class specifies a ClassAttribute and associate expression that is used for batch specficiation update.
A form processor that runs in the Method Server and performs a database operation on one or more objects.
Helper class to hold data for update co produce

Supported API: true

Extendable: false


Supported API: true

Extendable: false
TODO: Document me

Supported API: true

Extendable: false
Deprecated. 
Operation instance representing an update operation.
This command can be used to update the given persistent entity in the database.


Supported API: true

Extendable: false
UpgradeContainerInstanceHelper is a class containing methods useful in the update of container instances in an upgrade context.
UpgradeContainerTemplatesHelper is a class containing methods useful in the update of container templates in an upgrade context.
A plugin that collects the Upgrade directory files.
UpgradeSchema is a phase responsible for generating and executing the sql statements which are required to update the database schema to match the target model schema.
Constants used by UploadApplet and any server-side processing that handles feedback from UploadApplet

Supported API:true

Extendable:false


Supported API: true

Extendable: false
UpstreamTraceabilityStatus is a specialization of EnumeratedType to provide localizable status values.
Deprecated. 


Supported API: true

Extendable: false
This allows a URL link to be attached to a ContentHolder
The URLData class is a data structure utilized by the URLFactory and other classes that need the capability to store explicitly the URL information necessary to construct URLs and HREFs in the Windchill environment.
A composite GUI component to display the URL.
A URL and HREF factory for Windchill application resources.
A composite GUI component to input the value of a Windchill URL IBA.
enterpriseResource message resource bundle [English/US] Usage notes: Last USED ID: 5 DO NOT REUSE IDS.
enterpriseResource message resource bundle [English/US] Usage notes: Last USED ID: 5 DO NOT REUSE IDS.
enterpriseResource message resource bundle [English/US] Usage notes: Last USED ID: 5 DO NOT REUSE IDS.
A Server migrator intended to create a new preference, Create Hyperlinks, and delete the old preference, Ignore URLs.
Deprecated. 
Provide access to XML data at a particular URL.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Use the newUsagePathlink static factory method(s), not the UsagePathlink constructor, to construct instances of this class.
UsagePathLinkAnnotation represents additional flags on UsagePathLink granted or denied.
Service for the UsagePathLink

Supported API: true

Extendable: false
Represents an User Access Details recorded by the IPRequestTracker MBean Data persisted include the following: - Event time - IP Address (includes X-Forwarded-For if header is present) - User ID - Device Type - derived from the User Agent

Supported API: true

Extendable: false
This class encapsulates the "User-Agent" in the request header.
Tracks client user-agent usage for requests within this web app and serviced by this JVM.
This OccurrenceData is designed for user defined IBA values only and should not be used arbitrarily add attributes to an Occurrence which are not designed to be user settable.
Abstract super class to handle the common processing for User attributes on an InfoPage.
This class implements a macro processor for returning the name of the current session Principal.
Exception thrown when a user can't be found in the system.


Supported API: true

Extendable: false
This UsesOccurrence identifies a unique instance of an OccurrenceableLink in order to deal with: the ambiguity inherent when links have quantity greater than 1 the need to hang UsesOccurrenceData off of links the need to be a part of the path of UsesOccurrences that define a PathOccurrence
This context for a UsesOccurrence is usually one of the roles of the associated OccurrenceableLink.
Determines if you can create another UsesOccurrence for a specific OccurrenceableLink object; it may say no in all cases for certain types of OccurrenceableLink objects.
This tagging interface is associated with a UsesOccurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner.
This DocumentationOccurrenceData allows a UsesOccurrence to have an associated WTDocument version.
This key is used to identify a UsesOccurrence.
This reference uses a special UsesOccurrenceForeignKey to uniquely identify a UsesOccurrence for the purpose of associating it to PathOccurrences.
This UserIBAOccurrenceData allows a UsesOccurrence to have an associated wt.value.IBAHolder.
Provides utility methods for working with regulatory submissions.
Deprecated. 
A plugin that executes the Validate Family Table Data WinDU task and collects the results.
Delegate to validate the Find Numbers on the given collection of WTPartUsageLink objects.
A UIVFilter is a delegate that the UI validation service calls before calling any validators.
Used to identify what action, operation or business rule has been processed for a given validation result.
A ValidationResult object contains one unit of validation output for validation key and target object.
A ValidationResultSet object contains one or more ValidationResult objects.
Contains a set of validation status types that can be used to indicate what should be done with the validation result.
Application-specific class that implements the ValidatorFactoryIF and has methods to create Validator concrete objects.
Application-independent interface.
The ValidatorHelper is an application independent class that needs to create application-specific classes.
Delegate used to determine the valid Eff classes based on an EffContext object.


Supported API: true

Extendable: false
Configures the default views for variance affected data table.
It is a classification of the variance.
VarianceDateEff is the parent interface for variance date effectivities.
Concrete effectivity class for date effectivity for variance.
VarianceEff is the parent interface for variance effectivities.
Describes the default info page for all wt.change2.WTVariance objects.
Concrete effectivity class for lot number effectivity for variance.
VarianceOwnerUserTag sets attributes of the varianceOwnerUserTag tag.
Concrete effectivity class for serial number effectivity for variance.
Bean used to store data that was read from VariantSpec load Excel sheet.
Bean used to store data that was read from VariantSpec load Excel sheet.
This bean is used to provide part configuration information from Java Variant Specification Loader API.
An algorithm that generates a Name for the Variant created using the Configurable (Generic) part name as it's prefix.
Variant specification stores output of Order Generator (values for all model parameter) as XML file.
Processes the "csvBeginVariantSpecification,csvVariantSpecification,csvEndVariantSpecification" directives in the XML load file These directives can be used to create variant specifications associated with option Set and managed option filter variant specifications Below example shows sample snippet for create both types of variant specifications <!-- Create Nav_Criteria_1 using csvBeginNavCriteria directive> <!-- Create Nav_Criteria_2 using csvBeginNavCriteria directive> FullyDefinedOptionSetAssociatedVariantSpecification Fully Defined Option Set Associated Variant Specification Nav_Criteria_1 ManagedOptionFilter/csvvariantspecname> Managed Option Filter Nav_Criteria_2
Supported API: true
Extendable: false
A program to read Excel spreadsheets and create VariantSpecs.
How to run:
windchill com.ptc.windchill.option.variantspec.loader.VariantSpecLoader [-d <filepath>] [-u <username>] [-p <password>] [-h]
Where filepath is the path to the Excel file to load username is the username to use password is the password for the username h is for help
If "-h" is specified or if "-d <filepath>" is not specified, then help is displayed and the program exits.
A helper for the VariantSpec loader package.
Service to handle the loading of VariantSpec objects via the load utility.
Bean will hold the data to process VariantSpec load.
Status bean for the each row of the load process

Supported API: true

Extendable: false
Renders an VariantSpec.The class is instantiated when publishing a BOM structure in the object-centric mode.
A server helper for the variants queue.
Variation1 is an enumerated type on ViewManageable objects to allow for an extra degree of branching within a view.
Delegate to validate and/or return the information related to Variation1.
Variation2 is an enumerated type on ViewManageable objects to allow for an extra degree of branching within a view.
Delegate to validate and/or return the information related to Variation2.


Supported API: true

Extendable: false
VaultException:
Declares the APIs for VDB builder.
Creates an instance of the correct implementation of the VdbBuilder interface.
The default ESI VdbBuilder implementation.
Manages a collection of VdbGroups and renders them as an Info*Engine IeCollection.
Manages the contents of an Info*Engine Element.
Manages a collection of VdbElements and renderers the contents as an Info*Engine Group.
Use the newVendorPart static factory method(s), not the VendorPart constructor, to construct instances of this class.
A plugin that collects the vendorPortal.properties property file.
This interface specifies a method for verifying a single Persistable or a collection of Persistables.
Plug-n-play interface indicating that the object is versioned in some manner, i.e.
Abstract implementation of a change objects that support multiple revisions such as Problem Reports, Variances, Change Requests, Change Notices and Change Tasks.
A plugin that executes the Version Attribute Alignment WinDU task and collects the results.
Enumerated Type representing Version Control Conflicts.
Provides an abstraction of an abnormal occurrence or error in the usage or processing of the iterating service.
Provides access to the VersionControlService Application Programming Interface (API) via the static reference VersionControlHelper.service and several helper methods.
Enumerated Type representing Version Control Resolutions.
Provides client accessible server-side functionality for Mastered (unchanging), Versioned (major change) and Iterated (minor change) objects to implement version control.
Provides a service specific event extended from KeyedEvent used in conjunction with the standard implementation of the server-side functionality as defined by the VersionControlService interface.
Provides an abstraction of a plug-and-play component in conjunction with the Mastered and Iterated interfaces.
Defines the identity of versioned information.
XMLFilterEntry implementation for Versioned objects.
Use the newVersionForeignKey static factory method(s), not the VersionForeignKey constructor, to construct instances of this class.
Defines methods that test the viability of a user doing a version history on an object.
This class needs a bunch of work done to it before it is ready.
Defines utility methods for creating URLs for version history for a user.
An identifier that uniquely labels a version.
An algorithm that generates VersionInfo using the wt.vc.VersionControlHelper#getInitialVersionInfo method.
The VersionReference is a kind of reference to Iterated objects by means of the overridden key.
The version related resolver.
VersionStatus is a specialization of EnumeratedType to provide localizable status values.
The VersionToObjectLink provides a binary type of link between a version object (role A) and a persistable object (role B).
The VersionToVersionLink provides a binary type of link between two versions.
This is parent class for all Version to Version trace links.
The view represents a type of branching mechanism for versioned data.
Returns a View with the name supplied in the data.
This class allows the selection of a wt.vc.views.View in a choice list.
The ViewConfigSpec can be used to filter ViewManageable elements based on view membership.
Attribute specific constraint factory.
This Bean holds the information required by ViewDelegate to populate the list of view names and default view name for list object identifiers.
The delegate responsible for supplying list of view names and default view name for list of object identifiers.
The ViewException represents a type of exception that may be thrown by methods in this package when invalid or abnormal conditions occur.
This standard helper for ViewService has helper methods and accesses API functionality via ViewHelper.service.
This class allows the selection of a wt.vc.views.View in a choice list.
Versioned objects that implement ViewManageable indicate that they can participate in views.


Supported API: true

Extendable: true
Delegate created to forward to Manufacturer details page

Supported API: true

Extendable: false


Supported API: true

Extendable: true
The ViewMarkUpService contains the methods to create, query, and delete the classes in the viewmarkup package.
The ViewReference is an ObjectReference particular to Views.
Search for a reference to the View listed.
This service interface provides the general APIs needed to work with View and ViewManageable objects and manage them with the ViewService; Views can be placed in hierarchies using ViewAssociation links.


Supported API: true

Extendable: false
Contains ViewBean mapped to their respective object Identifier.
Delegate created to forward to Vendor details page

Supported API: true

Extendable: false
This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
This class provides a default "no-op" implementation of a Visitor.
This builder adds a visualization component to the attribute panel created in the PrimaryAttributesBuilder super class.
The VisualizationComponent is shown on the info page (maybe other places in the future).
Abstract for providing customization hooks for controlling visualization related data.
Gets the visualization component for the info page.
A delegate that decides whether visualization should be shown for a certain type.
The VisualizationHelper class provides abstract access to class methods in the com.ptc.wvs package from external packages such as wt and provides visualization helper methods.
Enum defining the Permissions of a Representation (READ, MODIFY, DELETE).
The VisualizationHelperFactory instantiates a class to provide the service methods in VisualizationHelperIfc.
The VisualizationServiceIfc class provides abstract access to the methods in the com.ptc.wvs package classes from classes in wt.
This interface is responsible for controlling the overall traversal mechanism.


Supported API: true

Extendable: false
Service contract for WAOperations REST call.


Supported API: true


Supported API: true

Extendable: false
This class is a helper class that contains a number of contants used by indexing to produce outputs, take action and contains most of the static information for a windchill server

Supported API: true

Extendable: false


Supported API: true

Extendable: false

Supported API: true

Extendable: true


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Note: Instances of this should never be serialized for persistence or persisted as blob.


Supported API: true

Extendable: false
Utility to establish a remote JMX connection to the Windchill Directory Server.
An class used by plugins that are common to WDS (Windchill Directory Server).


Supported API: true


Supported API: true

Extendable: false

The purpose of this delegate is to allow customization of the way Webex account names and passwords are created and stored.
Extension of LogsDirViewer that provides a view of log files in a directory specified by the wt.webserver.logs.dir property.
WfActivity represents a request for work in the context of the containing WfProcess.
Use the newWfAdHocActivity static factory method(s), not the WfAdHocActivity constructor, to construct instances of this class.
A WfActivity> represent work that can be assigned to resources.
Template for creation of assigned activities.
Enumeration of the possible states of an assignment (a.
These are the ballots objects used in assigned activities.


Supported API: true

Extendable: false
Holds Completion type enumerations

Supported API: true

Extendable: false
WfConnectorTemplate class serves as a template for WfConnector objects.


Supported API: true

Extendable: false
Abstract class that models template objects that can contain other template objects.
Workflow event that can be emitted with an arbitrary payload.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Holds Distribution type enumerations

Supported API: true

Extendable: false
Object to hold list of Process variables that will be delivered on external email notification.


Supported API: true

Extendable: false
This class WfEngineService represents the client accessible API to the workflow engine.
The WfEngineServiceSvr interface contains the server accessible API.
WfEventAuditType enumerates the types of events that may occur in the execution of a process that may be recorded or emitted as a keyed event.
WfEventConfiguration controls the execution behavior of the obejct.
Provides an abstraction of an abnormal occurrence or error in the usage or processing of the Workflow service.
WfExecutionObject is an abstract base class that defines common attributes, states and operations for processes and steps.


Supported API: true

Extendable: false
This class is for use by WfVariable to hold dynamic activity instructions.
Abstract base class for non-control workflow link objects.
WfNode is an interface representing the objects that may occur in a workflow graph.


Supported API: true

Extendable: false
A WfProcess is the performer of a workflow.
This class is supported so it can be queried against and passed as arguments to other supported APIs like createProcess.
A WfProcessTemplate represents a template for a specific workflow process; it is used to create instances of a workflow process.
Use the newWfProcessTemplateMaster static factory method(s), not the WfProcessTemplateMaster constructor, to construct instances of this class.
This is a utility for managing workflow queues.
The WfRobotActivity is an abstract class that represents workflow steps which are carried out without human intervention.
The WfState class enumerates the possible states an execution object may be in.
Robot used to synchronize with with external (non-workflow) events.
Used specify which kind of synchronization is to be performed by the synchronization robot.
Public static class to abstract heinous tally expressions.
Holds tally type enumerations

Supported API: true

Extendable: false


Supported API: true

Extendable: false
WfTemplateObject is the base class for the workflow definition objects.
Used together with the State type to define the state transitions anexecution object can perform when it is in a particular state.
This class is the abstraction layer for our various
connection schemes between the method server's URLRobot
and the target server.
This class is a factory whose sole purpose is to return the proper WfURLRobotConnection class.
Name-value pair.
Simple structure containing information pertaining to a execution object variable.


Supported API: true

Extendable: false
This interface represents an expression that can be used in a SQL WHERE clause.
Command line utility which returns all occurrences (in order) of a specified resource in the classpath.


Supported API: true

Extendable: false
Deprecated.
WindchillHome contains those methods needed to dynamically generate the main Windchill page.
A plugin that collects Windchill log files.
Provides APIs for querying the release identifiers and display labels for all installed assemblies.
Provides summary of Windchill version information.
A plugin that collects WinDU log files.
An interface specifying the APIs for a plugin that executes a WinDU task and collects the resulting files.
A plugin that collects WinRU log files.
Interface to check whether checked out copy has been Changed.
This class contains servlet engine commands that are called to generate UIs for wizards containing tables of data for multiple objects.
This component will understand the underlying data from various WNC resources in known format like QueryResult, TableModel etc.
WNCJRDataSource sits on top of JRDataSource to facilitate additional API apart from JRDataSource.
Work encapsulates project management effort for .
Provides an abstraction of a plug-and-play component.
InUseDelegate for Iterated, Workable elements.
Deprecated.
use com.ptc.tml.utils.Translationprocess instead
WorkflowHelper provides client invokable methods to workflow services.


Supported API: true

Extendable: false
This class contains static methods to support the PDMLink Workflow processes These methods are intended to be called by routing expressions and synchronization robot expressions.
Delegate for determining if a change item is ready for conversion.
WorkflowRecord captures the electronic signature on workflow activities to authenticate the activity.
Utility class for creating WorkflowRecords with a WorkflowRecordPropagotor.
This interface can be implemented to implement workflow record propagators.
WorkflowService provides client invokable methods to workflow services.


Supported API: true

Extendable: false
This class is responsible for configuring the table views on the change summary table when viewed from a work item.
Configures the table views for reviewing resulting Items on a work flow review task.


Supported API: true

Extendable: false
The Workflow utility class for Translation workflows.
Provides access to the WorkInfoService implementation

Supported API: true

Extendable: false
Enumerated Type representing WorkInProgress Conflicts.
Provides an abstraction of an abnormal occurrence or error in the usage or processing of the WIP service.
Provides the Work In Progress (WIP) service's Application Programming Interface (API).
Enumerated Type representing WorkInProgress Resolutions.
Provides server-side functionality as a service that's remotely available for use by a client.
Provides a service specific event extended from KeyedEvent used in conjunction with the standard implementation of the server-side functionality as defined by the WorkInProgressService interface.
The valid set of work-in-progress states that a workable object can exist within.
The WorkItem class represents discreet units of work owned by principals.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Commands for operations involving WorkItem instances.
This class

Supported API: true

Extendable: false
Use the newWorkPackage static factory method(s), not the WorkPackage constructor, to construct instances of this class.
Used to represent events occurring within the Delivery services.
Used to represent events occurring within the WorkPackage services.
Use the newWorkPackageMaster static factory method(s), not the WorkPackageMaster constructor, to construct instances of this class.
When executed from a class that extends BasicTemplateProcessor, these script call can be invoked by using the 'useProcessorService service = ' html template entry.
The WorkSet interface represents a set of Changeable2 objects that are worked on together and released together.
WorkSetComponentPickerTag sets attributes of the workSetComponentPicker tag.
Configures the default views for the Work Set Components table.
Query class used to obtain the contents for tables of and related to wt.change2.workset.WTWorkSet.
This validator is used to validate whether the "Create" Work Set wizard actions are shown.
Class for helper methods related to Work Sets

Supported API: true

Extendable: false
This config spec filters objects based on its checkout info and its workspace checkpoint.
A class WP helper.


Supported API: true

Extendable: false.
This class WPSyncService represents the client accessible API to the WPSync.
Contains all of the content contained within the

Supported API: true

Extendable: false.
Monitors I/O on wrapped sockets (only)

Supported API: true

Extendable: true
A Windchill RMI method server argument class to proxy a Writer from server-side code to a client-side Writer.
Implementation for Write-To-File custom webject for ERPConnector

Supported API: true
Implementation for Write-To-Ftp custom webject for ERPConnector.


Supported API: true
Extendable: false This class act as a Wrapper to Json Data Source.


Supported API: true

Extendable: false
This ProcessorService has the common methods useful to all the workspace preferences tab.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
The Windchill Info*Engine adapter listener.
A Windchill provided reference implementation of an AnalysisActivity.
Use the newWTAnalysisActivityMaster static factory method(s), not the WTAnalysisActivityMaster constructor, to construct instances of this class.
The identification object for WTAnalysisActivity objects.
An array-based implementation of WTArrayList
This is a helper class having helper methods for dealing with elements of bom like UsesOccurrence, PathOccurrence and some related to Equivalence Link.
Deprecated. 
WTAttributeNameIfc specifies persistInfo AttributeDescriptor relative paths

Supported API: true
Extendable: false
This class is an adapter class for the Explorable interface.
A Windchill provided reference implementation of a ChangeActivity2.
Use the newWTChangeActivity2Master static factory method(s), not the WTChangeActivity2Master constructor, to construct instances of this class.
The identification object for WTChangeActivity2 objects.
Use the newWTChangeDirective static factory method(s), not the WTChangeDirective constructor, to construct instances of this class.
The identification object for WTChangeDirective objects.
A Windchill provided reference implementation of a ChangeInvestigation.
Use the newWTChangeInvestigationMaster static factory method(s), not the WTChangeInvestigationMaster constructor, to construct instances of this class.
The identification object for WTChangeInvestigation objects.
A Windchill provided reference implementation of a ChangeIssue.
Use the newWTChangeIssueMaster static factory method(s), not the WTChangeIssueMaster constructor, to construct instances of this class.
The identification object for WTChangeIssue objects.
A Windchill provided reference implementation of a ChangeOrder2.
Use the newWTChangeOrder2Master static factory method(s), not the WTChangeOrder2Master constructor, to construct instances of this class.
The identification object for WTChangeOrder2 objects.
A Windchill provided reference implementation of a ChangeProposal.
Use the newWTChangeProposalMaster static factory method(s), not the WTChangeProposalMaster constructor, to construct instances of this class.
The identification object for WTChangeProposal objects.
A Windchill provided reference implementation of a ChangeRequest2.
Use the newWTChangeRequest2Master static factory method(s), not the WTChangeRequest2Master constructor, to construct instances of this class.
The identification object for WTChangeRequest2 objects.
WTChooser provides a tool that allows you to include in your application the ability to search for objects in the local Windchill database.
WTChooser provides a tool that allows you to include in your application the ability to search for objects in the local Windchill database.
WTCollection iterator that inflates and deflates object references in chunks.
This class holds the clipboard that is currently being used by Windchill clients to hold Windchill objects.
A Collection that provides QueryKey, WTReference, and Persistable-based views of its data.
An interface for Persistable objects that store a reference to their WTContainer.
A utitlity interface that objects that are both Identified and WTContained should implement.
Implementors of WTContainer should create a new WTContainerInfo in their initializer: protected void initialize() throws WTException { super.initialize(); try { setContainerInfo(WTContainerInfo.newWTContainerInfo()); } catch (WTPropertyVetoException wtpve) { throw new WTException(wtpve); } }

Supported API: true

Extendable: false


Supported API: true

Extendable: false
Used to rename a container.


Supported API: true

Extendable: false
Use the newWTContainerRef static factory method(s), not the WTContainerRef constructor, to construct instances of this class.


Supported API: true

Extendable: false


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Defines a default set of data to load into a WTContainer

Supported API: true

Extendable: false
Use the newWTContainerTemplateMaster static factory method(s), not the WTContainerTemplateMaster constructor, to construct instances of this class.
Use the newWTContainerTemplateRef static factory method(s), not the WTContainerTemplateRef constructor, to construct instances of this class.
This class holds static state partitioned by applet or application instance.
A JavaBean for use in Java Server Pages or Servlets that wish to use Windchill Java client or server APIs.
This class sets up a WTContext and/or MethodContext in its constructors if these are not already available for the given thread and then undoes any setup it did in its destroy() method.
Feedback object to carry updates to client's WTContext object.
A plugin that collects wtCustom directory files.
A WTDatedEffectivity is used to indicate that an item is effective while a configuration item is being produced during a date range.


Supported API: true

Extendable: false
The reference implementation of a DocumentVersion.
The config spec for use by WTDocuments.
The link is a ObjectToObjectLink between two WTDocuments.
This is the default implementation of GetConfigSpecForDelegate2 that is used to create a list of config specs for WTDocument seeds.
Used by clients to access the WTDocumentService methods.
Reference implementation of DocumentMaster.
The identification object for WTDocumentMaster objects.
Key table for all WTDocumentMasters.
Service for WTDocumentMaster and WTDocument objects and their associations.
A ConfigSpec used to filter WTDocuments based on their life cycle state and work in progress state.
FormTaskDelegate specifically for document template operations.
The WTDocumentUsageLink is an IteratedUsageLink between WTDocuments and WTDocumentMasters.
WTKeyedMap entry set iterator that inflates and deflates key references in chunks.
WTException is the base class for Windchill exceptions.
WTExplorer is a Explorer type browser for displaying items and relationships.
Windchill Technology Explorer Event Class (WTExplorerEvent)
Windchill Technology Explorer Event Listener Interface (WTExplorerListener)
Windchill Technology Folder Browser Event Class (WTFolderBrowserEvent)
Windchill Technology Folder Browser Event Class (WTFolderBrowserEvent)
Windchill Technology Folder Browser Event Listener Interface (WTFolderBrowserListener)
Windchill Technology Folder Browser Event Listener Interface (WTFolderBrowserListener)
Group of users.
A hash-based implementation of WTSet.
Deprecated. 


Supported API: true

Extendable: false
WTIntrospectionException is the standard exception Windchill introspection exceptions.
WTIntrospector is a factory for class info objects.
WTInvalidParameterException extends the capability of the wt.util.WTRemoteException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
WTIOException extends the capability of the java.lang.IOException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
Follows the patterns established by the default collection implementations.
A Map in which the keys are a WTSet.
A Map-like Facade to Windchills encryption mechanism which is housed as a Java KeyStore.
A Windchill encryption mechanism utility class that uses WTKeyStore to encrypt passwords.
A Windchill encryption mechanism utility class to encrypt passwords specific to Windchill Visualization Services (WVS).
Use the newWTLibrary static factory method(s), not the WTLibrary constructor, to construct instances of this class.
WTList is a Tree View for the Explorer Browser.
A WTCollection that implements the java.util.List interface.
An extension of ListResourceBundle which builds WTListResourceBundle.getContents() from RBEntry-annotated "public static final String" properties.
LotEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of lot numbers.
WTMessage is the wrapper class for getting a formatted, localized message, from a resource bundle.
Deprecated.
As of Windchill 6.2.6, replaced by EMailMessage
WTMultiList is a multi column list which fixes bugs found in symantec.itools.awt.MultiList.
Windchill Technology Explorer Node Class (WTNode)
WTObject is the abstract base class for all domain-specific item and link classes.
A class which implements the capability required to transfer an array of WTObjects.
Use the newWTOrganization static factory method(s), not the WTOrganization constructor, to construct instances of this class.
Use the newWTOrganizationIdentifier static factory method(s), not the WTOrganizationIdentifier constructor, to construct instances of this class.
Creates and/or retrieves a WTOragnization.
Aggregates an ordered pair of WTReferences and handles them as a unique combination.
This reference implementation of a PartVersion represents a snapshot of the changeable aspects of a part, is managed by WTPartService and has an associated WTPartMaster which represents the unchanging aspects of this part.
A link used to indicate that a WTPart may be globally replaced by another WTPart.
Use the newWTPartAlternateRep static factory method(s), not the WTPartAlternateRep constructor, to construct instances of this class.
Use the newWTPartAlternateRepMaster static factory method(s), not the WTPartAlternateRepMaster constructor, to construct instances of this class.
Use the newWTPartAlternateRepMasterKey static factory method(s), not the WTPartAlternateRepMasterKey constructor, to construct instances of this class.
This service interface defines the API for managing WTPartAlternateReps.
The WTPartAsMaturedConfigSpec is used to filter non-latest revision of WTParts based on most mature life cycle state, view and historical date to get the most matured configuration of the object that existed at a given point in time.
This class implements a ConfigSpec to filter Iterations that belong to a Baseline.
This is the helper class for the Part to CAD build service.
Part to CAD document service.


Supported API: true

Extendable: false
The reference implementation of a user visible config spec, used to select WTParts, which aggregates WTPartBaselineConfigSpec, WTPartEffectivityConfigSpec, WTPartPromotionNoticeConfigSpec, SandboxConfigSpec, WTPartAsMaturedConfigSpec, LotBaselineConfigSpec and WTPartStandardConfigSpec.
A custom configuration specification expands the structure to the appropriate version using the attributes and the logic provided by the appendSearchCriteria and process APIs.
Associates a WTPart with a WTDocument that describes the WTPart.
Provides WTPart configuration specification for structured effectivity propagation.
A ConfigSpec used to filter WTParts based on their PDM Effectivity and membership in a view.
This is the default implementation of GetConfigSpecForDelegate2 that is used to create a list of config specs for WTPart seeds.
This helper is used to access an implementation of WTPartService via the static reference WTPartHelper.service.
This reference implementation of a PartMaster represents the unchanging aspects of a part, is managed by WTPartService and also has one or more associated WTParts which represent the various stages (versions or iterations) of change for the changeable aspects of this part.
The uniqueness constraint of number on the master.
The table for the uniqueness constraint of number on the master.
A ConfigSpec used to filter WTParts based on their membership in a Baseline associated to a PromotionNotice.
Associates a WTPart with the WTDocuments it calls out.
Use the newWTPartRequest static factory method(s), not the WTPartRequest constructor, to construct instances of this class.
Use the newWTPartRequestMasterKey static factory method(s), not the WTPartRequestMasterKey constructor, to construct instances of this class.
This service interface defines the API for managing WTParts, WTPartMasters, WTPartConfigSpecs and hierarchies of these parts.
A ConfigSpec used to filter WTParts based on their life cycle state, membership in a view, and work in progress state.
An association indicating that in the context of a particular usage, another part may be substituted.
This is an IteratedUsageLink where a specific WTPart uses a WTPartMaster (actually it will use one of the WTParts associated with the WTPartMaster based on a config spec) and the part uses a specific Quantity (with unit of measure) of the part master as a component of its structure.
Deprecated. 
Abstract class that represents a user or a group of users.
Reference to a principal object.
Search for a reference to the WTPrincipal listed.


Supported API: true

Extendable: false
Use the newWTProductConfiguration static factory method(s), not the WTProductConfiguration constructor, to construct instances of this class.
A collation key factory for WTProductConfiguration

Supported API: true
Extendable: false
Use the newWTProductConfigurationMaster static factory method(s), not the WTProductConfigurationMaster constructor, to construct instances of this class.
Deprecated. 
Use the newWTProductInstance2 static factory method(s), not the WTProductInstance2 constructor, to construct instances of this class.
Use the newWTProductInstanceDescribeLink static factory method(s), not the WTProductInstanceDescribeLink constructor, to construct instances of this class.
Use the newWTProductInstanceMaster static factory method(s), not the WTProductInstanceMaster constructor, to construct instances of this class.
Use the newWTProductInstanceReferenceLink static factory method(s), not the WTProductInstanceReferenceLink constructor, to construct instances of this class.
Windchill configuration properties.
A plugin that collects the wt.properties property file.
WTPropertyVetoException extends the capability of the java.beans.PropertyVetoException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
Command line utility which outputs the value for a specified wt.properties entry.
WTQuery provides a tool that allows you to include in your application the ability to search for objects in the local Windchill database.
The query event emitted by WTQuery objects when an item is selected, a status message is available or a button is clicked.
The listener interface for receiving WTQueryEvents.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Interface that defines the basic notion of holding a reference to a Persistable object, it's target object.
WTRemoteException extends the capability of the java.lang.RemoteException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
Exception thrown from com.ptc.windchill.linkeddata package classes.
The WTRNRequest object is used to store information relating to a specific RosettaNet request.


Supported API: true

Extendable: false

Supported API: true

Extendable: false
WTRuntimeException extends the capability of the java.lang.RuntimeException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
A plugin that collects wtSafeArea files.
Extends the capability of the org.xml.sax.SAXException in that, like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
A WTSchema object stores display information for a modeled Windchill business class.
Windchill Technology Tuple for a Schema Database (WTScheme Class)
Exception wrapper for security exception thrown while using wt.security access classes.
SerialNumberedEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of serial numbered units.
Refines the contract of WTCollection to require that all the objects in the implementing collection are unique.
WTStandardDateFormat
A status bar used by the WTExplorer.
WTStringMap class maps keys to values.
This class extends the java.awt.TextArea for the purpose of establishing the same minimum size accross all platforms.
A thread that is associated with a WTContext and supports property change events.
WTToolbar is a ToolBar class used by the WTExplorer.
Serves to replace TransferHandler.getCutAction(), TransferHandler.getCopyAction(), and TransferHandler.getPasteAction(), so as to use AWTAccess.getSystemClipboard() to access the system clipboard.
WTTree is a Tree View for the Explorer Browser.
Object set navigator for type definitions (including user defined soft types and hard types).
This class resolves the referenced xsl files by a given xsl file from WT_HOME location only.
The WTUser class represents users of the system.
WTValuedMap entry set iterator that inflates and deflates key and value references in chunks.
The key mask for the values collection can be specified in the constructor.
A WTKeyedMap in which the values are a WTCollection.
Allows access to the value in this entry as either a Persistable, WTReference, or QueryKey.
Variance is another implementation of ChangeIssue.
Use the newWTVarianceMaster static factory method(s), not the WTVarianceMaster constructor, to construct instances of this class.
Use the newWTVarianceMasterIdentity static factory method(s), not the WTVarianceMasterIdentity constructor, to construct instances of this class.
Default implementation of the WorkSet interface
Helper for using the implemented wt.change2.workset.WTWorkSetService.
The interface describing the services available for workset

Supported API: true

Extendable: false
A wrapper class (encapsulating the Log4j Logger) to help facilitate in acquiring a logger for a specific WVS class adhering to a grouping structure.
The WVSLoggerHelper class provides helper methods to for logging additional information about WVS related objects

Supported API: true

Extendable: false
Methods to access the Properties found in the WVS Properties file.
A plugin that collects the wvs.properties property file.
Gets the visualization component for the info page.
Starting with a base xconf file, walk down the tree of xconfs referenced in the ConfigurationRef attributes and build up a list of file names for all of the refereneced xconf files.
Represents a plug-in for the Tech Support Portal that starts with a specific xconf file and finds all the ConfigurationRef links within that xconf (and recursively on down) and gathers them all.
This class provides a number of utilities to output MBean attribute data as XML.
ResultProcessor which creates XMLFilterEntry object from the objects returned from XMLDocument object It is supportable for only XMLDocument object query.
Service to interact with XMLDocument to interact with Application developers

Supported API: true

Extendable: false
This is an enhancement to XMLLookupService for not to use the XMLDB for dependency calculation.
Abstract source of XML data.
This factory class produces implementation instances of the interfaces in this package.
Abstraction for holding and evaluating XPaths into XML documents.
Generic exception for XPath related failures.
Abstract factory interface for manufacturing XPath implementations.


Supported API: true

Extendable: false


Supported API: true

Extendable: false
Provides access to the results of applying an XSL Transform (aka Stylesheet) to an XMLSource.
Utility class has methods for transforming XML using XSL.
A convenience class which provides methods for easy transformation of XML sources via XSLT.
Class YesNoDialog is used to display a message to which the user can respond with one of two reponses (i.e.
This Enum Type is useful for creation of combo box as in Prodcut Affected or Investigation completed.
This Enum Type is useful for creation of combo box as in Prodcut Affected or Investigation completed.