Class StatementTypeAction
- java.lang.Object
-
- org.openprovenance.prov.template.compiler.expansion.StatementTypeAction
-
- All Implemented Interfaces:
StatementAction
public class StatementTypeAction extends Object implements StatementAction
-
-
Field Summary
Fields Modifier and Type Field Description static StringACTIVITY_URIstatic StringAGENT_URIstatic StringbnNSstatic StringbnPrefixstatic StringBUNDLE_URIstatic StringENTITY_URIstatic StringWASDERIVEDFROM_URI
-
Constructor Summary
Constructors Constructor Description StatementTypeAction(ProvFactory pFactory, Set<QualifiedName> allVars, Set<QualifiedName> allAtts, Hashtable<QualifiedName,String> vmap, com.squareup.javapoet.MethodSpec.Builder builder, String target, com.fasterxml.jackson.databind.JsonNode bindings_schema, Map<String,Collection<String>> knownTypes, Map<String,Collection<String>> unknownTypes, com.squareup.javapoet.MethodSpec.Builder mbuilder, CompilerUtil compilerUtil)
-
Method Summary
-
-
-
Field Detail
-
AGENT_URI
public static String AGENT_URI
-
ENTITY_URI
public static String ENTITY_URI
-
ACTIVITY_URI
public static String ACTIVITY_URI
-
BUNDLE_URI
public static String BUNDLE_URI
-
WASDERIVEDFROM_URI
public static String WASDERIVEDFROM_URI
-
bnNS
public static String bnNS
-
bnPrefix
public static String bnPrefix
-
-
Constructor Detail
-
StatementTypeAction
public StatementTypeAction(ProvFactory pFactory, Set<QualifiedName> allVars, Set<QualifiedName> allAtts, Hashtable<QualifiedName,String> vmap, com.squareup.javapoet.MethodSpec.Builder builder, String target, com.fasterxml.jackson.databind.JsonNode bindings_schema, Map<String,Collection<String>> knownTypes, Map<String,Collection<String>> unknownTypes, com.squareup.javapoet.MethodSpec.Builder mbuilder, CompilerUtil compilerUtil)
-
-
Method Detail
-
getKnownTypes
public Map<String,Collection<String>> getKnownTypes()
-
getUnknownTypes
public Map<String,Collection<String>> getUnknownTypes()
-
registerTypes
public void registerTypes(QualifiedName id, List<Type> types)
-
registerTypes
public void registerTypes(QualifiedName id, String suffix, List<Type> types)
-
registerTypes2
public void registerTypes2(QualifiedName id, Collection<QualifiedName> types)
-
registerTypes2
public void registerTypes2(QualifiedName id, String suffix, Collection<QualifiedName> types)
-
registerAgent
public void registerAgent(QualifiedName id)
-
registerEntity
public void registerEntity(QualifiedName id)
-
registerActivity
public void registerActivity(QualifiedName id)
-
registerBundle
public void registerBundle(QualifiedName id)
-
doAction
public void doAction(Activity s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(Used s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasGeneratedBy s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasInvalidatedBy s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasStartedBy s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(Agent s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(AlternateOf s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasAssociatedWith s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasAttributedTo s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasInfluencedBy s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(ActedOnBehalfOf s)
- Specified by:
doActionin interfaceStatementAction
-
doCollectElementVariables
public Collection<QualifiedName> doCollectElementVariables(Statement s, String search)
-
gensym
public static QualifiedName gensym()
-
doAction
public void doAction(WasDerivedFrom s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(DictionaryMembership s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(DerivedByRemovalFrom s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasEndedBy s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(Entity s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(HadMember s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(MentionOf s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(SpecializationOf s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(QualifiedSpecializationOf s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(QualifiedAlternateOf s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(QualifiedHadMember s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(DerivedByInsertionFrom s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(WasInformedBy s)
- Specified by:
doActionin interfaceStatementAction
-
doAction
public void doAction(Bundle bun, ProvUtilities provUtilities)
- Specified by:
doActionin interfaceStatementAction
-
-