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