public RdfWasControlledBy(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.WasControlledBy.class); }
public WasControlledBy newWasControlledBy(WasControlledBy c) { WasControlledBy wcb=newWasControlledBy(c.getEffect(), c.getRole(), c.getCause(), c.getAccount()); wcb.setId(c.getId()); wcb.getAnnotation().addAll(c.getAnnotation()); return wcb; }
public WasControlledBy newWasControlledBy(String id, ProcessRef pid, Role role, AgentRef agid, Collection<AccountRef> accounts) { WasControlledBy res=of.createWasControlledBy(); res.setId(autoGenerateId(wasControlledByIdPrefix,id)); res.setEffect(pid); res.setRole(role); res.setCause(agid); addAccounts(res,accounts); return res; }