org.rubato.composer.rubette
Class RubetteModel

java.lang.Object
  extended by org.rubato.composer.rubette.RubetteModel

public class RubetteModel
extends java.lang.Object


Constructor Summary
RubetteModel(Rubette rubette, java.lang.String name)
           
 
Method Summary
 void addOutLink(Link link)
           
 boolean canPassThrough()
           
 void computeDependencies()
           
 void computeDependents()
           
 RubetteModel duplicate()
           
 java.util.List<RubetteModel> getDependencies()
           
 java.util.List<RubetteModel> getDependents()
           
 java.util.List<RubetteModel> getFirstDependencies()
           
 java.util.List<RubetteModel> getFirstDependents()
           
 javax.swing.ImageIcon getIcon()
           
 int getInCount()
           
 java.lang.String getInfo()
           
 Link getInLink(int i)
           
 int getInLinkCount()
           
 java.util.ArrayList<Link> getInLinks()
           
 java.lang.String getInTip(int i)
           
 JRubette getJRubette()
           
 java.awt.Point getLocation()
           
 java.lang.String getName()
           
 int getOutCount()
           
 int getOutLinkCount()
           
 java.util.ArrayList<Link> getOutLinks()
           
 java.lang.String getOutTip(int i)
           
 Rubette getRubette()
           
 int getSerial()
           
 java.lang.String getShortDescription()
           
 boolean hasInfo()
           
 boolean hasProperties()
           
 boolean hasView()
           
 boolean isPassThrough()
           
 RubetteModel newInstance()
           
 void removeInLink(Link link)
           
 void removeOutLink(Link link)
           
 void resizeInputs()
           
 void setInLink(Link link)
           
 void setJRubette(JRubette jrubette)
           
 void setLocation(java.awt.Point pt)
           
 void setName(java.lang.String name)
           
 void setPassThrough(boolean p)
           
 void setSerial(int i)
           
 void togglePassThrough()
           
 java.lang.String toString()
           
 void toXML(XMLWriter writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RubetteModel

public RubetteModel(Rubette rubette,
                    java.lang.String name)
Method Detail

getRubette

public Rubette getRubette()

getJRubette

public JRubette getJRubette()

setJRubette

public void setJRubette(JRubette jrubette)

getIcon

public javax.swing.ImageIcon getIcon()

hasInfo

public boolean hasInfo()

hasProperties

public boolean hasProperties()

hasView

public boolean hasView()

getInCount

public int getInCount()

resizeInputs

public void resizeInputs()

getOutCount

public int getOutCount()

setInLink

public void setInLink(Link link)

getInLink

public Link getInLink(int i)

getInLinks

public java.util.ArrayList<Link> getInLinks()

getOutLinks

public java.util.ArrayList<Link> getOutLinks()

addOutLink

public void addOutLink(Link link)

removeInLink

public void removeInLink(Link link)

removeOutLink

public void removeOutLink(Link link)

getInTip

public java.lang.String getInTip(int i)

getOutTip

public java.lang.String getOutTip(int i)

getName

public java.lang.String getName()

getShortDescription

public java.lang.String getShortDescription()

setName

public void setName(java.lang.String name)

getInfo

public java.lang.String getInfo()

getInLinkCount

public int getInLinkCount()

getOutLinkCount

public int getOutLinkCount()

getDependents

public java.util.List<RubetteModel> getDependents()

getFirstDependents

public java.util.List<RubetteModel> getFirstDependents()

getDependencies

public java.util.List<RubetteModel> getDependencies()

getFirstDependencies

public java.util.List<RubetteModel> getFirstDependencies()

computeDependents

public void computeDependents()

computeDependencies

public void computeDependencies()

duplicate

public RubetteModel duplicate()

toXML

public void toXML(XMLWriter writer)

getSerial

public int getSerial()

setSerial

public void setSerial(int i)

getLocation

public java.awt.Point getLocation()

setLocation

public void setLocation(java.awt.Point pt)

togglePassThrough

public void togglePassThrough()

setPassThrough

public void setPassThrough(boolean p)

isPassThrough

public boolean isPassThrough()

canPassThrough

public boolean canPassThrough()

newInstance

public RubetteModel newInstance()

toString

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