Skip to content

XML Index

Conny Gustafsson edited this page Nov 27, 2024 · 3 revisions

This is an index of currently implemented XML tags.

Each Python class implements one complex type from the XML schema. Each complex type can represent one or more XML tags. The choice of XML tag depends on the element position in the XML tree (i.e. it depends on its parent XML element).

The XML schema that is currently being implemented is AUTOSAR_00051.xsd from AUTOSAR release R22-11.

There are some exceptions to the above rule:

  • On a few occasions, a Python class implements two complex types.
  • On one occasion a complex type has been split in two separate python classes (see SubScript and SuperScript).

Unfortunately, the column for the XSD complex type name couldn't fit the Wiki page formatting so I had to remove it. If you're interested you can find it in the class docstring of the referenced class in the xml.element module.

The Element Category is just something I made up in order to categorize different elements into element groups.

Package Elements

Package elements are XML elements that can be directly added to an AR-PACKAGE.

XML Tag Name Implemented Element Category Python Class Name
APPLICATION-ARRAY-DATA-TYPE v0.5.0 DataType ApplicationArrayDataType
APPLICATION-PRIMITIVE-DATA-TYPE v0.5.0 DataType ApplicationPrimitiveDataType
APPLICATION-RECORD-DATA-TYPE v0.5.0 DataType ApplicationRecordDataType
APPLICATION-SW-COMPONENT-TYPE v0.5.3 SoftwareComponent ApplicationSoftwareComponentType
CLIENT-SERVER-INTERFACE v0.5.2 PortInterface ClientServerInterface
COMPOSITION-SW-COMPONENT-TYPE v0.5.3 SoftwareComponent CompositionSwComponentType
COMPU-METHOD v0.5.0 Computation CompuMethod
CONSTANT-SPECIFICATION v0.5.1 Constants ConstantSpecification
DATA-CONSTR v0.5.0 Constraint DataConstraint
DATA-TYPE-MAPPING-SET v0.5.0 DataType DataTypeMappingSet
E-2-E-PROFILE-COMPATIBILITY-PROPS v0.5.3 SystemTemplate E2EProfileCompatibilityProps
IMPLEMENTATION-DATA-TYPE v0.5.0 DataType ImplementationDataType
MODE-DECLARATION-GROUP v0.5.2 ModeDeclaration ModeDeclarationGroup
MODE-SWITCH-INTERFACE v0.5.2 PortInterface ModeSwitchInterface
NV-DATA-INTERFACE v0.5.2 PortInterface NvDataInterface
PARAMETER-INTERFACE v0.5.2 PortInterface ParameterInterface
SENDER-RECEIVER-INTERFACE v0.5.2 PortInterface SenderReceiverInterface
SW-ADDR-METHOD v0.5.0 AuxiliaryObject SwAddrMethod
SW-BASE-TYPE v0.5.0 DataType SwBaseType
SWC-IMPLEMENTATION v0.5.3 InternalBehavior SwcImplementation
UNIT v0.5.0 Unit Unit

Child elements

Child elements are XML elements that in one way or another is a child element to one or more package elements.

XML Tag Name Implemented Element Category Python Class Name
ANNOTATION v0.5.0 Documentation Annotation
ANNOTATION-TEXT v0.5.0 Documentation DocumentationBlock
APPLICATION-ERROR v0.5.2 PortInterface ApplicationError
APPLICATION-RECORD-ELEMENT v0.5.0 DataType ApplicationRecordElement
APPLICATION-VALUE-SPECIFICATION v0.5.1 Constants ApplicationValueSpecification
ARGUMENT-DATA-PROTOTYPE v0.5.0 DataType ArgumentDataPrototype
ARRAY-VALUE-SPECIFICATION v0.5.1 Constants ArrayValueSpecification
ASSEMBLY-SW-CONNECTOR v0.5.3 SoftwareComponent AssemblySwConnector
ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT v0.5.4 InternalBehavior AsynchronousServerCallReturnsEvent
AUTOSAR-ENGINEERING-OBJECT v0.5.3 CommonStructure AutosarEngineeringObject
AUTOSAR-VARIABLE-IN-IMPL-DATATYPE v0.5.3 InternalBehavior ArVariableInImplementationDataInstanceRef
AUTOSAR-VARIABLE-IREF v0.5.3 InternalBehavior VariableInAtomicSWCTypeInstanceRef
BACKGROUND-EVENT v0.5.4 InternalBehavior BackgroundEvent
BR v0.5.0 Documentation Break
CHANGE v0.5.0 Documentation MultiLanguageOverviewParagraph
CLIENT-COM-SPEC v0.5.3 SoftwareComponent ClientComSpec
CLIENT-SERVER-OPERATION v0.5.2 PortInterface ClientServerOperation
CODE v0.5.3 CommonStructure Code
COMPU-CONST v0.5.0 Computation CompuConst
COMPU-DEFAULT-VALUE v0.5.0 Computation CompuConst
COMPU-INTERNAL-TO-PHYS v0.5.0 Computation Computation
COMPU-INVERSE-VALUE v0.5.0 Computation CompuConst
COMPU-PHYS-TO-INTERNAL v0.5.0 Computation Computation
COMPU-RATIONAL-COEFFS v0.5.0 Computation CompuRational
COMPU-SCALE v0.5.0 Computation CompuScale
CONSTANT-REFERENCE v0.5.1 Constants ConstantReference
DATA-CONSTR-RULE v0.5.0 Constraint DataConstraintRule
DATA-IREF v0.5.4 SoftwareComponent RVariableInAtomicSwcInstanceRef
DATA-RECEIVE-ERROR-EVENT v0.5.4 InternalBehavior DataReceiveErrorEvent
DATA-RECEIVED-EVENT v0.5.4 InternalBehavior DataReceivedEvent
DATA-SEND-COMPLETED-EVENT v0.5.4 InternalBehavior DataSendCompletedEvent
DATA-TYPE-MAP v0.5.0 DataType DataTypeMap
DATA-WRITE-COMPLETED-EVENT v0.5.4 InternalBehavior DataWriteCompletedEvent
DELEGATION-SW-CONNECTOR v0.5.3 SoftwareComponent DelegationSwConnector
DESC v0.5.0 Documentation MultiLanguageOverviewParagraph
DISABLED-MODE-IREF v0.5.4 SoftwareComponent RModeInAtomicSwcInstanceRef
DISPLAY-NAME v0.5.0 Documentation SingleLanguageUnitNames
ELEMENT v0.5.0 DataType ApplicationArrayElement
END-TO-END-TRANSFORMATION-COM-SPEC-PROPS v0.5.3 SystemTemplate EndToEndTransformationComSpecProps
EXECUTABLE-ENTITY-ACTIVATION-REASON v0.5.4 InternalBehavior ExecutableEntityActivationReason
EXTERNAL-TRIGGER-OCCURRED-EVENT v0.5.4 InternalBehavior ExternalTriggerOccurredEvent
IMPLEMENTATION-DATA-TYPE-ELEMENT v0.5.0 DataType ImplementationDataTypeElement
INIT-EVENT v0.5.4 InternalBehavior InitEvent
INTERNAL-CONSTRS v0.5.0 Constraint InternalConstraint
INTRODUCTION v0.5.0 Documentation DocumentationBlock
INVALIDATION-POLICY v0.5.2 PortInterface InvalidationPolicy
ITEM-LABEL v0.5.0 Documentation MultiLanguageOverviewParagraph
L-1 v0.5.0 Documentation LanguageParagraph
L-2 v0.5.0 Documentation LanguageOverviewParagraph
L-4 v0.5.0 Documentation LanguageLongName
L-5 v0.5.0 Documentation LanguageVerbatim
LABEL v0.5.0 Documentation MultilanguageLongName
LONG-NAME v0.5.0 Documentation MultilanguageLongName
MODE-DECLARATION v0.5.2 ModeDeclaration ModeDeclaration
MODE-DECLARATION-GROUP-PROTOTYPE v0.5.2 ModeDeclaration ModeDeclarationGroupPrototype
MODE-GROUP v0.5.2 ModeDeclaration ModeDeclarationGroupPrototype
MODE-GROUP-IREF v0.5.4 SoftwareComponent PModeGroupInAtomicSwcInstanceRef
MODE-IREF v0.5.4 SoftwareComponent RModeInAtomicSwcInstanceRef
MODE-MANAGER-ERROR-BEHAVIOR v0.5.2 ModeDeclaration ModeErrorBehavior
MODE-SWITCH-RECEIVER-COM-SPEC v0.5.3 SoftwareComponent ModeSwitchReceiverComSpec
MODE-SWITCH-SENDER-COM-SPEC v0.5.3 SoftwareComponent ModeSwitchSenderComSpec
MODE-SWITCHED-ACK v0.5.3 SoftwareComponent ModeSwitchedAckRequest
MODE-SWITCHED-ACK-EVENT v0.5.4 InternalBehavior ModeSwitchedAckEvent
MODE-TRANSITION v0.5.2 ModeDeclaration ModeTransition
MODE-USER-ERROR-BEHAVIOR v0.5.2 ModeDeclaration ModeErrorBehavior
NETWORK-REPRESENTATION v0.5.0 DataType SwDataDefProps
NONQUEUED-RECEIVER-COM-SPEC v0.5.3 SoftwareComponent NonqueuedReceiverComSpec
NONQUEUED-SENDER-COM-SPEC v0.5.3 SoftwareComponent NonqueuedSenderComSpec
NOT-AVAILABLE-VALUE-SPECIFICATION v0.5.1 Constants NotAvailableValueSpecification
NUMERICAL-VALUE-SPECIFICATION v0.5.1 Constants NumericalValueSpecification
NV-PROVIDE-COM-SPEC v0.5.3 SoftwareComponent NvProvideComSpec
NV-REQUIRE-COM-SPEC v0.5.3 SoftwareComponent NvRequireComSpec
OPERATION-INVOKED-EVENT v0.5.4 InternalBehavior OperationInvokedEvent
OPERATION-IREF v0.5.4 SoftwareComponent POperationInAtomicSwcInstanceRef
P v0.5.0 Documentation MultiLanguageParagraph
P-PORT-IN-COMPOSITION-INSTANCE-REF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef
P-PORT-PROTOTYPE v0.5.3 SoftwareComponent ProvidePortPrototype
PARAMETER-DATA-PROTOTYPE v0.5.0 DataType ParameterDataPrototype
PARAMETER-PROVIDE-COM-SPEC v0.5.3 SoftwareComponent ParameterProvideComSpec
PARAMETER-REQUIRE-COM-SPEC v0.5.3 SoftwareComponent ParameterRequireComSpec
PASS-THROUGH-SW-CONNECTOR v0.5.3 SoftwareComponent PassThroughSwConnector
PHYS-CONSTRS v0.5.0 Constraint PhysicalConstraint
PR-PORT-PROTOTYPE v0.5.3 SoftwareComponent PRPortPrototype
PRM-UNIT v0.5.0 Documentation SingleLanguageUnitNames
PROVIDER-IREF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef
QUEUED-RECEIVER-COM-SPEC v0.5.3 SoftwareComponent QueuedReceiverComSpec
QUEUED-SENDER-COM-SPEC v0.5.3 SoftwareComponent QueuedSenderComSpec
R-PORT-IN-COMPOSITION-INSTANCE-REF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef
R-PORT-PROTOTYPE v0.5.3 SoftwareComponent RequirePortPrototype
REASON v0.5.0 Documentation MultiLanguageOverviewParagraph
RECEPTION-COM-SPEC-PROPS v0.5.3 SoftwareComponent ReceptionComSpecProps
RECORD-VALUE-SPECIFICATION v0.5.1 Constants RecordValueSpecification
REPLACE-WITH v0.5.3 InternalBehavior VariableAccess
REQUESTER-IREF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef
REQUIRED-TRIGGER-IREF v0.5.4 SoftwareComponent RTriggerInAtomicSwcInstanceRef
RUNNABLE-ENTITY v0.5.4 InternalBehavior RunnableEntity
SCALE-CONSTR v0.5.0 Constraint ScaleConstraint
SERVER-COM-SPEC v0.5.3 SoftwareComponent ServerComSpec
SUB v0.5.0 Documentation SubScript
SUP v0.5.0 Documentation SuperScript
SW-ARRAYSIZE v0.5.1 DataType ValueList
SW-AXIS-CONT v0.5.1 CalibrationData SwAxisCont
SW-BIT-REPRESENTATION v0.5.0 DataType SwBitRepresentation
SW-COMPONENT-PROTOTYPE v0.5.3 SoftwareComponent SwComponentPrototype
SW-DATA-DEF-PROPS v0.5.0 DataType SwDataDefProps
SW-DATA-DEF-PROPS-CONDITIONAL v0.5.0 DataType SwDataDefPropsConditional
SW-POINTER-TARGET-PROPS v0.5.0 DataType SwPointerTargetProps
SW-TEXT-PROPS v0.5.0 DataType SwTextProps
SW-VALUE-CONT v0.5.1 CalibrationData SwValueCont
SW-VALUES-PHYS v0.5.1 CalibrationData SwValues
SWC-INTERNAL-BEHAVIOR v0.5.4 InternalBehavior SwcInternalBehavior
SWC-MODE-MANAGER-ERROR-EVENT v0.5.4 InternalBehavior SwcModeManagerErrorEvent
SWC-MODE-SWITCH-EVENT v0.5.4 InternalBehavior SwcModeSwitchEvent
SYMBOL-PROPS v0.5.0 DataType SymbolProps
TEXT-VALUE-SPECIFICATION v0.5.1 Constants TextValueSpecification
TIMING-EVENT v0.5.4 InternalBehavior TimingEvent
TRANSFORMER-HARD-ERROR-EVENT v0.5.4 InternalBehavior TransformerHardErrorEvent
TRANSMISSION-ACKNOWLEDGE v0.5.3 SoftwareComponent TransmissionAcknowledgementRequest
TRANSMISSION-PROPS v0.5.3 SoftwareComponent TransmissionComSpecProps
TRIGGER-IREF v0.5.4 SoftwareComponent PTriggerInAtomicSwcTypeInstanceRef
TRIGGER-IREF v0.5.4 SoftwareComponent RTriggerInAtomicSwcInstanceRef
UNIT-DISPLAY-NAME v0.5.0 Documentation SingleLanguageUnitNames
VARIABLE-ACCESS v0.5.3 InternalBehavior VariableAccess
VARIABLE-DATA-PROTOTYPE v0.5.0 DataType VariableDataPrototype
VERBATIM v0.5.0 Documentation MultiLanguageVerbatim
VG v0.5.1 CalibrationData ValueGroup
Clone this wiki locally