pl.touk.nussknacker.engine.api.context
ContextTransformation
Companion object ContextTransformation
case class ContextTransformation(definition: ContextTransformationDef, implementation: Any) extends AbstractContextTransformation with Product with Serializable
Wrapper for tuple of definition and implementation of variable context transformation
- definition
Definition of variable context transformation - defines how will look ValidationContext (types of variables) after transformation in runtime
- implementation
Implements real variable context transformation which was defined in definition Returned type depends on execution engine. It should be lazy evaluated to make sure that none runtime work will be run in compilation/validation stage
- Alphabetic
- By Inheritance
- ContextTransformation
- Serializable
- Serializable
- Product
- Equals
- AbstractContextTransformation
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
ContextTransformation(definition: ContextTransformationDef, implementation: Any)
- definition
Definition of variable context transformation - defines how will look ValidationContext (types of variables) after transformation in runtime
- implementation
Implements real variable context transformation which was defined in definition Returned type depends on execution engine. It should be lazy evaluated to make sure that none runtime work will be run in compilation/validation stage
Type Members
-
type
ContextTransformationDefType = ContextTransformationDef
- Definition Classes
- ContextTransformation → AbstractContextTransformation
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
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
val
definition: ContextTransformationDef
- Definition Classes
- ContextTransformation → AbstractContextTransformation
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
val
implementation: Any
- Definition Classes
- ContextTransformation → AbstractContextTransformation
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.