|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.kernel.InstantiableNamedObj
ptolemy.kernel.Entity
ptolemy.kernel.ComponentEntity
ptolemy.domains.modal.kernel.State
ptolemy.domains.ptera.kernel.Event
ptolemy.domains.ptera.lib.SetTableau
public class SetTableau
An event to set the state of a tableau.
Red (tfeng) |
Yellow (tfeng) |
Nested Class Summary | |
---|---|
static class |
SetTableau.TableauState
The iconified, maximized or normal state of the tableau. |
Nested classes/interfaces inherited from class ptolemy.domains.ptera.kernel.Event |
---|
Event.EventParameter, Event.RefiringData |
Nested classes/interfaces inherited from class ptolemy.kernel.Entity |
---|
Entity.ContainedObjectsIterator |
Field Summary | |
---|---|
Parameter |
alwaysOnTop
Whether the tableau should be always on top. |
Parameter |
enabled
Whether controls in the tableau is enabled. |
Parameter |
focused
Whether the tableau has the input focus. |
StringParameter |
referredTableau
The tableau to be set. |
Parameter |
resizable
Whether the tableau is resizable. |
Parameter |
screenLocation
Location of the tableau, or [-1, -1] if not changed. |
Parameter |
screenSize
Size of the tableau, or [-1, -1] if not changed. |
ChoiceParameter |
state
The iconified, maximized or normal state of the tableau. |
StringParameter |
title
The title of the tableau, or an empty string if not changed. |
Parameter |
visible
Whether the tableau is visible. |
Fields inherited from class ptolemy.domains.ptera.kernel.Event |
---|
actions, isEndingEvent, isFinalEvent, isInitialEvent, parameters |
Fields inherited from class ptolemy.domains.modal.kernel.State |
---|
incomingPort, isFinalState, isInitialState, outgoingPort, refinementName, saveRefinementsInConfigurer |
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 | |
---|---|
SetTableau(CompositeEntity container,
java.lang.String name)
Construct an event with the given name contained by the specified composite entity. |
Method Summary | |
---|---|
Event.RefiringData |
fire(Token arguments)
Process this event and set the state of the referred tableau. |
Methods inherited from class ptolemy.domains.ptera.kernel.Event |
---|
_getParserScope, _isActiveRefinement, addInitializable, attributeChanged, clone, getController, initialize, isEndingEvent, isFinalEvent, isInitialEvent, preinitialize, refire, removeInitializable, scheduleEvents, setContainer, stop, wrapup |
Methods inherited from class ptolemy.domains.modal.kernel.State |
---|
_exportMoMLContents, configure, dropObject, getConfigurer, getConfigureSource, getConfigureText, getIncomingPort, getObjectInRefinement, getOutgoingPort, getRefinement, nonpreemptiveTransitionList, preemptiveTransitionList |
Methods inherited from class ptolemy.kernel.ComponentEntity |
---|
_addPort, _adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, newPort, propagateExistence, setName |
Methods inherited from class ptolemy.kernel.Entity |
---|
_description, _removePort, _validateSettables, connectedPortList, connectedPorts, connectionsChanged, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName |
Methods inherited from class ptolemy.kernel.InstantiableNamedObj |
---|
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ptolemy.kernel.util.Derivable |
---|
getDerivedLevel, getDerivedList, propagateValue |
Methods inherited from interface ptolemy.kernel.util.Nameable |
---|
description, getDisplayName, getFullName, getName, getName |
Field Detail |
---|
public Parameter alwaysOnTop
public Parameter enabled
public Parameter focused
public StringParameter referredTableau
public Parameter resizable
public Parameter screenLocation
public Parameter screenSize
public ChoiceParameter state
public StringParameter title
public Parameter visible
Constructor Detail |
---|
public SetTableau(CompositeEntity container, java.lang.String name) throws IllegalActionException, NameDuplicationException
container
- The container.name
- The name of the state.
IllegalActionException
- If the state cannot be contained
by the proposed container.
NameDuplicationException
- If the name coincides with
that of an entity already in the container.Method Detail |
---|
public Event.RefiringData fire(Token arguments) throws IllegalActionException
fire
in class Event
arguments
- The arguments used to process this event, which must be
either an ArrayToken or a RecordToken.
IllegalActionException
- If state of the tableau cannot be set,
or if thrown by the superclass.Event.refire(Token, RefiringData)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |