Package ptolemy.vergil.actor

Examples of ptolemy.vergil.actor.DocApplicationSpecializer


                    //error instead of just throwing the exception
                    String docApplicationSpecializerClassName = docApplicationSpecializerParameter
                            .getExpression();
                    Class docApplicationSpecializerClass = Class
                            .forName(docApplicationSpecializerClassName);
                    final DocApplicationSpecializer docApplicationSpecializer = (DocApplicationSpecializer) docApplicationSpecializerClass
                            .newInstance();
                    docApplicationSpecializer.handleDocumentationNotFound(
                            className, context);
                } else {

                    throw new Exception(
                            "Could not get find documentation for "
View Full Code Here


                String docApplicationSpecializerClassName = docApplicationSpecializerParameter
                        .getExpression();
                try {
                    Class docApplicationSpecializerClass = Class
                            .forName(docApplicationSpecializerClassName);
                    final DocApplicationSpecializer docApplicationSpecializer = (DocApplicationSpecializer) docApplicationSpecializerClass
                            .newInstance();
                    String docAttributeClassName = docApplicationSpecializer
                            .getDocumentationAttributeClassName();
                    Class docAttributeClass = Class
                            .forName(docAttributeClassName);
                    if (docApplicationSpecializerClass != null
                            && docAttributeClass != null) {
                        docAttributeList = target
                                .attributeList(docAttributeClass);
                    }

                    if (docAttributeList.size() == 0) {
                        docApplicationSpecializer
                                .handleDocumentationAttributeDoesNotExist(
                                        getFrame(), target);

                    } else { //edit the existing attribute
                        final Attribute docAttribute = (Attribute) docAttributeList
                                .get(docAttributeList.size() - 1);
                        ChangeRequest request = new ChangeRequest(this,
                                "Customize documentation.") {
                            protected void _execute() throws Exception {
                                //_editDocAttribute(getFrame(), docAttribute, target);
                                docApplicationSpecializer.editDocumentation(
                                        getFrame(), docAttribute, target);
                            }
                        };
                        target.requestChange(request);
                    }
View Full Code Here

TOP

Related Classes of ptolemy.vergil.actor.DocApplicationSpecializer

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.