package com.dubture.getcomposer.core.repositories;
import com.dubture.getcomposer.core.MinimalPackage;
public abstract class Repository extends MinimalPackage implements Cloneable {
public Repository(String type) {
set("type", type);
}
/**
* Returns the <code>type</code> property.
*
* @return the <code>type</code> property
*/
public String getType() {
return getAsString("type");
}
/**
* Returns the <code>url</code> property.
*
* @return the <code>url</code> property
*/
public String getUrl() {
return getAsString("url");
}
public void setUrl(String url) {
set("url", url);
}
/*
* (non-Javadoc)
* @see java.lang.Object#clone()
*/
public Repository clone() {
Repository clone = RepositoryFactory.create(getType());
cloneProperties(clone);
return clone;
}
}