Package org.deckfour.xes.extension.std
Class XArtifactLifecycleExtension
- java.lang.Object
-
- org.deckfour.xes.extension.XExtension
-
- org.deckfour.xes.extension.std.XArtifactLifecycleExtension
-
- All Implemented Interfaces:
java.io.Serializable
public class XArtifactLifecycleExtension extends XExtension
- Author:
- Eric Verbeek (h.m.w.verbeek@tue.nl)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static XAttributeLiteralATTR_INSTANCEstatic XAttributeLiteralATTR_MODELstatic XAttributeListATTR_MOVESGlobal prototype place holders.static XAttributeLiteralATTR_TRANSITIONstatic java.net.URIEXTENSION_URIUnique URI of this extension.static java.lang.StringKEY_INSTANCEstatic java.lang.StringKEY_MODELstatic java.lang.StringKEY_MOVESGlobal key place holders.static java.lang.StringKEY_TRANSITIONstatic java.lang.StringPREFIXPrefix for this extension.-
Fields inherited from class org.deckfour.xes.extension.XExtension
allAttributes, eventAttributes, logAttributes, metaAttributes, name, prefix, traceAttributes, uri
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XAttributeLiteralassignInstance(XAttribute event, java.lang.String model)XAttributeLiteralassignModel(XAttribute event, java.lang.String model)XAttributeListassignMoves(XAttribute event)XAttributeLiteralassignTransition(XAttribute event, java.lang.String model)java.lang.StringextractInstance(XAttribute event)java.lang.StringextractModel(XAttribute event)java.util.List<XAttribute>extractMoves(XEvent event)java.lang.StringextractTransition(XAttribute event)static XArtifactLifecycleExtensioninstance()Provides access to the singleton instance.XAttributeLiteralremoveInstance(XAttribute event)XAttributeLiteralremoveModel(XAttribute event)XAttributeListremoveMoves(XAttribute event)XAttributeLiteralremoveTRansition(XAttribute event)-
Methods inherited from class org.deckfour.xes.extension.XExtension
accept, equals, getDefinedAttributes, getEventAttributes, getLogAttributes, getMetaAttributes, getName, getPrefix, getTraceAttributes, getUri, hashCode, toString
-
-
-
-
Field Detail
-
EXTENSION_URI
public static final java.net.URI EXTENSION_URI
Unique URI of this extension.
-
PREFIX
public static final java.lang.String PREFIX
Prefix for this extension.- See Also:
- Constant Field Values
-
KEY_MOVES
public static final java.lang.String KEY_MOVES
Global key place holders. Can be initialized immediately.
-
KEY_MODEL
public static final java.lang.String KEY_MODEL
-
KEY_INSTANCE
public static final java.lang.String KEY_INSTANCE
-
KEY_TRANSITION
public static final java.lang.String KEY_TRANSITION
-
ATTR_MOVES
public static XAttributeList ATTR_MOVES
Global prototype place holders. Need to be initialized by constructor.
-
ATTR_MODEL
public static XAttributeLiteral ATTR_MODEL
-
ATTR_INSTANCE
public static XAttributeLiteral ATTR_INSTANCE
-
ATTR_TRANSITION
public static XAttributeLiteral ATTR_TRANSITION
-
-
Method Detail
-
instance
public static XArtifactLifecycleExtension instance()
Provides access to the singleton instance.- Returns:
- Singleton extension.
-
extractMoves
public java.util.List<XAttribute> extractMoves(XEvent event)
-
assignMoves
public XAttributeList assignMoves(XAttribute event)
-
removeMoves
public XAttributeList removeMoves(XAttribute event)
-
extractModel
public java.lang.String extractModel(XAttribute event)
-
assignModel
public XAttributeLiteral assignModel(XAttribute event, java.lang.String model)
-
removeModel
public XAttributeLiteral removeModel(XAttribute event)
-
extractInstance
public java.lang.String extractInstance(XAttribute event)
-
assignInstance
public XAttributeLiteral assignInstance(XAttribute event, java.lang.String model)
-
removeInstance
public XAttributeLiteral removeInstance(XAttribute event)
-
extractTransition
public java.lang.String extractTransition(XAttribute event)
-
assignTransition
public XAttributeLiteral assignTransition(XAttribute event, java.lang.String model)
-
removeTRansition
public XAttributeLiteral removeTRansition(XAttribute event)
-
-