Class MyPlace
- java.lang.Object
-
- org.processmining.projectionminer.discoveryalgorithms.eSTMiner.estcoreobjects.MyPlace
-
public class MyPlace extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voidaddToken()MyPlaceclone()voidconsumefire(int mask)voidconsumeToken()voideditVariantVector(int pos, boolean fitnessStatus)booleanequals(java.lang.Object place)voidfire(int mask)booleangetActivated()intgetActiveKey()intgetCurrentTokens()intgetInputTrKey()intgetLevel()intgetLocalFitness()intgetLoopsMask()intgetNonLoopsInMask()intgetNonLoopsOutMask()static intgetNumVariants()intgetOutputTrKey()intgetSumOfTransitions()intgetUnderfed()boolean[]getVariantVector()booleanisEqual(MyPlace place)booleanisEqualWithoutDead(MyPlace place, boolean[] transitionsLiveness)booleanisSubPlace(MyPlace subP)MyPlacemergePlaces(MyPlace place)voidproducefire(int mask)MyPlaceremoveDeadTransitions(boolean[] transitionsLiveness)voidsetActivated(boolean activated)voidsetActiveKey(int activKey)voidsetCurrentTokens(int currentTokens)static voidsetNumVariants(int numVariants)voidsetUnderfed(int underfed)voidsetVariantVector(boolean[] variantVector)java.lang.StringtoBinaryString()java.lang.StringtoString()java.lang.StringtoString(java.lang.String[] transitions)java.lang.StringtoTransitionsString(java.lang.String[] transitions)
-
-
-
Method Detail
-
getNumVariants
public static int getNumVariants()
-
setNumVariants
public static void setNumVariants(int numVariants)
-
clone
public MyPlace clone()
- Overrides:
clonein classjava.lang.Object
-
editVariantVector
public void editVariantVector(int pos, boolean fitnessStatus)
-
getVariantVector
public boolean[] getVariantVector()
-
setVariantVector
public void setVariantVector(boolean[] variantVector)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toBinaryString
public java.lang.String toBinaryString()
-
addToken
public void addToken()
-
consumeToken
public void consumeToken()
-
activate
public void activate()
-
fire
public void fire(int mask)
-
producefire
public void producefire(int mask)
-
consumefire
public void consumefire(int mask)
-
isEqual
public boolean isEqual(MyPlace place)
-
equals
public boolean equals(java.lang.Object place)
- Overrides:
equalsin classjava.lang.Object
-
toTransitionsString
public java.lang.String toTransitionsString(java.lang.String[] transitions)
-
toString
public java.lang.String toString(java.lang.String[] transitions)
-
isSubPlace
public boolean isSubPlace(MyPlace subP)
-
getInputTrKey
public int getInputTrKey()
-
getOutputTrKey
public int getOutputTrKey()
-
getCurrentTokens
public int getCurrentTokens()
-
setCurrentTokens
public void setCurrentTokens(int currentTokens)
-
getUnderfed
public int getUnderfed()
-
setUnderfed
public void setUnderfed(int underfed)
-
getActivated
public boolean getActivated()
-
setActivated
public void setActivated(boolean activated)
-
getLevel
public int getLevel()
-
getLocalFitness
public int getLocalFitness()
-
getLoopsMask
public int getLoopsMask()
-
getNonLoopsInMask
public int getNonLoopsInMask()
-
getNonLoopsOutMask
public int getNonLoopsOutMask()
-
getActiveKey
public int getActiveKey()
-
setActiveKey
public void setActiveKey(int activKey)
-
getSumOfTransitions
public int getSumOfTransitions()
-
removeDeadTransitions
public MyPlace removeDeadTransitions(boolean[] transitionsLiveness)
-
isEqualWithoutDead
public boolean isEqualWithoutDead(MyPlace place, boolean[] transitionsLiveness)
-
-