graflo.architecture.evolution.preview_declared¶
A merge preview of what an op declares, built without the manifests.
:func:declared_preview reads only the equivalences: each member is a class
node whose rows are the properties the declaration names, the merged class
carries the into names, branch attributes and digest, and each identity
source is a resource node with the raw fields it reads. Nothing the manifests
settle is shown -- no other attributes, no resource sides, no vocabulary,
no demoted keys, no findings -- so the outcome stays not_attempted.
The result is an ordinary
:class:~graflo.architecture.evolution.preview.MergePreview, so
:meth:~graflo.architecture.evolution.preview.MergePreview.focus and the
plots take it as they take a full one.
Attributes¶
__all__ = ['declared_preview']
module-attribute
¶
Classes¶
Functions:¶
declared_preview(op)
¶
The declaration graph of op alone.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
op
|
MergeManifestsOp | VertexEquivalence | RelationEquivalence
|
A merge op, or one equivalence (treated as position 0 of an op). |
required |
Returns:
| Type | Description |
|---|---|
MergePreview
|
A preview with one cluster per equivalence, ids and positions as |
MergePreview
|
|
MergePreview
|
them for an op whose every declaration forms its own group. |