/** Return all used edges with activity p as an effect. */ public Collection<Used> getUsed(Activity p) { return activityUsedMap.get(p.getId()); }
public Activity newActivity(Activity a) { Activity res = newActivity(a.getId()); res.getType().addAll(a.getType()); res.getLabel().addAll(a.getLabel()); res.getLocation().addAll(a.getLocation()); res.setStartTime(a.getStartTime()); res.setEndTime(a.getEndTime()); return res; }
@Override public void doAction(Activity a) { register(a.getId()); registerLocation(a.getLocation()); registerType(a.getType()); registerOther(a.getOther()); }
public Activity addAttributes(Activity from, Activity to) { to.getLabel().addAll(from.getLabel()); to.getType().addAll(from.getType()); to.getLocation().addAll(from.getLocation()); to.getOther().addAll(from.getOther()); return to; }
public Activity newActivity(QualifiedName id, XMLGregorianCalendar startTime, XMLGregorianCalendar endTime, Collection<Attribute> attributes) { Activity res = newActivity(id); res.setStartTime(startTime); res.setEndTime(endTime); setAttributes(res, attributes); return res; }
@Override public void doAction(Activity s) { Activity res = pf.newActivity(s.getId(), s.getStartTime(), s.getEndTime(), null); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); boolean updated2 = expandAttributes(s, res); boolean updated = updated1 || updated2; boolean allUpdated = updated1 ; allExpanded=allExpanded && allUpdated; if (!allUpdatedRequired || allUpdated) { ll.add(res); } if (updated) addOrderAttribute(res); }
switch (i) { case 0: return a.getId(); case 1: return a.getStartTime(); case 2: return a.getEndTime(); case 3: return a.getOther(); default: throw new ArrayIndexOutOfBoundsException("ProvUtilities.getter() for " + kind
switch (i) { case 0: a.setId((QualifiedName) val); return; case 1: a.setStartTime((XMLGregorianCalendar) val); return; case 2: a.setEndTime((XMLGregorianCalendar) val); return; default:
List<Type> o = p1.getType(); pFactory.addType(p1, URI.create("http://www.example.com/hi")); p1.getLabel().add(pFactory.newInternationalizedString("bonjour", "fr")); p1.getLabel().add(pFactory.newInternationalizedString("hello", "en")); wd1.setActivity(p1.getId()); wd1.setGeneration(wg1.getId()); wd1.setUsage(u3.getId()); WasDerivedFrom wd49 = newWasDerivedFrom(a30, a27); WasAssociatedWith waw1 = pFactory.newWasAssociatedWith(q("waw1"), p1.getId(), ag1.getId());
public void testNamespaces2 () { Activity a1=pFactory.newActivity(q("a1")); a1.getType().add(pFactory.newType(pFactory.newQualifiedName(EXAMPLE_NS, "Amazing", "ex2"), name.PROV_QUALIFIED_NAME)); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(a1); Namespace nss=Namespace.gatherNamespaces(doc); //System.out.println("Default ns is: " + nss.getDefaultNamespace()); //System.out.println("All prefixes: " + nss.getPrefixes()); //System.out.println("All ns: " + nss.getNamespaces()); assertNull(nss.getDefaultNamespace()); assertTrue(nss.getPrefixes().size()==4); assertTrue(nss.check("prov", NamespacePrefixMapper.PROV_NS)); assertTrue(nss.check("ex", EXAMPLE_NS)); assertTrue(nss.check("ex2", EXAMPLE_NS)); assertTrue(nss.check("xsd", XSD_NS)); assertTrue(nss.getNamespaces().size()==3); assertTrue(nss.getNamespaces().get(NamespacePrefixMapper.PROV_NS).equals("prov")); assertTrue(nss.getNamespaces().get(EXAMPLE_NS).equals("ex")); assertTrue(nss.getNamespaces().get(XSD_NS).equals("xsd")); }
public void testNamespaces8 () { Activity a1=pFactory.newActivity(q("a1")); a1.getOther().add(pFactory.newOther(pFactory.newQualifiedName (EXAMPLE2_NS,"tag1", "ex"), pFactory.newQualifiedName("http://www.w3.org/ns/prov#", "emptyCollection", "prov"), name.PROV_QUALIFIED_NAME)); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(a1); Namespace nss=Namespace.gatherNamespaces(doc); //System.out.println("Default ns is: " + nss.getDefaultNamespace()); //System.out.println("All prefixes: " + nss.getPrefixes()); //System.out.println("All ns: " + nss.getNamespaces()); assertNull(nss.getDefaultNamespace()); assertTrue(nss.getPrefixes().size()==4); assertTrue(nss.check("prov", NamespacePrefixMapper.PROV_NS)); assertTrue(nss.check("ex", EXAMPLE_NS)); assertTrue(nss.check("xsd", XSD_NS)); assertTrue(nss.check(Namespace.xmlns+"0", EXAMPLE2_NS)); assertTrue(nss.getNamespaces().size()==4); assertTrue(nss.getNamespaces().get(NamespacePrefixMapper.PROV_NS).equals("prov")); assertTrue(nss.getNamespaces().get(EXAMPLE_NS).equals("ex")); assertTrue(nss.getNamespaces().get(XSD_NS).equals("xsd")); assertTrue(nss.getNamespaces().get(EXAMPLE2_NS).equals(Namespace.xmlns+"0")); }
public Activity newActivity(QualifiedName q, String label) { Activity res = newActivity(q); if (label != null) res.getLabel().add(newInternationalizedString(label)); return res; }
public void testNamespaces4 () { Activity a1=pFactory.newActivity(q("a1")); a1.getLocation().add(pFactory.newLocation(pFactory.newQualifiedName(EXAMPLE_NS, "Amazing",null), name.PROV_QUALIFIED_NAME)); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(a1); Namespace nss=Namespace.gatherNamespaces(doc); //System.out.println("Default ns is: " + nss.getDefaultNamespace()); //System.out.println("All ns: " + nss.getPrefixes()); assertTrue(nss.getDefaultNamespace().equals(EXAMPLE_NS)); assertTrue(nss.getPrefixes().size()==3); assertTrue(nss.check("prov", NamespacePrefixMapper.PROV_NS)); assertTrue(nss.check("ex", EXAMPLE_NS)); assertTrue(nss.check("xsd", XSD_NS)); }
public Activity newActivity(QualifiedName id, XMLGregorianCalendar startTime, XMLGregorianCalendar endTime, Collection<Attribute> attributes) { Activity res = newActivity(id); res.setStartTime(startTime); res.setEndTime(endTime); setAttributes(res, attributes); return res; }
@Override public void doAction(Activity s) { Activity res = pf.newActivity(s.getId(), s.getStartTime(), s.getEndTime(), null); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); boolean updated2 = expandAttributes(s, res); boolean updated = updated1 || updated2; boolean allUpdated = updated1 ; allExpanded=allExpanded && allUpdated; if (!allUpdatedRequired || allUpdated) { ll.add(res); } if (updated) addOrderAttribute(res); }
switch (i) { case 0: return a.getId(); case 1: return a.getStartTime(); case 2: return a.getEndTime(); case 3: return a.getOther(); default: throw new ArrayIndexOutOfBoundsException("ProvUtilities.getter() for " + kind
switch (i) { case 0: a.setId((QualifiedName) val); return; case 1: a.setStartTime((XMLGregorianCalendar) val); return; case 2: a.setEndTime((XMLGregorianCalendar) val); return; default:
public Activity addAttributes(Activity from, Activity to) { to.getLabel().addAll(from.getLabel()); to.getType().addAll(from.getType()); to.getLocation().addAll(from.getLocation()); to.getOther().addAll(from.getOther()); return to; }