|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.framework.models.pdm.PDMDesign
public class PDMDesign
Title: PDMDesign
*Description: Represents a PDM design, i.e. a grouping over the PDM model.
*Copyright: Copyright (c) 2006
*Company:
Field Summary | |
---|---|
java.util.HashMap |
activities
|
javax.swing.JTable |
activitiesTable
|
java.lang.Object[][] |
tableContent
|
java.lang.String[] |
tableHeader
|
Constructor Summary | |
---|---|
PDMDesign(java.lang.String id)
Creates a PDM design with identifier 'id' |
Method Summary | |
---|---|
void |
addActivity(PDMActivity activity)
Adds an activity to the list of activities. |
java.lang.Double |
calculateProcessCohesion()
Calculates the process cohesion for this design, by adding the cohesion values for every activity and dividing that number by the total number of activities. |
java.lang.Double |
calculateProcessCoupling()
Calculates the value for process coupling of the design. |
java.lang.Double |
calculateProcessRatio()
Calculates the value for the coupling/cohesion ration of the design. |
java.util.HashMap |
getActivities()
|
java.lang.String |
getID()
Returns the identifier 'designID' of this PDM design. |
java.lang.Object[][] |
getTableContent()
Returns the content of the table with the values for activity cohesion for every activity. |
java.lang.String[] |
getTableHeader()
Returns the header of the table with the values for activity cohesion for every activity. |
java.lang.Double |
RoundDouble(java.lang.Double d,
java.lang.Integer n)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.util.HashMap activities
public javax.swing.JTable activitiesTable
public java.lang.String[] tableHeader
public java.lang.Object[][] tableContent
Constructor Detail |
---|
public PDMDesign(java.lang.String id)
id
- StringMethod Detail |
---|
public java.lang.Double RoundDouble(java.lang.Double d, java.lang.Integer n)
public void addActivity(PDMActivity activity)
activity
- PDMActivitypublic java.lang.String getID()
public java.util.HashMap getActivities()
public java.lang.Double calculateProcessCohesion()
public java.lang.Double calculateProcessCoupling()
public java.lang.Double calculateProcessRatio()
public java.lang.String[] getTableHeader()
public java.lang.Object[][] getTableContent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |