package org.modeldriven.fuml.io;
import java.io.InputStream;
import org.modeldriven.fuml.repository.RepositoryArtifact;
public class ResourceArtifact implements RepositoryArtifact {
private InputStream stream;
private String name;
private String urn;
private String namespaceURI;
@SuppressWarnings("unused")
private ResourceArtifact() {};
public ResourceArtifact(String urn,
String namespaceUri,
InputStream stream) {
this.name = urn;
this.urn = urn;
this.namespaceURI = namespaceUri;
this.stream = stream;
}
public String getName() {
return this.name;
}
public String getURN() {
return this.urn;
}
public InputStream getInputStream() {
return stream;
}
public String getNamespaceURI() {
return this.namespaceURI;
}
}