org.openprovenance.rdf
Interface WasControlledBy

All Superinterfaces:
AccountOrAnnotationOrEdgeOrNodeOrOPMGraphOrRole, Annotable, AnnotationOrEdgeOrNode, DcResource, Edge, org.openrdf.elmo.Entity, org.openrdf.concepts.rdfs.Resource, UsedOrWasControlledByOrWasGeneratedBy

public interface WasControlledBy
extends Edge, UsedOrWasControlledByOrWasGeneratedBy

An edge “was controlled by” from a process P to an agent Ag is a dependency that indicates that the start and end of process P was controlled by agent Ag. WasControlledBy is a class that encompasses all the properties defined by OPM for this kind of edge. It is a reification of the opmv:wasControlledBy property.

See Also:
http://purl.org/net/opmv/ns#wasControlledBy

Method Summary
 Agent getCauseWasControlledBy()
          The cause of a WasControlledBy edge.
 Process getEffectWasControlledBy()
          The effect of a WasControlledBy edge.
 OTime getEndTime()
          The time at which the agent ended controlling a process.
 OTime getStartTime()
          The time at which the agent began controlling a process.
 void setCauseWasControlledBy(Agent causeWasControlledBy)
          The cause of a WasControlledBy edge.
 void setEffectWasControlledBy(Process effectWasControlledBy)
          The effect of a WasControlledBy edge.
 void setEndTime(OTime endTime)
          The time at which the agent ended controlling a process.
 void setStartTime(OTime startTime)
          The time at which the agent began controlling a process.
 
Methods inherited from interface org.openprovenance.rdf.UsedOrWasControlledByOrWasGeneratedBy
getRole, setRole
 
Methods inherited from interface org.openprovenance.rdf.Edge
getCause, getEffect, setCause, setEffect
 
Methods inherited from interface org.openprovenance.rdf.AnnotationOrEdgeOrNode
getAccounts, setAccounts
 
Methods inherited from interface org.openprovenance.rdf.Annotable
getAnnotations, getDatapropertyAbbreviation, getLabels, getPnames, getProfiles, getTypes, setAnnotations, setDatapropertyAbbreviation, setLabels, setPnames, setProfiles, setTypes
 

Method Detail

getCauseWasControlledBy

Agent getCauseWasControlledBy()
The cause of a WasControlledBy edge.


setCauseWasControlledBy

void setCauseWasControlledBy(Agent causeWasControlledBy)
The cause of a WasControlledBy edge.


getEffectWasControlledBy

Process getEffectWasControlledBy()
The effect of a WasControlledBy edge.


setEffectWasControlledBy

void setEffectWasControlledBy(Process effectWasControlledBy)
The effect of a WasControlledBy edge.


getEndTime

OTime getEndTime()
The time at which the agent ended controlling a process.


setEndTime

void setEndTime(OTime endTime)
The time at which the agent ended controlling a process.


getStartTime

OTime getStartTime()
The time at which the agent began controlling a process.


setStartTime

void setStartTime(OTime startTime)
The time at which the agent began controlling a process.



Copyright © 2011. All Rights Reserved.