org.LexGrid.LexBIG.DataModel.Core
Class ResolvedCodedNodeReference

java.lang.Object
  extended by org.LexGrid.LexBIG.DataModel.Core.CodedNodeReference
      extended by org.LexGrid.LexBIG.DataModel.Core.ConceptReference
          extended by org.LexGrid.LexBIG.DataModel.Core.ResolvedCodedNodeReference
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ResolvedConceptReference

public class ResolvedCodedNodeReference
extends ConceptReference
implements java.io.Serializable

Resolved information for an entity identified by coding scheme and code.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
ResolvedCodedNodeReference()
           
 
Method Summary
 java.lang.String getCodingSchemeURI()
          Returns the value of field 'codingSchemeURI'.
 java.lang.String getCodingSchemeVersion()
          Returns the value of field 'codingSchemeVersion'.
 Entity getEntity()
          Returns the value of field 'entity'.
 EntityDescription getEntityDescription()
          Returns the value of field 'entityDescription'.
 AssociationList getSourceOf()
          Returns the value of field 'sourceOf'.
 AssociationList getTargetOf()
          Returns the value of field 'targetOf'.
 void setCodingSchemeURI(java.lang.String codingSchemeURI)
          Sets the value of field 'codingSchemeURI'.
 void setCodingSchemeVersion(java.lang.String codingSchemeVersion)
          Sets the value of field 'codingSchemeVersion'.
 void setEntity(Entity entity)
          Sets the value of field 'entity'.
 void setEntityDescription(EntityDescription entityDescription)
          Sets the value of field 'entityDescription'.
 void setSourceOf(AssociationList sourceOf)
          Sets the value of field 'sourceOf'.
 void setTargetOf(AssociationList targetOf)
          Sets the value of field 'targetOf'.
 
Methods inherited from class org.LexGrid.LexBIG.DataModel.Core.ConceptReference
getConceptCode, setConceptCode
 
Methods inherited from class org.LexGrid.LexBIG.DataModel.Core.CodedNodeReference
addEntityType, addEntityType, enumerateEntityType, getCode, getCodeNamespace, getCodingSchemeName, getEntityType, getEntityType, getEntityTypeCount, iterateEntityType, removeAllEntityType, removeEntityType, removeEntityTypeAt, setCode, setCodeNamespace, setCodingSchemeName, setEntityType, setEntityType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolvedCodedNodeReference

public ResolvedCodedNodeReference()
Method Detail

getCodingSchemeURI

public java.lang.String getCodingSchemeURI()
Returns the value of field 'codingSchemeURI'. The field 'codingSchemeURI' has the following description: The URI of the associated coding scheme, if known.

Returns:
the value of field 'CodingSchemeURI'.

getCodingSchemeVersion

public java.lang.String getCodingSchemeVersion()
Returns the value of field 'codingSchemeVersion'. The field 'codingSchemeVersion' has the following description: The version of the associated coding scheme, if known.

Returns:
the value of field 'CodingSchemeVersion'.

getEntity

public Entity getEntity()
Returns the value of field 'entity'. The field 'entity' has the following description: The referenced entity, optionally resolved.

Returns:
the value of field 'Entity'.

getEntityDescription

public EntityDescription getEntityDescription()
Returns the value of field 'entityDescription'. The field 'entityDescription' has the following description: Primary text describing the referenced entity. Always resolved, if present.

Returns:
the value of field 'EntityDescription'.

getSourceOf

public AssociationList getSourceOf()
Returns the value of field 'sourceOf'. The field 'sourceOf' has the following description: The list of associations for which the referenced code acts as the source (lhs, parent, ..) for. If this element is absent, no information is available about the target nodes. If the element is present, but 0 length, the code does not appear as the source of any associations (in the context of the containing graph).

Returns:
the value of field 'SourceOf'.

getTargetOf

public AssociationList getTargetOf()
Returns the value of field 'targetOf'. The field 'targetOf' has the following description: The list of associations for which the referenced code acts as the target (rhs, child..) for. If this element is absent, no information is available about the source nodes. If the element is present, but 0 length, the CodedNode doesn't appear as the target of any associations (in the context of the containing graph).

Returns:
the value of field 'TargetOf'.

setCodingSchemeURI

public void setCodingSchemeURI(java.lang.String codingSchemeURI)
Sets the value of field 'codingSchemeURI'. The field 'codingSchemeURI' has the following description: The URI of the associated coding scheme, if known.

Parameters:
codingSchemeURI - the value of field 'codingSchemeURI'.

setCodingSchemeVersion

public void setCodingSchemeVersion(java.lang.String codingSchemeVersion)
Sets the value of field 'codingSchemeVersion'. The field 'codingSchemeVersion' has the following description: The version of the associated coding scheme, if known.

Parameters:
codingSchemeVersion - the value of field 'codingSchemeVersion'.

setEntity

public void setEntity(Entity entity)
Sets the value of field 'entity'. The field 'entity' has the following description: The referenced entity, optionally resolved.

Parameters:
entity - the value of field 'entity'.

setEntityDescription

public void setEntityDescription(EntityDescription entityDescription)
Sets the value of field 'entityDescription'. The field 'entityDescription' has the following description: Primary text describing the referenced entity. Always resolved, if present.

Parameters:
entityDescription - the value of field 'entityDescription'.

setSourceOf

public void setSourceOf(AssociationList sourceOf)
Sets the value of field 'sourceOf'. The field 'sourceOf' has the following description: The list of associations for which the referenced code acts as the source (lhs, parent, ..) for. If this element is absent, no information is available about the target nodes. If the element is present, but 0 length, the code does not appear as the source of any associations (in the context of the containing graph).

Parameters:
sourceOf - the value of field 'sourceOf'.

setTargetOf

public void setTargetOf(AssociationList targetOf)
Sets the value of field 'targetOf'. The field 'targetOf' has the following description: The list of associations for which the referenced code acts as the target (rhs, child..) for. If this element is absent, no information is available about the source nodes. If the element is present, but 0 length, the CodedNode doesn't appear as the target of any associations (in the context of the containing graph).

Parameters:
targetOf - the value of field 'targetOf'.

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.