org.LexGrid.LexBIG.Impl.helpers.graph
Class GNode
java.lang.Object
org.LexGrid.LexBIG.Impl.helpers.graph.GNode
public class GNode
- extends java.lang.Object
A concept code in my graph - helps me build the graph I need to return.
- Version:
- subversion $Revision: $ checked in on $Date: $
- Author:
- Dan Armbrust, Thomas Johnson, Jesse Erdmann
Constructor Summary |
protected |
GNode(GNode referenceNode)
|
|
GNode(java.lang.String codeSystem,
java.lang.String codeNamespace,
java.lang.String code,
java.lang.String[] codeTypes,
java.lang.String entityDescription,
java.lang.String internalCodeSystemName,
java.lang.String internalVersionString)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GNode
protected GNode(GNode referenceNode)
GNode
public GNode(java.lang.String codeSystem,
java.lang.String codeNamespace,
java.lang.String code,
java.lang.String[] codeTypes,
java.lang.String entityDescription,
java.lang.String internalCodeSystemName,
java.lang.String internalVersionString)
throws MissingResourceException,
UnexpectedInternalError
- Throws:
MissingResourceException
UnexpectedInternalError
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getCodeNamespace
public java.lang.String getCodeNamespace()
getCodeSystem
public java.lang.String getCodeSystem()
getEntityDescription
public java.lang.String getEntityDescription()
getCodeTypes
public java.lang.String[] getCodeTypes()
getCode
public java.lang.String getCode()
getDefiningCodeSystemURN
public java.lang.String getDefiningCodeSystemURN()
getDefiningCodeSystemVersion
public java.lang.String getDefiningCodeSystemVersion()
getIncomingLinkCount
public int getIncomingLinkCount()
getKey
public java.lang.String getKey()
getKey
public static java.lang.String getKey(java.lang.String codeSystem,
java.lang.String codeNamespace,
java.lang.String conceptCode)
getSourceAssociation
public GAssociation getSourceAssociation(GAssociationInfo gai)
getSourceAssociations
public java.util.Enumeration<GAssociation> getSourceAssociations()
getSourceAssociations
public java.util.Enumeration<GAssociation> getSourceAssociations(SortOptionList sortBy)
getTargetAssociation
public GAssociation getTargetAssociation(GAssociationInfo gai)
getTargetAssociations
public java.util.Enumeration<GAssociation> getTargetAssociations()
getTargetAssociations
public java.util.Enumeration<GAssociation> getTargetAssociations(SortOptionList sortBy)
intersectLinks
public void intersectLinks(GNode node)
- Maintain only those links shared with the given node; drop the rest.
- Parameters:
node
-
isChildless
public boolean isChildless()
isNodeHasBeenPrinted
public boolean isNodeHasBeenPrinted()
removeLinkFrom
public void removeLinkFrom(GNode node,
GAssociation association)
removeLinkTo
public void removeLinkTo(GNode node,
GAssociation association)
setNodeHasBeenPrinted
public void setNodeHasBeenPrinted(boolean nodeHasBeenPrinted)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object