de.frag.umlplugin.anim
Class CompositeAnimationFactory

java.lang.Object
  extended by de.frag.umlplugin.anim.CompositeAnimationFactory

public class CompositeAnimationFactory
extends java.lang.Object

Factory that creates composite animation objects.


Constructor Summary
CompositeAnimationFactory()
           
 
Method Summary
static CompositeAnimationObject createConcurrency()
          Creates a composite animation object that animates all child animation objects simulaneously.
static CompositeAnimationObject createScalingConcurrency()
          Creates a composite animation object that animates all child animation objects simulaneously.
static CompositeAnimationObject createSequence()
          Creates a composite animation object that animates all child animation objects in sequence.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeAnimationFactory

public CompositeAnimationFactory()
Method Detail

createConcurrency

@NotNull
public static CompositeAnimationObject createConcurrency()
Creates a composite animation object that animates all child animation objects simulaneously. The preferred duration of the created object will be the maximum duration of all child objects.

Returns:
created composite animation object

createScalingConcurrency

@NotNull
public static CompositeAnimationObject createScalingConcurrency()
Creates a composite animation object that animates all child animation objects simulaneously. The preferred duration of the created object will be the maximum duration of all child objects. The preferred duration of all child objects will be scaled up to the preferred duration of the created composite animation object.

Returns:
created composite animation object

createSequence

@NotNull
public static CompositeAnimationObject createSequence()
Creates a composite animation object that animates all child animation objects in sequence. The initAnimation and disposeAnimation methods of all child objects will be called during the initAnimation and disposeAnimation of the created composite animation object.

Returns:
created composite animation object