@SuppressWarnings({"unchecked"}) private void instantiateResources(LogicalCompositeComponent component, Composite composite) { for (Resource definition : composite.getResources()) { LogicalResource<?> resource = new LogicalResource(definition, component); component.addResource(resource); } }
@SuppressWarnings({"unchecked"}) private void instantiateResources(LogicalCompositeComponent component, Composite composite) { for (Resource definition : composite.getResources()) { LogicalResource<?> resource = new LogicalResource(definition, component); component.addResource(resource); } }
private void includeResources(Composite composite, LogicalCompositeComponent domain, boolean synthetic) { if (synthetic) { for (Include include : composite.getIncludes().values()) { Composite included = include.getIncluded(); for (Resource definition : included.getResources()) { LogicalResource<?> resource = new LogicalResource<>(definition, domain); domain.addResource(resource); } } } else { for (Resource definition : composite.getResources()) { LogicalResource<?> resource = new LogicalResource<>(definition, domain); domain.addResource(resource); } } }
private void includeResources(Composite composite, LogicalCompositeComponent domain, boolean synthetic) { if (synthetic) { for (Include include : composite.getIncludes().values()) { Composite included = include.getIncluded(); for (Resource definition : included.getResources()) { LogicalResource<?> resource = new LogicalResource<>(definition, domain); domain.addResource(resource); } } } else { for (Resource definition : composite.getResources()) { LogicalResource<?> resource = new LogicalResource<>(definition, domain); domain.addResource(resource); } } }
/** * Adds an included composite. * * @param include the composite to include */ public void add(Include include) { include.setParent(this); includes.put(include.getName(), include); componentsView.putAll(include.getIncluded().getComponents()); wiresView.addAll(include.getIncluded().getWires()); channelsView.putAll(include.getIncluded().getChannels()); resourcesView.addAll(include.getIncluded().getResources()); }