|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.LexGrid.LexBIG.cagrid.adapters.CodedNodeGraphGridAdapter
public class CodedNodeGraphGridAdapter
Field Summary | |
---|---|
private CodedNodeGraphClient |
cng
|
Constructor Summary | |
---|---|
CodedNodeGraphGridAdapter(CodedNodeGraphClient client)
|
Method Summary | |
---|---|
org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship |
areCodesRelated(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy policy,
org.LexGrid.LexBIG.DataModel.Core.NameAndValue nameAndValue)
Determine whether there is an directed edge (or transitive closure of an edge) from the source code to the target code in this graph. |
org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph |
getCodedNodeGraphInterface()
|
org.apache.axis.message.addressing.EndpointReferenceType |
getEndpointReference()
|
CodedNodeGraphGrid |
intersect(CodedNodeGraphGrid graph)
Return the set of concepts and associations that are present in both graphs. |
org.LexGrid.LexBIG.DataModel.cagrid.CodeExistence |
isCodeInGraph(org.LexGrid.LexBIG.DataModel.Core.ConceptReference code)
Determine whether the supplied concept code is in the graph. |
org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList |
listCodeRelationships(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy policy)
Return a list of all of the associations in the graph that have the supplied source and target concepts based on distance between them. |
org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList |
listCodeRelationships(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy policy)
Return a list of all of the associations in the graph that have the supplied source and target concepts or, if directOnly is false, all associations whose transitive closure has the supplied associations. |
org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList |
resolveAsList(org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy policy)
Resolve all of the coded nodes in the list, sorting by the supplied property (if any), resolving the supplied properties, resolving coded entries to the supplied depth and resolving associations to the supplied depth. |
CodedNodeGraphGrid |
restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList association,
org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
Restrict the graph to the nodes that participate as a source or target of the named association and, if supplied, the named association qualifiers. |
CodedNodeGraphGrid |
restrictToCodes(CodedNodeSetGrid codes)
Return a graph that contains only the codes that are present in the supplied list, and all edges that still have a source and target code remaining. |
CodedNodeGraphGrid |
restrictToCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme)
Restrict the graph to concept codes (source and target) that originate from the supplied code system. |
CodedNodeGraphGrid |
restrictToDirectionalNames(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList directionalNames,
org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
Restrict the graph to the nodes that participate as a source or target of an association whose directional name matches the one provided and, if supplied, the named association qualifiers. |
CodedNodeGraphGrid |
restrictToSourceCodes(CodedNodeSetGrid codes)
Restrict the graph to associations that have one of the codes in the supplied list as source codes. |
CodedNodeGraphGrid |
restrictToSourceCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme)
Restrict the graph to edges that have concepts derived from the supplied code system as a source. |
CodedNodeGraphGrid |
restrictToTargetCodes(CodedNodeSetGrid codes)
Restrict the graph to associations that have one of the codes in the supplied list as target codes. |
CodedNodeGraphGrid |
restrictToTargetCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme)
Restrict the graph to edges that have concepts derived from the supplied code system as a target. |
CodedNodeSetGrid |
toNodeList(org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy policy)
Transform the graph into a simple of list of concept codes, removing all association information. |
CodedNodeGraphGrid |
union(CodedNodeGraphGrid graph)
Return the union of the two graphs. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private CodedNodeGraphClient cng
Constructor Detail |
---|
public CodedNodeGraphGridAdapter(CodedNodeGraphClient client) throws org.apache.axis.types.URI.MalformedURIException, java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail |
---|
public org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship areCodesRelated(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy policy, org.LexGrid.LexBIG.DataModel.Core.NameAndValue nameAndValue) throws LBInvocationException, LBParameterException, java.rmi.RemoteException
CodedNodeGraphGrid
areCodesRelated
in interface CodedNodeGraphGrid
policy
- Policy for resolving the relationshipnameAndValue
- Identifies the association to be tested. The name and value
will be compared against the local name and URN of supported
associations for participating coding schemes.
LBInvocationException
LBParameterException
java.rmi.RemoteException
public CodedNodeGraphGrid intersect(CodedNodeGraphGrid graph) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
intersect
in interface CodedNodeGraphGrid
graph
- Identifies the CodedNodeGraph to be intersected with.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.cagrid.CodeExistence isCodeInGraph(org.LexGrid.LexBIG.DataModel.Core.ConceptReference code) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
isCodeInGraph
in interface CodedNodeGraphGrid
code
- Identifies the coding scheme and concept code to test.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy policy) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
listCodeRelationships
in interface CodedNodeGraphGrid
policy
- Policy for resolving the relationship
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy policy) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
listCodeRelationships
in interface CodedNodeGraphGrid
policy
- Policy for resolving the relationship
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy policy) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
resolveAsList
in interface CodedNodeGraphGrid
policy
- Policy for resolving the relationship
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList association, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToAssociations
in interface CodedNodeGraphGrid
association
- List of associations used to restrict the graph. The name and
value for each item in the list will be compared against the
local name and URN of supported associations for participating
coding schemes.associationQualifiers
- If supplied, restriction only applies to associations that are
qualified by one or more of the supplied qualifiers. The name
and value for each item in the list will be compared against
the local name and URN of supported association qualifiers for
participating coding schemes.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToCodeSystem
in interface CodedNodeGraphGrid
codingScheme
- The local name or URN of the coding scheme to filter on.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToCodes(CodedNodeSetGrid codes) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToCodes
in interface CodedNodeGraphGrid
codes
- Codes to filter on.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToDirectionalNames(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList directionalNames, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToDirectionalNames
in interface CodedNodeGraphGrid
directionalNames
- List of directionalNames used to restrict the graph.
A directional name is compared against the forward and reverse
names for defined associations. If a given name matches more
than one forward or reverse label, all corresponding
associations are included in the restriction.associationQualifiers
- If supplied, restriction only applies to associations that are
qualified by one or more of the supplied qualifiers. The name
and value for each item in the list will be compared against
the local name and URN of supported association qualifiers for
participating coding schemes.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToSourceCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToSourceCodeSystem
in interface CodedNodeGraphGrid
codingScheme
- The local name or URN of the coding scheme to filter on.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToSourceCodes(CodedNodeSetGrid codes) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToSourceCodes
in interface CodedNodeGraphGrid
codes
- Codes to filter on.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToTargetCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToTargetCodeSystem
in interface CodedNodeGraphGrid
codingScheme
- The local name or URN of the coding scheme to filter on.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid restrictToTargetCodes(CodedNodeSetGrid codes) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
restrictToTargetCodes
in interface CodedNodeGraphGrid
codes
- Codes to filter on.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeSetGrid toNodeList(org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy policy) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
toNodeList
in interface CodedNodeGraphGrid
policy
- Policy for resolving the relationship
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public CodedNodeGraphGrid union(CodedNodeGraphGrid graph) throws LBInvocationException, LBParameterException, InvalidServiceContextAccess, java.rmi.RemoteException
CodedNodeGraphGrid
union
in interface CodedNodeGraphGrid
graph
- Identifies the CodedNodeGraph to merge with.
LBInvocationException
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph getCodedNodeGraphInterface() throws java.lang.Exception
java.lang.Exception
public org.apache.axis.message.addressing.EndpointReferenceType getEndpointReference()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |