org.globus.cog.gui.grapheditor.properties
Interface PropertyHolder
- All Known Subinterfaces:
- EdgeComponent, GraphComponent, NodeComponent
- All Known Implementing Classes:
- AbstractEdgeComponent, AbstractGraphComponent, AbstractNodeComponent, AntNode, EchoNode, EdgeWithLabel, EditableNodeComponent, FlowEdge, ForLoopEdge, ForNode, ForNodeEnd, GenericEdge, GenericNode, JoinNode, LoopEdge, ParallelNode, ProjectNode, ProjectPropertyNode, RootNode, SerialNode, SimpleArrow, TargetDependency, TargetNode, TaskNode
public interface PropertyHolder
An interface that defines the methods used by objects that want to
use properties as in Property
addPropertyChangeListener
void addPropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener
void removePropertyChangeListener(PropertyChangeListener l)
firePropertyChange
void firePropertyChange(PropertyChangeEvent e)
firePropertyChange
void firePropertyChange(String property,
Object oldValue,
Object newValue)
firePropertyChange
void firePropertyChange(String property)
addProperty
void addProperty(Property property)
removeProperty
void removeProperty(Property property)
getProperty
Property getProperty(String name)
getPropertyValue
Object getPropertyValue(String name)
setPropertyValue
void setPropertyValue(String name,
Object value)
hasProperty
boolean hasProperty(String name)
getProperties
Collection getProperties()