public void run() { for (Object selected : selectedElements) { if (! (selected instanceof Long)) continue; DesignComponent resource = document.getComponentByUID((Long) selected); if (resource != null) DeleteSupport.invokeDirectUserDeletion (document, Collections.singleton (resource), false); ((DefaultListModel) resourcesList.getModel()).removeElement(selected); } } });
public void editedScreenChanged(long editedScreenComponentID) { editedScreen = document.getComponentByUID(EditedScreenSupport.getSupportForDocument(document).getEditedScreenComponentID()); editedScreenCombo.removeActionListener(editedScreenComboListener); editedScreenCombo.setSelectedItem(editedScreen); editedScreenCombo.addActionListener(editedScreenComboListener); refreshPanels(); }
public void run() { DesignComponent component = document.getComponentByUID(componentID); ArrayList<ScreenInjectorPresenter> list = new ArrayList<ScreenInjectorPresenter> (component.getPresenters(ScreenInjectorPresenter.class)); DocumentSupport.sortPresentersByOrder(list); for (ScreenInjectorPresenter presenter : list) { if (! presenter.isEnabled()) continue; JComponent view = presenter.getViewComponent(); if (view == null) continue; views.add(view); } } });
TypeID providerType = connector.getDocument().getComponentByUID(id).getType();
private static Map<DesignComponent, HashMap<String, Collection<MidpDatabindingEventSourceCodeGenPresenter>>> getDataSetIndexMap(DesignComponent component, String propertyNameCommand) { Collection<DesignComponent> connectors = MidpDatabindingSupport.getAllConnectors(component.getDocument()); HashMap<DesignComponent, HashMap<String, Collection<MidpDatabindingEventSourceCodeGenPresenter>>> dataSetMap = new HashMap<DesignComponent, HashMap<String, Collection<MidpDatabindingEventSourceCodeGenPresenter>>>(); for (DesignComponent connector : connectors) { String indexName = MidpDatabindingSupport.getIndexName(connector); Long uiComponentID = (Long) connector.readProperty(DataSetConnectorCD.PROP_COMPONENT_ID).getPrimitiveValue(); DesignComponent uiComponent = component.getDocument().getComponentByUID(uiComponentID); Collection<? extends MidpDatabindingEventSourceCodeGenPresenter> presenters = null; if (uiComponent != null) { presenters = uiComponent.getPresenters(MidpDatabindingEventSourceCodeGenPresenter.class); } for (MidpDatabindingEventSourceCodeGenPresenter presenter : presenters) { if (presenter != null && presenter.isValidIndexableCommands(component, indexName, connector.getParentComponent(), propertyNameCommand)) { if (dataSetMap.get(connector.getParentComponent()) == null) { dataSetMap.put(connector.getParentComponent(), new HashMap<String, Collection<MidpDatabindingEventSourceCodeGenPresenter>>()); } if (dataSetMap.get(connector.getParentComponent()).get(indexName) == null) { dataSetMap.get(connector.getParentComponent()).put(indexName, new HashSet<MidpDatabindingEventSourceCodeGenPresenter>()); dataSetMap.get(connector.getParentComponent()).get(indexName).add(presenter); } else { dataSetMap.get(connector.getParentComponent()).get(indexName).add(presenter); } } } } return dataSetMap; }
DesignComponent component = document.getComponentByUID (item.componentID); if (component == null) continue; Set<DesignComponent> fullyAffectedHierarchies = event.getFullyAffectedHierarchies (); for (ParentItem item : parents) { DesignComponent component = document.getComponentByUID (item.componentID); if (component == null) continue; DesignComponent component = document.getComponentByUID (item.componentID); if (component == null) continue; DesignComponent component = document.getComponentByUID (item.componentID); if (component == null) continue; DesignComponent component = document.getComponentByUID (componentID); if (component == null) continue; DesignComponent component = document.getComponentByUID (item.componentID); if (component == null) continue; DesignComponent component = document.getComponentByUID (item.componentID); if (component == null) continue;
public boolean isInside(InspectorFolderPath path, InspectorFolder folder, DesignComponent component) { if (path.getPath().size() < 2 || path.getLastElement().getTypeID() != typeID) return false; int referencedIndex = path.getPath().size() - 2; long referencedComponentID = path.getPath().get(referencedIndex).getComponentID(); DesignComponent referencedComponent = component.getDocument().getComponentByUID(referencedComponentID).readProperty(propertyName).getComponent(); if (referencedComponent != null && component == referencedComponent) return true; return false; }
public boolean isInside(InspectorFolderPath path, InspectorFolder folder, DesignComponent component) { int parentIndex = path.getPath().size() - 1; Long parentComponentID = path.getPath().get(parentIndex).getComponentID(); if (parentComponentID != null ) { DesignComponent parentComponent = component.getDocument().getComponentByUID(parentComponentID); if (! parentComponent.getComponents().contains(component)) return false; for (TypeID typeID : typeIDs) { if ( component.getDocument().getDescriptorRegistry().isInHierarchy(typeID, parentComponent.getType())) return true; } } return false; }
if (document.getComponentByUID(componentID) == null) { throw new IllegalArgumentException("No component for given serilezed value"); // NOI18N return createComponentReference(document.getComponentByUID(componentID));
public boolean isInside(InspectorFolderPath path, InspectorFolder folder, DesignComponent component) { if (path.getPath().isEmpty()) return false; int parentIndex = path.getPath().size() - 1; if (path.getPath().get(parentIndex).getComponentID() != null && folder.getComponentID() != null ) { long parentComponentID = path.getPath().get(parentIndex).getComponentID(); DesignComponent parentComponent = component.getDocument().getComponentByUID(parentComponentID); if (parentComponent.getType() != path.getLastElement().getTypeID()) return false; for (DesignComponent childComponent : parentComponent.getComponents()) { if (folder.getComponentID().equals(childComponent.getComponentID())) return true; } } return false; } };
DesignComponent parent = loadingDocument.getComponentByUID(parentuid); DesignComponent component = loadingDocument.getComponentByUID(element.getUID()); if (component == null) { continue; DesignComponent component = loadingDocument.getComponentByUID(element.getUID()); if (component == null) { continue; DesignComponent componentByUID = loadingDocument.getComponentByUID(0); if (componentByUID != null) { loadingDocument.setRootComponent(componentByUID);