ilog.ds.sdm
Class SDMElementEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--ilog.ds.AbstractDSEvent
              |
              +--ilog.ds.sdm.SDMElementEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SDMLinkEvent, SDMNodeEvent

public abstract class SDMElementEvent
extends AbstractDSEvent

Event abstract base class used for all events happening on a node or link in a SDM data source.

See Also:
Serialized Form

Field Summary
protected  Object _parent
           
protected  String _tag
           
 
Fields inherited from class ilog.ds.AbstractDSEvent
_properties, _type, ADD, REMOVE, UPDATE
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
SDMElementEvent(Object source)
           
SDMElementEvent(Object source, int type, Map properties)
           
SDMElementEvent(Object source, String tag, Object parent, Map properties)
           
 
Method Summary
 Object getParent()
          Gets parent (to be used only as a key), only useful for creation.
 String getTag()
          Gets tag (symbolic type of the element), only useful for creation.
 
Methods inherited from class ilog.ds.AbstractDSEvent
getProperties, getType
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_tag

protected String _tag

_parent

protected Object _parent
Constructor Detail

SDMElementEvent

public SDMElementEvent(Object source,
                       String tag,
                       Object parent,
                       Map properties)

SDMElementEvent

public SDMElementEvent(Object source,
                       int type,
                       Map properties)

SDMElementEvent

public SDMElementEvent(Object source)
Method Detail

getParent

public Object getParent()
Gets parent (to be used only as a key), only useful for creation.
Returns:
the parent of this element

getTag

public String getTag()
Gets tag (symbolic type of the element), only useful for creation.
Returns:
the tag of this element