Uses of Class
story.dbcore.links.LinkLabelAddress

Packages that use LinkLabelAddress
story.dbcore.exceptions   
story.dbcore.links   
story.dbcore.nodes   
 

Uses of LinkLabelAddress in story.dbcore.exceptions
 

Methods in story.dbcore.exceptions that return LinkLabelAddress
 LinkLabelAddress LinkExists.getAddress()
           
 

Constructors in story.dbcore.exceptions with parameters of type LinkLabelAddress
LinkExists(java.lang.String s, LinkLabelAddress extantAddress)
           
 

Uses of LinkLabelAddress in story.dbcore.links
 

Methods in story.dbcore.links that return LinkLabelAddress
 LinkLabelAddress LinkRepository.addLink(GenericNode from, LinkType linkType, GenericNode to, LinkLabel label)
          Associate two nodes with a link.
 LinkLabelAddress LinkRepository.addLinkWithExtantLabel(GenericNode from, LinkType linkType, GenericNode to, LinkLabelAddress labelAddress)
          Associate two nodes with a link and annotate it with a label already in the system.
 LinkLabelAddress RelatedNodes.findLinkLabelAddress(GenericNode relatedNode, LinkLabel label)
          Searches to see if the node is related to some particular node by a particular label, and if so, returns the LinkLabelAddress of that label.
 LinkLabelAddress LinkRepository.findLinkLabelAddress(GenericNode from, LinkType linkType, GenericNode to, LinkLabel label)
          Search to see if two nodes are linked by a LinkLabel equivalent to a given one and, if so, return the address of the matching LinkLabel.
 LinkLabelAddress LinkLabel.getAddress()
          Get the address of this LinkLabel.
 LinkLabelAddress LabelAddressList.SingleLabelAddressIterator.next()
           
 

Methods in story.dbcore.links that return types with arguments of type LinkLabelAddress
 java.util.Iterator<LinkLabelAddress> LabelAddressList.iterator()
           
 

Methods in story.dbcore.links with parameters of type LinkLabelAddress
 void WritableRelatedNodes.add(GenericNode newRelatedNode, LinkLabelAddress newLabelAddress)
          Add a new related node.
 void LabelAddressList.add(LinkLabelAddress address)
           
 LinkLabelAddress LinkRepository.addLinkWithExtantLabel(GenericNode from, LinkType linkType, GenericNode to, LinkLabelAddress labelAddress)
          Associate two nodes with a link and annotate it with a label already in the system.
 boolean LinkLabelRepository.containsLabel(LinkLabelAddress address)
          Returns whether the label repository contains a label for a particular address.
 boolean LinkLabelAddress.equals(LinkLabelAddress other)
           
 LinkLabel LinkLabelRepository.getLabel(LinkLabelAddress address)
          Retrieve a label from the repository.
 boolean RelatedNodes.isDirectlyRelatedTo(GenericNode relatedNode, LinkLabelAddress labelAddress)
          Determines whether or not the related nodes includes a particular node and a particular label.
 void WritableRelatedNodes.remove(GenericNode deadRelatedNode, LinkLabelAddress deadLabelAddress)
          Remove a particular link to a particular node.
 boolean LabelAddressList.remove(LinkLabelAddress address)
           
 void LinkLabelRepository.removeLabel(LinkLabelAddress deadLabelAddress)
          Remove a LinkLabel from the repository.
 void LinkRepository.removeLink(GenericNode from, LinkType linkType, GenericNode to, LinkLabelAddress labelAddress)
          Remove a particular link between two nodes.
 void LinkRepository.removeLinkLabel(LinkLabelAddress labelAddress)
           
 java.lang.StringBuffer LinkLabelRepository.renderLabel(LinkLabelAddress address)
          Render the link label.
 java.lang.StringBuffer LinkLabelRepository.renderLabelForHumans(LinkLabelAddress address)
          Renders a link label in a way that is non interpretable by the command interpeter, but is easier for humans to read.
 

Constructors in story.dbcore.links with parameters of type LinkLabelAddress
Via(LinkLabelRepository labelRepository, NodeAddress left, LinkType linkType, NodeAddress right, LinkLabelAddress labelAddress, Via leftSubVia, Via rightSubVia)
          Constructor
 

Uses of LinkLabelAddress in story.dbcore.nodes
 

Methods in story.dbcore.nodes with parameters of type LinkLabelAddress
 boolean GenericNode.directlyLinkedFrom(GenericNode from, LinkType linkType, LinkLabelAddress label)
          Get the number of nodes this one is linked from.
 boolean GenericNode.directlyLinksTo(GenericNode to, LinkType linkType, LinkLabelAddress label)
          Test whether this node directly links to another node by a certain link type and a certain label.
 void GenericNode.unlinkLinkFrom(GenericNode from, LinkType linkType, LinkLabelAddress label)
          Unlink a particular incoming link from another node to this one.
 void GenericNode.unlinkLinkTo(GenericNode to, LinkType linkType, LinkLabelAddress label)
          Unlink a particular outgoing link from this node to another.
 



Copyright © 2011 David K. Elson. All Rights Reserved.