metadata.specification package¶
Subpackages¶
- metadata.specification.activity package
- Subpackages
- metadata.specification.activity.classifiers package
- Submodules
- metadata.specification.activity.classifiers.action module
- metadata.specification.activity.classifiers.control module
- metadata.specification.activity.classifiers.event module
- metadata.specification.activity.classifiers.object module
- metadata.specification.activity.classifiers.swimlane module
- Module contents
- metadata.specification.activity.classifiers package
- Submodules
- metadata.specification.activity.relations module
ControlFlowControlFlowConditionControlFlowCondition.aggregatorControlFlowCondition.isElseControlFlowCondition.model_configControlFlowCondition.operatorControlFlowCondition.set_target_class_name()ControlFlowCondition.target_attributeControlFlowCondition.target_attribute_typeControlFlowCondition.target_classControlFlowCondition.target_class_nameControlFlowCondition.thresholdControlFlowCondition.validate_condition()
ObjectFlow
- Module contents
- Subpackages
- metadata.specification.applications package
- metadata.specification.base package
- metadata.specification.classes package
- metadata.specification.component package
- metadata.specification.kernel package
- metadata.specification.usecase package
Module contents¶
- class metadata.specification.ClassifierSchema(**data)¶
Bases:
ClassifierSchema- Parameters:
data (Annotated[Annotated[SwimLane | SwimLaneGroup, FieldInfo(annotation=NoneType, required=True, discriminator='type')] | Action | Annotated[Decision | Final | Fork | Initial | Join | Merge, FieldInfo(annotation=NoneType, required=True, discriminator='type')] | Object | Event | Application | Page | Section | Class | Enum | Signal | Interface | Actor | Usecase | SystemBoundary | System | Container | Component, FieldInfo(annotation=NoneType, required=True, discriminator='type')])
system_id (UUID | None)
system_name (str | None)
id (UUID | None)
-
data:
Annotated[Union[Annotated[Union[SwimLane,SwimLaneGroup]],Action,Annotated[Union[Decision,Final,Fork,Initial,Join,Merge]],Object,Event,Application,Page,Section,Class,Enum,Signal,Interface,Actor,Usecase,SystemBoundary,System,Container,Component]]¶
-
id:
Optional[UUID]¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
system_id:
Optional[UUID]¶
-
system_name:
Optional[str]¶
- class metadata.specification.RelationSchema(**data)¶
Bases:
RelationSchema- Parameters:
id (UUID | None)
data (AnyObject)
source_id (UUID)
target_id (UUID)
-
data:
AnyObject¶
-
id:
Optional[UUID]¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
source:
UUID¶
-
target:
UUID¶