trait PropertyStoreBased extends TheProject
Mixed in by (partial-)domains that query the property store to state the kinds of properties that are accessed.
- Source
- PropertyStoreBased.scala
- Alphabetic
- By Inheritance
- PropertyStoreBased
- TheProject
- LogContextProvider
- ThePropertyStore
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract val UsedPropertiesBound: SinglePropertiesBoundType
The type of the bound of the properties that are used.
The type of the bound of the properties that are used.
- Note
We are restricted to
SinglePropertiesBoundType
to facilitate matching the bounds.
- abstract val dependees: EOptionPSet[Entity, Property]
- implicit abstract def project: SomeProject
Returns the project that is currently analyzed.
Returns the project that is currently analyzed.
- Definition Classes
- TheProject
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit final def classHierarchy: ClassHierarchy
Returns the project's class hierarchy.
Returns the project's class hierarchy.
- Definition Classes
- TheProject
- Annotations
- @inline()
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit final def logContext: LogContext
- Definition Classes
- TheProject → LogContextProvider
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- implicit final lazy val propertyStore: PropertyStore
- Definition Classes
- TheProject → ThePropertyStore
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def usesProperties: Set[PropertyKind]
The properties potentially queried by this domain.
The properties potentially queried by this domain. I.e., it must list all properties that are potentially queried by any instance.
This method must call its super method and accumulate the results (we have stackable traits!).
- final def usesPropertyBounds: Set[PropertyBounds]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated