Examples of linkedObjectsList()


Examples of ptolemy.kernel.Relation.linkedObjectsList()

            // Remove dangling relations.
            Collection<?> relations = GTTools.getChildren(host, false, false,
                    false, true);
            for (Object relationObject : relations) {
                Relation relation = (Relation) relationObject;
                List<?> linkedObjects = relation.linkedObjectsList();
                if (linkedObjects.size() == 1) {
                    String moml = "<deleteRelation name=\""
                            + relation.getName() + "\"/>";
                    MoMLChangeRequest request = new MoMLChangeRequest(this,
                            relation.getContainer(), moml);
View Full Code Here

Examples of ptolemy.kernel.Relation.linkedObjectsList()

            relations = GTTools.getChildren(host, false, false, false, true);
            for (Object relationObject : relations) {
                Relation relation = (Relation) relationObject;
                List<?> vertices = relation.attributeList(Vertex.class);
                if (vertices.isEmpty()) {
                    List<?> linkedObjects = relation.linkedObjectsList();
                    if (linkedObjects.size() == 2) {
                        NamedObj head = (NamedObj) linkedObjects.get(0);
                        NamedObj tail = (NamedObj) linkedObjects.get(1);
                        if (head instanceof Relation
                                || tail instanceof Relation) {
View Full Code Here

Examples of ptolemy.kernel.Relation.linkedObjectsList()

                                        .getContainer(), moml);
                                request.execute();
                            }
                        }
                    } else if (linkedObjects.size() > 2) {
                        double[] location = _getBestLocation(relation
                                .linkedObjectsList());
                        String moml = "<group name=\"auto\">"
                                + "<vertex name=\"vertex\" value=\"["
                                + location[0] + ", " + location[1] + "]\"/>"
                                + "</group>";
View Full Code Here

Examples of ptolemy.kernel.Relation.linkedObjectsList()

                boolean linkRemoved;
                if (replacementLinkedObject instanceof Port) {
                    linkRemoved = !((Port) replacementLinkedObject)
                            .isLinked(replacementRelation);
                } else {
                    linkRemoved = !replacementRelation.linkedObjectsList()
                            .contains(replacementLinkedObject);
                }

                if (linkRemoved) {
                    linksToRemove.add(new Pair<Relation, Object>(relation,
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.