public class AssignmentModelView extends ModelView implements AssignmentModelListener
| Constructor and Description |
|---|
AssignmentModelView(AssignmentModel aModel) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ActivityDefinitonCell> |
activityDefinitionCells()
activityDefinitionCells
|
protected boolean |
activityDefinitionViewClass(org.jgraph.graph.DefaultGraphCell cell) |
void |
addActivityDefinition(ActivityDefinition activityDefinition)
addActivityDefinition
|
void |
addActivityDefinition(ActivityDefinition activityDefinition,
java.awt.geom.Point2D point)
addActivityDefinition
|
void |
addConstraintDefinition(ConstraintDefinition constraintDefinition)
addConstraintDefinition
|
java.util.List<ConstraintConnector> |
connectorCells()
activityDefinitionCells
|
protected boolean |
constraintDefinitionViewClass(org.jgraph.graph.DefaultGraphCell cell) |
protected ActivityDefinitonCell |
createActivityCell(ActivityDefinition activityDefinition,
int x,
int y) |
protected ConstraintDefinitionEdge |
createConstraintCell(ConstraintDefinition constraint,
ActivityDefinition parameter,
Parameter formal) |
void |
deleteActivityDefinition(ActivityDefinition activityDefinition)
deleteActivityDefinition
|
void |
deleteBranch(ConstraintDefinition constraintDefinition,
ActivityDefinition activityDefinition)
removeBranch
|
void |
deleteConstraintDefiniton(ConstraintDefinition constraintDefinition)
deleteConstraintDefiniton
|
void |
editConstraintDefinition(ConstraintDefinition constraintDefinition)
editConstraintDefinition
|
ActivityDefinitonCell |
getActivityDefinitionCell(ActivityDefinition job)
getActivityDefinitionCell
|
protected ActivityDefinition |
getActivityDefiniton(org.jgraph.graph.DefaultGraphCell cell) |
ConstraintConnector |
getConnector(ConstraintDefinition constraint)
getActivityDefinitionCell
|
protected void |
refreshCells()
refreshCells
|
void |
setActivityDefinitionBackground(ActivityDefinition activityDefinition,
java.awt.Color backcolor) |
void |
setActivityDefinitionForeground(ActivityDefinition activityDefinition,
java.awt.Color backcolor) |
void |
setActivityDefinitionLabel(ActivityDefinition activityDefinition,
java.lang.String label) |
void |
setActivityDefinitionLabels(ActivityDefinition activityDefinition,
javax.swing.JPanel main,
javax.swing.JPanel metrics,
java.util.HashMap ml,
java.util.HashMap mp,
java.util.HashMap mlp) |
void |
setBounds(java.awt.geom.Rectangle2D bounds,
ActivityDefinition activityDefinition)
setBounds
|
void |
setConstraintDefinitionColor(ConstraintDefinition constraintDefinition,
java.awt.Color linecolor,
java.awt.Color forecolor,
java.awt.Color backcolor) |
void |
setConstraintDefinitionLabel(ConstraintDefinition constraintDefinition,
java.lang.String label) |
void |
setConstraintDefinitionLabels(ConstraintDefinition constraintDefinition,
javax.swing.JPanel mainPanel,
javax.swing.JPanel metrics,
java.util.HashMap ml,
java.util.HashMap mp) |
void |
updateActivityDefinition(ActivityDefinition activityDefinition)
updateActivityDefinition
|
void |
updateConstraintDefinition(ConstraintDefinition constraintDefinition)
updateConstraintDefinition
|
addCell, addEdge, addEdge, addVertex, clear, clearSelection, getCells, getCells, getGraph, getModel, getVertex, getVertexObject, removeCells, updateUI, updateUI, vertexCellspublic AssignmentModelView(AssignmentModel aModel)
public void addActivityDefinition(ActivityDefinition activityDefinition, java.awt.geom.Point2D point)
activityDefinition - ActivityDefinitionpoint - Point2Dprotected ActivityDefinitonCell createActivityCell(ActivityDefinition activityDefinition, int x, int y)
public void editConstraintDefinition(ConstraintDefinition constraintDefinition)
constraintDefinition - ConstraintDefinitionpublic void setConstraintDefinitionColor(ConstraintDefinition constraintDefinition, java.awt.Color linecolor, java.awt.Color forecolor, java.awt.Color backcolor)
public void setConstraintDefinitionLabel(ConstraintDefinition constraintDefinition, java.lang.String label)
public void setActivityDefinitionBackground(ActivityDefinition activityDefinition, java.awt.Color backcolor)
public void setActivityDefinitionLabels(ActivityDefinition activityDefinition, javax.swing.JPanel main, javax.swing.JPanel metrics, java.util.HashMap ml, java.util.HashMap mp, java.util.HashMap mlp)
public void setConstraintDefinitionLabels(ConstraintDefinition constraintDefinition, javax.swing.JPanel mainPanel, javax.swing.JPanel metrics, java.util.HashMap ml, java.util.HashMap mp)
public void setActivityDefinitionForeground(ActivityDefinition activityDefinition, java.awt.Color backcolor)
public void setActivityDefinitionLabel(ActivityDefinition activityDefinition, java.lang.String label)
public void addConstraintDefinition(ConstraintDefinition constraintDefinition)
AssignmentModelListeneraddConstraintDefinition in interface AssignmentModelListenerconstraintDefinition - ConstraintDefinitionprotected ConstraintDefinitionEdge createConstraintCell(ConstraintDefinition constraint, ActivityDefinition parameter, Parameter formal)
public void updateActivityDefinition(ActivityDefinition activityDefinition)
AssignmentModelListenerupdateActivityDefinition in interface AssignmentModelListeneractivityDefinition - ActivityDefinitionpublic void addActivityDefinition(ActivityDefinition activityDefinition)
AssignmentModelListeneraddActivityDefinition in interface AssignmentModelListeneractivityDefinition - ActivityDefinitionpublic void updateConstraintDefinition(ConstraintDefinition constraintDefinition)
AssignmentModelListenerupdateConstraintDefinition in interface AssignmentModelListenerconstraintDefinition - ConstraintDefinitionpublic void deleteActivityDefinition(ActivityDefinition activityDefinition)
AssignmentModelListenerdeleteActivityDefinition in interface AssignmentModelListeneractivityDefinition - ActivityDefinitionpublic void deleteConstraintDefiniton(ConstraintDefinition constraintDefinition)
AssignmentModelListenerdeleteConstraintDefiniton in interface AssignmentModelListenerconstraintDefinition - ConstraintDefinitionpublic void deleteBranch(ConstraintDefinition constraintDefinition, ActivityDefinition activityDefinition)
AssignmentModelListenerdeleteBranch in interface AssignmentModelListenerconstraintDefinition - ConstraintDefinitionactivityDefinition - ActivityDefinitionpublic ActivityDefinitonCell getActivityDefinitionCell(ActivityDefinition job)
job - ActivityDefinitionpublic ConstraintConnector getConnector(ConstraintDefinition constraint)
job - ActivityDefinitionpublic java.util.List<ActivityDefinitonCell> activityDefinitionCells()
public java.util.List<ConstraintConnector> connectorCells()
protected void refreshCells()
public void setBounds(java.awt.geom.Rectangle2D bounds,
ActivityDefinition activityDefinition)
bounds - Rectangle2DactivityDefinition - ActivityDefinitionprotected boolean activityDefinitionViewClass(org.jgraph.graph.DefaultGraphCell cell)
cell - DefaultGraphCellprotected boolean constraintDefinitionViewClass(org.jgraph.graph.DefaultGraphCell cell)
cell - DefaultGraphCellprotected ActivityDefinition getActivityDefiniton(org.jgraph.graph.DefaultGraphCell cell)
cell - DefaultGraphCell