Packages

abstract class ConfigNode extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConfigNode
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ConfigNode()

Abstract Value Members

  1. abstract val constraintPaths: Seq[String]
  2. abstract val cwd: Option[String]
  3. abstract val ipFiles: Seq[String]
  4. abstract val ipPaths: Seq[String]
  5. abstract val ips: Seq[IPInstance]
  6. abstract val source: String
  7. abstract val sources: Seq[String]
  8. abstract val test: String
  9. abstract val tests: Seq[String]
  10. abstract val topModule: Option[String]

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def findTopModule: Option[String]

    Get top module name

    Get top module name

    returns

    top module name, may not exist

    Annotations
    @JsonIgnore()
  9. def getAllIps(implicit project: ScaledaProject): Map[String, ProjectConfig]

    Recursively get ALL IPs from this project

    Recursively get ALL IPs from this project

    returns

    map of ip abs-path and ProjectConfig

    Annotations
    @JsonIgnore()
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. def getConstraintFiles(project: ScaledaProject): Set[File]
    Annotations
    @JsonIgnore()
  12. def getConstraints: Seq[String]

    Get constraints file or directories

    Get constraints file or directories

    returns

    constraints file or directories

    Annotations
    @JsonIgnore()
  13. def getIpFiles(implicit project: ScaledaProject): Set[String]

    Get all Simple Target IP files

    Get all Simple Target IP files

    returns

    simple target ip files or search path in absolute path

    Annotations
    @JsonIgnore()
  14. def getIpInstances(implicit project: ScaledaProject): Seq[IPInstance]

    Get IP Instances

    Get IP Instances

    returns

    name and context

    Annotations
    @JsonIgnore()
  15. def getIpPaths(implicit project: ScaledaProject): Set[String]

    Get Scaleda IP search path, including basic paths: .ip, ip, ips

    Get Scaleda IP search path, including basic paths: .ip, ip, ips

    returns

    ip search paths

    Annotations
    @JsonIgnore()
  16. def getLocalIps(implicit project: ScaledaProject): Map[String, ProjectConfig]

    Get defined Scaleda IP in this project, but not recursively from other IPs

    Get defined Scaleda IP in this project, but not recursively from other IPs

    returns

    map of ip abs-path and ProjectConfig

    Annotations
    @JsonIgnore()
  17. def getSourceSet(implicit project: ScaledaProject): Set[String]

    Get all source set based on project base, with folders and files mixed

    Get all source set based on project base, with folders and files mixed

    returns

    sources in absolute path

    Annotations
    @JsonIgnore()
  18. def getTestSet(implicit project: ScaledaProject): Set[String]

    Get testbench source set.

    Get testbench source set. Default is project base.

    returns

    testbench in absolute path

    Annotations
    @JsonIgnore()
  19. def getWorkingDirectory(implicit project: ScaledaProject): File
    Annotations
    @JsonIgnore()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  25. var parentNode: Option[ConfigNode]
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped