public RdfWasGeneratedBy(ElmoManager manager, QName qname) { this.manager=manager; this.qname=qname; this.prefix=qname.getNamespaceURI(); super.setId(qname.getLocalPart()); }
public void setId(String value) { super.setId(value); qname = new QName(prefix, value); manager.designate(qname, org.openprovenance.rdf.WasGeneratedBy.class); }
public WasGeneratedBy newWasGeneratedBy(WasGeneratedBy g) { WasGeneratedBy wgb=newWasGeneratedBy(g.getId(), g.getEffect(), g.getRole(), g.getCause(), g.getAccount()); wgb.setId(g.getId()); wgb.getAnnotation().addAll(g.getAnnotation()); return wgb; }
public WasGeneratedBy newWasGeneratedBy(String id, ArtifactRef aid, Role role, ProcessRef pid, Collection<AccountRef> accounts) { WasGeneratedBy res=of.createWasGeneratedBy(); res.setId(autoGenerateId(wasGenerateByIdPrefix,id)); res.setCause(pid); res.setRole(role); res.setEffect(aid); addAccounts(res,accounts); return res; }