package gov.nasa.jpl.mbee.mdk.model.docmeta;
import com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Diagram;
import java.util.List;
public class DocumentMeta {
private List<Person> authors;
private List<Person> concurrances;
private List<Person> approvers;
private String documentId;
private String version;
private String projectAcronym;
private String link; //docushare?
private String documentAcronym;
private String titlePageLegalNotice;
private String footerLegalNotice;
private List<String> collaboratorEmails;
private String projectTitle;
private String instituteName; //JPL
private String instituteName2; //Caltech
private String logoLink;
private String logoSize;
private String logoAlignment;
private String instituteLogoLink;
private String instituteLogoSize;
private List<Revision> history;
//local generation/docbook specific
private Diagram coverImage;
private String acknowledgement;
private boolean index;
private String title;
private String subtitle;
private String header;
private String footer;
private String subheader;
private String subfooter;
private int tocSectionDepth = 20;
private int chunkSectionDepth = 20;
private boolean useDefaultStyleSheet = true;
private boolean genNewImages = false;
private boolean chunkFirstSections = false;
public boolean isChunkFirstSections() {
return chunkFirstSections;
}
public void setChunkFirstSections(boolean chunkFirstSections) {
this.chunkFirstSections = chunkFirstSections;
}
public List<Person> getAuthors() {
return authors;
}
public void setAuthors(List<Person> authors) {
this.authors = authors;
}
public List<Person> getConcurrances() {
return concurrances;
}
public void setConcurrances(List<Person> concurrances) {
this.concurrances = concurrances;
}
public List<Person> getApprovers() {
return approvers;
}
public void setApprovers(List<Person> approvers) {
this.approvers = approvers;
}
public String getDocumentId() {
return documentId;
}
public void setDocumentId(String documentId) {
this.documentId = documentId;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getProjectAcronym() {
return projectAcronym;
}
public void setProjectAcronym(String projectAcronym) {
this.projectAcronym = projectAcronym;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
public String getDocumentAcronym() {
return documentAcronym;
}
public void setDocumentAcronym(String documentAcronym) {
this.documentAcronym = documentAcronym;
}
public String getTitlePageLegalNotice() {
return titlePageLegalNotice;
}
public void setTitlePageLegalNotice(String titlePageLegalNotice) {
this.titlePageLegalNotice = titlePageLegalNotice;
}
public String getFooterLegalNotice() {
return footerLegalNotice;
}
public void setFooterLegalNotice(String footerLegalNotice) {
this.footerLegalNotice = footerLegalNotice;
}
public List<String> getCollaboratorEmails() {
return collaboratorEmails;
}
public void setCollaboratorEmails(List<String> collaboratorEmails) {
this.collaboratorEmails = collaboratorEmails;
}
public String getProjectTitle() {
return projectTitle;
}
public void setProjectTitle(String projectTitle) {
this.projectTitle = projectTitle;
}
public String getInstituteName() {
return instituteName;
}
public void setInstituteName(String instituteName) {
this.instituteName = instituteName;
}
public String getInstituteName2() {
return instituteName2;
}
public void setInstituteName2(String instituteName2) {
this.instituteName2 = instituteName2;
}
public String getLogoLink() {
return logoLink;
}
public void setLogoLink(String logoLink) {
this.logoLink = logoLink;
}
public String getLogoSize() {
return logoSize;
}
public void setLogoSize(String logoSize) {
this.logoSize = logoSize;
}
public String getLogoAlignment() {
return logoAlignment;
}
public void setLogoAlignment(String logoAlignment) {
this.logoAlignment = logoAlignment;
}
public String getInstituteLogoLink() {
return instituteLogoLink;
}
public void setInstituteLogoLink(String instituteLogoLink) {
this.instituteLogoLink = instituteLogoLink;
}
public String getInstituteLogoSize() {
return instituteLogoSize;
}
public void setInstituteLogoSize(String instituteLogoSize) {
this.instituteLogoSize = instituteLogoSize;
}
public List<Revision> getHistory() {
return history;
}
public void setHistory(List<Revision> history) {
this.history = history;
}
public Diagram getCoverImage() {
return coverImage;
}
public void setCoverImage(Diagram coverImage) {
this.coverImage = coverImage;
}
public String getAcknowledgement() {
return acknowledgement;
}
public void setAcknowledgement(String acknowledgement) {
this.acknowledgement = acknowledgement;
}
public boolean isIndex() {
return index;
}
public void setIndex(boolean index) {
this.index = index;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getSubtitle() {
return subtitle;
}
public void setSubtitle(String subtitle) {
this.subtitle = subtitle;
}
public String getHeader() {
return header;
}
public void setHeader(String header) {
this.header = header;
}
public String getFooter() {
return footer;
}
public void setFooter(String footer) {
this.footer = footer;
}
public String getSubheader() {
return subheader;
}
public void setSubheader(String subheader) {
this.subheader = subheader;
}
public String getSubfooter() {
return subfooter;
}
public void setSubfooter(String subfooter) {
this.subfooter = subfooter;
}
public int getTocSectionDepth() {
return tocSectionDepth;
}
public void setTocSectionDepth(int tocSectionDepth) {
this.tocSectionDepth = tocSectionDepth;
}
public int getChunkSectionDepth() {
return chunkSectionDepth;
}
public void setChunkSectionDepth(int chunkSectionDepth) {
this.chunkSectionDepth = chunkSectionDepth;
}
public boolean isUseDefaultStyleSheet() {
return useDefaultStyleSheet;
}
public void setUseDefaultStyleSheet(boolean useDefaultStyleSheet) {
this.useDefaultStyleSheet = useDefaultStyleSheet;
}
public boolean isGenNewImages() {
return genNewImages;
}
public void setGenNewImages(boolean genNewImages) {
this.genNewImages = genNewImages;
}
}