class TopologyTemplateResource {

    @GET
    @ApiOperation(value = "<p>Returns an XML representation of the topology template." +
        " X and Y coordinates are embedded as attributes. Namespace:" +
        "{@link org.eclipse.winery.repository.common.constants.Namespaces.TOSCA_WINERY_EXTENSIONS_NAMESPACE} </p>" +
        "<p>{@link org.eclipse.winery.repository.client.WineryRepositoryClient." +
        "getTopologyTemplate(QName)} consumes this template</p>" +
        "<p>@return The XML representation of the topology template <em>without</em>" +
        "associated artifacts and without the parent service template </p>")
    @Produces( {MediaType.APPLICATION_XML, MediaType.TEXT_XML})
    // @formatter:on
    public Response getComponentInstanceXML() {
        return RestUtils.getXML(TTopologyTemplate.class, this.topologyTemplate);
    }

    public  TopologyTemplateResource(AbstractComponentInstanceResourceContainingATopology parent, TTopologyTemplate topologyTemplate, String type);

}