Skip to content

Type hierarchy

SysML API

This index lists direct specialization relationships declared in src/. Follow a type link to its source-file landing page.

Supertype Direct specializations
AnalysisArtifact FaultTree, FMEAWorksheet, HAZOPStudy
Connections::BinaryConnection MemoRelationship
ConsistencyRule AttributeConsistencyRule, CoverageConsistencyRule, ElementUsageRule, RelationshipConsistencyRule, RelationUsageRule
ControlledArtifact ModelOwnedArtifact
DataPort CommandPort, SensorPort
ElectricalComponent Battery, PowerSupply
FunctionalAction ActivityAction
FunctionalExchange FunctionalTransfer
Hazard CyberHazard
Interface LogicalInterface, PhysicalInterface, SoftwareInterface
InterfaceElement TrustBoundary
LogicalComponent Subsystem, System, SystemOfSystems
LogicalExchange LogicalTransfer
MechanicalPart Enclosure
MemoAction ActivityFlow, FunctionalAction, FunctionalFlow, InteractionFlow, MemoFunction, MethodologyWorkflowStep, OperationalWorkflow, OperativeAction, OperativeScenario, PostmarketProcess, TestStep, WorkflowControlNode
MemoArtifact ControlledArtifact, RegulatoryStandard, StandardClause
MemoConcern ClinicalConcern, CybersecurityConcern, InteroperabilityConcern, PerformanceConcern, PrivacyConcern, RegulatoryConcern, ReliabilityConcern, SafetyConcern, UsabilityConcern
MemoConsistencyRule AllocatedToSourceKindRule, AllocatedToTargetKindRule, AlternateScenarioHasBaseRule, AssetThreatLinkRule, BenefitRiskWeighedRule, BindingEndsAgreeInDirectionRule, BindsToInterfaceEndKindRule, BoundsDetectionConfirmedRule, CausesCauseKindRule, CausesEffectKindRule, ChangeApprovalRule, ChangeImpactRule, ChangeTraceRule, CharacteristicReachesHazardRule, ComponentExchangeSourceEndpointKindRule, ComponentExchangeTargetEndpointKindRule, ComponentFunctionAllocatedRule, ComposesChildKindRule, ComposesParentKindRule, ContainmentAcyclicRule, ControlInvokesFunctionRule, CriticalTaskValidatedRule, CrossesTrustBoundaryEndKindRule, DerivationGapRule, EvidenceProductionRule, ExchangeHasFlowRule, ExchangeLeavesOutEntersInRule, FunctionDecomposesIntoFunctionsRule, FunctionInChainRule, HazardHasSituationRule, HazardMaxControlsRule, HazardMitigationRule, HazardSeverityRule, InitialRiskMatrixRule, LogicalContainsLogicalRule, LogicalFunctionAllocationRule, LogicalInterfaceDirectionRule, MisuseReachesSituationRule, ModelConstraintHoldsRule, ModelDeclaresSystemRule, NestedPartConnectedRule, PatientContactCharacterizedRule, PerformsPerformerKindRule, PhysicalContainsPhysicalRule, PrecedesEndKindRule, ReleaseSelectionConsistentRule, ReleaseSelectsOneVariantRule, ReleaseSelectsProposedVariantRule, ReqToArchTraceRule, ResidualRiskAcceptabilityRule, ResidualRiskEvaluatedRule, RiskAcceptabilityRule, RiskControlVerificationRule, RiskEstimateRule, RiskToReqTraceRule, RuntimeTracesToModuleRule, SafetyClassCVerificationRule, SafetyCriticalFunctionVerifiedRule, SafetyCriticalStepVerifiedRule, SatisfiedBySourceKindRule, SatisfiedByTargetKindRule, ScreenCaptureProvenanceRule, SituationLeadsToHarmRule, SoftwareComponentWcetWithinDeadlineRule, SoftwareContainsSoftwareRule, SosUseCaseIncludesSystemUseCaseRule, SoupAnomaliesRule, SoupIdentifiedRule, SoupRequirementRule, SwComponentMaxInterfacesRule, SwComponentReqRule, SwComponentSafetyClassRule, SwReqTraceRule, SysReqTraceRule, ThreatMitigationRule, UiElementDesignRecordRule, UnitDecompositionRule, UseErrorTracesToHazardRule, UserNeedIdentifiesUserRule, VerificationCaseMethodRule, VerificationCaseTargetRule, VerifiedByTargetKindRule
MemoConstraint LockoutIntervalConstraint, MaxResponseTimeConstraint, MemoConsistencyRule
MemoDiagramView MemoDependencyMatrixView, MemoScreenLayoutView, MemoTraceabilityMatrixView
MemoDocumentBackedView MemoDocumentView
MemoDocumentView MemoClinicalEvidenceView, MemoCybersecurityAssessmentView, MemoCybersecurityThreatModelView, MemoUsabilityEngineeringView
MemoEvidence ScreenCapture, SecurityAssessmentReport, SecurityFinding
MemoFunction ComponentFunction, SystemFunction
MemoInterface ComponentExchange, DataInterface, Interface
MemoItem DataItem, InterfaceItem, LogicalExchangeItem, RiskItem
MemoMission IntendedUse
MemoNeed Need
MemoPart Algorithm, AnalysisArtifact, Archetype, ArchitectureDescription, ArtifactKindDef, AttackSurface, AttackTechnique, Benefit, ChangeRequest, Citation, ClinicalEvaluation, ConfigurationArtifact, ConfigurationItem, ConsistencyRule, CorrespondenceRule, CyberRiskAssessment, CybersecurityAsset, CybersecurityAssumption, DataModel, DesignDecision, DetectionMethod, DhfDocumentBinding, DiagramIntentMapping, ElementKindAlias, EndToEndFlow, EnumRendering, ExplorerClassification, FaultContainmentRegion, FaultTreeNode, FlowSpecification, HAZOPNode, InterfaceElement, IsolationBoundary, LayerRendering, LogicalBehavior, LogicalComponent, MemoArtifact, MemoEvidence, MemoLegend, MemoLegendSwatch, MemoMatrixGroup, MemoQualityAttribute, MethodologyDefinition, MethodologyLibrary, ModeConfiguration, ModelAnnotation, ModelingPattern, ModelKind, ModelMethodBinding, NotificationSpec, OperationalCapability, OperationalEntity, OperationalParticipant, OverallResidualRiskEvaluation, PhysicalElement, PostMarketSurveillance, ProductFeature, Project, QualityGate, ReasonablyForeseeableMisuse, RegulatedDevice, ReleaseRecord, RequirementDriver, ResolvedMethodology, RiskMatrix, RoleView, RulePolicy, RuntimeEnvironment, SafetyRelatedCharacteristic, SBOMEntry, SecurityProperty, SoftwareBillOfMaterials, SoftwareDeploymentUnit, SoftwareElement, SystemConstant, TaskDifficultyAssessment, ThreatActor, UIEvent, UIState, UseContext, UseEnvironment, UseError, UserInterface, VerifiableElement, ViewInclusionRule, ViewRule, ViewSelectionQuery, WorkflowResource, WorkspaceMembershipEntry
MemoPort DataPort, LogicalPort, PhysicalPort, SoftwarePort
MemoQualityAttribute Availability, Interoperability, Modifiability, Performance, Security, Testability, Usability
MemoRelationship AffectsSBOMEntry, AppliesInContext, AssessedAgainst, AssessesCyberRisk, AssessesDifficulty, AttributedToThreatActor, BindsToInterface, BuildsInto, CapturesScreen, Causes, Changes, CommentsOn, CommitsUseError, ConditionsCyberElement, ConformsTo, ConnectionBinding, ContainsEvent, ControlImplementedBy, CrossesTrustBoundary, Decides, DecisionRecordedInADR, DemonstratesAttackPath, DependsOnSoup, DeploysTo, DerivesCyberRequirement, DerivesFrom, DetectedBy, ElementTriggersAction, EnablesUseCase, ErrorAtElement, EstimatedFor, EvaluatedIn, EvaluatesTask, ExcludesFeature, Exploits, ExposesAsset, FeedsBackTo, FlowComprisesSpec, FlowServesUseCase, FlowTraversesBinding, Governs, HasFailureMode, HasSecurityProperty, HazardRelatedScenario, HeldBy, HostedBy, IdentifiesHazard, IdentifiesVulnerability, ImpactsSafety, IncludesAttackTechnique, IndependentOf, InputToGate, InteractsInContext, LeadsToHarm, LogicalConnector, MemoryBinding, Mitigates, MonitorsSBOMEntry, Motivates, NavigatesTo, NotesOn, PerformsStep, ProducesEvent, ProducesEvidence, ProvidesEnvironment, RationaleFor, RealizedBy, RealizedByScenario, RealizesCyberHazard, RealizesUseCase, ReducedBy, RequiresCapability, RequiresFeature, ScopedTo, SituatedIn, SupportsMitigationEffectiveness, TestedByUsability, ThreatenedBy, TracesRisk, TracesToDocument, Transforms, UsesAttackTechnique, Validates, WeighedAgainst
MemoRequirement Requirement
MemoRequirementElement BehaviorProperty, Contract, MemoMission, MemoNeed, MemoRequirement, TimingConstraint
MemoStakeholder ClinicalEngineer, HardwareEngineer, PrivacyEngineer, ProjectLead, RegulatoryEngineer, SafetyEngineer, SecurityEngineer, SoftwareArchitect, SystemArchitect, UsabilityEngineer, VerificationEngineer
MemoState StateMachine
MemoTypedDependency AffectsRelease, Alternative, Contains, Covers, DoneWhen, Feeds, Implements, IntendedUseOf, IntroducedBy, RealizesFeature, ReleaseOf, Selected, SelectsFeature, ShowsView, UsedWith, VerifiedByCase
MemoUseCase UseCase
MemoVerificationCase ValidationCase, VerificationCase
MemoView MemoDiagramView, MemoDocumentBackedView
ModelAnnotation ModelComment, ModelNote, ModelRationale
ModelMethodBinding ProjectMethodBinding
ModelOwnedArtifact ADRArtifact, AnalysisNotebook, GeneratedReport, MarkdownDocumentSource, ModelDataset, ModelQueryScript, RiskManagementFile
OperationalParticipant User
OperativeAction UIAction
OperativeScenario AttackPath
Parts::Part MemoStakeholder
PhysicalAssembly HardwareAssembly, PhysicalSubassembly
PhysicalComponent AcousticComponent, Actuator, Cable, ElectricalComponent, ElectronicComponent, FluidicComponent, HardwareComponent, MechanicalPart, NetworkMedium, OperatorInterfaceElement, OpticalComponent, PhysicalConnectorPart, PneumaticComponent, Sensor, ThermalComponent
PhysicalElement MemoryDevice, PhysicalAssembly, PhysicalComponent, ProcessingNode
PhysicalFlow PhysicalTransfer
RelationshipConsistencyRule ConditionalConsistencyRule
Requirement SecurityRequirement
RequirementDriver RiskDriver
Risk CyberRisk, ResidualRisk
RiskControlMeasure CyberMitigation
RiskDriver Risk, Threat
RiskItem FailureCause, FailureEffect, FailureMode, Harm, Hazard, HazardCause, HazardousSituation, HAZOPDeviation, MinimalCutSet, SequenceOfEvents, Vulnerability
SoftwareComponent OTSSoftwareComponent
SoftwareElement SoftwareComponent, SoftwareModule, SoftwareSystem, UIElement
SoftwareModule SOUPSoftwareModule
SOUPSoftwareModule OTSSoftwareModule
VerifiableElement FMEAAction, RiskControlMeasure
VerificationCase SecurityAssessmentCase
Views::View MemoView
Views::ViewpointCheck MemoViewpoint
ViewSelectionQuery MemoMatrixAxis