PropertyMetaModel

Meta-data about a property of a node in the AST.

Constructors

Link copied to clipboard
constructor(containingNodeMetaModel: BaseNodeMetaModel, name: String, type: Class<out Any>, nodeReference: Optional<BaseNodeMetaModel>, isOptional: Boolean, isNonEmpty: Boolean, isNodeList: Boolean, hasWildcard: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val type: Class<out Any>

Functions

Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
Link copied to clipboard
The name of the field in the containing BaseNodeMetaModel for this property meta model.
Link copied to clipboard
Link copied to clipboard
open fun getTypeName(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getValue(node: Node): Any
Introspects the node to get the value from this field.
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun hasWildcard(): Boolean
Link copied to clipboard
open fun is(fieldName: String): Boolean
open fun is(c: Class<out Node>, fieldName: String): Boolean
Link copied to clipboard
open fun isAttribute(): Boolean
Link copied to clipboard
open fun isNode(): Boolean
Link copied to clipboard
open fun isRequired(): Boolean
Link copied to clipboard
open fun isSingular(): Boolean
Link copied to clipboard
open fun toString(): String