public static FlowPinDescriptor getPinDescriptor (DesignComponent eventSourceComponent) { if (eventSourceComponent == null) return null; FlowEventSourcePinPresenter presenter = eventSourceComponent.getPresenter (FlowEventSourcePinPresenter.class); return presenter != null ? presenter.pinDescriptor : null; }
public void run() { GeneratedCodePresenter presenter = myComponent.get().getPresenter(GeneratedCodePresenter.class); if ( presenter == null ){ proceed[0] = true; } else if (presenter.isCodeGenerated()) { proceed[0] = true; } } });
@Override public void run() { presenter[0] = component.getPresenter(GoToSourcePresenter.class); if (presenter[0] != null) { editorSupport[0] = context.getCloneableEditorSupport(); } } });
private static <T extends Presenter> void gatherAllComponentsContainingPresenterClass(ArrayList<DesignComponent> list, DesignComponent component, Class<T> presenterClass) { if (component.getPresenter(presenterClass) != null) list.add(component); for (DesignComponent child : component.getComponents()) gatherAllComponentsContainingPresenterClass(list, child, presenterClass); }
public void run() { if (component.get().getParentComponent() == null && component.get().getDocument().getRootComponent() != component.get()) { return; } if (component.get().getPresenter(InfoPresenter.class) != null) { displayName = InfoPresenter.getDisplayName(component.get()); } } });
public static String getToolTip (DesignComponent component) { InfoPresenter presenter = component.getPresenter (InfoPresenter.class); if (presenter == null) { Debug.warning ("Missing InfoPresenter for: ", component); // NOI18N return null; } return getToolTip (presenter); }
public void setText (FlowDescriptor descriptor, String text) { InfoPresenter presenter = descriptor.getRepresentedComponent ().getPresenter (InfoPresenter.class); assert presenter != null; presenter.setEditableName (text); }
public void run() { DesignComponent component = getSelectedComponent(document); if (component == null) return; EditDependencyPresenter presenter = component.getPresenter(EditDependencyPresenter.class); if (presenter == null) return; enabled = presenter.isComponentEditable(); } });
public String getText (FlowDescriptor descriptor) { InfoPresenter presenter = descriptor.getRepresentedComponent ().getPresenter (InfoPresenter.class); assert presenter != null; return presenter.getEditableName (); }
public static String generateDirectAccessCode (DesignComponent component) { if (component == null) return "null"; // NOI18N CodeReferencePresenter presenter = component.getPresenter (CodeReferencePresenter.class); if (presenter == null) throw Debug.illegalArgument ("Missing CodeReferencePresenter for component", component); // NOI18N return presenter.generateDirectAccessCode (); }
public void run() { DesignComponent rootComponent = document.getRootComponent(); ScreenDeviceInfoPresenter presenter = rootComponent.getPresenter(ScreenDeviceInfoPresenter.class); assert (presenter != null) : "No ScreenDevice attached to the root component"; //NOI18N screenDevice[0] = presenter.getScreenDeviceInfo(); } });
public static String generateTypeCode (DesignComponent component) { if (component == null) throw Debug.illegalArgument ("CodeReferencePresenter.generateTypeCode: null component"); // NOI18N CodeReferencePresenter presenter = component.getPresenter (CodeReferencePresenter.class); if (presenter == null) throw Debug.illegalArgument ("Missing CodeReferencePresenter for component", component); // NOI18N return presenter.generateTypeCode (); }
public void reload() { InfoPresenter infoPresenter = component.getPresenter(InfoPresenter.class); ScreenResourceItemPresenter itemPresenter = component.getPresenter(ScreenResourceItemPresenter.class); assert infoPresenter != null : "Null InfoPresenter"; //NOI18N assert itemPresenter != null : "Null ScreenResourceItemPresenter"; //NOI18N InfoPresenter.NameType nameType = itemPresenter.getNameType(); Image image = infoPresenter.getIcon(InfoPresenter.IconType.COLOR_16x16); setIcon(image != null ? new ImageIcon(image) : null); selected = component.getDocument().getSelectedComponents().contains(component); resolveBorder(); setText(infoPresenter.getDisplayName(nameType)); }
public static String getHtmlDisplayName (DesignComponent component) { InfoPresenter presenter = component.getPresenter (InfoPresenter.class); if (presenter == null) { Debug.warning ("Missing InfoPresenter for: ", component); // NOI18N return null; } String primary = presenter.getDisplayName (InfoPresenter.NameType.PRIMARY); String secondary = presenter.getDisplayName (InfoPresenter.NameType.SECONDARY); return secondary != null ? primary + " <font color=\"#808080\">[" + secondary + "]" : primary; // NOI18N }
public static String getDisplayName (DesignComponent component) { InfoPresenter presenter = component.getPresenter (InfoPresenter.class); if (presenter == null) { Debug.warning ("Missing InfoPresenter for: ", component); // NOI18N return null; } String primary = presenter.getDisplayName (InfoPresenter.NameType.PRIMARY); String secondary = presenter.getDisplayName (InfoPresenter.NameType.SECONDARY); return secondary != null ? primary +" [" + secondary + "]" : primary; // NOI18N }
@Override protected String getRenameName () { DesignComponent command = getCommandComponent (getComponent ()); InfoPresenter presenter = command.getPresenter (InfoPresenter.class); return presenter.getEditableName (); }
@Override protected boolean canRename () { DesignComponent command = getCommandComponent (getComponent ()); if (command == null) return false; InfoPresenter presenter = command.getPresenter (InfoPresenter.class); return presenter.isEditable (); }
@Override protected void setRenameName (String name) { DesignComponent command = getCommandComponent (getComponent ()); InfoPresenter presenter = command.getPresenter (InfoPresenter.class); presenter.setEditableName (name); }
protected boolean matches (GuardedSection section) { DesignComponent forward = getComponent ().readProperty (propertyName).getComponent (); if (forward == null) return false; GoToSourcePresenter presenter = forward.getPresenter (GoToSourcePresenter.class); return presenter != null && presenter.matches (section); } };
protected String getDisplayName () { DesignComponent command = getCommandComponent (getComponent ()); if(command == null || command.getParentComponent() == null) return null; InfoPresenter presenter = command.getPresenter (InfoPresenter.class); return presenter.getDisplayName (InfoPresenter.NameType.PRIMARY); }