org.rubato.rubettes.bigbang.model
Class OperationPathResults

java.lang.Object
  extended by org.rubato.rubettes.bigbang.model.OperationPathResults

public class OperationPathResults
extends java.lang.Object


Constructor Summary
OperationPathResults()
           
OperationPathResults(java.util.Map<DenotatorPath,DenotatorPath> changedPaths)
           
OperationPathResults(java.util.Set<DenotatorPath> pathsToBeSelected)
           
OperationPathResults(java.util.Set<DenotatorPath> newPaths, java.util.Set<DenotatorPath> pathsToBeSelected)
           
OperationPathResults(java.util.Set<DenotatorPath> newPaths, java.util.Set<DenotatorPath> removedPaths, java.util.Map<DenotatorPath,DenotatorPath> changedPaths)
           
 
Method Summary
 void addPaths(OperationPathResults paths)
           
 java.util.Map<DenotatorPath,DenotatorPath> getChangedPaths()
           
 java.util.Set<DenotatorPath> getNewPaths()
           
 java.util.Set<DenotatorPath> getPathsToBeSelected()
           
 java.util.Set<DenotatorPath> getRemovedPaths()
           
 void resetChangedAndRemovedPaths()
           
 void setNewPaths(java.util.Set<DenotatorPath> newPaths)
           
 java.lang.String toString()
           
 void updatePaths(java.util.List<DenotatorPath> previousPaths, java.util.List<DenotatorPath> currentPaths, java.util.Collection<DenotatorPath> newPaths)
           
 void updatePaths(OperationPathResults pathResults)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OperationPathResults

public OperationPathResults()

OperationPathResults

public OperationPathResults(java.util.Set<DenotatorPath> pathsToBeSelected)

OperationPathResults

public OperationPathResults(java.util.Set<DenotatorPath> newPaths,
                            java.util.Set<DenotatorPath> pathsToBeSelected)

OperationPathResults

public OperationPathResults(java.util.Map<DenotatorPath,DenotatorPath> changedPaths)

OperationPathResults

public OperationPathResults(java.util.Set<DenotatorPath> newPaths,
                            java.util.Set<DenotatorPath> removedPaths,
                            java.util.Map<DenotatorPath,DenotatorPath> changedPaths)
Method Detail

addPaths

public void addPaths(OperationPathResults paths)

updatePaths

public void updatePaths(OperationPathResults pathResults)

updatePaths

public void updatePaths(java.util.List<DenotatorPath> previousPaths,
                        java.util.List<DenotatorPath> currentPaths,
                        java.util.Collection<DenotatorPath> newPaths)

resetChangedAndRemovedPaths

public void resetChangedAndRemovedPaths()

setNewPaths

public void setNewPaths(java.util.Set<DenotatorPath> newPaths)

getNewPaths

public java.util.Set<DenotatorPath> getNewPaths()

getRemovedPaths

public java.util.Set<DenotatorPath> getRemovedPaths()

getChangedPaths

public java.util.Map<DenotatorPath,DenotatorPath> getChangedPaths()

getPathsToBeSelected

public java.util.Set<DenotatorPath> getPathsToBeSelected()

toString

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