artisynth.core.modelbase
Class ComponentChangeEvent

java.lang.Object
  extended by artisynth.core.modelbase.ComponentChangeEvent
Direct Known Subclasses:
DynamicActivityChangeEvent, GeometryChangeEvent, PropertyChangeEvent, StructureChangeEvent

public class ComponentChangeEvent
extends java.lang.Object

Base class for storing information about changes within a component hierarchy.


Nested Class Summary
static class ComponentChangeEvent.Code
           
 
Constructor Summary
ComponentChangeEvent(ComponentChangeEvent.Code code)
           
ComponentChangeEvent(ComponentChangeEvent.Code code, ModelComponent comp)
           
 
Method Summary
 ComponentChangeEvent.Code getCode()
           
 ModelComponent getComponent()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentChangeEvent

public ComponentChangeEvent(ComponentChangeEvent.Code code)

ComponentChangeEvent

public ComponentChangeEvent(ComponentChangeEvent.Code code,
                            ModelComponent comp)
Method Detail

getCode

public ComponentChangeEvent.Code getCode()

getComponent

public ModelComponent getComponent()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object