Class ExpandUtil
- java.lang.Object
-
- org.openprovenance.prov.template.expander.ExpandUtil
-
public class ExpandUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringACTIVITYstatic StringACTIVITY_TYPEstatic StringACTIVITY_TYPE_URIstatic StringENDTIMEstatic StringENDTIME_URIstatic StringIFVARstatic StringIFVAR_URIstatic StringLABELstatic StringLABEL_URIstatic StringLINKEDstatic StringLINKED_URIstatic StringSTARTTIMEstatic StringSTARTTIME_URIstatic StringTIMEstatic StringTIME_URIstatic StringTMPL_ACTIVITY_URIstatic StringTMPL_NSstatic StringTMPL_PREFIXstatic StringVAR_NSstatic StringVAR_PREFIXstatic StringVARGEN_NSstatic StringVARGEN_PREFIX
-
Constructor Summary
Constructors Constructor Description ExpandUtil()
-
Method Summary
Modifier and Type Method Description static HashSet<QualifiedName>freeAttributeVariables(Statement statement, ProvFactory pf)static Set<QualifiedName>freeVariables(Bundle statement)static Set<QualifiedName>freeVariables(Statement statement)static intgetFirstTimeIndex(Statement s)static booleanisGensymVariable(QualifiedName id)static booleanisVariable(QualifiedName id)static booleanisVGensymariable(QualifiedName id)static UsingusedGroups(Statement statement, Groupings groupings, Bindings bindings)
-
-
-
Field Detail
-
VAR_NS
public static final String VAR_NS
- See Also:
- Constant Field Values
-
VARGEN_NS
public static final String VARGEN_NS
- See Also:
- Constant Field Values
-
TMPL_NS
public static final String TMPL_NS
- See Also:
- Constant Field Values
-
TMPL_PREFIX
public static final String TMPL_PREFIX
- See Also:
- Constant Field Values
-
VAR_PREFIX
public static final String VAR_PREFIX
- See Also:
- Constant Field Values
-
VARGEN_PREFIX
public static final String VARGEN_PREFIX
- See Also:
- Constant Field Values
-
LINKED
public static final String LINKED
- See Also:
- Constant Field Values
-
LINKED_URI
public static final String LINKED_URI
- See Also:
- Constant Field Values
-
LABEL
public static final String LABEL
- See Also:
- Constant Field Values
-
TIME
public static final String TIME
- See Also:
- Constant Field Values
-
STARTTIME
public static final String STARTTIME
- See Also:
- Constant Field Values
-
ENDTIME
public static final String ENDTIME
- See Also:
- Constant Field Values
-
LABEL_URI
public static final String LABEL_URI
- See Also:
- Constant Field Values
-
TIME_URI
public static final String TIME_URI
- See Also:
- Constant Field Values
-
STARTTIME_URI
public static final String STARTTIME_URI
- See Also:
- Constant Field Values
-
ENDTIME_URI
public static final String ENDTIME_URI
- See Also:
- Constant Field Values
-
IFVAR
public static final String IFVAR
- See Also:
- Constant Field Values
-
IFVAR_URI
public static final String IFVAR_URI
- See Also:
- Constant Field Values
-
ACTIVITY_TYPE
public static final String ACTIVITY_TYPE
- See Also:
- Constant Field Values
-
ACTIVITY_TYPE_URI
public static final String ACTIVITY_TYPE_URI
- See Also:
- Constant Field Values
-
ACTIVITY
public static final String ACTIVITY
- See Also:
- Constant Field Values
-
TMPL_ACTIVITY_URI
public static final String TMPL_ACTIVITY_URI
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFirstTimeIndex
public static int getFirstTimeIndex(Statement s)
-
freeVariables
public static Set<QualifiedName> freeVariables(Statement statement)
-
freeVariables
public static Set<QualifiedName> freeVariables(Bundle statement)
-
freeAttributeVariables
public static HashSet<QualifiedName> freeAttributeVariables(Statement statement, ProvFactory pf)
-
usedGroups
public static Using usedGroups(Statement statement, Groupings groupings, Bindings bindings)
-
isVariable
public static boolean isVariable(QualifiedName id)
-
isVGensymariable
public static boolean isVGensymariable(QualifiedName id)
-
isGensymVariable
public static boolean isGensymVariable(QualifiedName id)
-
-