Attribute

interface Attribute : TreeUnit

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
abstract val children: List<TreeUnit>
Link copied to clipboard
abstract var comment: String?
Link copied to clipboard
abstract val commentTags: Map<String, String>
Link copied to clipboard
Link copied to clipboard
abstract val dataType: DataType
Link copied to clipboard
abstract val entity: Entity
Link copied to clipboard
abstract val isCollapsable: Boolean
Link copied to clipboard
abstract val isMandatory: Boolean
Link copied to clipboard
abstract val isMarkedForDeletion: Boolean
Link copied to clipboard
abstract val isSelectable: Boolean
Link copied to clipboard
abstract var isTicked: Boolean
Link copied to clipboard
abstract var isVirtual: Boolean
Link copied to clipboard
abstract var mutatedAt: Long
Link copied to clipboard
abstract val name: String
Link copied to clipboard
abstract val nameWithPath: String?
Link copied to clipboard
abstract val parent: TreeUnit?
Link copied to clipboard
abstract val parentAttribute: Attribute?
Link copied to clipboard
abstract val spec: AttributeSpec?
Link copied to clipboard
abstract val subAttributes: List<Attribute>?
Link copied to clipboard
abstract val symbolicName: String
Link copied to clipboard
abstract val toDo: ToDoFlag

Functions

Link copied to clipboard
abstract fun getByName(name: String): TreeUnit?
Link copied to clipboard
abstract fun getDisplayName(diagram: Diagram): String
Link copied to clipboard
abstract fun getTypeString(usage: DataTypeFormat): String
Link copied to clipboard
abstract fun hasMarker(marker: Int): Boolean
Link copied to clipboard
abstract fun markForDeletion()
Link copied to clipboard
abstract fun ref(): String
Link copied to clipboard
abstract fun setCommentTag(key: String, value: String?)