Package ptolemy.kernel.util

Examples of ptolemy.kernel.util.NamedObj


     */

    // FIXME rename?
    private NamedObj _toplevelNC() {
        if (!_isTopLevelNC()) {
            NamedObj container = getContainer();

            if (container instanceof CompositeActor) {
                Director director = ((CompositeActor) container)
                        .getExecutiveDirector();

View Full Code Here


            // Only display the first 100 connected or disconnected actors.
            int count = 0;
            for (Iterator unreachedActors = remainingActors.iterator(); unreachedActors
                    .hasNext()
                    && count < 100; count++) {
                NamedObj unreachedActor = (NamedObj) (unreachedActors.next());
                messageBuffer.append(unreachedActor.getFullName() + " ");
            }

            if (count >= 99) {
                messageBuffer.append("...");
            }
View Full Code Here

            // Propagate.
            Iterator derivedObjects = getDerivedList().iterator();

            while (derivedObjects.hasNext()) {
                NamedObj derived = (NamedObj) derivedObjects.next();
                container = (Entity) derived.getContainer();
                container._portList.moveDown(derived);
            }

            return result;
        } finally {
View Full Code Here

            // Propagate.
            Iterator derivedObjects = getDerivedList().iterator();

            while (derivedObjects.hasNext()) {
                NamedObj derived = (NamedObj) derivedObjects.next();
                container = (Entity) derived.getContainer();
                container._portList.moveToFirst(derived);
            }

            return result;
        } finally {
View Full Code Here

            // Propagate.
            Iterator derivedObjects = getDerivedList().iterator();

            while (derivedObjects.hasNext()) {
                NamedObj derived = (NamedObj) derivedObjects.next();
                container = (Entity) derived.getContainer();
                container._portList.moveToIndex(derived, index);
            }

            return result;
        } finally {
View Full Code Here

            // Propagate.
            Iterator derivedObjects = getDerivedList().iterator();

            while (derivedObjects.hasNext()) {
                NamedObj derived = (NamedObj) derivedObjects.next();
                container = (Entity) derived.getContainer();
                container._portList.moveToLast(derived);
            }

            return result;
        } finally {
View Full Code Here

            // Propagate.
            Iterator derivedObjects = getDerivedList().iterator();

            while (derivedObjects.hasNext()) {
                NamedObj derived = (NamedObj) derivedObjects.next();
                container = (Entity) derived.getContainer();
                container._portList.moveUp(derived);
            }

            return result;
        } finally {
View Full Code Here

     */
    public GeneratorTableau(PtolemyEffigy container, String name)
            throws IllegalActionException, NameDuplicationException {
        super(container, name);

        NamedObj model = container.getModel();

        if (model instanceof CompositeActor) {
            GeneratorFrame frame = new GeneratorFrame((CompositeActor) model,
                    this);
            setFrame(frame);
View Full Code Here

     */
    public final boolean isWithinClassDefinition() {
        if (_isClassDefinition) {
            return true;
        } else {
            NamedObj container = getContainer();
            while (container != null) {
                if (container instanceof InstantiableNamedObj) {
                    if (((InstantiableNamedObj) container)._isClassDefinition) {
                        return true;
                    }
                }
                container = container.getContainer();
            }
            return false;
        }
    }
View Full Code Here

        // Fix the background color of the ViewScreen actor.
        // Note that the ViewScreen actor also has a name change.
        if ((container != null)
                && container.getName().equals("backgroundColor")) {
            NamedObj actor = container.getContainer();

            if ((actor != null)
                    && actor.getClass().getName().startsWith(
                            "ptolemy.domains.gr.lib.ViewScreen")) {
                String value = ((Settable) container).getExpression().trim();

                if (value.startsWith("[")) {
                    value = value.replace('[', '{');
                    value = value.replace(']', '}');
                    ((Settable) container).setExpression(value);
                    MoMLParser.setModified(true);
                }
            }
        }

        // Fix the polygon attribute of the PolyCylinder3D actor.
        if ((container != null) && container.getName().equals("polygon")) {
            NamedObj actor = container.getContainer();

            if ((actor != null)
                    && actor.getClass().getName().equals(
                            "ptolemy.domains.gr.lib.PolyCylinder3D")) {
                String value = ((Settable) container).getExpression().trim();

                if (value.startsWith("[")) {
                    value = value.replace('[', '{');
                    value = value.replace(']', '}');
                    ((Settable) container).setExpression(value);
                    MoMLParser.setModified(true);
                }
            }
        }

        // Fix the polyline attribute of the CircularSweep3D actor.
        if ((container != null) && container.getName().equals("polyline")) {
            NamedObj actor = container.getContainer();

            if ((actor != null)
                    && actor.getClass().getName().equals(
                            "ptolemy.domains.gr.lib.CircularSweep3D")) {
                String value = ((Settable) container).getExpression().trim();

                if (value.startsWith("[")) {
                    value = value.replace('[', '{');
View Full Code Here

TOP

Related Classes of ptolemy.kernel.util.NamedObj

Copyright © 2018 www.massapicom. 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.