org.processmining.plugins.declare.visualizing
Class AssignmentModel

java.lang.Object
  extended by org.processmining.plugins.declare.visualizing.AssignmentModel
Direct Known Subclasses:
Assignment

public class AssignmentModel
extends java.lang.Object


Constructor Summary
AssignmentModel(AssignmentModel model)
           
AssignmentModel(Language lang)
          AssignmentModel
 
Method Summary
 ActivityDefinition activityDefinitionAt(int anIndex)
          activityDefinitionAt
 boolean ActivityDefinitionExists(ActivityDefinition anActivityDefinition)
          ActivityDefinitionExists
 int activityDefinitionsCount()
          jobsCount
 ActivityDefinition activityDefinitionWithId(int id)
           
 ActivityDefinition activityDefinitionWithName(java.lang.String name)
           
 ActivityDefinition addActivityDefinition()
          addactivityDefinition
protected  boolean addActivityDefinition(ActivityDefinition activityDefinition)
          addactivityDefinition
 ActivityDefinition addActivityDefinition(int id)
          addactivityDefinition
 boolean addConstraintDefiniton(ConstraintDefinition constraint)
          Adds a unary constraint defintion.
 void addListener(AssignmentModelListener aListener)
          addListener
 java.lang.Object clone()
           
 ConstraintDefinition constraintDefinitionAt(int anIndex)
          constraintAt
 boolean constraintDefinitionExists(ConstraintDefinition constraint)
          constraintExists
 int constraintDefinitionsCount()
          constraintsCount
 ConstraintDefinition constraintWithId(int id)
           
 ConstraintDefinition createConstraintDefinition(ConstraintTemplate template)
          Adds a binary constraint defintion.
 java.util.List<java.lang.Object> deleteActivityDefinition(ActivityDefinition anActivityDefinition)
          deleteActivityDefinition
 java.util.List<java.lang.Object> deleteConstraintDefinition(ConstraintDefinition constraint)
          deleteConstraint
 boolean editActivityDefinition(ActivityDefinition activityDefinition)
          editActivityDefinition
 boolean editConstraintDefinition(ConstraintDefinition constraint)
          editConstraintDefinition
 java.lang.Iterable<ActivityDefinition> getActivityDefinitions()
           
 java.util.HashMap<java.lang.String,java.lang.String> getAttributes()
           
 java.util.Iterator<ActivityDefinition> getConstrainedActivities()
          add
 java.util.Collection<ConstraintDefinition> getConstraintDefinitions()
           
 Language getLanguage()
          add
 java.lang.String getName()
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssignmentModel

public AssignmentModel(Language lang)
AssignmentModel

Parameters:
lang - Language

AssignmentModel

public AssignmentModel(AssignmentModel model)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getConstraintDefinitions

public java.util.Collection<ConstraintDefinition> getConstraintDefinitions()

addActivityDefinition

public ActivityDefinition addActivityDefinition()
addactivityDefinition

Returns:
activityDefinition

addActivityDefinition

protected boolean addActivityDefinition(ActivityDefinition activityDefinition)
addactivityDefinition

Parameters:
activityDefinition - ActivityDefinition
Returns:
activityDefinition

addActivityDefinition

public ActivityDefinition addActivityDefinition(int id)
addactivityDefinition

Parameters:
id - int
Returns:
ActivityDefinition

ActivityDefinitionExists

public boolean ActivityDefinitionExists(ActivityDefinition anActivityDefinition)
ActivityDefinitionExists

Parameters:
anActivityDefinition - ActivityDefinition
Returns:
boolean

deleteActivityDefinition

public java.util.List<java.lang.Object> deleteActivityDefinition(ActivityDefinition anActivityDefinition)
deleteActivityDefinition

Parameters:
anActivityDefinition - ActivityDefinition
Returns:
boolean

constraintDefinitionExists

public boolean constraintDefinitionExists(ConstraintDefinition constraint)
constraintExists

Parameters:
constraint - LTLConstraintDefinition
Returns:
boolean

deleteConstraintDefinition

public java.util.List<java.lang.Object> deleteConstraintDefinition(ConstraintDefinition constraint)
deleteConstraint

Parameters:
constraint - LTLConstraintDefinition
Returns:
boolean

activityDefinitionsCount

public int activityDefinitionsCount()
jobsCount

Returns:
int

activityDefinitionAt

public ActivityDefinition activityDefinitionAt(int anIndex)
activityDefinitionAt

Parameters:
anIndex - int
Returns:
ActivityDefinition

getActivityDefinitions

public java.lang.Iterable<ActivityDefinition> getActivityDefinitions()

constraintDefinitionsCount

public int constraintDefinitionsCount()
constraintsCount

Returns:
int

constraintDefinitionAt

public ConstraintDefinition constraintDefinitionAt(int anIndex)
constraintAt

Parameters:
anIndex - int
Returns:
ConstraintDefinition

constraintWithId

public ConstraintDefinition constraintWithId(int id)
Parameters:
id - int
Returns:
Constraint

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

createConstraintDefinition

public ConstraintDefinition createConstraintDefinition(ConstraintTemplate template)
Adds a binary constraint defintion.

Parameters:
template - ConstraintTemplate
Returns:
ConstraintDefinition

addConstraintDefiniton

public boolean addConstraintDefiniton(ConstraintDefinition constraint)
Adds a unary constraint defintion.

Parameters:
constraint - 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; }

addListener

public void addListener(AssignmentModelListener aListener)
addListener

Parameters:
aListener - AssignmentModelListener

editActivityDefinition

public boolean editActivityDefinition(ActivityDefinition activityDefinition)
editActivityDefinition

Parameters:
activityDefinition - activityDefinition
Returns:
boolean

editConstraintDefinition

public boolean editConstraintDefinition(ConstraintDefinition constraint)
editConstraintDefinition

Parameters:
constraint - ConstraintDefinition
Returns:
boolean

activityDefinitionWithName

public ActivityDefinition activityDefinitionWithName(java.lang.String name)
Parameters:
name - String
Returns:
ActivityDefinition

activityDefinitionWithId

public ActivityDefinition activityDefinitionWithId(int id)
Parameters:
id - int
Returns:
ActivityDefinition

getLanguage

public Language getLanguage()
add

Parameters:
element - DataElement
Returns:
boolean

getAttributes

public java.util.HashMap<java.lang.String,java.lang.String> getAttributes()

getConstrainedActivities

public java.util.Iterator<ActivityDefinition> getConstrainedActivities()
add

Parameters:
Id - DataElement
name - String
type - Type
initial - String
Returns:
boolean

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object