Examples of deepEntityList()


Examples of ptolemy.actor.CompositeActor.deepEntityList()

        StringBuffer code = new StringBuffer();
        ptolemy.domains.hdf.kernel.HDFDirector director = (ptolemy.domains.hdf.kernel.HDFDirector) getComponent();
        CompositeActor container = (CompositeActor) director.getContainer();
        ptolemy.codegen.c.actor.TypedCompositeActor containerHelper = (ptolemy.codegen.c.actor.TypedCompositeActor) _getHelper(container);

        int numberOfActors = container.deepEntityList().size();
        int[] actorConfigurations = new int[numberOfActors];
        boolean inline = ((BooleanToken) _codeGenerator.inline.getToken())
                .booleanValue();
        if (!inline) {
            code.append("int i;" + _eol);
View Full Code Here

Examples of ptolemy.actor.CompositeActor.deepEntityList()

                // Find the actor number for the given actor.
                // Actors are numbered in the order as in the list returned
                // by deepEntityList().
                int actorNumber = 0;
                Iterator actors = container.deepEntityList().iterator();
                while (actors.hasNext()) {
                    if (actors.next() == actor) {
                        break;
                    }
                    actorNumber++;
View Full Code Here

Examples of ptolemy.actor.CompositeActor.deepEntityList()

                .processCode("static int $actorSymbol(currentConfiguration);"
                        + _eol));
        code.append(containerHelper
                .processCode("static unsigned char $actorSymbol(fired) = 0;"
                        + _eol));
        List actors = container.deepEntityList();
        int numberOfActors = actors.size();
        _divisors = new int[numberOfActors];
        int numberOfConfigurationsOfContainer = 1;

        // Initialize _divisors for later use and find the total number
View Full Code Here

Examples of ptolemy.actor.CompositeActor.deepEntityList()

        while (outputPorts.hasNext()) {
            IOPort outputPort = (IOPort) outputPorts.next();
            code.append(_createOffsetVariablesIfNeeded(outputPort));
        }

        Iterator actors = container.deepEntityList().iterator();
        while (actors.hasNext()) {
            Actor actor = (Actor) actors.next();
            Iterator inputPorts = actor.inputPortList().iterator();
            while (inputPorts.hasNext()) {
                IOPort inputPort = (IOPort) inputPorts.next();
View Full Code Here

Examples of ptolemy.actor.CompositeActor.deepEntityList()

        ptolemy.domains.hdf.kernel.HDFDirector director = (ptolemy.domains.hdf.kernel.HDFDirector) getComponent();
        CompositeActor container = (CompositeActor) director.getContainer();
        ptolemy.codegen.c.actor.TypedCompositeActor containerHelper = (ptolemy.codegen.c.actor.TypedCompositeActor) _getHelper(container);

        int numberOfActors = container.deepEntityList().size();
        code.append(containerHelper
                .processCode("$actorSymbol(currentConfiguration) = "));
        Iterator actors = container.deepEntityList().iterator();
        int actorNumber = 0;
        while (actors.hasNext()) {
View Full Code Here

Examples of ptolemy.actor.CompositeActor.deepEntityList()

        ptolemy.codegen.c.actor.TypedCompositeActor containerHelper = (ptolemy.codegen.c.actor.TypedCompositeActor) _getHelper(container);

        int numberOfActors = container.deepEntityList().size();
        code.append(containerHelper
                .processCode("$actorSymbol(currentConfiguration) = "));
        Iterator actors = container.deepEntityList().iterator();
        int actorNumber = 0;
        while (actors.hasNext()) {
            Actor actor = (Actor) actors.next();
            CodeGeneratorHelper actorHelper = (CodeGeneratorHelper) _getHelper((NamedObj) actor);
            int[][] rates = actorHelper.getRates();
View Full Code Here

Examples of ptolemy.actor.TypedCompositeActor.deepEntityList()

     *   view screen.
     */
    private ViewScreenInterface _getViewScreen() throws IllegalActionException {
        ViewScreenInterface viewScreen = null;
        TypedCompositeActor container = (TypedCompositeActor) getContainer();
        Iterator actors = container.deepEntityList().iterator();

        while (actors.hasNext()) {
            Object actor = actors.next();

            if (actor instanceof ViewScreenInterface) {
View Full Code Here

Examples of ptolemy.kernel.CompositeEntity.deepEntityList()

        CompositeEntity container = (CompositeEntity) getContainer();
        while (container != null && !container.isOpaque()) {
            container = (CompositeEntity) container.getContainer();
        }
        if (container != null) {
            Iterator actors = container.deepEntityList().iterator();
            while (actors.hasNext()) {
                Object actor = actors.next();
                if (actor instanceof Subscriber) {
                    if (((Subscriber) actor).channelMatches(_channel)) {
                        result.add(actor);
View Full Code Here

Examples of ptolemy.kernel.CompositeEntity.deepEntityList()

        CompositeEntity container = (CompositeEntity) getContainer();
        while (container != null && !container.isOpaque()) {
            container = (CompositeEntity) container.getContainer();
        }
        if (container != null) {
            Iterator actors = container.deepEntityList().iterator();
            while (actors.hasNext()) {
                Object actor = actors.next();
                if (actor instanceof Publisher && actor != this) {
                    String nameInUse = ((Publisher) actor)._channel;
                    if (nameInUse != null && nameInUse.startsWith("channel")) {
View Full Code Here

Examples of ptolemy.kernel.CompositeEntity.deepEntityList()

        CompositeEntity container = (CompositeEntity) getContainer();
        while (container != null && !container.isOpaque()) {
            container = (CompositeEntity) container.getContainer();
        }
        if (container != null) {
            Iterator actors = container.deepEntityList().iterator();
            while (actors.hasNext()) {
                Object actor = actors.next();
                if (actor instanceof Publisher) {
                    if (channelMatches(((Publisher) actor)._channel)) {
                        result.add(actor);
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.