org.rubato.rubettes.util
Class DenotatorObject
java.lang.Object
org.rubato.rubettes.util.DenotatorObject
public class DenotatorObject
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DenotatorObject
public DenotatorObject(Form form,
DenotatorPath path)
addValue
public void addValue(java.lang.String name,
DenotatorPath path)
- adds a value's name and path, adjusts the path to a path relative to the object
addColimit
public void addColimit(ColimitForm form,
DenotatorPath path)
getColimitConfigurations
public java.util.Set<java.util.List<java.lang.Integer>> getColimitConfigurations()
getColimitConfiguration
public DenotatorObjectConfiguration getColimitConfiguration(DenotatorPath longestColimitPath)
getStandardConfiguration
public DenotatorObjectConfiguration getStandardConfiguration()
getColimitConfigurationValueNames
public java.util.List<java.lang.String> getColimitConfigurationValueNames(java.util.List<java.lang.Integer> colimitConfiguration)
getAllConfigurationsValuePathsOfNthInstance
public java.util.List<DenotatorPath> getAllConfigurationsValuePathsOfNthInstance(java.lang.String valueName,
int n)
getIndexOfNthInstanceOfConfigurationValueName
public int getIndexOfNthInstanceOfConfigurationValueName(java.util.List<java.lang.Integer> colimitConfiguration,
java.lang.String name,
int n)
getColimitConfigurationValuePaths
public java.util.List<DenotatorPath> getColimitConfigurationValuePaths(java.util.List<java.lang.Integer> colimitConfiguration)
getStandardColimitConfigurationValuePaths
public java.util.List<DenotatorPath> getStandardColimitConfigurationValuePaths()
getMaxInstancesInConfigurations
public int getMaxInstancesInConfigurations(java.lang.String valueName)
getForm
public Form getForm()
getPath
public DenotatorPath getPath()
getColimits
public java.util.List<ColimitForm> getColimits()
getColimitPaths
public java.util.List<DenotatorPath> getColimitPaths()