Klasse Path

Alle implementierten Schnittstellen:
Serializable, Cloneable, Iterable<SystemPosition>, Collection<SystemPosition>, List<SystemPosition>, RandomAccess, SequencedCollection<SystemPosition>

public class Path extends ArrayList<SystemPosition>
Siehe auch:
  • Konstruktordetails

    • Path

      public Path()
  • Methodendetails

    • startBranch

      public void startBranch(Path basePath, WiringComponentImpl wcWhereSplits, int port)
    • add

      public boolean add(SystemImpl system)
    • addMuxWire

      public boolean addMuxWire(WireImpl wire, int port)
    • add

      public void add(WireImpl wire)
    • getLastElement

      public SystemPosition getLastElement()
    • containsSystem

      public boolean containsSystem(WiringComponentImpl system)
    • search

      public SystemPosition search(WiringComponentImpl system)
    • compress

      public void compress()
    • setCompressedSystemIds

      public void setCompressedSystemIds(boolean takeCompressed)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse AbstractCollection<SystemPosition>
    • getCompressedPath

      public Object getCompressedPath()
    • getCollapsedPath

      public Object getCollapsedPath()
    • moveSubsequentSystems

      public void moveSubsequentSystems(SystemPosition insertedSystem)
    • moveAllSystems

      public void moveAllSystems(SystemPosition insertedSystem)
    • moveAllSystems

      public void moveAllSystems(Move moveOfInserted)
    • commitSystemAndWirePositions

      public void commitSystemAndWirePositions()
    • isSubsequent

      public boolean isSubsequent(SystemPosition insertedSystem, Path pathOfInsertedSystem)
    • moveFurtherSystems

      public void moveFurtherSystems(SystemPosition insertedSystem)