package org.xmind.ui.blackbox;
import java.util.HashSet;
import java.util.Set;
/**
* @author Jason Wong
*/
public class BlackBoxMap implements IBlackBoxMap {
private IBlackBoxLibrary library;
private String id;
private Set<IBlackBoxVersion> versions;
private String source;
public BlackBoxMap(IBlackBoxLibrary library, String id) {
this.library = library;
this.id = id;
}
public IBlackBoxLibrary getBlackBoxLibrary() {
return library;
}
public String getID() {
return id;
}
public Set<IBlackBoxVersion> getVersions() {
if (versions == null)
versions = new HashSet<IBlackBoxVersion>();
return versions;
}
public String getSource() {
if (source == null)
return ""; //$NON-NLS-1$
return source;
}
public void setSource(String source) {
this.source = source;
}
}