|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.kernel.util.Attribute
ptolemy.actor.gui.TableauFactory
ptolemy.vergil.toolbox.MoMLModelAttributeControllerFactory
public class MoMLModelAttributeControllerFactory
A tableau factory that opens an editor on the contained model of
an instance of MoMLModelAttribute. Put this attribute
inside such an instance to get the behavior that looking inside
the attribute opens the contained model.
| Red (reviewmoderator) |
| Red (eal) |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ptolemy.kernel.util.NamedObj |
|---|
NamedObj.ContainedObjectsIterator |
| Field Summary |
|---|
| Fields inherited from class ptolemy.kernel.util.NamedObj |
|---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
| Constructor Summary | |
|---|---|
MoMLModelAttributeControllerFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container. |
|
| Method Summary | |
|---|---|
Tableau |
createTableau(Effigy effigy)
Create a tableau for the specified effigy, which is assumed to be an effigy for an instance of ModalModel. |
| Methods inherited from class ptolemy.actor.gui.TableauFactory |
|---|
_configureTableau, configure, getConfigureSource, getConfigureText |
| Methods inherited from class ptolemy.kernel.util.Attribute |
|---|
_checkContainer, _getContainedObject, _propagateExistence, clone, getContainer, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, setContainer, setName, updateContent |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MoMLModelAttributeControllerFactory(NamedObj container,
java.lang.String name)
throws IllegalActionException,
NameDuplicationException
container - The container.name - The name.
IllegalActionException - If the container is incompatible
with this entity.
NameDuplicationException - If the name coincides with
an entity already in the container.| Method Detail |
|---|
public Tableau createTableau(Effigy effigy)
throws java.lang.Exception
createTableau in class TableauFactoryeffigy - The model effigy.
java.lang.Exception - If the factory should be able to create a
Tableau for the effigy, but something goes wrong.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||