public RdfWasTriggeredBy(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.WasTriggeredBy.class); }
public WasTriggeredBy newWasTriggeredBy(String id, Process p1, Process p2, String type, Collection<Account> accounts) { WasTriggeredBy wtb=newWasTriggeredBy(p1,p2,accounts); wtb.setId(id); addAnnotation(wtb,of.createType(newType(type))); return wtb; }
public WasTriggeredBy newWasTriggeredBy(String id, ProcessRef pid1, ProcessRef pid2, Collection<AccountRef> accounts) { WasTriggeredBy res=of.createWasTriggeredBy(); res.setId(autoGenerateId(wasTriggeredByIdPrefix,id)); res.setEffect(pid1); res.setCause(pid2); addAccounts(res,accounts); return res; }
public WasTriggeredBy newWasTriggeredBy(WasTriggeredBy d) { WasTriggeredBy wtb=newWasTriggeredBy(d.getId(), d.getEffect(), d.getCause(), d.getAccount()); wtb.setId(d.getId()); wtb.getAnnotation().addAll(d.getAnnotation()); return wtb; }