public class GNode
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCode() |
java.lang.String |
getCodeNamespace() |
java.lang.String |
getCodeSystem() |
java.lang.String[] |
getCodeTypes() |
java.lang.String |
getDefiningCodeSystemURN() |
java.lang.String |
getDefiningCodeSystemVersion() |
java.lang.String |
getEntityDescription() |
int |
getIncomingLinkCount() |
java.lang.String |
getKey() |
static java.lang.String |
getKey(java.lang.String codeSystem,
java.lang.String codeNamespace,
java.lang.String conceptCode) |
GAssociation |
getSourceAssociation(GAssociationInfo gai) |
java.util.Enumeration<GAssociation> |
getSourceAssociations() |
java.util.Enumeration<GAssociation> |
getSourceAssociations(SortOptionList sortBy) |
GAssociation |
getTargetAssociation(GAssociationInfo gai) |
java.util.Enumeration<GAssociation> |
getTargetAssociations() |
java.util.Enumeration<GAssociation> |
getTargetAssociations(SortOptionList sortBy) |
void |
intersectLinks(GNode node)
Maintain only those links shared with the given node; drop the rest.
|
boolean |
isChildless() |
boolean |
isNodeHasBeenPrinted() |
void |
removeLinkFrom(GNode node,
GAssociation association) |
void |
removeLinkTo(GNode node,
GAssociation association) |
void |
setNodeHasBeenPrinted(boolean nodeHasBeenPrinted) |
java.lang.String |
toString() |
protected GNode(GNode referenceNode)
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
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getCodeNamespace()
public java.lang.String getCodeSystem()
public java.lang.String getEntityDescription()
public java.lang.String[] getCodeTypes()
public java.lang.String getCode()
public java.lang.String getDefiningCodeSystemURN()
public java.lang.String getDefiningCodeSystemVersion()
public int getIncomingLinkCount()
public java.lang.String getKey()
public static java.lang.String getKey(java.lang.String codeSystem, java.lang.String codeNamespace, java.lang.String conceptCode)
public GAssociation getSourceAssociation(GAssociationInfo gai)
public java.util.Enumeration<GAssociation> getSourceAssociations()
public java.util.Enumeration<GAssociation> getSourceAssociations(SortOptionList sortBy)
public GAssociation getTargetAssociation(GAssociationInfo gai)
public java.util.Enumeration<GAssociation> getTargetAssociations()
public java.util.Enumeration<GAssociation> getTargetAssociations(SortOptionList sortBy)
public void intersectLinks(GNode node)
node
- public boolean isChildless()
public boolean isNodeHasBeenPrinted()
public void removeLinkFrom(GNode node, GAssociation association)
public void removeLinkTo(GNode node, GAssociation association)
public void setNodeHasBeenPrinted(boolean nodeHasBeenPrinted)
public java.lang.String toString()
toString
in class java.lang.Object