org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.common
Interface CodedNodeGraphI

All Known Implementing Classes:
CodedNodeGraphClient

public interface CodedNodeGraphI

This class is autogenerated, DO NOT EDIT. This interface represents the API which is accessable on the grid service from the client.


Method Summary
 org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship areCodesRelated(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy, 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.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
           
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
           
 void intersect(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.stubs.types.CodedNodeGraphReference 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.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy)
          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.ConceptReferenceList listCodeRelationships2(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy relationshipDistanceBasedPolicy)
          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.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy graphResolutionPolicy)
          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.
 void restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associations, 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.
 void restrictToCodes(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeSet.stubs.types.CodedNodeSetReference 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.
 void restrictToCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
          Restrict the graph to concept codes (source and target) that originate from the supplied code system.
 void 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.
 void restrictToSourceCodes(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeSet.stubs.types.CodedNodeSetReference codes)
          Restrict the graph to associations that have one of the codes in the supplied list as source codes.
 void restrictToSourceCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
          Restrict the graph to concept codes (source and target) that originate from the supplied code system.
 void restrictToTargetCodes(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeSet.stubs.types.CodedNodeSetReference codes)
          Restrict the graph to associations that have one of the codes in the supplied list as target codes.
 void restrictToTargetCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
          Restrict the graph to edges that have concepts derived from the supplied code system as a target.
 org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
           
 CodedNodeSetClient toNodeList(org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy nodeListPolicy)
          Transform the graph into a simple of list of concept codes, removing all association information.
 void union(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.stubs.types.CodedNodeGraphReference graph)
          Return the union of the two graphs.
 

Method Detail

resolveAsList

org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy graphResolutionPolicy)
                                                                                    throws java.rmi.RemoteException,
                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
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.

Parameters:
graphResolutionPolicy -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

listCodeRelationships

org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy)
                                                                                    throws java.rmi.RemoteException,
                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
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.

Parameters:
relationshipTypeBasedPolicy -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToSourceCodeSystem

void restrictToSourceCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                                throws java.rmi.RemoteException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the graph to concept codes (source and target) that originate from the supplied code system. Note: edges defined by other code systems will still be resolved if associated with both source and target nodes for the restricted code system.

Parameters:
codingSchemeIdentification -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToTargetCodeSystem

void restrictToTargetCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                                throws java.rmi.RemoteException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the graph to edges that have concepts derived from the supplied code system as a target.

Parameters:
codingSchemeIdentification -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToCodeSystem

void restrictToCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                          throws java.rmi.RemoteException,
                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the graph to concept codes (source and target) that originate from the supplied code system. Note: edges defined by other code systems will still be resolved if associated with both source and target nodes for the restricted code system.

Parameters:
codingSchemeIdentification -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToTargetCodes

void restrictToTargetCodes(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeSet.stubs.types.CodedNodeSetReference codes)
                           throws java.rmi.RemoteException,
                                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the graph to associations that have one of the codes in the supplied list as target codes.

Parameters:
codes -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToSourceCodes

void restrictToSourceCodes(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeSet.stubs.types.CodedNodeSetReference codes)
                           throws java.rmi.RemoteException,
                                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the graph to associations that have one of the codes in the supplied list as source codes.

Parameters:
codes -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToDirectionalNames

void restrictToDirectionalNames(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList directionalNames,
                                org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
                                throws java.rmi.RemoteException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
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. * A directional name is considered to be either the forward or reverse label * registered to an association defined by the ontology. Forward and reverse names * are optionally assigned to each association. For example, an association 'lineage' may have a forward name 'ancestorOf' and reverse name 'descendentOf'.

Parameters:
directionalNames -
associationQualifiers -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToAssociations

void restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associations,
                            org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
                            throws java.rmi.RemoteException,
                                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the graph to the nodes that participate as a source or target of the named association and, if supplied, the named association qualifiers.

Parameters:
associations -
associationQualifiers -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToCodes

void restrictToCodes(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeSet.stubs.types.CodedNodeSetReference codes)
                     throws java.rmi.RemoteException,
                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
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.

Parameters:
codes -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

intersect

void intersect(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.stubs.types.CodedNodeGraphReference graph)
               throws java.rmi.RemoteException,
                      org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                      org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                      org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Return the set of concepts and associations that are present in both graphs.

Parameters:
graph -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

union

void union(org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.stubs.types.CodedNodeGraphReference graph)
           throws java.rmi.RemoteException,
                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                  org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Return the union of the two graphs. Union, in this context, means that the resulting graph contains the unique set of coded entries (String independent) that are present in one or both of the graphs, and the unique combination of edges (associations) present in one or both of the graphs.

Parameters:
graph -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

isCodeInGraph

org.LexGrid.LexBIG.DataModel.cagrid.CodeExistence isCodeInGraph(org.LexGrid.LexBIG.DataModel.Core.ConceptReference code)
                                                                throws java.rmi.RemoteException,
                                                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Determine whether the supplied concept code is in the graph.

Parameters:
code -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

toNodeList

CodedNodeSetClient toNodeList(org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy nodeListPolicy)
                              throws java.rmi.RemoteException,
                                     org.apache.axis.types.URI.MalformedURIException,
                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Transform the graph into a simple of list of concept codes, removing all association information.

Parameters:
nodeListPolicy -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

areCodesRelated

org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship areCodesRelated(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy,
                                                                     org.LexGrid.LexBIG.DataModel.Core.NameAndValue nameAndValue)
                                                                     throws java.rmi.RemoteException,
                                                                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                                                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Determine whether there is an directed edge (or transitive closure of an edge) from the source code to the target code in this graph. The last parameter determines whether only direct associations are considered or whether the transitive closure of the edge is used.

Parameters:
relationshipTypeBasedPolicy -
nameAndValue -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

listCodeRelationships2

org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships2(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy relationshipDistanceBasedPolicy)
                                                                                     throws java.rmi.RemoteException,
                                                                                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                                                                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Return a list of all of the associations in the graph that have the supplied source and target concepts based on distance between them. Distance (or the No. of edges) for a direct association between a source and target codes is 1. Values if distance should be equal or greater than 1, otherwise exception is thrown. Resulting list is not based on associations source & target have, but on distance only.

Parameters:
relationshipDistanceBasedPolicy -
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

getMultipleResourceProperties

org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getResourceProperty

org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
                                                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

queryResourceProperties

org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
                                                                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

destroy

org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
                                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setTerminationTime

org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
                                                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException