001    package org.kuali.maven.plugins.graph.tree;
002    
003    import org.apache.commons.collections15.list.SetUniqueList;
004    
005    public class TreeMetaData {
006        int size;
007    
008        SetUniqueList<String> artifactIdentifiers = Helper.decorate();
009        SetUniqueList<String> partialArtifactIdentifiers = Helper.decorate();
010    
011        Tracker scopes = new Tracker();
012        Tracker requiredness = new Tracker();
013        Tracker states = new Tracker();
014        Tracker groupIds = new Tracker();
015        Tracker artifactIds = new Tracker();
016        Tracker types = new Tracker();
017        Tracker classifiers = new Tracker();
018        Tracker versions = new Tracker();
019    
020        public int getSize() {
021            return size;
022        }
023    
024        public void setSize(int size) {
025            this.size = size;
026        }
027    
028        public SetUniqueList<String> getArtifactIdentifiers() {
029            return artifactIdentifiers;
030        }
031    
032        public void setArtifactIdentifiers(SetUniqueList<String> artifactIdentifiers) {
033            this.artifactIdentifiers = artifactIdentifiers;
034        }
035    
036        public SetUniqueList<String> getPartialArtifactIdentifiers() {
037            return partialArtifactIdentifiers;
038        }
039    
040        public void setPartialArtifactIdentifiers(SetUniqueList<String> partialArtifactIdentifiers) {
041            this.partialArtifactIdentifiers = partialArtifactIdentifiers;
042        }
043    
044        public Tracker getScopes() {
045            return scopes;
046        }
047    
048        public void setScopes(Tracker scopes) {
049            this.scopes = scopes;
050        }
051    
052        public Tracker getRequiredness() {
053            return requiredness;
054        }
055    
056        public void setRequiredness(Tracker requiredness) {
057            this.requiredness = requiredness;
058        }
059    
060        public Tracker getStates() {
061            return states;
062        }
063    
064        public void setStates(Tracker states) {
065            this.states = states;
066        }
067    
068        public Tracker getGroupIds() {
069            return groupIds;
070        }
071    
072        public void setGroupIds(Tracker groupIds) {
073            this.groupIds = groupIds;
074        }
075    
076        public Tracker getArtifactIds() {
077            return artifactIds;
078        }
079    
080        public void setArtifactIds(Tracker artifactIds) {
081            this.artifactIds = artifactIds;
082        }
083    
084        public Tracker getTypes() {
085            return types;
086        }
087    
088        public void setTypes(Tracker types) {
089            this.types = types;
090        }
091    
092        public Tracker getClassifiers() {
093            return classifiers;
094        }
095    
096        public void setClassifiers(Tracker classifiers) {
097            this.classifiers = classifiers;
098        }
099    
100        public Tracker getVersions() {
101            return versions;
102        }
103    
104        public void setVersions(Tracker versions) {
105            this.versions = versions;
106        }
107    
108    }