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, vertexCells
public 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)
AssignmentModelListener
addConstraintDefinition
in interface AssignmentModelListener
constraintDefinition
- ConstraintDefinitionprotected ConstraintDefinitionEdge createConstraintCell(ConstraintDefinition constraint, ActivityDefinition parameter, Parameter formal)
public void updateActivityDefinition(ActivityDefinition activityDefinition)
AssignmentModelListener
updateActivityDefinition
in interface AssignmentModelListener
activityDefinition
- ActivityDefinitionpublic void addActivityDefinition(ActivityDefinition activityDefinition)
AssignmentModelListener
addActivityDefinition
in interface AssignmentModelListener
activityDefinition
- ActivityDefinitionpublic void updateConstraintDefinition(ConstraintDefinition constraintDefinition)
AssignmentModelListener
updateConstraintDefinition
in interface AssignmentModelListener
constraintDefinition
- ConstraintDefinitionpublic void deleteActivityDefinition(ActivityDefinition activityDefinition)
AssignmentModelListener
deleteActivityDefinition
in interface AssignmentModelListener
activityDefinition
- ActivityDefinitionpublic void deleteConstraintDefiniton(ConstraintDefinition constraintDefinition)
AssignmentModelListener
deleteConstraintDefiniton
in interface AssignmentModelListener
constraintDefinition
- ConstraintDefinitionpublic void deleteBranch(ConstraintDefinition constraintDefinition, ActivityDefinition activityDefinition)
AssignmentModelListener
deleteBranch
in interface AssignmentModelListener
constraintDefinition
- 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