Examples of postfire()


Examples of ptolemy.actor.Actor.postfire()

        boolean postfireResult = true;
        // Postfire all the actors that were fired in this iteration.
        Iterator actors = _actorsFired.iterator();
        while (actors.hasNext()) {
            Actor actor = ((Actor) actors.next());
            if (!actor.postfire()) {
                _disabledActors.add(actor);
                postfireResult = false;
            }
        }
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

                if (actor != null) {
                    if (actor.prefire()) {
                        actor.fire();

                        if (!actor.postfire()) {
                            _disableActor(actor);
                        }
                    }
                }
            } else {
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

                        _displaySchedule(((Nameable) actor).getName(),
                                getModelTime().getDoubleValue(),
                                ScheduleListener.TASK_SLEEPING);
                        _displaySchedule();

                        if (!actor.postfire()) {
                            _disableActor(actor);
                        }
                    } else {
                        // Really start a task with non-zero processing
                        // time.
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

                            getModelTime().getDoubleValue(),
                            ScheduleListener.TASK_SLEEPING);
                    _displaySchedule();

                    // Should handle dead actors.
                    if (!actor.postfire()) {
                        _disableActor(actor);
                    }
                } else {
                    if (_debugging) {
                        _debug(getName(), "still needs processing time as "
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

                if (actor != null) {
                    if (actor.prefire()) {
                        actor.fire();

                        if (!actor.postfire()) {
                            _disableActor(actor);
                        }
                    }
                }
            } else {
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

                            1));
                    _debug(new FiringEvent(this, actor,
                            FiringEvent.BEFORE_POSTFIRE, 1));
                }

                if (!actor.postfire()) {
                    _disabledActors.add(actor);
                }

                if (_debugging) {
                    _debug(new FiringEvent(this, actor,
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

                            FiringEvent.AFTER_FIRE));

                    _debug(new FiringEvent(this, actorToFire,
                            FiringEvent.BEFORE_POSTFIRE));

                    if (!actorToFire.postfire()) {
                        _debug("*** Postfire returned false:",
                                ((Nameable) actorToFire).getName());

                        // This actor requests not to be fired again.
                        _disableActor(actorToFire);
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

                        break;
                    }

                    actorToFire.fire();

                    if (!actorToFire.postfire()) {
                        // This actor requests not to be fired again.
                        _disableActor(actorToFire);
                        break;
                    }
                }
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

        boolean postfireReturns = true;

        while (eventGenerators.hasNext() && !_stopRequested) {
            Actor actor = (Actor) eventGenerators.next();
            postfireReturns = actor.postfire();
            _postfireReturns = _postfireReturns && postfireReturns;

            if (_debugging) {
                _debug("Postfire event generator : "
                        + ((Nameable) actor).getName() + " at time "
View Full Code Here

Examples of ptolemy.actor.Actor.postfire()

            if (_debugging) {
                _debug("Postfire " + actor);
            }

            boolean postfireReturns = actor.postfire();
            _postfireReturns = _postfireReturns && postfireReturns;
        }

        _setExecutionPhase(CTExecutionPhase.UNKNOWN_PHASE);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.