de.frag.umlplugin.anim
Class AbstractCompositeAnimationObject

java.lang.Object
  extended by de.frag.umlplugin.anim.AbstractCompositeAnimationObject
All Implemented Interfaces:
AnimationObject, CompositeAnimationObject

public abstract class AbstractCompositeAnimationObject
extends java.lang.Object
implements CompositeAnimationObject

Base class for composite animation objects.


Field Summary
protected  java.util.List<AnimationObject> children
           
 
Constructor Summary
AbstractCompositeAnimationObject()
           
 
Method Summary
 void addAnimation(AnimationObject animationObject)
          Adds given animation object to this composite object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.frag.umlplugin.anim.AnimationObject
calcFrame, disposeAnimation, initAnimation, preferredDuration
 

Field Detail

children

protected final java.util.List<AnimationObject> children
Constructor Detail

AbstractCompositeAnimationObject

public AbstractCompositeAnimationObject()
Method Detail

addAnimation

public void addAnimation(@NotNull
                         AnimationObject animationObject)
Adds given animation object to this composite object.

Specified by:
addAnimation in interface CompositeAnimationObject
Parameters:
animationObject - animation object to add