| Name | Description | Type | Package | Framework |
| CoComponent | The marker interface indicating that the element can be contracted or expanded. | Interface | com.ptc.core.ca.co.client.component | WindChill |
| CoComponentContractDoer | The doer to be used by "Contract Component" action. | Class | com.ptc.core.ca.co.client.component | WindChill |
| CoComponentExpandDoer | The doer to be used by "Expand Component" action. | Class | com.ptc.core.ca.co.client.component | WindChill |
| CoComponentModel | The interface a model of the CoComponent element must implement. | Interface | com.ptc.core.ca.co.client.component | WindChill |
| CoCompositeComponent | The marker interface composite elements implement. | Interface | com.ptc.core.ca.co.client.component | WindChill |
| CoCompositeComponentModel | The interface a model of the CoCompositeComponent element Supported API: true | Interface | com.ptc.core.ca.co.client.component | WindChill |