|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of LinkType in story.aesop.links |
---|
Uses of LinkType in story.dbcore.admin |
---|
Methods in story.dbcore.admin with parameters of type LinkType | |
---|---|
NodeAddress |
DBCAccessor.getFirstNodeLinkedFromNode(NodeAddress node,
LinkType linkType)
Syntactic sugar for getting the first directly linked node from a node. |
NodeAddress |
DBCAccessor.getFirstNodeLinkedToNode(LinkType linkType,
NodeAddress node)
Syntactic sugar for getting the first directly linked node to a node. |
LinkSet |
DBCAccessor.getLinksFromNode(NodeAddress node,
LinkType linkType,
boolean directOnly)
Compile a set of nodes that are linked from a particular node by a particular type of link. |
LinkSet |
DBCAccessor.getLinksOfNode(LinkType linkType,
LinkDirection linkDirection,
NodeAddress node,
boolean directOnly)
Compile a set of nodes that are linked to or from a particular node by a particular type of link. |
RelatedNodes |
Document.getLinksOfNode(NodeAddress nodeAddress,
LinkType linkType,
LinkDirection direction)
Get a RelatedNodes object through which you could query the nodes which link to or from some node in a Document. |
LinkSet |
DBCAccessor.getLinksToNode(LinkType linkType,
NodeAddress node,
boolean directOnly)
Compile a set of nodes that are linked to a particular node by a particular type of link. |
ViaSet |
DBCAccessor.getLinkVias(NodeAddress fromNode,
LinkType linkType,
NodeAddress toNode)
Get the Via(s) of a link between two nodes. |
CommandReturn |
Document.unlink(NodeAddress fromAddress,
LinkType linkType,
NodeAddress toAddress)
Remove all direct links of a certain type between two nodes in the Document. |
Uses of LinkType in story.dbcore.exceptions |
---|
Methods in story.dbcore.exceptions that return LinkType | |
---|---|
LinkType |
MultipleAttributeInheritance.getFirstLinkType()
Get the type of link linking the first of two conflicting nodes with inheritable attributes to the base node (or one of the nodes to which the base node links). |
LinkType |
MultipleAttributeInheritance.getSecondLinkType()
Get the type of link linking the second of two conflicting nodes with inheritable attributes to the base node (or one of the nodes to which the base node links). |
Constructors in story.dbcore.exceptions with parameters of type LinkType | |
---|---|
MultipleAttributeInheritance(NodeAddress node,
AttributeID ID,
NodeAddress firstCandidate,
LinkType firstLink,
NodeAddress secondCandidate,
LinkType secondLink)
|
Uses of LinkType in story.dbcore.gui |
---|
Methods in story.dbcore.gui with parameters of type LinkType | |
---|---|
void |
CoreBrowser.unlink(NodeAddress fromNode,
LinkType linkType,
NodeAddress toNode)
|
Uses of LinkType in story.dbcore.links |
---|
Methods in story.dbcore.links that return LinkType | |
---|---|
static LinkType |
LinkType.get(int number)
Return the corresponding LinkType for the given Unique ID (see getUniqueID). |
static LinkType |
LinkType.get(java.lang.String string)
Static version of get() that gets around the Java restriction on static types in interfaces. |
LinkType |
Via.linkType()
Retrieve the link type. |
Methods in story.dbcore.links with parameters of type LinkType | |
---|---|
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. |
boolean |
LinkRepository.areRelatedDirectly(GenericNode from,
LinkType linkType,
GenericNode to)
|
boolean |
LinkRepository.areRelatedIndirectly(GenericNode from,
LinkType linkType,
GenericNode to)
|
boolean |
LinkPropertiesInterface.canHaveCircularLinks(LinkType lt)
Does a certain link type allow a node to link indirectly to itself (i.e., passing through one or more nodes in a circuit)? |
boolean |
LinkProperties.canHaveCircularLinks(LinkType lt)
Does a certain link type allow a node to link indirectly to itself (i.e., passing through one or more nodes in a circuit)? |
boolean |
LinkPropertiesInterface.canHaveMultipleLabels(LinkType lt)
Does a certain link type allow two nodes to be linked several times with different labels? |
boolean |
LinkProperties.canHaveMultipleLabels(LinkType lt)
Does a certain link type allow two nodes to be linked several times with different labels? |
boolean |
LinkPropertiesInterface.canHaveReflexiveLinks(LinkType lt)
Does a certain link type allow a node to link directly to itself? |
boolean |
LinkProperties.canHaveReflexiveLinks(LinkType lt)
Does a certain link type allow a node to link directly to itself? |
boolean |
LinkPropertiesInterface.cannotRemoveIfLinkedTo(LinkType lt)
Is it critically bad to remove a node if it is linked to by another node for a certain link type? |
boolean |
LinkProperties.cannotRemoveIfLinkedTo(LinkType lt)
Is it critically bad to remove a node if it is linked to by another node for a certain link type? |
boolean |
LinkPropertiesInterface.cannotRemoveIfLinks(LinkType lt)
Is it critically bad to remove a node if links to another node for a certain link type? |
boolean |
LinkProperties.cannotRemoveIfLinks(LinkType lt)
Is it critically bad to remove a node if it links to another node for a certain link type? |
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. |
RelatedNodes |
LinkRepository.getLinksFromNode(GenericNode from,
LinkType linkType)
Get a RelatedNodes of nodes and labels that occur on the right side of a given link from a given node. |
RelatedNodes |
LinkRepository.getLinksOfNode(GenericNode node,
LinkType linkType,
LinkDirection direction)
Get a RelatedNodes of nodes and labels that occur on a given side of a given link to a given node. |
RelatedNodes |
LinkRepository.getLinksOfNode(NodeAddress node,
LinkType linkType,
LinkDirection direction)
Version of getLinksOfNode that accepts a NodeAddress and will have the Document find the GenericNode. |
RelatedNodes |
LinkRepository.getLinksToNode(GenericNode to,
LinkType linkType)
Get a RelatedNodes of nodes and labels that occur on the left side of a given link to a given node. |
ViaSet |
LinkRepository.getLinkVias(GenericNode from,
LinkType linkType,
GenericNode to)
Get the Vias of the links between two nodes. |
boolean |
LinkPropertiesInterface.inferFromSideNodesInheritLinksFromSubtypes(LinkType lt)
When querying a node for nodes it links to, are the nodes linked from the given node's subnodes also results? |
boolean |
LinkProperties.inferFromSideNodesInheritLinksFromSubtypes(LinkType lt)
When querying a node for nodes it links to, are the nodes linked from the given node's subnodes also results? |
boolean |
LinkPropertiesInterface.inferFromSideNodesInheritLinksFromSupertypes(LinkType lt)
When querying a node for nodes int links to, are the nodes linked from the given node's super-nodes also results? |
boolean |
LinkProperties.inferFromSideNodesInheritLinksFromSupertypes(LinkType lt)
When querying a node for nodes it links to, are the nodes linked from the given node's super-nodes also results? |
boolean |
LinkPropertiesInterface.inferSupertypesOfFromSideNodesAreLinked(LinkType lt)
Are the supertypes and prototypes of nodes on the "from" side of a link also inferred to be linked? |
boolean |
LinkProperties.inferSupertypesOfFromSideNodesAreLinked(LinkType lt)
|
boolean |
LinkPropertiesInterface.inferSupertypesOfToSideNodesAreLinked(LinkType lt)
Are the supertypes and prototypes of nodes on the "to" side of the link also inferred to be linked? |
boolean |
LinkProperties.inferSupertypesOfToSideNodesAreLinked(LinkType lt)
When querying a node for its linked nodes, are the supertypes of the result nodes also result nodes? |
boolean |
LinkPropertiesInterface.inferToSideNodesInheritLinksToSubtypes(LinkType lt)
When querying a node for nodes that link to it, are the nodes linked to the the given node's subnodes also results? |
boolean |
LinkProperties.inferToSideNodesInheritLinksToSubtypes(LinkType lt)
When querying a node for nodes that link to it, are the nodes linked to the the given node's subnodes also results? |
boolean |
LinkPropertiesInterface.inferToSideNodesInheritLinksToSupertypes(LinkType lt)
When querying a node for nodes that link to it, are the nodes linked to the the given node's super-nodes also results? |
boolean |
LinkProperties.inferToSideNodesInheritLinksToSupertypes(LinkType lt)
When querying a node for nodes that link to it, are the nodes linked to the the given node's super-nodes also results? |
CommandReturn |
LinkRepository.isolateNode(GenericNode node,
LinkType linkType)
Remove all links of a certain type to and from a node. |
boolean |
LinkProperties.isValidLeftType(NodeType nt,
LinkType lt)
Can some node type appear to the left of some link type? |
boolean |
LinkProperties.isValidRightType(NodeType nt,
LinkType lt)
Can some node type appear to the left of some link type? |
boolean |
LinkProperties.isValidTypeForLink(NodeType nt,
LinkType lt,
LinkDirection ld)
Can some node type appear on a particular side of some link type? |
boolean |
LinkPropertiesInterface.linksToInstancingsIncludeArguments(LinkType lt)
For which link types is it desirable to link to the arguments of an instsancing as well as the frame node? |
boolean |
LinkProperties.linksToInstancingsIncludeArguments(LinkType lt)
For which link types is it desirable to link to the arguments of an instsancing as well as the frame node? |
boolean |
LinkPropertiesInterface.missingAttributesInheritedBackward(LinkType lt)
For which link types is it desirable for a node to inherit an attribute from another node to which it links (i.e., inheriting over a backward link) if it lacks the attribute entirely? |
boolean |
LinkProperties.missingAttributesInheritedBackward(LinkType lt)
For which link types is it desirable for a node to inherit an attribute from another node to which it links (i.e., inheriting over a backward link) if it lacks the attribute entirely? |
boolean |
LinkPropertiesInterface.missingAttributesInheritedForward(LinkType lt)
For which link types is it desirable for a node to inherit an attribute from another node linked to it (i.e., inheriting over a forward link) if it lacks the attribute entirely? |
boolean |
LinkProperties.missingAttributesInheritedForward(LinkType lt)
For which link types is it desirable for a node to inherit an attribute from another node linked to it (i.e., inheriting over a forward link) if it lacks the attribute entirely? |
boolean |
LinkPropertiesInterface.multipleBackwardLinksAllowed(LinkType lt)
Can a node have more than one node linked to it by a certain link type? |
boolean |
LinkProperties.multipleBackwardLinksAllowed(LinkType lt)
Can a node have more than one node linked to it by a certain link type? |
boolean |
LinkPropertiesInterface.multipleForwardLinksAllowed(LinkType lt)
Can a node link to more than one other node by a certain link type? |
boolean |
LinkProperties.multipleForwardLinksAllowed(LinkType lt)
Can a node link to more than one other node by a certain link type? |
boolean |
LinkPropertiesInterface.mustHaveSameTypes(LinkType lt)
Does a certain link type need to have the same type of node on both sides? |
boolean |
LinkProperties.mustHaveSameTypes(LinkType lt)
Does a certain link type need to have the same type of node on both sides? |
void |
LinkRepository.removeLink(GenericNode from,
LinkType linkType,
GenericNode to,
LinkLabelAddress labelAddress)
Remove a particular link between two nodes. |
CommandReturn |
LinkRepository.removeLinks(GenericNode from,
LinkType linkType,
GenericNode to)
Remove all direct links of a particular type between two nodes. |
java.lang.StringBuffer |
LinkLabel.renderInstancing(LinkType linkType)
Renders the linkInstancing of the label, if any. |
java.util.HashSet |
LinkPropertiesInterface.validLeftTypes(LinkType lt)
What types of nodes can appear to the left of a certain link type? |
java.util.HashSet |
LinkProperties.validLeftTypes(LinkType lt)
What types of nodes can appear to the left of a certain link type? |
java.util.HashSet |
LinkPropertiesInterface.validRightTypes(LinkType lt)
What types of nodes can appear to the right of a certain link type? |
java.util.HashSet |
LinkProperties.validRightTypes(LinkType lt)
What types of nodes can appear to the right of a certain link type? |
Constructors in story.dbcore.links with parameters of type LinkType | |
---|---|
Via(LinkLabelRepository labelRepository,
NodeAddress left,
LinkType linkType,
NodeAddress right,
LinkLabelAddress labelAddress,
Via leftSubVia,
Via rightSubVia)
Constructor |
|
WritableRelatedNodes(GenericNode newOriginNode,
LinkType newLinkType,
LinkDirection direction,
LinkRepository linkRepository,
boolean simple)
Public constructor. |
Uses of LinkType in story.dbcore.nodes |
---|
Methods in story.dbcore.nodes with parameters of type LinkType | |
---|---|
boolean |
GenericNode.directlyLinkedFrom(GenericNode from,
LinkType linkType)
Get the number of nodes this one is linked from. |
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)
Test whether this node directly links to another node by a certain link type by any label. |
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. |
WritableRelatedNodes |
GenericNode.getRelatedNodes(LinkType linkType,
LinkDirection linkDirection)
Get the WritableRelatedNodes for this node's outward links to all other nodes. |
boolean |
GenericNode.isRelatedTo(GenericNode to,
LinkType linkType)
Tests for inferred relatedness -- this is very slow compared to directlyLinkedTo and directlyLinkedFrom. |
int |
GenericNode.numNodesLinkedFrom(LinkType linkType)
Test whether this node is directly linked to by another node by a certain link type by any label. |
int |
GenericNode.numNodesLinksTo(LinkType linkType)
Get the number of nodes this one links to. |
void |
GenericNode.unlinkLinkFrom(GenericNode from,
LinkType linkType,
LinkLabelAddress label)
Unlink a particular incoming link from another node to this one. |
void |
GenericNode.unlinkLinksFrom(GenericNode from,
LinkType linkType)
Unlink all incoming links from another node to this one. |
void |
GenericNode.unlinkLinksTo(GenericNode to,
LinkType linkType)
Unlink all outgoing links from this node to another. |
void |
GenericNode.unlinkLinkTo(GenericNode to,
LinkType linkType,
LinkLabelAddress label)
Unlink a particular outgoing link from this node to another. |
Uses of LinkType in story.dbcore.parameters |
---|
Methods in story.dbcore.parameters that return LinkType | |
---|---|
LinkType |
RelatedNodeParameter.getLinkType()
Return the link type. |
LinkType |
NumRelatedEqParameter.getLinkType()
|
LinkType |
NodesRelatedParameter.getLinkType()
Returns the type of link that this parameter concerns. |
Constructors in story.dbcore.parameters with parameters of type LinkType | |
---|---|
NodesRelatedParameter(NodeAddress node1,
LinkType linkType,
NodeAddress node2,
boolean overrideInference)
Constructor for checking the relationship between two concrete nodes. |
|
NodesRelatedParameter(NodeAddress node1,
LinkType linkType,
VariableID node2reference,
boolean overrideInference)
Constructor for checking the relationship between one concrete and one previously matched node. |
|
NodesRelatedParameter(VariableID node1reference,
LinkType linkType,
NodeAddress node2,
boolean overrideInference)
Constructor for checking the relationship between one concrete and one previously matched node. |
|
NodesRelatedParameter(VariableID node1reference,
LinkType linkType,
VariableID node2reference,
boolean overrideInference)
Constructor for checking the relationship between two previously matched nodes. |
|
NumRelatedEqParameter(VariableID nodeReference,
LinkType linkType,
LinkDirection linkDirection,
int target,
boolean overrideInference)
Constructor. |
|
RelatedNodeParameter(NodeAddress nodeAddress,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference)
Constructor with no outreference and an absolute node |
|
RelatedNodeParameter(NodeAddress nodeAddress,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference,
VariableID outreference)
Constructor with an outgoing reference ID and an absolute node |
|
RelatedNodeParameter(VariableID nodeReference,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference)
Constructor with no outreference and node from a reference |
|
RelatedNodeParameter(VariableID nodeReference,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference,
VariableID outreference)
Constructor with an outgoing reference ID and node from a reference |
Uses of LinkType in story.flashback.links |
---|
Methods in story.flashback.links with parameters of type LinkType | |
---|---|
boolean |
FlashbackLinkProperties.canHaveCircularLinks(LinkType lt)
|
boolean |
FlashbackLinkProperties.canHaveMultipleLabels(LinkType lt)
|
boolean |
FlashbackLinkProperties.canHaveReflexiveLinks(LinkType lt)
|
boolean |
FlashbackLinkProperties.cannotRemoveIfLinkedTo(LinkType lt)
|
boolean |
FlashbackLinkProperties.cannotRemoveIfLinks(LinkType lt)
|
boolean |
FlashbackLinkProperties.inferFromSideNodesInheritLinksFromSubtypes(LinkType lt)
|
boolean |
FlashbackLinkProperties.inferFromSideNodesInheritLinksFromSupertypes(LinkType lt)
|
boolean |
FlashbackLinkProperties.inferSupertypesOfFromSideNodesAreLinked(LinkType lt)
|
boolean |
FlashbackLinkProperties.inferSupertypesOfToSideNodesAreLinked(LinkType lt)
|
boolean |
FlashbackLinkProperties.inferToSideNodesInheritLinksToSubtypes(LinkType lt)
|
boolean |
FlashbackLinkProperties.inferToSideNodesInheritLinksToSupertypes(LinkType lt)
|
boolean |
FlashbackLinkProperties.linksToInstancingsIncludeArguments(LinkType lt)
|
boolean |
FlashbackLinkProperties.missingAttributesInheritedBackward(LinkType lt)
|
boolean |
FlashbackLinkProperties.missingAttributesInheritedForward(LinkType lt)
|
boolean |
FlashbackLinkProperties.multipleBackwardLinksAllowed(LinkType lt)
|
boolean |
FlashbackLinkProperties.multipleForwardLinksAllowed(LinkType lt)
|
boolean |
FlashbackLinkProperties.mustHaveSameTypes(LinkType lt)
|
java.util.HashSet |
FlashbackLinkProperties.validLeftTypes(LinkType lt)
|
java.util.HashSet |
FlashbackLinkProperties.validRightTypes(LinkType lt)
|
Uses of LinkType in story.scheherazade.elements |
---|
Methods in story.scheherazade.elements with parameters of type LinkType | |
---|---|
NodeAddress |
Timeline.getFirstNodeLinkedFromNode(NodeAddress node,
LinkType linkType)
Have the DBCA retrieve a linked node on someone's behalf |
LinkSet |
Timeline.getLinksFromNode(NodeAddress node,
LinkType linkType,
boolean directOnly)
Have the DBCA retrieve linked nodes on someone's behalf |
Uses of LinkType in story.scheherazade.links |
---|
Uses of LinkType in story.scheherazade.misc |
---|
Methods in story.scheherazade.misc that return LinkType | |
---|---|
static LinkType |
NounType.getNounFlavorDeclarationLinkType(NounFlavor flavor)
|
static LinkType |
NounType.getNounFlavorDefinitionLinkType(NounFlavor flavor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |