metadata.specification.usecase package

Submodules

metadata.specification.usecase.classifiers module

metadata.specification.usecase.relations module

class metadata.specification.usecase.relations.UsecaseRelation(**data)

Bases: RelationBase

Parameters:
  • position_handlers (List[PositionHandlers] | None)

  • type (Literal['interaction', 'extension', 'inclusion'])

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

type: Literal['interaction', 'extension', 'inclusion']

Module contents

class metadata.specification.usecase.UsecaseRelation(**data)

Bases: RelationBase

Parameters:
  • position_handlers (List[PositionHandlers] | None)

  • type (Literal['interaction', 'extension', 'inclusion'])

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

position_handlers: Optional[List[PositionHandlers]]
type: Literal['interaction', 'extension', 'inclusion']