Package ptolemy.moml

Examples of ptolemy.moml.MoMLChangeRequest


            StringBuffer moml = new StringBuffer();
            moml.append("<deletePort name=\"" + port.getName(container)
                    + "\"/>\n");

            // Note: The source is NOT the graph model.
            MoMLChangeRequest request = new MoMLChangeRequest(this, container,
                    moml.toString());
            request.setUndoable(true);
            container.requestChange(request);
        }
View Full Code Here


                moml.append((int) newPoint.getY());
                moml.append("}\"/>\n</" + rootNodeName + ">\n");
            }

            moml.append("</group>");
            MoMLChangeRequest request = new MoMLChangeRequest(this, container,
                    moml.toString());
            request.setUndoable(true);
            container.requestChange(request);
            dtde.dropComplete(true); //success!

            //Added by MB 6Apr06 - without this, tooltips don't work
            //after first actor is dragged to canvas from library, until
View Full Code Here

        ;

        String moml = getDeleteNodeMoML(node);

        // Note: The source is NOT the graph model.
        ChangeRequest request = new MoMLChangeRequest(this, container, moml);
        container.requestChange(request);
    }
View Full Code Here

        String moml = "<property name=\"" + _attribute.getName()
                + "\" value=\""
                + StringUtilities.escapeForXML(ingredientList.toString())
                + "\"/>";
        MoMLChangeRequest request = new MoMLChangeRequest(this, _target, moml,
                null);
        request.setUndoable(true);
        _attribute.requestChange(request);
        return true;
    }
View Full Code Here

            if (docAttributeList.size() != 0) {
                // Remove the doc attribute.
                String moml = "<deleteProperty name=\""
                        + ((DocAttribute) docAttributeList.get(0)).getName()
                        + "\"/>";
                MoMLChangeRequest request = new MoMLChangeRequest(this, target,
                        moml);
                target.requestChange(request);
            }
        }
    }
View Full Code Here

                if (docAttributeList.size() == 0) {
                    // Create a doc attribute, then edit its parameters.
                    String moml = "<property name=\""
                            + "DocAttribute"
                            + "\" class=\"ptolemy.vergil.basic.DocAttribute\"/>";
                    MoMLChangeRequest request = new MoMLChangeRequest(this,
                            target, moml) {
                        protected void _execute() throws Exception {
                            super._execute();
                            List docAttributes = target
                                    .attributeList(DocAttribute.class);
View Full Code Here

            moml.append("</group>\n");

            // System.out.println(moml.toString());

            MoMLChangeRequest request = null;
            request = new MoMLChangeRequest(this, container, moml.toString());
            request.setUndoable(true);

            container.requestChange(request);
            NamedObj newObject = ((CompositeEntity) container)
                    .getEntity(compositeActorName);
            // Kepler wants a different icon.
View Full Code Here

        // Next process the deletion MoML. This should be the large majority
        // of most deletions.
        try {
            // Finally create and request the change
            NamedObj container = graphModel.getPtolemyModel();
            MoMLChangeRequest change = new MoMLChangeRequest(this, container,
                    moml.toString());
            change.setUndoable(true);
            container.requestChange(change);
        } catch (Exception ex) {
            MessageHandler
                    .error("Delete failed, changeRequest was:" + moml, ex);
        }
View Full Code Here

            moml.append((String) transferable
                    .getTransferData(DataFlavor.stringFlavor));

            moml.append("</group>\n");

            MoMLChangeRequest change = new OffsetMoMLChangeRequest(this,
                    container, moml.toString());
            change.setUndoable(true);
            container.requestChange(change);
        } catch (Exception ex) {
            MessageHandler.error("Paste failed", ex);
        }
    }
View Full Code Here

                        + ".SingletonConfigurableAttribute\">"
                        + "<configure><svg><text x=\"20\" "
                        + "style=\"font-size:14; font-family:sanserif; "
                        + "fill:red\" y=\"20\">" + port.getType()
                        + "</text></svg></configure></property>";
                label.requestChange(new MoMLChangeRequest(this, label, moml));
            }
        }
    }
View Full Code Here

TOP

Related Classes of ptolemy.moml.MoMLChangeRequest

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.