Package org.drools.guvnor.client.ruleeditor

Examples of org.drools.guvnor.client.ruleeditor.RuleViewer


                  for (MultiViewRow row : rows) {
                    openAsset(row.uuid);
                  }
                }
              };
              RuleViewer rv = new RuleViewer(a, edit);
              addTab(a.metaData.name, true, rv, uuid);
              rv.setCloseCommand(new Command() {
                public void execute() {
                  close(uuid);
                }
              });

              // When model is saved update the package view if it is
              // opened.
              if (a.metaData.format.equals(AssetFormats.MODEL)) {
                  Command command =new Command() {
                                    public void execute() {
                                        PackageEditor packageEditor = openedPackageEditors.get(a.metaData.packageName);
                                        if (packageEditor != null) {
                                            packageEditor.reload();
                                        }
                                    }
                                };
                rv.setCheckedInCommand( command );
                rv.setArchiveCommand( command );
              }

              LoadingPopup.close();
            }
          });
View Full Code Here


                  for (MultiViewRow row : rows) {
                    openAsset(row.uuid);
                  }
                }
              };
              RuleViewer rv = new RuleViewer(a, edit);
              addTab(a.metaData.name, true, rv, uuid);
              rv.setCloseCommand(new Command() {
                public void execute() {
                  close(uuid);
                }
              });

              // When model is saved update the package view if it is
              // opened.
              if (a.metaData.format.equals(AssetFormats.MODEL)) {
                  Command command =new Command() {
                                    public void execute() {
                                        PackageEditor packageEditor = openedPackageEditors.get(a.metaData.packageName);
                                        if (packageEditor != null) {
                                            packageEditor.reload();
                                        }
                                    }
                                };
                rv.setCheckedInCommand( command );
                rv.setArchiveCommand( command );
              }

              LoadingPopup.close();
            }
          });
View Full Code Here

                                                                   final boolean[] loading,
                                                                   final RuleAsset ruleAsset) {
                return new Command() {
                    public void execute() {
                        loading[0] = false;
                        RuleViewer ruleViewer = new RuleViewer( ruleAsset,
                                                                createEditItemEvent() );
                        explorerViewCenterPanel.addTab( ruleAsset.metaData.name,
                                                        ruleViewer,
                                                        uuid );
                        ruleViewer.setCloseCommand( createCloseCommandForRuleViewer( uuid ) );

                        // When model is saved update the package view if it is opened.
                        if ( ruleAsset.metaData.format.equals( AssetFormats.MODEL ) ) {
                            Command command = createCheckInAndArchiveCommandForRuleViewer( ruleAsset );
                            ruleViewer.setCheckedInCommand( command );
                            ruleViewer.setArchiveCommand( command );
                        }

                        LoadingPopup.close();
                    }
View Full Code Here

          @Override
          public boolean doBeforeRemove(Container self, final Component component) {

            if (openedAssetEditors.containsKey(component.getId())) {

              RuleViewer rv = openedAssetEditors.get(component.getId());
              if (rv.isDirty()) {
                component.show();
                return Window.confirm(constants.AreYouSureCloseWarningUnsaved());
              } else {
                return true;
              }
View Full Code Here

    if (!showIfOpen(uuid)) {
      RepositoryServiceFactory.getService().loadRuleAsset(uuid, new GenericCallback<RuleAsset>() {
        public void onSuccess(final RuleAsset a) {
          SuggestionCompletionCache.getInstance().doAction(a.metaData.packageName, new Command() {
            public void execute() {
              RuleViewer rv = new RuleViewer(a);
              addTab(a.metaData.name, true, rv, uuid);
              rv.setCloseCommand(new Command() {
                public void execute() {
                  close(uuid);
                }
              });
              LoadingPopup.close();
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.ruleeditor.RuleViewer

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.