public interface ModelConstructor
ActedOnBehalfOf newActedOnBehalfOf(QualifiedName id, QualifiedName delegate, QualifiedName responsible, QualifiedName activity, Collection<Attribute> attributes)
ActedOnBehalfOf
id
- identifier for the delegation association between delegate and responsibledelegate
- identifier for the agent associated with an activity, acting on behalf of the responsible agentresponsible
- identifier for the agent, on behalf of which the delegate agent actedactivity
- optional identifier of an activity for which the delegation association holdsattributes
- optional set of attributes representing additional information about this delegation associationActedOnBehalfOf
Activity newActivity(QualifiedName id, XMLGregorianCalendar startTime, XMLGregorianCalendar endTime, Collection<Attribute> attributes)
Agent newAgent(QualifiedName id, Collection<Attribute> attributes)
AlternateOf newAlternateOf(QualifiedName e2, QualifiedName e1)
DerivedByInsertionFrom newDerivedByInsertionFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Entry> keyEntitySet, Collection<Attribute> attributes)
DerivedByRemovalFrom newDerivedByRemovalFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Key> keys, Collection<Attribute> attributes)
DictionaryMembership newDictionaryMembership(QualifiedName dict, List<Entry> keyEntitySet)
Document newDocument(Namespace namespace, Collection<Statement> statements, Collection<Bundle> bundles)
Document
namespace
- the prefix namespace mapping for the current documentstatements
- a collection of statementsbundles
- a collection of bundlesDocument
, with this prefix-namespace mapping, statements, and bundlesEntity newEntity(QualifiedName id, Collection<Attribute> attributes)
HadMember newHadMember(QualifiedName c, Collection<QualifiedName> e)
MentionOf newMentionOf(QualifiedName e2, QualifiedName e1, QualifiedName b)
Bundle newNamedBundle(QualifiedName id, Namespace namespace, Collection<Statement> statements)
Bundle
QualifiedName newQualifiedName(String namespace, String local, String prefix)
QualifiedName
. A qualified name consists of a namespace, denoted by an optional prefix, and a local name.namespace
- a URI for the namespacelocal
- a local nameprefix
- a string, which can be null.QualifiedName
QualifiedName newQualifiedName(String namespace, String local, String prefix, ProvUtilities.BuildFlag flag)
QualifiedName
. A qualified name consists of a namespace, denoted by an optional prefix, and a local name.namespace
- a URI for the namespacelocal
- a local nameprefix
- a string, which can be nullbuild
- flag.QualifiedName
SpecializationOf newSpecializationOf(QualifiedName e2, QualifiedName e1)
Used newUsed(QualifiedName id, QualifiedName activity, QualifiedName entity, XMLGregorianCalendar time, Collection<Attribute> attributes)
Used
id
- an optional identifier for a usageactivity
- the identifier of the activity that used an entityentity
- an optional identifier for the entity being usedtime
- an optional "usage time", the time at which the entity started to be usedattributes
- an optional set of attribute-value pairs representing additional information about this usageUsed
WasAssociatedWith newWasAssociatedWith(QualifiedName id, QualifiedName activity, QualifiedName agent, QualifiedName plan, Collection<Attribute> attributes)
WasAssociatedWith
id
- an optional identifier for the association between an activity and an agentactivity
- an identifier for the activityagent
- an optional identifier for the agent associated with the activityplan
- an optional identifier for the plan the agent relied on in the context of this activityattributes
- an optional set of attribute-value pairs representing additional information about this association of this activity with this agent.WasAssociatedWith
WasAttributedTo newWasAttributedTo(QualifiedName id, QualifiedName entity, QualifiedName agent, Collection<Attribute> attributes)
WasAttributedTo
id
- an optional identifier for the relationentity
- an entity identifieragent
- the identifier of the agent whom the entity is ascribed to, and therefore bears some responsibility for its existenceattributes
- an optional set of attribute-value pairs representing additional information about this attribution.WasAttributedTo
WasDerivedFrom newWasDerivedFrom(QualifiedName id, QualifiedName e2, QualifiedName e1, QualifiedName activity, QualifiedName generation, QualifiedName usage, Collection<Attribute> attributes)
WasDerivedFrom
id
- an optional identifier for a derivatione2
- the identifier of the entity generated by the derivatione1
- the identifier of the entity used by the derivationactivity
- generation
- usage
- attributes
- WasDerivedFrom
WasEndedBy newWasEndedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName ender, XMLGregorianCalendar time, Collection<Attribute> attributes)
WasEndedBy
id
- activity
- an identifier for the ended activitytrigger
- an optional identifier for the entity triggering the activity endingender
- an optional identifier for the activity that generated the (possibly unspecified) entitytime
- the optional time at which the activity was endedattributes
- an optional set of attribute-value pairs representing additional information about this activity endWasStartedBy
WasGeneratedBy newWasGeneratedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes)
WasGeneratedBy
id
- an optional identifier for a usageentity
- an identifier for the created entityactivity
- an optional identifier for the activity that creates the entitytime
- an optional "generation time", the time at which the entity was completely createdattributes
- an optional set of attribute-value pairs representing additional information about this generationWasGeneratedBy
WasInfluencedBy newWasInfluencedBy(QualifiedName id, QualifiedName influencee, QualifiedName influencer, Collection<Attribute> attributes)
WasInfluencedBy
id
- optional identifier identifying the associationinfluencee
- an identifier for an entity, activity, or agentinfluencer
- an identifier for an ancestor entity, activity, or agent that the former depends onattributes
- an optional set of attribute-value pairs representing additional information about this associationWasInfluencedBy
WasInformedBy newWasInformedBy(QualifiedName id, QualifiedName informed, QualifiedName informant, Collection<Attribute> attributes)
WasInformedBy
id
- an optional identifier identifying the association;informed
- the identifier of the informed activity;informant
- the identifier of the informant activity;attributes
- an optional set of attribute-value pairs representing additional information about this communication.WasInformedBy
WasInvalidatedBy newWasInvalidatedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes)
WasInvalidatedBy
id
- an optional identifier for a usageentity
- an identifier for the created entityactivity
- an optional identifier for the activity that creates the entitytime
- an optional "invalidation time", the time at which the entity was completely createdattributes
- an optional set of attribute-value pairs representing additional information about this invalidationWasInvalidatedBy
WasStartedBy newWasStartedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName starter, XMLGregorianCalendar time, Collection<Attribute> attributes)
WasStartedBy
id
- activity
- an identifier for the started activitytrigger
- an optional identifier for the entity triggering the activitystarter
- an optional identifier for the activity that generated the (possibly unspecified) entitytime
- the optional time at which the activity was startedattributes
- an optional set of attribute-value pairs representing additional information about this activity startWasStartedBy
void startBundle(QualifiedName bundleId, Namespace namespace)
void startDocument(Namespace namespace)
Copyright © 2016. All rights reserved.