Package org.openbel.framework.core.df.beldata.namespace

Examples of org.openbel.framework.core.df.beldata.namespace.NamespaceHeader


     * empty
     */
    public List<Namespace> getSpeciesNamespaces(final int speciesTaxId) {
        List<Namespace> rlocs = sizedArrayList(headers.size());
        for (final Map.Entry<String, NamespaceHeader> e : headers.entrySet()) {
            NamespaceHeader hdr = e.getValue();
            if (matchesSpecies(hdr, speciesTaxId)) {
                rlocs.add(new Namespace(hdr.getNamespaceBlock().getKeyword(), e.getKey()));
            }
        }
        return Collections.unmodifiableList(rlocs);
    }
View Full Code Here


                        .getNamespaceResources().size());
                for (ResourceLocation rl : index.getNamespaceResources()) {
                    String loc = rl.getResourceLocation();
                    ResolvedResource nsResource = c.resolveResource(
                            ResourceType.NAMESPACES, loc);
                    NamespaceHeader header = p.parseNamespace(loc,
                            nsResource.getCacheResourceCopy());
                    hvals.put(loc, header);
                }
            } else {
                hvals = new LinkedHashMap<String, NamespaceHeader>();
View Full Code Here

        for (ResourceLocation rl : resourceIndex.getNamespaceResources()) {
            String loc = rl.getResourceLocation();
            ResolvedResource nsResource = cacheableResourceService
                    .resolveResource(ResourceType.NAMESPACES, loc);
            NamespaceHeader header = parser.parseNamespace(loc,
                    nsResource.getCacheResourceCopy());
            headers.put(loc, header);
        }
        logger.debug("Finished loading BEL namespaces");
    }
View Full Code Here

                new HashMap<String, NamespaceDomain>();
        for (org.openbel.framework.api.internal.KAMStoreDaoImpl.Namespace ns : kAMStore.getNamespaces(kamInfo)) {
            Namespace cns = new Namespace(ns.getPrefix(),
                    ns.getResourceLocation());
            kamNamespaces.put(cns.getPrefix(), cns);
            NamespaceHeader hdr = namespaceResourceService.getHeader(cns
                    .getResourceLocation());
            domains.put(cns.getPrefix(), NamespaceDomain.forDomainString(hdr
                    .getNamespaceBlock().getDomainString()));
        }

        CustomDialect pd = new CustomDialect(kAMStore);
        pd.setKamNamespaces(kamNamespaces);
View Full Code Here

TOP

Related Classes of org.openbel.framework.core.df.beldata.namespace.NamespaceHeader

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.