NetLogo 6.2.2 - org.nlogo.agent.LinkManagerImpl
Keywords: NetLogo 6.2.2 org.nlogo.agent.LinkManagerImpl

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package agent
  Definition Classes
    nlogo
- AbstractExporter
- Agent
- Agent3D
- AgentBit
- AgentColors
- AgentIterator
- AgentManagement
- AgentParserCreator
- AgentSet
- AgentSetBuilder
- AllStoredValues
- ArrayAgentSet
- BooleanConstraint
- Box
- BreedShapes
- ChooserConstraint
- CompilationManagement
- ConstantSliderConstraint
- Constraints
- CoreWorld
- DimensionManagement
- Directedness
- Drawing3D
- DrawingLine3D
- DummyLink
- DynamicSliderConstraint
- Gamma
- GrossWorldState
- HeadingSmoother
- HorizCylinder
- ImportPatchColors
- Importer
- Importer3D
- ImporterJ
- InRadiusOrCone
- InRadiusOrCone3D
- InRadiusSimple
- IndexedAgentSet
- InputBoxConstraint
- Layouts
- Link
- Link3D
- LinkFactory
- LinkManagement
- LinkManager
- LinkManagerImpl
- LinkStamp3D
- LiteralAgentParser
- Neighbors
- NumericConstraint
- Observer
- Observer3D
- ObserverManagement
- OrientatableObserver
- OutputObject
- Patch
- Patch3D
- PatchException
- Protractor
- Protractor3D
- Realloc
- RootsTable
- Rotations3D
- SliderConstraint
- TickCounter
- TieManager
- TieManager3D
- Topology
- Topology3D
- Torus
- Torus3D
- Trail
- TreeAgentSet
- TrigTables
- Turtle
- Turtle2D
- Turtle3D
- TurtleManagement
- TurtleStamp3D
- VertCylinder
- WatcherManagement
- World
- World2D
- World3D
- WorldKernel
- XBlocks
- XWraps
- YBlocks
- YWraps

c

org.nlogo.agent

# LinkManagerImpl 

###

#### class LinkManagerImpl[W <: World] extends LinkManager

Source
  LinkManager.scala

Linear Supertypes
LinkManager, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. LinkManagerImpl
2. LinkManager
3. AnyRef
4. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new LinkManagerImpl(world: W, linkFactory: LinkFactory[W])

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  def addLink(link: Link): Unit
   Definition Classes
     LinkManagerImpl → LinkManager
5.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
6.  def checkBreededCompatibility(unbreeded: Boolean): Boolean
   Definition Classes
     LinkManagerImpl → LinkManager
7.  def cleanupLink(link: Link): Unit
   Definition Classes
     LinkManagerImpl → LinkManager
8.  def cleanupTurtle(turtle: Turtle): Unit
   Definition Classes
     LinkManagerImpl → LinkManager
9.  def clone(): AnyRef
   Attributes
     protected[lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( ... ) @native()
10.  def createLink(src: Turtle, dest: Turtle, linkBreed: AgentSet): Link
    Definition Classes
      LinkManagerImpl → LinkManager
11.  def dummyLink(end1: Turtle, end2: Turtle, breed: AgentSet): DummyLink
    Definition Classes
      LinkManagerImpl → LinkManager
12.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
13.  def equals(arg0: Any): Boolean
    Definition Classes
      AnyRef → Any
14.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
15.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
16.  def getLink(src: Turtle, dest: Turtle, linkBreed: AgentSet): Option[Link]

    Gets a specific link for the given turtles and link breed.

    Gets a specific link for the given turtles and link breed. Note that unlike the other methods in this class, if `world.links` is given as the breed, *only* an unbreeded link can be found. Thus, there can only be a single matching link. If the breed is undirected, `src` and `dest` are interchangeable.

    Definition Classes
      LinkManagerImpl → LinkManager
17.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
18.  def inLinks(target: Turtle, linkBreed: AgentSet): Array[Link]
    Definition Classes
      LinkManagerImpl → LinkManager
19.  def inNeighbors(target: Turtle, linkBreed: AgentSet): Array[Turtle]
    Definition Classes
      LinkManagerImpl → LinkManager
20.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
21.  def links(turtle: Turtle, linkSet: AgentSet): Array[Link]
    Definition Classes
      LinkManagerImpl → LinkManager
22.  def linksTo(src: Turtle, dest: Turtle, linkBreed: AgentSet): Array[Link]

    Gets all links going from `src` to `dest` of the given breed.

    Gets all links going from `src` to `dest` of the given breed. Thus, directed, outgoing links from `src` to `dest` as well as undirected links connecting them will be included. If `world.links` is given as the breed, *all* such links will be returned, regardless of breed. Note that no `linksFrom` is provided as you can simply reverse the arguments to this method.

    Definition Classes
      LinkManagerImpl → LinkManager
23.  def linksWith(src: Turtle, dest: Turtle, linkBreed: AgentSet): Array[Link]

    Gets all links that connect the two turtles with the given link breed.

    Gets all links that connect the two turtles with the given link breed. If `world.links` is given as the breed, *all* links connecting the two turtles will be returned, regardless of breed. This method ignores the directedness and direction of links. Because link direction is ignored, `src` and `dest` are interchangeable.

    Definition Classes
      LinkManagerImpl → LinkManager
24.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
25.  def neighbors(turtle: Turtle, linkSet: AgentSet): Array[Turtle]
    Definition Classes
      LinkManagerImpl → LinkManager
26.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
27.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
28.  def otherEnds(turtle: Turtle, links: Array[Link], linkBreed: AgentSet): Array[Turtle]
29.  def outLinks(src: Turtle, linkBreed: AgentSet): Array[Link]
    Definition Classes
      LinkManagerImpl → LinkManager
30.  def outNeighbors(src: Turtle, linkBreed: AgentSet): Array[Turtle]
    Definition Classes
      LinkManagerImpl → LinkManager
31.  def removeLink(link: Link): Unit
    Definition Classes
      LinkManagerImpl → LinkManager
32.  def reset(): Unit
    Definition Classes
      LinkManagerImpl → LinkManager
33.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
34.  def toString(): String
    Definition Classes
      AnyRef → Any
35.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
36.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
37.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()

### Inherited from LinkManager

### Inherited from AnyRef

### Inherited from Any

### Ungrouped