|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.analysis.decisionmining.DecisionPoint
public abstract class DecisionPoint
Represents a decision point in a model-independent way.
More precisely, the occurrence of one of the specified log events per
category determines whether the belonging alternative has been taken or not.
Note that the model is assumed not to contain any duplicate tasks, and that more
complex loop semantics are ignored for this first simple version.
Field Summary | |
---|---|
protected DecisionPointContext |
myContext
Contains those attributes that are within the selected scope |
protected ModelGraphVertex |
myNode
the node reflecting this choice construct (i.e., the source node for all data dependencies discovered for this decision point) |
Constructor Summary | |
---|---|
DecisionPoint(java.lang.String name,
DecisionPointAnalysisResult parent)
Creates an empty decision point. |
Method Summary | |
---|---|
void |
addTargetCategory(java.util.ArrayList logEvents,
ModelGraphVertex targetNode)
Adds a new category to the target concept. |
DecisionPointContext |
getContext()
Retrieves the context for this decision point. |
DecisionCategory |
getDecisionCategory(java.lang.String index)
Retrieves the specified decision class from this decision point. |
int |
getID()
Retrieves the ID for this decision point. |
java.lang.String |
getName()
Retrieves the name for this decision point. |
DecisionPointAnalysisResult |
getParent()
Retrieves the enclosing parent analysis result (providing access to the model and the log being analysed). |
java.util.List<DecisionCategory> |
getTargetConcept()
Retrieves the target concept associated to this decision point. |
weka.core.Attribute |
getTargetConceptAsWekaAttribute()
Retrieves the target concept associated to this decision point as a weka attribute. |
void |
setDataDependencies(java.lang.String tree,
HLPetriNet highLevelPN)
Updates the discovered data dependencies for this decision point. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected DecisionPointContext myContext
protected ModelGraphVertex myNode
Constructor Detail |
---|
public DecisionPoint(java.lang.String name, DecisionPointAnalysisResult parent)
name
- the name of the decision pointparent
- the enclosing parent analysis result (providing access to the model
and the log being analysed)Method Detail |
---|
public java.lang.String getName()
public int getID()
public java.util.List<DecisionCategory> getTargetConcept()
public weka.core.Attribute getTargetConceptAsWekaAttribute()
public java.lang.String toString()
toString
in class java.lang.Object
public DecisionPointContext getContext()
public DecisionPointAnalysisResult getParent()
public DecisionCategory getDecisionCategory(java.lang.String index)
index
- the global ID of the decision class to be found
(i.e., decision point index + "." + decision class index)
null
otherwisepublic void addTargetCategory(java.util.ArrayList logEvents, ModelGraphVertex targetNode)
logEvents
- the list of log events representing the new category
to be added to this target conceptpublic void setDataDependencies(java.lang.String tree, HLPetriNet highLevelPN)
tree
- the decision tree in prefix notationhighLevelPN
- the simulation model to export discovered data dependencies
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |