org.processmining.plugins.declare.visualizing
Class Assignment

java.lang.Object
  extended by org.processmining.plugins.declare.visualizing.AssignmentModel
      extended by org.processmining.plugins.declare.visualizing.Assignment

public class Assignment
extends AssignmentModel


Constructor Summary
Assignment(int ID, AssignmentModel anAssignmentModel)
          Assignment
 
Method Summary
 int activitiesCount()
          jobsCount
 Activity activityAt(int anIndex)
          activityDefinitionAt
 boolean activityExists(Activity activity)
          jobExists
 Activity activityWithName(java.lang.String name)
           
protected  boolean addActivityDefinition(ActivityDefinition activityDefinition)
          addactivityDefinition
 boolean addConstraintDefiniton(ConstraintDefinition constraintDefinition)
          Adds a unary constraint defintion.
 Assignment clone(int ID)
           
 Constraint constraintAt(int anIndex)
          activityDefinitionAt
 Constraint constraintWithId(int id)
           
 boolean equals(java.lang.Object obj)
           
 Activity getActivityForDefinition(ActivityDefinition definition)
           
 int getId()
           
 State getState()
          isTrue()
 int hashCode()
           
 boolean isTrue()
          isTrue()
 void setState(State state)
           
 java.lang.String toString()
          add
 
Methods inherited from class org.processmining.plugins.declare.visualizing.AssignmentModel
activityDefinitionAt, ActivityDefinitionExists, activityDefinitionsCount, activityDefinitionWithId, activityDefinitionWithName, addActivityDefinition, addActivityDefinition, addListener, clone, constraintDefinitionAt, constraintDefinitionExists, constraintDefinitionsCount, createConstraintDefinition, deleteActivityDefinition, deleteConstraintDefinition, editActivityDefinition, editConstraintDefinition, getActivityDefinitions, getAttributes, getConstrainedActivities, getConstraintDefinitions, getLanguage, getName, setName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Assignment

public Assignment(int ID,
                  AssignmentModel anAssignmentModel)
Assignment

Parameters:
anCase - Case
anAssignmentModel - AssignmentModel
Method Detail

clone

public Assignment clone(int ID)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

addActivityDefinition

protected boolean addActivityDefinition(ActivityDefinition activityDefinition)
addactivityDefinition

Overrides:
addActivityDefinition in class AssignmentModel
Parameters:
activityDefinition - ActivityDefinition
Returns:
activityDefinition

addConstraintDefiniton

public boolean addConstraintDefiniton(ConstraintDefinition constraintDefinition)
Description copied from class: AssignmentModel
Adds a unary constraint defintion.

Overrides:
addConstraintDefiniton in class AssignmentModel
Parameters:
constraintDefinition - int
Returns:
ConstraintDefinition / /* public ConstraintDefinition addConstraintDefinition(int id, ConstraintTemplate template, ActivityDefinition param) { ConstraintDefinition constraint = null; if (template != null && param != null) { if (template.isUnary() && param != null) { constraint = new ConstraintDefinition(id, this, template); constraint.addParameter(param); } } if (constraint != null) if (this.addConstraintDefiniton(constraint)) { return constraint; } return null; }

activityExists

public boolean activityExists(Activity activity)
jobExists

Parameters:
activity - Job
Returns:
boolean

activityAt

public Activity activityAt(int anIndex)
activityDefinitionAt

Parameters:
anIndex - int
Returns:
Job

activityWithName

public Activity activityWithName(java.lang.String name)
Parameters:
name - int
Returns:
Activity

activitiesCount

public int activitiesCount()
jobsCount

Returns:
int

toString

public java.lang.String toString()
add

Overrides:
toString in class AssignmentModel
Parameters:
element - DataElement
Returns:
boolean

getId

public int getId()

constraintAt

public Constraint constraintAt(int anIndex)
activityDefinitionAt

Parameters:
anIndex - int
Returns:
Job

constraintWithId

public Constraint constraintWithId(int id)
Overrides:
constraintWithId in class AssignmentModel
Parameters:
id - int
Returns:
Constraint

isTrue

public boolean isTrue()
isTrue()

Returns:
boolean

getState

public State getState()
isTrue()

Returns:
DefaultState

setState

public void setState(State state)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:
int

getActivityForDefinition

public Activity getActivityForDefinition(ActivityDefinition definition)
Parameters:
definition - ActivityDefinition
Returns:
Activity