| Name | Description | Type | Package | Framework |
| ChangeHeaderRenderer | Defines the methods that all ESI change header renderers must implement. | Interface | com.ptc.windchill.esi.ecn | WindChill |
| ChangeOrder2Renderer | Interface | com.ptc.windchill.esi.ecn | WindChill | |
| ChangeOrderRendererFactory | Returns instances of the appropriate renderer implementation classes. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIChangeActivityFactory | This class is responsible for creating and persisting a change activity. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIChangeHeaderRenderer | Manages the generation of an ECN header. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIChangeOrder2Renderer | Manages the generation of an ECN. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIChangeOrderFactory | This class is responsible for creating and persisting a change order. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIChangeOrgFinder | Provides methods to get a collection of targets for ECN objects. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIChangeRequestFactory | This class is responsible for creating and persisting a change request. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIECNFactory | This interface defines the methods that ECN factory classes must implement. | Interface | com.ptc.windchill.esi.ecn | WindChill |
| ESIECNHeaderRenderer | This class renders the output of ECN header (ie. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIStandardECNFactory | This class is the default implementation of ESIECNFactory. | Class | com.ptc.windchill.esi.ecn | WindChill |
| ESIWTChangeOrder2Renderer | This class renders the output of ECN, which includes ECN header , part Supported API: true | Class | com.ptc.windchill.esi.ecn | WindChill |