/** A conversion function that copies a Java Bean deeply. */ public Object convertJavaBeanToJavaBean(Document doc, ProvFactory pFactory) { BeanTraversal bt=new BeanTraversal(pFactory, pFactory); Document o=bt.doAction(doc); return o; }
public Entity doAction(Entity e) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(e,attrs); convertLabelAttributes(e,attrs); convertLocationAttributes(e,attrs); convertValueAttributes(e,attrs); convertAttributes(e,attrs); return c.newEntity(e.getId(), attrs); }
public WasAttributedTo doAction(WasAttributedTo att) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(att,attrs); convertLabelAttributes(att,attrs); convertAttributes(att,attrs); return c.newWasAttributedTo(att.getId(), att.getEntity(), att.getAgent(), attrs); }
public Document doAction(Document doc) { List<Bundle> bRecords = new LinkedList<Bundle>(); List<Statement> sRecords = new LinkedList<Statement>(); Namespace docNamespace=doc.getNamespace(); Namespace.withThreadNamespace(docNamespace); c.startDocument(doc.getNamespace()); for (Statement s : u.getStatement(doc)) { sRecords.add((Statement) u.doAction(s, this)); } for (Bundle bu : u.getNamedBundle(doc)) { Namespace.withThreadNamespace(new Namespace(docNamespace)); Bundle o = doAction(bu,u); if (o != null) bRecords.add(o); } return c.newDocument(doc.getNamespace(), sRecords, bRecords); }
public WasAttributedTo doAction(WasAttributedTo att) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(att,attrs); convertLabelAttributes(att,attrs); convertAttributes(att,attrs); return c.newWasAttributedTo(att.getId(), att.getEntity(), att.getAgent(), attrs); }
public Document doAction(Document doc) { List<Bundle> bRecords = new LinkedList<Bundle>(); List<Statement> sRecords = new LinkedList<Statement>(); Namespace docNamespace=doc.getNamespace(); Namespace.withThreadNamespace(docNamespace); c.startDocument(doc.getNamespace()); for (Statement s : u.getStatement(doc)) { sRecords.add((Statement) u.doAction(s, this)); } for (Bundle bu : u.getNamedBundle(doc)) { Namespace.withThreadNamespace(new Namespace(docNamespace)); Bundle o = doAction(bu,u); if (o != null) bRecords.add(o); } return c.newDocument(doc.getNamespace(), sRecords, bRecords); }
/** A conversion function that copies a Java Bean deeply. */ public Object convertJavaBeanToJavaBean(Document doc, ProvFactory pFactory) { BeanTraversal bt=new BeanTraversal(pFactory, pFactory); Document o=bt.doAction(doc); return o; }
public Entity doAction(Entity e) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(e,attrs); convertLabelAttributes(e,attrs); convertLocationAttributes(e,attrs); convertValueAttributes(e,attrs); convertAttributes(e,attrs); return c.newEntity(e.getId(), attrs); }
@Override public AlternateOf doAction(QualifiedAlternateOf o) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(o,attrs); convertLabelAttributes(o,attrs); convertAttributes(o,attrs); ModelConstructorExtension c2=(ModelConstructorExtension)c; return c2.newQualifiedAlternateOf(o.getId(), o.getAlternate1(), o.getAlternate2(), attrs); }
public void convertBeanToASN(final Document doc, Writer writer, ProvFactory pFactory) { NotationConstructor nc=new NotationConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); // nc.close(); }
public Agent doAction(Agent e) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(e,attrs); convertLabelAttributes(e,attrs); convertLocationAttributes(e,attrs); convertAttributes(e,attrs); return c.newAgent(e.getId(), attrs); }
public WasInformedBy doAction(WasInformedBy inf) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(inf,attrs); convertLabelAttributes(inf,attrs); convertAttributes(inf,attrs); return c.newWasInformedBy(inf.getId(), inf.getInformed(), inf.getInformant(), attrs); }
public void convertBeanToASN(final Document doc, Writer writer, ProvFactory pFactory) { NotationConstructor nc=new NotationConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); // nc.close(); }
public Agent doAction(Agent e) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(e,attrs); convertLabelAttributes(e,attrs); convertLocationAttributes(e,attrs); convertAttributes(e,attrs); return c.newAgent(e.getId(), attrs); }
@Override public SpecializationOf doAction(QualifiedSpecializationOf o) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(o,attrs); convertLabelAttributes(o,attrs); convertAttributes(o,attrs); ModelConstructorExtension c2=(ModelConstructorExtension)c; return c2.newQualifiedSpecializationOf(o.getId(), o.getSpecificEntity(), o.getGeneralEntity(), attrs); }
public String convertBeanToHTML(final Document doc, ProvFactory pFactory) { StringWriter writer=new StringWriter(); NotationConstructor nc=new HTMLConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); String s=writer.toString(); nc.close(); return s; }
public Used doAction(Used use) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(use,attrs); convertLabelAttributes(use,attrs); convertLocationAttributes(use,attrs); convertRoleAttributes(use,attrs); convertAttributes(use,attrs); return c.newUsed(use.getId(), use.getActivity(), use.getEntity(), use.getTime(), attrs); }
@Override public AlternateOf doAction(QualifiedAlternateOf o) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(o,attrs); convertLabelAttributes(o,attrs); convertAttributes(o,attrs); ModelConstructorExtension c2=(ModelConstructorExtension)c; return c2.newQualifiedAlternateOf(o.getId(), o.getAlternate1(), o.getAlternate2(), attrs); }
public String convertBeanToHTML(final Document doc, ProvFactory pFactory) { StringWriter writer=new StringWriter(); NotationConstructor nc=new HTMLConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); String s=writer.toString(); nc.close(); return s; }
public WasGeneratedBy doAction(WasGeneratedBy gen) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(gen,attrs); convertLabelAttributes(gen,attrs); convertLocationAttributes(gen,attrs); convertRoleAttributes(gen,attrs); convertAttributes(gen,attrs); return c.newWasGeneratedBy(gen.getId(), gen.getEntity(), gen.getActivity(), gen.getTime(), attrs); }