We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get inspired by the list of messages in issue #28 , and put a description of all types of deltas in this issue.
removeChild()
newChild
newAnnotation
The text was updated successfully, but these errors were encountered:
Depends on #273 and #284
Sorry, something went wrong.
Writing this table in Markdown became too tedious, so I started with an AsciiDoctor version: #288 / https://github.com/LionWeb-io/specification/blob/3d05a14197189b809a17db9d889f78be1f8d2b79/delta/delta-api.adoc
Will add all 3 variants of moveReference
moveReference
@lionweb/validation
validation
No branches or pull requests
Get inspired by the list of messages in issue #28 , and put a description of all types of deltas in this issue.
Out of scope (for now)
Open questions
removeChild()
, do we also need to send that for all descendants? If we remove a node via delta protocol, do we also need to send events for all descendants? #286Events
Parameter types
Partitions
Nodes
newConcept: MetaPointer
Properties
property: MetaPointer
newValue: PropertyValue
property: MetaPointer
property: MetaPointer
newValue: PropertyValue
Children
newChild: Node
containment: MetaPointer
index: Index
containment: MetaPointer
index: Index
newChild
must be newnewChild: Node
replacedChild: Node or TargetNode
containment: MetaPointer
index: Index
newContainment: MetaPointer
newIndex: Index
movedChild: TargetNode
oldContainment: MetaPointer
oldIndex: Index
newIndex: Index
movedChild: TargetNode
oldContainment: MetaPointer
oldIndex: Index
movedChild: TargetNode
containment: MetaPointer
oldIndex: Index
Annotations
newAnnotation: Node
index: Index
index: Index
newAnnotation
must be newnewAnnotation: Node
replacedAnnotation: Node or TargetNode
index: Index
newIndex: Index
movedAnnotation: TargetNode
oldIndex: Index
newIndex: Index
movedAnnotation: TargetNode
oldIndex: Index
References
newTarget: TargetNode
newResolveInfo: ResolveInfo
reference: MetaPointer
index: Index
reference: MetaPointer
index: Index
removedResolveInfo: ResolveInfo
newTarget: TargetNode
newResolveInfo: ResolveInfo
reference: MetaPointer
index: Index
replacedResolveInfo: ResolveInfo
newResolveInfo: ResolveInfo
reference: MetaPointer
index: Index
reference: MetaPointer
index: Index
newResolveInfo: ResolveInfo
reference: MetaPointer
index: Index
replacedResolveInfo: ResolveInfo
newTargetId: TargetNode
reference: MetaPointer
index: Index
reference: MetaPointer
index: Index
newTargetId: TargetNode
reference: MetaPointer
index: Index
replacedTargetId: TargetNode
Composite
High-level
The text was updated successfully, but these errors were encountered: