|
|||||||||
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.actor.gt.controller.GTEvent
ptolemy.actor.gt.controller.InitModel
ptolemy.actor.gt.controller.InitModelWithContainer
public class InitModelWithContainer
An event to initialize the model parameter with the model that contains the Ptera model that this event is in.
Red (tfeng) |
Yellow (tfeng) |
Nested Class Summary |
---|
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 |
---|
Fields inherited from class ptolemy.actor.gt.controller.InitModel |
---|
modelName |
Fields inherited from class ptolemy.actor.gt.controller.GTEvent |
---|
refinementExtender |
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 | |
---|---|
InitModelWithContainer(CompositeEntity container,
java.lang.String name)
Construct an event with the given name contained by the specified composite entity. |
Method Summary | |
---|---|
protected CompositeEntity |
_getInitialModel()
Get the initial model, which is the container or the Ptera modal model that contains this event. |
Methods inherited from class ptolemy.actor.gt.controller.InitModel |
---|
attributeChanged, fire |
Methods inherited from class ptolemy.actor.gt.controller.GTEvent |
---|
getModelParameter, setContainer |
Methods inherited from class ptolemy.domains.ptera.kernel.Event |
---|
_getParserScope, _isActiveRefinement, addInitializable, clone, getController, initialize, isEndingEvent, isFinalEvent, isInitialEvent, preinitialize, refire, removeInitializable, scheduleEvents, 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 |
Constructor Detail |
---|
public InitModelWithContainer(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 |
---|
protected CompositeEntity _getInitialModel() throws IllegalActionException
_getInitialModel
in class InitModel
IllegalActionException
- If the initial model cannot be
obtained.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |