public class ConstraintCellEditor
extends de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
implements java.beans.PropertyChangeListener
Modifier and Type | Field and Description |
---|---|
protected EdgeType[] |
allowedEdgeTypes |
protected NodeType[] |
allowedNodeTypes |
Constructor and Description |
---|
ConstraintCellEditor(ConstraintGraphPresenter presenter) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildEditors() |
static java.lang.String |
createConstraintId() |
protected java.lang.Object |
createEdgeEditor() |
protected javax.swing.JLabel |
createInfoLabel() |
protected java.lang.String |
createOperatorTooltip() |
protected java.lang.Object |
createVertexEditor() |
de.ims.icarus.ui.dialog.FormBuilder |
getEdgeEditor() |
protected javax.swing.JComponent |
getEditorComponent(java.lang.Object editor) |
static int |
getInstanceCount(de.ims.icarus.ui.dialog.FormBuilder formBuilder,
ConstraintFactory factory) |
ConstraintGraphPresenter |
getPresenter() |
de.ims.icarus.ui.dialog.FormBuilder |
getVertexEditor() |
protected void |
initEdgeEditor(java.lang.Object value) |
protected void |
initVertexEditor(java.lang.Object value) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
protected void |
readEdgeEditor(java.lang.Object cell) |
protected void |
readVertexEditor(java.lang.Object cell) |
protected NodeType[] allowedNodeTypes
protected EdgeType[] allowedEdgeTypes
public ConstraintCellEditor(ConstraintGraphPresenter presenter)
protected void buildEditors()
buildEditors
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
public ConstraintGraphPresenter getPresenter()
getPresenter
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
public de.ims.icarus.ui.dialog.FormBuilder getVertexEditor()
getVertexEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
public de.ims.icarus.ui.dialog.FormBuilder getEdgeEditor()
getEdgeEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
protected javax.swing.JComponent getEditorComponent(java.lang.Object editor)
getEditorComponent
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
HeavyWeightCellEditor.getEditorComponent(java.lang.Object)
protected javax.swing.JLabel createInfoLabel()
protected java.lang.String createOperatorTooltip()
protected java.lang.Object createVertexEditor()
createVertexEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
HeavyWeightCellEditor.createVertexEditor()
protected java.lang.Object createEdgeEditor()
createEdgeEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
HeavyWeightCellEditor.createEdgeEditor()
public static int getInstanceCount(de.ims.icarus.ui.dialog.FormBuilder formBuilder, ConstraintFactory factory)
protected void initVertexEditor(java.lang.Object value)
initVertexEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
HeavyWeightCellEditor.initVertexEditor(java.lang.Object)
protected void initEdgeEditor(java.lang.Object value)
initEdgeEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
HeavyWeightCellEditor.initEdgeEditor(java.lang.Object)
protected void readVertexEditor(java.lang.Object cell)
readVertexEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
HeavyWeightCellEditor.readVertexEditor(java.lang.Object)
protected void readEdgeEditor(java.lang.Object cell)
readEdgeEditor
in class de.ims.icarus.plugins.jgraph.view.HeavyWeightCellEditor
HeavyWeightCellEditor.readEdgeEditor(java.lang.Object)
public static java.lang.String createConstraintId()