public class XModelAlignmentExtension
extends org.deckfour.xes.extension.XExtension
Modifier and Type | Field and Description |
---|---|
static org.deckfour.xes.model.XAttributeList |
ATTR_CLASSIFIER |
static org.deckfour.xes.model.XAttributeLiteral |
ATTR_CLASSIFIER_FIELD |
static org.deckfour.xes.model.XAttributeList |
ATTR_MODEL |
static org.deckfour.xes.model.XAttributeLiteral |
ATTR_MODEL_TYPE |
static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_MOVE_MODEL_NODE |
static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_MOVE_SOURCE_NODE |
static org.deckfour.xes.model.XAttributeLiteral |
ATTR_MOVE_TYPE |
static java.net.URI |
EXTENSION_URI
Unique URI of this extension.
|
static java.lang.String |
KEY_CLASSIFIER |
static java.lang.String |
KEY_CLASSIFIER_FIELD |
static java.lang.String |
KEY_MODEL |
static java.lang.String |
KEY_MODEL_TYPE
Keys for the attributes.
|
static java.lang.String |
KEY_MOVE_MODEL_NODE |
static java.lang.String |
KEY_MOVE_SOURCE_NODE |
static java.lang.String |
KEY_MOVE_TYPE |
Modifier and Type | Method and Description |
---|---|
void |
assignClassifier(org.deckfour.xes.model.XLog log,
java.lang.String... attributes) |
void |
assignModel(org.deckfour.xes.model.XLog log,
java.lang.String modelType,
java.util.List<org.deckfour.xes.model.XAttribute> model) |
void |
assignMoveModelNode(org.deckfour.xes.model.XEvent event,
int moveModelNode) |
void |
assignMoveSourceNode(org.deckfour.xes.model.XEvent event,
int moveSourceNode) |
void |
assignMoveType(org.deckfour.xes.model.XEvent event,
java.lang.String moveType) |
java.lang.String[] |
extractClassifier(org.deckfour.xes.model.XLog log) |
java.util.List<org.deckfour.xes.model.XAttribute> |
extractModel(org.deckfour.xes.model.XLog log) |
java.lang.String |
extractModelType(org.deckfour.xes.model.XLog log) |
int |
extractMoveModelNode(org.deckfour.xes.model.XEvent event) |
int |
extractMoveSourceNode(org.deckfour.xes.model.XEvent event) |
java.lang.String |
extractMoveType(org.deckfour.xes.model.XEvent event) |
static XModelAlignmentExtension |
instance() |
void |
removeAttributes(org.deckfour.xes.model.XEvent event) |
void |
removeAttributes(org.deckfour.xes.model.XLog log)
Removes the attributes that this extension defines from the log level
(does not recurse onto traces or events).
|
void |
removeAttributes(org.deckfour.xes.model.XTrace trace)
Removes the attributes that this extension defines from the trace level
(does not recurse onto events).
|
public static final java.net.URI EXTENSION_URI
public static final java.lang.String KEY_MODEL_TYPE
public static final java.lang.String KEY_MODEL
public static final java.lang.String KEY_CLASSIFIER
public static final java.lang.String KEY_CLASSIFIER_FIELD
public static final java.lang.String KEY_MOVE_TYPE
public static final java.lang.String KEY_MOVE_SOURCE_NODE
public static final java.lang.String KEY_MOVE_MODEL_NODE
public static org.deckfour.xes.model.XAttributeLiteral ATTR_MODEL_TYPE
public static org.deckfour.xes.model.XAttributeList ATTR_MODEL
public static org.deckfour.xes.model.XAttributeList ATTR_CLASSIFIER
public static org.deckfour.xes.model.XAttributeLiteral ATTR_CLASSIFIER_FIELD
public static org.deckfour.xes.model.XAttributeLiteral ATTR_MOVE_TYPE
public static org.deckfour.xes.model.XAttributeDiscrete ATTR_MOVE_SOURCE_NODE
public static org.deckfour.xes.model.XAttributeDiscrete ATTR_MOVE_MODEL_NODE
public static XModelAlignmentExtension instance()
XAlignmentExtension
.public void assignModel(org.deckfour.xes.model.XLog log, java.lang.String modelType, java.util.List<org.deckfour.xes.model.XAttribute> model)
public java.lang.String extractModelType(org.deckfour.xes.model.XLog log)
log
- public java.util.List<org.deckfour.xes.model.XAttribute> extractModel(org.deckfour.xes.model.XLog log)
log
- public void assignClassifier(org.deckfour.xes.model.XLog log, java.lang.String... attributes)
public java.lang.String[] extractClassifier(org.deckfour.xes.model.XLog log)
log
- public void assignMoveType(org.deckfour.xes.model.XEvent event, java.lang.String moveType)
public java.lang.String extractMoveType(org.deckfour.xes.model.XEvent event)
public void assignMoveSourceNode(org.deckfour.xes.model.XEvent event, int moveSourceNode)
public void assignMoveModelNode(org.deckfour.xes.model.XEvent event, int moveModelNode)
public int extractMoveSourceNode(org.deckfour.xes.model.XEvent event)
event
- public int extractMoveModelNode(org.deckfour.xes.model.XEvent event)
event
- public void removeAttributes(org.deckfour.xes.model.XLog log)
log
- public void removeAttributes(org.deckfour.xes.model.XTrace trace)
trace
- public void removeAttributes(org.deckfour.xes.model.XEvent event)