this.htmlHSpace(ps, 10); this.printOpenSurroundingSpan(ps); this.printOpenHtmlTable(ps, "Component Types", new String[] { "ID", "Package", "Name", "Operations" }); final Collection<ComponentType> componentTypes = this.typeRepositoryFactory.getComponentTypes(); for (final ComponentType type : componentTypes) { this.printOpenHtmlTable(ps, "Operations", new String[] { "ID", "Component type", "Name", "Parameter types", "Return type" }); final Collection<Operation> operations = this.operationFactory.getOperations(); for (final Operation op : operations) { this.printOpenHtmlTable(ps, "Assembly Components", new String[] { "ID", "Name", "Component type" }); final Collection<AssemblyComponent> assemblyComponents = this.assemblyFactory.getAssemblyComponentInstances(); for (final AssemblyComponent ac : assemblyComponents) { this.printOpenHtmlTable(ps, "Execution Containers", new String[] { "ID", "Name" }); final Collection<ExecutionContainer> containers = this.executionEnvironmentFactory.getExecutionContainers(); for (final ExecutionContainer container : containers) { this.printOpenHtmlTable(ps, "Deployment Components", new String[] { "ID", "Assembly component", "Execution container" }); final Collection<AllocationComponent> allocationComponentInstances = this.allocationFactory.getAllocationComponentInstances(); for (final AllocationComponent allocationComponent : allocationComponentInstances) {