public RdfAccount(ElmoManager manager, QName qname) { this.manager=manager; this.qname=qname; this.prefix=qname.getNamespaceURI(); super.setId(qname.getLocalPart()); }
public Account newAccount(String id) { Account res=of.createAccount(); res.setId(id); return res; } public Account newAccount(String id, String label) {
public void setId(String value) { super.setId(value); qname = new QName(prefix, value); manager.designate(qname, org.openprovenance.rdf.Account.class); }
public Account newAccount(String id, String label) { Account res=of.createAccount(); res.setId(id); res.getAnnotation().add(of.createLabel(newLabel(label))); return res; }