org.drools.eclipse.editors.rete.model
Class ModelElement

java.lang.Object
  extended by org.drools.eclipse.editors.rete.model.ModelElement
Direct Known Subclasses:
Connection, GraphicalVertex, ReteGraph

public abstract class ModelElement
extends Object

Abstract prototype of a model element.


Constructor Summary
ModelElement()
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener l)
          Attach a non-null PropertyChangeListener to this object.
protected  void firePropertyChange(String property, Object oldValue, Object newValue)
          Report a property change to registered listeners (for example edit parts).
 void removePropertyChangeListener(PropertyChangeListener l)
          Remove a PropertyChangeListener from this component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelElement

public ModelElement()
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
Attach a non-null PropertyChangeListener to this object.

Parameters:
l - a non-null PropertyChangeListener instance
Throws:
IllegalArgumentException - if the parameter is null

firePropertyChange

protected void firePropertyChange(String property,
                                  Object oldValue,
                                  Object newValue)
Report a property change to registered listeners (for example edit parts).

Parameters:
property - the programmatic name of the property that changed
oldValue - the old value of this property
newValue - the new value of this property

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)
Remove a PropertyChangeListener from this component.

Parameters:
l - a PropertyChangeListener instance


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.