org.dawb.passerelle.common.parameter
Class CellEditorParameter

java.lang.Object
  extended by ptolemy.kernel.util.NamedObj
      extended by ptolemy.kernel.util.Attribute
          extended by ptolemy.kernel.util.AbstractSettableAttribute
              extended by ptolemy.data.expr.Variable
                  extended by ptolemy.data.expr.Parameter
                      extended by ptolemy.data.expr.StringParameter
                          extended by org.dawb.passerelle.common.parameter.CellEditorParameter
All Implemented Interfaces:
com.isencia.passerelle.workbench.model.editor.ui.properties.CellEditorAttribute, java.io.Serializable, java.lang.Cloneable, ptolemy.data.type.HasTypeConstraints, ptolemy.data.type.Typeable, ptolemy.kernel.util.Changeable, ptolemy.kernel.util.Debuggable, ptolemy.kernel.util.DebugListener, ptolemy.kernel.util.Derivable, ptolemy.kernel.util.ModelErrorHandler, ptolemy.kernel.util.MoMLExportable, ptolemy.kernel.util.Moveable, ptolemy.kernel.util.Nameable, ptolemy.kernel.util.Settable, ptolemy.kernel.util.ValueListener
Direct Known Subclasses:
CommandParameter, FieldParameter, MotorParameter

public abstract class CellEditorParameter
extends ptolemy.data.expr.StringParameter
implements com.isencia.passerelle.workbench.model.editor.ui.properties.CellEditorAttribute

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface ptolemy.kernel.util.Settable
ptolemy.kernel.util.Settable.Visibility
 
Field Summary
 
Fields inherited from class ptolemy.kernel.util.NamedObj
ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
 
Fields inherited from interface ptolemy.kernel.util.Settable
EXPERT, FULL, NONE, NOT_EDITABLE
 
Constructor Summary
CellEditorParameter(ptolemy.kernel.util.NamedObj container, java.lang.String name)
           
 
Method Summary
 java.lang.Object getBeanFromValue(java.lang.Class<? extends java.lang.Object> clazz)
           
 java.lang.String getXML()
           
 
Methods inherited from class ptolemy.data.expr.StringParameter
stringValue
 
Methods inherited from class ptolemy.data.expr.Parameter
addChoice, exportMoML, getChoices, removeAllChoices, removeChoice
 
Methods inherited from class ptolemy.data.expr.Variable
addValueListener, clone, getDeclaredType, getExpression, getFreeIdentifiers, getParserScope, getScope, getScope, getToken, getType, getTypeTerm, getValueAsString, getVariable, getVisibility, invalidate, isKnown, isLazy, isStringMode, isTypeAcceptable, removeValueListener, reset, setContainer, setExpression, setLazy, setName, setParseTreeEvaluator, setStringMode, setToken, setToken, setTypeAtLeast, setTypeAtLeast, setTypeAtMost, setTypeEquals, setTypeSameAs, setUnknown, setVisibility, stringRepresentation, toString, typeConstraintList, validate, valueChanged
 
Methods inherited from class ptolemy.kernel.util.AbstractSettableAttribute
getDefaultExpression
 
Methods inherited from class ptolemy.kernel.util.Attribute
getContainer, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, updateContent
 
Methods inherited from class ptolemy.kernel.util.NamedObj
addChangeListener, addDebugListener, attributeChanged, attributeList, attributeList, attributeTypeChanged, clone, containedObjectsIterator, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttribute, getAttributes, getChangeListeners, getClassName, getDerivedLevel, getDerivedList, getDisplayName, getElementName, getFullName, getModelErrorHandler, getName, getName, getPrototypeList, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, message, propagateExistence, propagateValue, propagateValues, removeChangeListener, removeDebugListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, uniqueName, validateSettables, workspace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.isencia.passerelle.workbench.model.editor.ui.properties.CellEditorAttribute
createCellEditor, getRendererText
 
Methods inherited from interface ptolemy.kernel.util.Settable
getDisplayName
 
Methods inherited from interface ptolemy.kernel.util.Nameable
description, getContainer, getFullName, getName, getName
 

Constructor Detail

CellEditorParameter

public CellEditorParameter(ptolemy.kernel.util.NamedObj container,
                           java.lang.String name)
                    throws ptolemy.kernel.util.IllegalActionException,
                           ptolemy.kernel.util.NameDuplicationException
Throws:
ptolemy.kernel.util.IllegalActionException
ptolemy.kernel.util.NameDuplicationException
Method Detail

getBeanFromValue

public final java.lang.Object getBeanFromValue(java.lang.Class<? extends java.lang.Object> clazz)

getXML

public java.lang.String getXML()