trait ApplicableMantikItem extends MantikItem
A Mantik Item which can be applied to DataSets (e.g. Algorithms).
- Alphabetic
- By Inheritance
- ApplicableMantikItem
- MantikItem
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- abstract type DefinitionType <: MantikDefinition
- Definition Classes
- MantikItem
- abstract type OwnType <: MantikItem
- Definition Classes
- MantikItem
Abstract Value Members
- abstract def functionType: FunctionType
The function type of this item.
- abstract def withCore(updated: MantikItemCore[DefinitionType]): OwnType
Override the current source type.
Override the current source type.
- Attributes
- protected
- Definition Classes
- MantikItem
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
- def apply(data: DataSet): DataSet
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def deploy(ingressName: Option[String] = None, nameHint: Option[String] = None): Deploy
Deploy the item.
- 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() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def isCached: Boolean
Return true if the item is requested for caching (This doesn't have to mean that the cache is evaluated)
Return true if the item is requested for caching (This doesn't have to mean that the cache is evaluated)
- Definition Classes
- MantikItem
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def itemId: ItemId
Returns the ai.mantik.elements.ItemId of the item.
Returns the ai.mantik.elements.ItemId of the item.
- Definition Classes
- MantikItem
- def mantikId: MantikId
Returns the mantik id.
Returns the mantik id. (Note: if it was stored after generating, it may not reflect the name)
- Definition Classes
- MantikItem
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def push(): PushAction
Pushes an item to the registry.
Pushes an item to the registry.
- Definition Classes
- MantikItem
- def save(): SaveAction
Save an item back in the local database
Save an item back in the local database
- Definition Classes
- MantikItem
- def state(implicit planningContext: PlanningContext): MantikItemState
Returns the state of the item.
Returns the state of the item.
- Definition Classes
- MantikItem
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tag(name: NamedMantikId): OwnType
Tag the item, giving it an additional name.
Tag the item, giving it an additional name.
Note: this will only have an effect, if the Item is saved or pushed.
- returns
the tagged item.
- Definition Classes
- MantikItem
- def toString(): String
- Definition Classes
- MantikItem → AnyRef → Any
- 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]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withMantikHeader(mantikHeader: MantikHeader[DefinitionType]): OwnType
Override the mantik header (not this can be dangerous).
Override the mantik header (not this can be dangerous).
- Attributes
- protected
- Definition Classes
- MantikItem
- def withMetaValue[T](name: String, value: T)(implicit arg0: ValueEncoder[T]): OwnType
Convenience function to udpate a single meta value.
Convenience function to udpate a single meta value. Types are matched automatically if possible
- Definition Classes
- MantikItem
- Annotations
- @throws("If a value is missing or of wrong type or not changeable.")
- def withMetaValues(values: (String, SingleElementBundle)*): OwnType
Update Meta Variables.
Update Meta Variables.
- Definition Classes
- MantikItem
- Annotations
- @throws("If a value is missing or of wrong type or not changeable.")