com.tensegrity.palowebviewer.modules.ui.client.dimensions
Class DefaultDimensionModel

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.ui.client.dimensions.DefaultDimensionModel
All Implemented Interfaces:
IDimensionModel

public class DefaultDimensionModel
extends java.lang.Object
implements IDimensionModel


Constructor Summary
DefaultDimensionModel(XDimension dimension, IEngine engine, PaloTreeModel paloTreeModel, XSubset subset, XElement selected, IUserCallback invalidItemCallback)
           
 
Method Summary
 void dispose()
           
 ITreeComboboxModel getComboboxModel()
           
 XDimension getDimension()
           
 XElement getSelectedElement()
           
 ISubsetListModel getSubsetListModel()
           
 ITreeModel getTreeModel()
           
 void setSelectedElement(XElement element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDimensionModel

public DefaultDimensionModel(XDimension dimension,
                             IEngine engine,
                             PaloTreeModel paloTreeModel,
                             XSubset subset,
                             XElement selected,
                             IUserCallback invalidItemCallback)
Method Detail

getTreeModel

public ITreeModel getTreeModel()
Specified by:
getTreeModel in interface IDimensionModel

getComboboxModel

public ITreeComboboxModel getComboboxModel()
Specified by:
getComboboxModel in interface IDimensionModel

getSubsetListModel

public ISubsetListModel getSubsetListModel()
Specified by:
getSubsetListModel in interface IDimensionModel

getDimension

public XDimension getDimension()
Specified by:
getDimension in interface IDimensionModel

getSelectedElement

public XElement getSelectedElement()
Specified by:
getSelectedElement in interface IDimensionModel

setSelectedElement

public void setSelectedElement(XElement element)
Specified by:
setSelectedElement in interface IDimensionModel

dispose

public void dispose()
Specified by:
dispose in interface IDimensionModel