@Override public void doAction(WasGeneratedBy s) { WasGeneratedBy res = pf.newWasGeneratedBy(s.getId(), s.getEntity(), s.getActivity()); res.setTime(s.getTime()); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); QualifiedName en = res.getEntity(); boolean updated2 = setExpand(res, en, 1); QualifiedName act = res.getActivity(); boolean updated3 = setExpand(res, act, 2); boolean updated4 = expandAttributes(s, res); boolean updated = updated1 || updated2 || updated3 || updated4; boolean allUpdated = updated1 && updated2 && updated3 ; allExpanded=allExpanded && allUpdated; if (!allUpdatedRequired || allUpdated) { ll.add(res); } if (updated) addOrderAttribute(res); }
public WasGeneratedBy newWasGeneratedBy(WasGeneratedBy g) { WasGeneratedBy wgb = newWasGeneratedBy(g.getId(), g.getEntity(), null, g.getActivity()); wgb.setId(g.getId()); wgb.setTime(g.getTime()); wgb.getOther().addAll(g.getOther()); wgb.getRole().addAll(g.getRole()); wgb.getType().addAll(g.getType()); wgb.getLabel().addAll(g.getLabel()); wgb.getLocation().addAll(g.getLocation()); return wgb; }
public void doAction(org.openprovenance.prov.model.WasGeneratedBy gen) { if (gen.getId()!=null) gen.setId(uniquify(gen.getId())); gen.setEntity(uniquify(gen.getEntity())); gen.setActivity(uniquify(gen.getActivity())); doActionAttributes(gen); }
public WasGeneratedBy addAttributes(WasGeneratedBy from, WasGeneratedBy to) { to.getLabel().addAll(from.getLabel()); to.getType().addAll(from.getType()); to.getLocation().addAll(from.getLocation()); to.getRole().addAll(from.getRole()); to.getOther().addAll(from.getOther()); return to; }
@Override public void doAction(WasGeneratedBy gen) { register(gen.getId()); register(gen.getEntity()); register(gen.getActivity()); registerLocation(gen.getLocation()); registerRole(gen.getRole()); registerType(gen.getType()); registerOther(gen.getOther()); }
switch (i) { case 0: a.setId((QualifiedName) val); return; case 1: a.setEntity((QualifiedName) val); return; case 2: a.setActivity((QualifiedName) val); return; case 3: a.setTime((XMLGregorianCalendar) val); return; default:
time = optionalTime("prov:time", attributeMap); WasGeneratedBy wGB = pf.newWasGeneratedBy(id); wGB.setEntity(entity); if (activity != null) wGB.setActivity(activity); if (time != null) { wGB.setTime(time);
public WasGeneratedBy newWasGeneratedBy(QualifiedName id, QualifiedName aid, String role, QualifiedName pid) { WasGeneratedBy res = of.createWasGeneratedBy(); res.setId(id); res.setActivity(pid); res.setEntity(aid); if (role!=null) addRole(res, newRole(role,getName().XSD_STRING)); return res; }
Used u37 = newUsed(p15, "in", a27); WasGeneratedBy wg1 = pFactory.newWasGeneratedBy(a11, "out", p1);wg1.setId(q("wgb1")); WasGeneratedBy wg2 = pFactory.newWasGeneratedBy(a12, "out", p2); WasGeneratedBy wg3 = pFactory.newWasGeneratedBy(a13, "out", p3); WasGeneratedBy wg19 = pFactory.newWasGeneratedBy(a29, "out", p14); WasGeneratedBy wg20 = pFactory.newWasGeneratedBy(a30, "out", p15); wg18.setTime(pFactory.newTimeNow()); wg19.setTime(pFactory.newTimeNow()); wg20.setTime(pFactory.newTimeNow()); wd1.setGeneration(wg1.getId()); wd1.setUsage(u3.getId()); WasDerivedFrom wd2 = newWasDerivedFrom(a11, a2);
public WasGeneratedBy newWasGeneratedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes) { WasGeneratedBy res=newWasGeneratedBy(id,entity,null,activity); res.setTime(time); setAttributes(res, attributes); return res; }
WasGeneratedBy wg19 = pFactory.newWasGeneratedBy(a29, "out", p14); WasGeneratedBy wg20 = pFactory.newWasGeneratedBy(a30, "out", p15); wg18.setTime(pFactory.newTimeNow()); wg19.setTime(pFactory.newTimeNow()); wg20.setTime(pFactory.newTimeNow()); wd1.setGeneration(wg1.getId()); wd1.setUsage(u3.getId()); WasDerivedFrom wd2 = newWasDerivedFrom(a11, a2);
public void testScruffyGeneration2() { WasGeneratedBy gen1 = pFactory.newWasGeneratedBy(q("gen1"), q("e1"), null, q("a1")); gen1.setTime(pFactory.newTimeNow()); gen1.getOther().add(pFactory.newOther(EX_NS, "tag2", EX_PREFIX, "hello-scruff-gen2", name.XSD_STRING)); WasGeneratedBy gen2 = pFactory.newWasGeneratedBy(q("gen1"), q("e1"), null, q("a1")); gen2.setTime(pFactory.newISOTime("2012-12-03T21:08:16.686Z")); gen2.getOther().add(pFactory.newOther(EX_NS, "tag2", EX_PREFIX, "hi-scruff-gen2", name.XSD_STRING)); Entity e1 = pFactory.newEntity(q("e1")); Activity a1 = pFactory.newActivity(q("a1")); Statement[] opt = new Statement[] { e1, a1 }; Statement[] statements = new Statement[] { gen1, gen2 }; makeDocAndTest(statements, opt, "target/scruffy-generation2"); }
public void testDoc503() { Document idoc503=new IndexedDocument(pFactory,makeDoc503()).toDocument(); assertEquals(idoc503.getStatementOrBundle().size(),1); WasGeneratedBy u=(WasGeneratedBy) idoc503.getStatementOrBundle().get(0); assertEquals("label",1,u.getLabel().size()); assertEquals("other",2,u.getOther().size()); }
return ((WasGeneratedBy) r).getEntity();
return ((WasGeneratedBy) r).getActivity();
public WasGeneratedBy newWasGeneratedBy(QualifiedName id) { WasGeneratedBy res = of.createWasGeneratedBy(); res.setId(id); return res; }
public void testDoc502() { Document idoc502=new IndexedDocument(pFactory,makeDoc502()).toDocument(); assertEquals(idoc502.getStatementOrBundle().size(),1); WasGeneratedBy u=(WasGeneratedBy) idoc502.getStatementOrBundle().get(0); assertEquals("label",1,u.getLabel().size()); }
@Override public void doAction(WasGeneratedBy gen) { register(gen.getId()); register(gen.getEntity()); register(gen.getActivity()); registerLocation(gen.getLocation()); registerRole(gen.getRole()); registerType(gen.getType()); registerOther(gen.getOther()); }
switch (i) { case 0: a.setId((QualifiedName) val); return; case 1: a.setEntity((QualifiedName) val); return; case 2: a.setActivity((QualifiedName) val); return; case 3: a.setTime((XMLGregorianCalendar) val); return; default:
time = optionalTime("prov:time", attributeMap); WasGeneratedBy wGB = pf.newWasGeneratedBy(id); wGB.setEntity(entity); if (activity != null) wGB.setActivity(activity); if (time != null) { wGB.setTime(time);