/** Return all WasTriggeredBy edges with process p as a cause. */ public Collection<WasTriggeredBy> getWasTriggeredByWithCause(Process a) { return processCauseWasTriggeredByMap.get(a.getId()); }
/** Return all WasTriggeredBy edges with process a as an effect. */ public Collection<WasTriggeredBy> getWasTriggeredByWithEffect(Process a) { return processEffectWasTriggeredByMap.get(a.getId()); }
/** Return all WasControlledBy edges with process p as an effect. */ public Collection<WasControlledBy> getWasControlledBy(Process p) { return processWasControlledByMap.get(p.getId()); }
/** Return all used edges with process p as an effect. */ public Collection<Used> getUsed(Process p) { return processUsedMap.get(p.getId()); }
/** Return all WasGeneratedBy edges with process p as an effect. */ public Collection<WasGeneratedBy> getWasGeneratedBy(Process p) { return processWasGeneratedByMap.get(p.getId()); }
public Process addProcess(Process process) { return addProcess(process.getId(),process); }
public void hashCode(HashCodeBuilder hashCodeBuilder) { hashCodeBuilder.append(this.getAccount()); hashCodeBuilder.append(this.getAnnotation()); hashCodeBuilder.append(this.getId()); }
public void toString(ToStringBuilder toStringBuilder) { { List<AccountRef> theAccount; theAccount = this.getAccount(); toStringBuilder.append("account", theAccount); } { List<JAXBElement<? extends EmbeddedAnnotation>> theAnnotation; theAnnotation = this.getAnnotation(); toStringBuilder.append("annotation", theAnnotation); } { String theId; theId = this.getId(); toStringBuilder.append("id", theId); } }
public void equals(Object object, EqualsBuilder equalsBuilder) { if (!(object instanceof Process)) { equalsBuilder.appendSuper(false); return ; } if (this == object) { return ; } final Process that = ((Process) object); equalsBuilder.append(this.getAccount(), that.getAccount()); equalsBuilder.append(this.getAnnotation(), that.getAnnotation()); equalsBuilder.append(this.getId(), that.getId()); }
public String processLabel(Process p) { if (displayProcessValue) { return convertProcessName(""+of.getLabel(p)); } else { return p.getId(); } } public String processColor(Process p) {
public Process newProcess(Process a) { LinkedList<Account> ll=new LinkedList(); for (AccountRef acc: a.getAccount()) { ll.add(newAccount((Account)acc.getRef())); } Process res=newProcess(a.getId(),ll); addNewAnnotations(res,a.getAnnotation()); return res; } public Agent newAgent(Agent a) {
public void emitProcess(Process p, PrintStream out) { HashMap<String,String> properties=new HashMap(); emitNode(p.getId(), addProcessShape(p,addProcessLabel(p, addProcessColor(p,properties))), out); emitAnnotations(p,out); }
Collection<WasTriggeredBy> dcoll=processCauseWasTriggeredByMap.get(p1.getId()); if (dcoll==null) { dcoll=new LinkedList(); dcoll.add(wasTriggeredBy); processCauseWasTriggeredByMap.put(p1.getId(),dcoll); } else { dcoll=processEffectWasTriggeredByMap.get(p2.getId()); if (dcoll==null) { dcoll=new LinkedList(); dcoll.add(wasTriggeredBy); processEffectWasTriggeredByMap.put(p2.getId(),dcoll); } else { if (!found) {
public WasTriggeredBy newWasTriggeredBy(WasTriggeredBy d) { WasTriggeredBy wtb=newWasTriggeredBy(d.getId(), newProcessRef(processRegister2.get(((Process)d.getEffect().getRef()).getId())), newProcessRef(processRegister2.get(((Process)d.getCause().getRef()).getId())), newAccounts(d.getAccount())); wtb.getAnnotation().addAll(d.getAnnotation()); return wtb; }
wgbArtifacts.put(artifactName, processes); processes.add(((org.openprovenance.model.Process) procID.getRef()).getId());
/** * generic processing of a process-artifact dependency * @param procID * @param artId * @param role * @param workflowId * @param workflowRun * @param artifactIsInput */ private Port processProcessArtifactDep(ProcessRef procID, ArtifactRef artId, Role role, String workflowId, String workflowRun, boolean artifactIsInput) { String procName = ((org.openprovenance.model.Process) procID.getRef()).getId(); String portName = role.getValue(); String value = ((Artifact) artId.getRef()).getId(); portName = removeBlanks(portName); return processProcessArtifactDep(procName, value, portName, workflowId, workflowRun, artifactIsInput); }
public WasGeneratedBy newWasGeneratedBy(WasGeneratedBy d) { WasGeneratedBy wgb=newWasGeneratedBy(d.getId(), newArtifactRef(artifactRegister2.get(((Artifact)d.getEffect().getRef()).getId())), newRole(d.getRole()), newProcessRef(processRegister2.get(((Process)d.getCause().getRef()).getId())), newAccounts(d.getAccount())); wgb.getAnnotation().addAll(d.getAnnotation()); if (d.getTime()!=null) wgb.setTime(newOTime(d.getTime())); return wgb; }
public Used newUsed(Used d) { Used u=newUsed(d.getId(), newProcessRef(processRegister2.get(((Process)d.getEffect().getRef()).getId())), newRole(d.getRole()), newArtifactRef(artifactRegister2.get(((Artifact)d.getCause().getRef()).getId())), newAccounts(d.getAccount())); u.getAnnotation().addAll(d.getAnnotation()); if (d.getTime()!=null) u.setTime(newOTime(d.getTime())); return u; } public WasGeneratedBy newWasGeneratedBy(WasGeneratedBy d) {
public WasControlledBy newWasControlledBy(WasControlledBy d) { WasControlledBy wcb=newWasControlledBy(d.getId(), newProcessRef(processRegister2.get(((Process)d.getEffect().getRef()).getId())), newRole(d.getRole()), newAgentRef(agentRegister2.get(((Agent)d.getCause().getRef()).getId())), newAccounts(d.getAccount())); wcb.getAnnotation().addAll(d.getAnnotation()); if (d.getStartTime()!=null) wcb.setStartTime(newOTime(d.getStartTime())); if (d.getEndTime()!=null) wcb.setEndTime(newOTime(d.getEndTime())); return wcb; }