NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Code Block
languageJava
titleJava Code Snippet
      

    public void testTransitiveClosure(){

        /*

         * Check for all descendants of a given concept

         *         

         */

        System

<ac:macro ac:name="code">
  <ac:parameter ac:name="title">Java Code Snippet</ac:parameter>
  <ac:parameter ac:name="language">Java</ac:parameter>
  <ac:plain-text-body><![CDATA[      

    public void testTransitiveClosure(){

        /*

         * Check for all descendants of a given concept

         *         

         */

...

.out.println("***********************");

...



        System.out.println("Testing transitive closure");

...



        System.out.println("***********************");

...

        String scheme = "NCI Thesaurus";

        String code = "C20181";

...



        String scheme = "NCI Thesaurus";

        String code = "C20181";

        ConceptReference cr = ConvenienceMethods.createConceptReference(code,

...

                scheme);

        CodingSchemeVersionOrTag vt = new CodingSchemeVersionOrTag();

...



                scheme);

        CodingSchemeVersionOrTag vt = new CodingSchemeVersionOrTag();

        vt.setTag("PRODUCTION");

...

        try {

...



        try {

            NameAndValueList nvList = Constructors.createNameAndValueList("subClassOf");

...



            CodedNodeGraph cng =  lbSvc.getNodeGraph(scheme, vt, null);

...



            cng.restrictToAssociations(nvList, null);

...



            CodedNodeSet nodeset = cng.toNodeList(ConvenienceMethods.createConceptReference(code, scheme), false, true,-1, -1);

...



            CodedNodeSet.AnonymousOption restrictToAnonymous = CodedNodeSet.AnonymousOption.NON_ANONYMOUS_ONLY;

...



            nodeset = nodeset.restrictToAnonymous(restrictToAnonymous);

...



            ResolvedConceptReferencesIterator iterator = nodeset.resolve(null, null,

...

  null,null, false);

...



            while (iterator.hasNext()){

...



                ResolvedConceptReference rcr = iterator.next();

...



                String codeReturn = rcr.getCode();

...



                System.out.println(codeReturn);

...

            }

        } catch (Exception e) {

            e.printStackTrace();

        }

  }

...



            }

        } catch (Exception e) {

            e.printStackTrace();

        }

  }