Package org.openprovenance.prov.notation
Class NotationConstructor
java.lang.Object
org.openprovenance.prov.notation.NotationConstructor
- All Implemented Interfaces:
ModelConstructor,ModelConstructorExtension
- Direct Known Subclasses:
HTMLConstructor
public class NotationConstructor
extends Object
implements ModelConstructor, ModelConstructorExtension
For testing purpose, conversion back to ASN.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()convertExtension(Object name, QualifiedName id, Object args, Object dAttrs) convertNamespace(Object pre, Object iri) voidflush()newActedOnBehalfOf(QualifiedName id, QualifiedName ag2, QualifiedName ag1, QualifiedName a, Collection<Attribute> attributes) newActivity(QualifiedName id, XMLGregorianCalendar startTime, XMLGregorianCalendar endTime, Collection<Attribute> attributes) newAgent(QualifiedName id, Collection<Attribute> attributes) newAlternateOf(QualifiedName e1, QualifiedName e2) newDerivedByInsertionFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Entry> kes, Collection<Attribute> attributes) newDerivedByRemovalFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Key> keys, Collection<Attribute> attributes) newDictionaryMembership(QualifiedName dict, List<Entry> keyEntitySet) newDictionaryMembership(QualifiedName id, QualifiedName dict, List<Entry> keyEntitySet, Collection<Attribute> attributes) newDocument(Namespace namespaces, Collection<Statement> statements, Collection<Bundle> bundles) newDocument(Namespace namespace, List<StatementOrBundle> statementsOrBundles) newEntity(QualifiedName id, Collection<Attribute> attributes) newMentionOf(QualifiedName e2, QualifiedName e1, QualifiedName b) newNamedBundle(QualifiedName id, Namespace namespace, Collection<Statement> statements) newQualifiedAlternateOf(QualifiedName id, QualifiedName e2, QualifiedName e1, Collection<Attribute> attributes) newQualifiedHadMember(QualifiedName id, QualifiedName c, Collection<QualifiedName> ll, Collection<Attribute> attributes) newQualifiedName(String namespace, String local, String prefix) newQualifiedName(String namespace, String local, String prefix, ProvUtilities.BuildFlag flag) newQualifiedSpecializationOf(QualifiedName id, QualifiedName e2, QualifiedName e1, Collection<Attribute> attributes) newUsed(QualifiedName id, QualifiedName activity, QualifiedName entity, XMLGregorianCalendar time, Collection<Attribute> attributes) newWasAssociatedWith(QualifiedName id, QualifiedName a, QualifiedName ag, QualifiedName plan, Collection<Attribute> attributes) newWasAttributedTo(QualifiedName id, QualifiedName e, QualifiedName ag, Collection<Attribute> attributes) newWasDerivedFrom(QualifiedName id, QualifiedName e2, QualifiedName e1, QualifiedName activity, QualifiedName generation, QualifiedName usage, Collection<Attribute> attributes) newWasEndedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName ender, XMLGregorianCalendar time, Collection<Attribute> attributes) newWasGeneratedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes) newWasInfluencedBy(QualifiedName id, QualifiedName a2, QualifiedName a1, Collection<Attribute> attributes) newWasInformedBy(QualifiedName id, QualifiedName a2, QualifiedName a1, Collection<Attribute> attributes) newWasInvalidatedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes) newWasStartedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName starter, XMLGregorianCalendar time, Collection<Attribute> attributes) optionalAttributes(Collection<Attribute> attrs) processNamespaces(Namespace namespace) showprefix(String s) voidstartBundle(QualifiedName bundleId, Namespace namespaces) voidstartDocument(Namespace namespaces) final voidfinal voidvoid
-
Field Details
-
MARKER
- See Also:
-
standaloneExpression
public boolean standaloneExpression
-
-
Constructor Details
-
NotationConstructor
-
-
Method Details
-
breakline
-
close
public void close() -
convertDefaultNamespace
-
convertExtension
-
convertNamespace
-
flush
public void flush() -
idOrMarker
-
keyword
-
newActedOnBehalfOf
public ActedOnBehalfOf newActedOnBehalfOf(QualifiedName id, QualifiedName ag2, QualifiedName ag1, QualifiedName a, Collection<Attribute> attributes) - Specified by:
newActedOnBehalfOfin interfaceModelConstructor
-
newActivity
public Activity newActivity(QualifiedName id, XMLGregorianCalendar startTime, XMLGregorianCalendar endTime, Collection<Attribute> attributes) - Specified by:
newActivityin interfaceModelConstructor
-
newAgent
- Specified by:
newAgentin interfaceModelConstructor
-
newAlternateOf
- Specified by:
newAlternateOfin interfaceModelConstructor
-
newDerivedByInsertionFrom
public DerivedByInsertionFrom newDerivedByInsertionFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Entry> kes, Collection<Attribute> attributes) - Specified by:
newDerivedByInsertionFromin interfaceModelConstructor
-
newDerivedByRemovalFrom
public DerivedByRemovalFrom newDerivedByRemovalFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Key> keys, Collection<Attribute> attributes) - Specified by:
newDerivedByRemovalFromin interfaceModelConstructor
-
newDictionaryMembership
- Specified by:
newDictionaryMembershipin interfaceModelConstructor
-
newDictionaryMembership
public DictionaryMembership newDictionaryMembership(QualifiedName id, QualifiedName dict, List<Entry> keyEntitySet, Collection<Attribute> attributes) - Specified by:
newDictionaryMembershipin interfaceModelConstructor
-
newDocument
public Document newDocument(Namespace namespaces, Collection<Statement> statements, Collection<Bundle> bundles) - Specified by:
newDocumentin interfaceModelConstructor
-
newDocument
- Specified by:
newDocumentin interfaceModelConstructor
-
newEntity
- Specified by:
newEntityin interfaceModelConstructor
-
newHadMember
- Specified by:
newHadMemberin interfaceModelConstructor
-
newMentionOf
- Specified by:
newMentionOfin interfaceModelConstructor
-
newNamedBundle
public Bundle newNamedBundle(QualifiedName id, Namespace namespace, Collection<Statement> statements) - Specified by:
newNamedBundlein interfaceModelConstructor
-
newSpecializationOf
- Specified by:
newSpecializationOfin interfaceModelConstructor
-
newUsed
public Used newUsed(QualifiedName id, QualifiedName activity, QualifiedName entity, XMLGregorianCalendar time, Collection<Attribute> attributes) - Specified by:
newUsedin interfaceModelConstructor
-
newWasAssociatedWith
public WasAssociatedWith newWasAssociatedWith(QualifiedName id, QualifiedName a, QualifiedName ag, QualifiedName plan, Collection<Attribute> attributes) - Specified by:
newWasAssociatedWithin interfaceModelConstructor
-
newWasAttributedTo
public WasAttributedTo newWasAttributedTo(QualifiedName id, QualifiedName e, QualifiedName ag, Collection<Attribute> attributes) - Specified by:
newWasAttributedToin interfaceModelConstructor
-
newWasDerivedFrom
public WasDerivedFrom newWasDerivedFrom(QualifiedName id, QualifiedName e2, QualifiedName e1, QualifiedName activity, QualifiedName generation, QualifiedName usage, Collection<Attribute> attributes) - Specified by:
newWasDerivedFromin interfaceModelConstructor
-
newWasEndedBy
public WasEndedBy newWasEndedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName ender, XMLGregorianCalendar time, Collection<Attribute> attributes) - Specified by:
newWasEndedByin interfaceModelConstructor
-
newWasGeneratedBy
public WasGeneratedBy newWasGeneratedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes) - Specified by:
newWasGeneratedByin interfaceModelConstructor
-
newWasInfluencedBy
public WasInfluencedBy newWasInfluencedBy(QualifiedName id, QualifiedName a2, QualifiedName a1, Collection<Attribute> attributes) - Specified by:
newWasInfluencedByin interfaceModelConstructor
-
newWasInformedBy
public WasInformedBy newWasInformedBy(QualifiedName id, QualifiedName a2, QualifiedName a1, Collection<Attribute> attributes) - Specified by:
newWasInformedByin interfaceModelConstructor
-
newWasInvalidatedBy
public WasInvalidatedBy newWasInvalidatedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes) - Specified by:
newWasInvalidatedByin interfaceModelConstructor
-
newWasStartedBy
public WasStartedBy newWasStartedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName starter, XMLGregorianCalendar time, Collection<Attribute> attributes) - Specified by:
newWasStartedByin interfaceModelConstructor
-
optionalAttributes
-
writeOptionalAttributes
-
processNamespaces
-
showprefix
-
showuri
-
startBundle
- Specified by:
startBundlein interfaceModelConstructor
-
startDocument
- Specified by:
startDocumentin interfaceModelConstructor
-
symbol
-
timeOrMarker
-
write
-
writeln
-
newQualifiedName
- Specified by:
newQualifiedNamein interfaceModelConstructor
-
newQualifiedName
public QualifiedName newQualifiedName(String namespace, String local, String prefix, ProvUtilities.BuildFlag flag) - Specified by:
newQualifiedNamein interfaceModelConstructor
-
newQualifiedAlternateOf
public QualifiedAlternateOf newQualifiedAlternateOf(QualifiedName id, QualifiedName e2, QualifiedName e1, Collection<Attribute> attributes) - Specified by:
newQualifiedAlternateOfin interfaceModelConstructorExtension
-
newQualifiedSpecializationOf
public QualifiedSpecializationOf newQualifiedSpecializationOf(QualifiedName id, QualifiedName e2, QualifiedName e1, Collection<Attribute> attributes) - Specified by:
newQualifiedSpecializationOfin interfaceModelConstructorExtension
-
newQualifiedHadMember
public QualifiedHadMember newQualifiedHadMember(QualifiedName id, QualifiedName c, Collection<QualifiedName> ll, Collection<Attribute> attributes) - Specified by:
newQualifiedHadMemberin interfaceModelConstructorExtension
-