org.processmining.analysis.decisionmining
Class DecisionPointContextPetriNet

java.lang.Object
  extended by org.processmining.analysis.decisionmining.DecisionPointContextPetriNet
All Implemented Interfaces:
DecisionPointContext

public class DecisionPointContextPetriNet
extends java.lang.Object
implements DecisionPointContext

A decision point context for Petri nets offers the attributes according different selection scopes within a Petri net mode.

Author:
arozinat (a.rozinat@tm.tue.nl)

Constructor Summary
DecisionPointContextPetriNet(PetriNet model, Place place, DecisionPoint decisionPoint)
          Default constructor.
 
Method Summary
 weka.core.FastVector getAttributeInfo()
          Returns a vector of those attributes that have been selected for analysis (can be directly used to build up a data set).
 javax.swing.JPanel getAttributesViewPanel()
          Returns the current attributes view for the belonging decision point.
 javax.swing.JPanel getEvaluationViewPanel()
          Returns the current result evaluation view for the belonging decision point.
 javax.swing.JPanel getModelViewPanel()
          Returns the current model view for the belonging decision point.
 javax.swing.JPanel getResultViewPanel()
          Returns the current result view for the belonging decision point.
 void setEvaluationViewPanel(javax.swing.JPanel newResult)
          Sets the new evaluation view content for the belonging decision point.
 void setResultViewPanel(javax.swing.JPanel newResult)
          Sets the new result view content for the belonging decision point.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecisionPointContextPetriNet

public DecisionPointContextPetriNet(PetriNet model,
                                    Place place,
                                    DecisionPoint decisionPoint)
Default constructor.

Parameters:
decisionPoint - the belonging decision point
Method Detail

getAttributesViewPanel

public javax.swing.JPanel getAttributesViewPanel()
Returns the current attributes view for the belonging decision point.

Specified by:
getAttributesViewPanel in interface DecisionPointContext
Returns:
the panel reflecting the content of the attributes view tab for the belonging decision point

getModelViewPanel

public javax.swing.JPanel getModelViewPanel()
Returns the current model view for the belonging decision point.

Specified by:
getModelViewPanel in interface DecisionPointContext
Returns:
the panel reflecting the content of the model view tab for the belonging decision point

getResultViewPanel

public javax.swing.JPanel getResultViewPanel()
Returns the current result view for the belonging decision point.

Specified by:
getResultViewPanel in interface DecisionPointContext
Returns:
the panel reflecting the content of the results tab for the belonging decision point

setResultViewPanel

public void setResultViewPanel(javax.swing.JPanel newResult)
Sets the new result view content for the belonging decision point.

Specified by:
setResultViewPanel in interface DecisionPointContext

getEvaluationViewPanel

public javax.swing.JPanel getEvaluationViewPanel()
Returns the current result evaluation view for the belonging decision point.

Specified by:
getEvaluationViewPanel in interface DecisionPointContext
Returns:
the panel reflecting the content of the evaluation tab for the belonging decision point

setEvaluationViewPanel

public void setEvaluationViewPanel(javax.swing.JPanel newResult)
Sets the new evaluation view content for the belonging decision point.

Specified by:
setEvaluationViewPanel in interface DecisionPointContext

getAttributeInfo

public weka.core.FastVector getAttributeInfo()
Returns a vector of those attributes that have been selected for analysis (can be directly used to build up a data set).

Specified by:
getAttributeInfo in interface DecisionPointContext
Returns:
a vector of {link Attribute Attribute} objects