| 
            abstract
            
            
            
            
            void
         | 
        
        addChildConcept(Concept child)
        
         Adds a child Concept object to this Concept. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        addConceptName(ConceptName conceptName)
        
         Associates a ConceptName to this Concept. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            List<Concept>
         | 
        
        getChildConcepts()
        
         Returns an array of the Concept objects identified as
 immediately below this Concept in the KnowledgeBase
 hierarchy. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            ConceptMetadata
         | 
        
        getConceptMetadata()
        
         This method should not be called directly by an application developer.  
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            ConceptName
         | 
        
        getConceptName(String name)
        
         Gets the ConceptName object of the specified String name. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            Set<ConceptName>
         | 
        
        getConceptNames()
        
         This method returns a defensive copy. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getNodcCode()
        
         Gets the nodcCode attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getOriginator()
        
         Gets the String name of the originator of the placement of this Concept in the Knowledge Base heirarchy. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            Concept
         | 
        
        getParentConcept()
        
         Gets the parentConcept Concept of this Concept. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            ConceptName
         | 
        
        getPrimaryConceptName()
        
         Gets the unique ConceptName object which represents the primary name of this Concept. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getRankLevel()
        
         Gets the rankLevel attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getRankName()
        
         Gets the rankName attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getReference()
        
         Gets the reference attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            Concept
         | 
        
        getRootConcept()
        
         Returns the root concept of this branch of concepts 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getStructureType()
        
         Gets the structure type of this Concept. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getTaxonomyType()
        
   | 
	 
    
        | 
            abstract
            
            
            
            
            boolean
         | 
        
        hasChildConcepts()
        
         Indicates whether this Concept  has any child concepts in the
 hierarchy. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            boolean
         | 
        
        hasDescendent(String child)
        
         Searches down through the concept heirarchy to see if this concept or
 one of its descendents contains a ConceptName that matches the argument 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            boolean
         | 
        
        hasDetails()
        
         Returns boolean whether this Concept  has details associated with
 it (it is more than just a ConceptName). 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            boolean
         | 
        
        hasParent()
        
         Indicates whether this Concept has a parentConcept Concept
 in the hierarchy of the KnowledgeBase. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        removeChildConcept(Concept childConcept)
        
         Removes a child Concept  from this Concept . 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        removeConceptName(ConceptName conceptName)
        
         Removes the specified ConceptName from this Concept . 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        setNodcCode(String nodcCode)
        
         Sets the nodcCode attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        setOriginator(String originator)
        
         Sets the originator attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        setRankLevel(String rankLevel)
        
         Sets the rankLevel attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        setRankName(String rankName)
        
         Sets the rankName attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        setReference(String reference)
        
         Sets the reference attribute of the Concept object 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        setStructureType(String structureType)
        
         Sets the structureType attribute of the Concept object. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            void
         | 
        
        setTaxonomyType(String taxonomyType)
        
   |