org.rubato.rubettes.bigbang.model.operations
Class AlterationOperation

java.lang.Object
  extended by org.rubato.rubettes.bigbang.model.operations.AbstractOperation
      extended by org.rubato.rubettes.bigbang.model.operations.AlterationOperation

public class AlterationOperation
extends AbstractOperation


Constructor Summary
AlterationOperation(BigBangModel model, DenotatorPath degreesDimensionPath)
           
AlterationOperation(BigBangModel model, XMLReader reader, org.w3c.dom.Element element)
           
 
Method Summary
 OperationPathResults execute()
           
 java.util.Set<BigBangObject> getAlterationComposition(int index)
           
 java.util.List<DenotatorPath> getAlterationCoordinates()
           
 double getEndDegree()
           
 double getStartDegree()
           
 void setAlterationCoordinates(java.util.List<DenotatorPath> alterationCoordinates)
           
 void setBackgroundComposition(java.util.Set<BigBangObject> backgroundComposition)
           
 void setDegreesDimensionPath(DenotatorPath degreesDimensionPath)
           
 void setEndDegree(double endDegree)
           
 void setForegroundComposition(java.util.Set<BigBangObject> foregroundComposition)
           
 void setStartDegree(double startDegree)
           
 
Methods inherited from class org.rubato.rubettes.bigbang.model.operations.AbstractOperation
clone, clone, getDuration, getPresentationName, getSplitOperations, isAnimatable, isSplittable, modify, setDuration, toString, toXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AlterationOperation

public AlterationOperation(BigBangModel model,
                           DenotatorPath degreesDimensionPath)

AlterationOperation

public AlterationOperation(BigBangModel model,
                           XMLReader reader,
                           org.w3c.dom.Element element)
Method Detail

setForegroundComposition

public void setForegroundComposition(java.util.Set<BigBangObject> foregroundComposition)

setBackgroundComposition

public void setBackgroundComposition(java.util.Set<BigBangObject> backgroundComposition)

setAlterationCoordinates

public void setAlterationCoordinates(java.util.List<DenotatorPath> alterationCoordinates)

getAlterationComposition

public java.util.Set<BigBangObject> getAlterationComposition(int index)

getAlterationCoordinates

public java.util.List<DenotatorPath> getAlterationCoordinates()

setStartDegree

public void setStartDegree(double startDegree)

getStartDegree

public double getStartDegree()

setEndDegree

public void setEndDegree(double endDegree)

getEndDegree

public double getEndDegree()

setDegreesDimensionPath

public void setDegreesDimensionPath(DenotatorPath degreesDimensionPath)

execute

public OperationPathResults execute()
Specified by:
execute in class AbstractOperation