Skip to content

common_types

trestle.common.common_types ¤

Special types are defined here.

Attributes¤

FixedUuidModel = Resource module-attribute ¤

OBT = TypeVar('OBT', bound=OscalBaseModel) module-attribute ¤

TG = TypeVar('TG') module-attribute ¤

TG2 = TypeVar('TG2') module-attribute ¤

TopLevelOscalModel = TypeVar('TopLevelOscalModel', AssessmentPlan, AssessmentResults, Catalog, comp.ComponentDefinition, PlanOfActionAndMilestones, prof.Profile, ossp.SystemSecurityPlan) module-attribute ¤

TypeWithByComps = TypeVar('TypeWithByComps', ossp.ImplementedRequirement, ossp.Statement, comp.ImplementedRequirement, comp.Statement) module-attribute ¤

TypeWithParamId = TypeVar('TypeWithParamId', ossp.SetParameter, prof.SetParameter, comp.SetParameter) module-attribute ¤

TypeWithParts = TypeVar('TypeWithParts', Control, Part, Group, prof.Add, prof.Group) module-attribute ¤

TypeWithProps = TypeVar('TypeWithProps', Control, Part, AssessmentPart, comp.Statement, ossp.Statement, comp.ImplementedRequirement, ossp.ImplementedRequirement) module-attribute ¤

TypeWithSetParams = TypeVar('TypeWithSetParams', ossp.ImplementedRequirement, ossp.ByComponent, ossp.ControlImplementation, comp.ImplementedRequirement, comp.ControlImplementation, prof.Modify) module-attribute ¤

Classes¤

handler: python