1 package SLEWorkspaceCreator
;
3 # ************************************************************
4 # Description : The SLE Workspace Creator
5 # Author : Johnny Willemsen
6 # Create Date : 3/23/2004
7 # ************************************************************
9 # ************************************************************
11 # ************************************************************
15 use SLEProjectCreator
;
19 @ISA = qw(WorkspaceCreator);
21 # ************************************************************
23 # ************************************************************
32 sub workspace_file_extension
{
40 my $crlf = $self->crlf();
42 print $fh "<!DOCTYPE Workspace SYSTEM \"http://www.slickedit.com/dtd/vse/8.1/vpw.dtd\">$crlf" .
43 "<Workspace Version=\"8.1\" VendorName=\"SlickEdit\">$crlf";
49 my $crlf = $self->crlf();
51 print $fh "\t<Projects>$crlf";
52 foreach my $project ($self->sort_dependencies($self->get_projects(), 0)) {
53 print $fh "\t\t<Project File=\"$project\"/>$crlf";
55 print $fh "\t</Projects>$crlf";
61 print $fh '</Workspace>' . $self->crlf();