Package-level declarations

Types

Link copied to clipboard
data class AllChildrenDependency(val branch: IBranch, val nodeId: Long) : DependencyBase

Dependency for any child role changes.

Link copied to clipboard
data class AllPropertiesDependency(val branch: IBranch, val nodeId: Long) : DependencyBase

Dependency for any property changes.

Link copied to clipboard
data class AllReferencesDependency(val branch: IBranch, val nodeId: Long) : DependencyBase

Dependency for any reference changes.

Link copied to clipboard
Link copied to clipboard
open class AutoTransaction(val branch: IBranch) : ITransaction
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BranchDependency(val branch: IBranch) : IStateVariableReference<IBranch>
Link copied to clipboard
data class ChildrenDependency(val branch: IBranch, val nodeId: Long, val role: String?) : DependencyBase

Dependency for a single child role change.

Link copied to clipboard
data class ConceptDependency(val branch: IBranch, val nodeId: Long) : DependencyBase

Dependency for concept changes.

Link copied to clipboard
data class ContainmentDependency(val branch: IBranch, val nodeId: Long) : DependencyBase

Dependency for parent or role in parent changes.

Link copied to clipboard
abstract class DependencyBase : IStateVariableReference<Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PropertyDependency(val branch: IBranch, val nodeId: Long, val role: String) : DependencyBase

Dependency for a single property change.

Link copied to clipboard
data class ReferenceDependency(val branch: IBranch, val nodeId: Long, val role: String) : DependencyBase

Dependency for a single reference change.

Link copied to clipboard
class SubtreeChanges(val cacheSize: Int)
Link copied to clipboard
data class UnclassifiedNodeDependency(val branch: IBranch, val nodeId: Long) : DependencyBase

Catch-all dependency for changes to a node. It's the group dependency for a single node. Also used directly when a node is added/deleted as a whole.