Folder

open class Folder<T : AbstractUnit>(var name: String, var childrenName: String, val parent: AbstractUnit?, val childClass: Class<T>, ordered: Boolean = true) : CopyOnWriteArrayList<T> , TreeUnit

Inheritors

Constructors

Link copied to clipboard
constructor(name: String, childrenName: String, parent: AbstractUnit?, childClass: Class<T>, ordered: Boolean = true)
constructor(childrenName: String, parent: AbstractUnit, childClass: Class<T>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
var checked: Boolean
Link copied to clipboard
val childClass: Class<T>
Link copied to clipboard
open override val children: CopyOnWriteArrayList<T>
Link copied to clipboard
var childrenName: String
Link copied to clipboard
open override var comment: String?
Link copied to clipboard
open override val commentTags: HashMap<String, String>
Link copied to clipboard
open override val first: T?
Link copied to clipboard
open override val isEmpty: Boolean
Link copied to clipboard
open override val isMarkedForDeletion: Boolean
Link copied to clipboard
open override var isVirtual: Boolean
Link copied to clipboard
open override val last: T?
Link copied to clipboard
open override var mutatedAt: Long
Link copied to clipboard
open override var name: String
Link copied to clipboard
open override val parent: AbstractUnit?
Link copied to clipboard
open val size: Int
Link copied to clipboard
open override val symbolicName: String

Functions

Link copied to clipboard
open override fun add(element: T): Boolean
open override fun add(index: Int, element: T)
Link copied to clipboard
open override fun addAll(elements: Collection<T>): Boolean
open fun addAll(index: Int, c: Collection<out T?>): Boolean
Link copied to clipboard
open fun addAllAbsent(c: Collection<out T?>?): Int
Link copied to clipboard
open fun addIfAbsent(e: T?): Boolean
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open fun clone(): Any
Link copied to clipboard
Link copied to clipboard
open operator fun contains(o: T?): Boolean
Link copied to clipboard
open fun containsAll(c: Collection<T?>): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
Link copied to clipboard
open operator fun get(index: Int): T?
Link copied to clipboard
fun getByKey(key: String): T?
Link copied to clipboard
open override fun getByName(name: String): T?
Link copied to clipboard
open override fun getDisplayName(diagram: Diagram): String
Link copied to clipboard
fun hasComments(): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open fun indexOf(e: T?, index: Int): Int
open fun indexOf(o: T?): Int
Link copied to clipboard
open fun isLoaded(): Boolean
Link copied to clipboard
fun isWrongName(name: String?, unit: AbstractUnit?): Boolean
Link copied to clipboard
open operator fun iterator(): MutableIterator<T?>
Link copied to clipboard
open fun lastIndexOf(e: T?, index: Int): Int
open fun lastIndexOf(o: T?): Int
Link copied to clipboard
open fun listIterator(): MutableListIterator<T?>
open fun listIterator(index: Int): MutableListIterator<T?>
Link copied to clipboard
open override fun markForDeletion()
Link copied to clipboard
fun moveDown(t: T): Boolean
fun moveDown(idx: Int): Boolean
Link copied to clipboard
fun moveFirst(t: T)
Link copied to clipboard
fun moveUp(t: T): Boolean
fun moveUp(idx: Int): Boolean
Link copied to clipboard
Link copied to clipboard
fun proposeName(name: String?): String
Link copied to clipboard
open override fun ref(): String
Link copied to clipboard
fun refresh()
Link copied to clipboard
open override fun remove(element: T): Boolean
Link copied to clipboard
open fun removeAll(c: Collection<T?>): Boolean
Link copied to clipboard
open override fun removeAt(index: Int): T
Link copied to clipboard
fun rename(name: String, childrenName: String): Boolean
Link copied to clipboard
fun renameSilent(name: String)
Link copied to clipboard
open fun retainAll(c: Collection<T?>): Boolean
Link copied to clipboard
open operator fun set(index: Int, element: T?): T?
Link copied to clipboard
fun setAllSilent(elements: Collection<T>)
Link copied to clipboard
open override fun setCommentTag(key: String, value: String?)
Link copied to clipboard
open fun subList(fromIndex: Int, toIndex: Int): MutableList<T?>
Link copied to clipboard
open fun toArray(): Array<out Any?>?
open fun <T : Any?> toArray(a: Array<out T?>?): Array<out T?>?
Link copied to clipboard
open override fun toString(): String