org.processmining.plugins.declare.visualizing
Class Constraint

java.lang.Object
  extended by org.processmining.plugins.declare.visualizing.Base
      extended by org.processmining.plugins.declare.visualizing.ConstraintTemplate
          extended by org.processmining.plugins.declare.visualizing.ConstraintDefinition
              extended by org.processmining.plugins.declare.visualizing.Constraint
All Implemented Interfaces:
java.lang.Cloneable, IItem

public class Constraint
extends ConstraintDefinition


Field Summary
 
Fields inherited from class org.processmining.plugins.declare.visualizing.ConstraintTemplate
parameters
 
Constructor Summary
Constraint(ConstraintDefinition definiton, Assignment assignment)
           
 
Method Summary
 void addListener(IConstraintListener l)
           
 java.lang.Object clone()
          clone
 Assignment getAssignment()
           
 java.lang.String getCurrentStateMessage()
           
 State getState()
           
 boolean getStatus()
          checkCondition
 boolean isActive()
           
 void setState(State state)
           
 void setStatus(boolean status)
           
 
Methods inherited from class org.processmining.plugins.declare.visualizing.ConstraintDefinition
addBranch, branchesCount, cleanAllParameterBranches, clearBranches, deleteBranch, dependsOn, equals, getAssignmentModel, getBranches, getCaption, getCondition, getDescription, getFirstBranch, getLevel, getMandatory, getStateMessage, hasBranch, isBranchAt, isBranched, setAssignmentModel, setLevel, setMandatory, toString
 
Methods inherited from class org.processmining.plugins.declare.visualizing.ConstraintTemplate
addParameter, addParameter, deleteParameter, exists, getDisplay, getFirstParameter, getLanguage, getMaxId, getName, getParameters, getParameterWithId, getStateMessages, getText, isBinary, isUnary, parameterCount, parameterExists, setDescription, setDisplay, setName, setStateMessage, setText, withId
 
Methods inherited from class org.processmining.plugins.declare.visualizing.Base
cloneAttributes, getId, getIdString, hashCode, newInstance, nextId, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Constraint

public Constraint(ConstraintDefinition definiton,
                  Assignment assignment)
Method Detail

clone

public java.lang.Object clone()
Description copied from class: Base
clone

Overrides:
clone in class ConstraintDefinition
Returns:
Object

addListener

public void addListener(IConstraintListener l)

getAssignment

public Assignment getAssignment()

getState

public State getState()

setState

public void setState(State state)

getStatus

public boolean getStatus()
checkCondition

Returns:
boolean

isActive

public boolean isActive()

setStatus

public void setStatus(boolean status)

getCurrentStateMessage

public java.lang.String getCurrentStateMessage()