c
pl.touk.nussknacker.engine.definition.DefinitionExtractor
ObjectDefinition
Companion object ObjectDefinition
case class ObjectDefinition(parameters: List[Parameter], returnType: TypingResult, categories: Option[List[String]], componentConfig: SingleComponentConfig) extends ObjectMetadata with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ObjectDefinition
- Serializable
- Serializable
- Product
- Equals
- ObjectMetadata
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ObjectDefinition(parameters: List[Parameter], returnType: TypingResult, categories: Option[List[String]], componentConfig: SingleComponentConfig)
Value Members
-
val
categories: Option[List[String]]
- Definition Classes
- ObjectDefinition → ObjectMetadata
- val componentConfig: SingleComponentConfig
-
def
hasNoReturn: Boolean
- Definition Classes
- ObjectMetadata
-
val
parameters: List[Parameter]
- Definition Classes
- ObjectDefinition → ObjectMetadata
-
val
returnType: TypingResult
- Definition Classes
- ObjectDefinition → ObjectMetadata