Packages

t

edu.cmu.cs.ls.keymaerax.infrastruct

TopSuccPosition

trait TopSuccPosition extends SuccPosition with TopPosition

A top-level succedent position

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TopSuccPosition
  2. TopPosition
  3. SuccPosition
  4. Position
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def ++(child: PosInExpr): SuccPosition

    Append child to obtain position of given subexpression by concatenating p2 to this.

    Append child to obtain position of given subexpression by concatenating p2 to this.

    Definition Classes
    SuccPositionPosition
  2. abstract def inExpr: PosInExpr

    The subexpression position within the formula

    The subexpression position within the formula

    Definition Classes
    Position
  3. abstract def top: SuccPos

    The top-level part of this position

    The top-level part of this position

    Definition Classes
    SuccPositionPosition
  4. abstract def topLevel: TopSuccPosition

    Top level position of this position

    Top level position of this position

    returns

    A position with the same index but on the top level (i.e., inExpr == HereP)

    Definition Classes
    SuccPositionPosition
  5. abstract def navigate(instead: PosInExpr): Position

    Return a position with inExpr replaced by p

    Return a position with inExpr replaced by p

    Definition Classes
    Position
    Annotations
    @deprecated
    Deprecated

    Unsure whether this will be kept

Concrete 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 advanceIndex(i: Int): SuccPosition

    Advances the index by i on top-level, does not affect inExpr.

    Advances the index by i on top-level, does not affect inExpr.

    Definition Classes
    SuccPositionPosition
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. final def checkAnte: Nothing

    This position if it is an AntePosition, otherwise an error (convenience)

    This position if it is an AntePosition, otherwise an error (convenience)

    Definition Classes
    SuccPositionPosition
  7. final def checkSucc: SuccPosition

    This position if it is a SuccPosition, otherwise an error (convenience)

    This position if it is a SuccPosition, otherwise an error (convenience)

    Definition Classes
    SuccPositionPosition
  8. final def checkTop: SuccPos

    The top-level part of this position provided this position isTop (convenience)

    The top-level part of this position provided this position isTop (convenience)

    Definition Classes
    TopSuccPositionSuccPositionPosition
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isAnte: Boolean

    Whether this position is in the antecedent on the left of the sequent arrow

    Whether this position is in the antecedent on the left of the sequent arrow

    Definition Classes
    SuccPositionPosition
  16. def isIndexDefined(s: Sequent): Boolean

    Check whether top-level index of this position is defined in given sequent (ignoring inExpr).

    Check whether top-level index of this position is defined in given sequent (ignoring inExpr).

    Definition Classes
    Position
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def isSucc: Boolean

    Whether this position is in the succedent on the right of the sequent arrow

    Whether this position is in the succedent on the right of the sequent arrow

    Definition Classes
    Position
  19. final def isTopLevel: Boolean

    Whether this position is a top-level position of a sequent instead of a subexpression.

    Whether this position is a top-level position of a sequent instead of a subexpression.

    Definition Classes
    TopPositionPosition
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def parent: Option[Position]

    The parent of this position (None if this is a top-level position)

    The parent of this position (None if this is a top-level position)

    Definition Classes
    Position
  24. def prettyString: String
    Definition Classes
    Position
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    Position → AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from TopPosition

Inherited from SuccPosition

Inherited from Position

Inherited from AnyRef

Inherited from Any

Ungrouped