What are Extension APIs?
The Java API allows you to extend the Creo Elements/Direct Model Manager's Java code to include custom functionality for the areas shown in green in the diagram below. These APIs are primarily used to develop custom extensions that enforce your established policies for things like file names and version numbers.
The Java API is not intended for integration or communication with external applications; however, in some cases you might be able to develop limited interaction with an external application. For example, if you have an application that generates part numbers, you might be able to retrieve part numbers from this application in your Java extension.
The APIs are documented in the Creo Elements/Direct Model Manager JavaDoc, which is found in the Creo Elements/Direct Manager Server doc directory. (Usually C:\Program Files\PTC\Creo Elements\Direct Manager Server 20.6\doc\C\javadoc.) See the Creo Elements/Direct Model Manager internal architecture topic for more information on which classes to extend, and the Creo Elements/Direct Model Manager customization labs in this document for extension examples.
Was this helpful?