Skip to content

XML Index

Conny Gustafsson edited this page Nov 18, 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 an 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).

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 XSD Complex Type Notes
APPLICATION-ARRAY-DATA-TYPE v0.5.0 DataType ApplicationArrayDataType AR:APPLICATION-ARRAY-DATA-TYPE
APPLICATION-PRIMITIVE-DATA-TYPE v0.5.0 DataType ApplicationPrimitiveDataType AR:APPLICATION-PRIMITIVE-DATA-TYPE
APPLICATION-RECORD-DATA-TYPE v0.5.0 DataType ApplicationRecordDataType AR:APPLICATION-RECORD-DATA-TYPE
APPLICATION-SW-COMPONENT-TYPE v0.5.3 SoftwareComponent ApplicationSoftwareComponentType AR:APPLICATION-SW-COMPONENT-TYPE
CLIENT-SERVER-INTERFACE v0.5.2 PortInterface ClientServerInterface AR:CLIENT-SERVER-INTERFACE
COMPOSITION-SW-COMPONENT-TYPE v0.5.3 SoftwareComponent CompositionSwComponentType AR:COMPOSITION-SW-COMPONENT-TYPE
COMPU-METHOD v0.5.0 Computation CompuMethod AR:COMPU-METHOD
CONSTANT-SPECIFICATION v0.5.1 Constants ConstantSpecification AR:CONSTANT-SPECIFICATION
DATA-CONSTR v0.5.0 Constraint DataConstraint AR:DATA-CONSTR
DATA-TYPE-MAPPING-SET v0.5.0 DataType DataTypeMappingSet AR:DATA-TYPE-MAPPING-SET
E-2-E-PROFILE-COMPATIBILITY-PROPS v0.5.3 SystemTemplate E2EProfileCompatibilityProps AR:E-2-E-PROFILE-COMPATIBILITY-PROPS
IMPLEMENTATION-DATA-TYPE v0.5.0 DataType ImplementationDataType AR:IMPLEMENTATION-DATA-TYPE
MODE-DECLARATION-GROUP v0.5.2 ModeDeclaration ModeDeclarationGroup AR:MODE-DECLARATION-GROUP
MODE-SWITCH-INTERFACE v0.5.2 PortInterface ModeSwitchInterface AR:MODE-SWITCH-INTERFACE
NV-DATA-INTERFACE v0.5.2 PortInterface NvDataInterface AR:NV-DATA-INTERFACE
PARAMETER-INTERFACE v0.5.2 PortInterface ParameterInterface AR:PARAMETER-INTERFACE
SENDER-RECEIVER-INTERFACE v0.5.2 PortInterface SenderReceiverInterface AR:SENDER-RECEIVER-INTERFACE
SW-ADDR-METHOD v0.5.0 AuxiliaryObject SwAddrMethod AR:SW-ADDR-METHOD Partially Implemented
SW-BASE-TYPE v0.5.0 DataType SwBaseType AR;SW-BASE-TYPE
SWC-IMPLEMENTATION v0.5.3 InternalBehavior SwcImplementation AR:SWC-IMPLEMENTATION Partially Implemented
UNIT v0.5.0 Unit Unit AR: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 XSD Complex Type Notes
ANNOTATION v0.5.0 Documentation Annotation AR:ANNOTATION
ANNOTATION-TEXT v0.5.0 Documentation DocumentationBlock AR:DOCUMENTATION-BLOCK
APPLICATION-ERROR v0.5.2 PortInterface ApplicationError AR:APPLICATION-ERROR
APPLICATION-RECORD-ELEMENT v0.5.0 DataType ApplicationRecordElement AR:APPLICATION-RECORD-ELEMENT
APPLICATION-VALUE-SPECIFICATION v0.5.1 Constants ApplicationValueSpecification AR:APPLICATION-VALUE-SPECIFICATION
ARGUMENT-DATA-PROTOTYPE v0.5.0 DataType ArgumentDataPrototype AR:ARGUMENT-DATA-PROTOTYPE
ARRAY-VALUE-SPECIFICATION v0.5.1 Constants ArrayValueSpecification AR:ARRAY-VALUE-SPECIFICATION
ASSEMBLY-SW-CONNECTOR v0.5.3 SoftwareComponent AssemblySwConnector AR:ASSEMBLY-SW-CONNECTOR
ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT v0.5.4 InternalBehavior AsynchronousServerCallReturnsEvent AR:ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT
AUTOSAR-ENGINEERING-OBJECT v0.5.3 CommonStructure AutosarEngineeringObject AR;AUTOSAR-ENGINEERING-OBJECT
AUTOSAR-VARIABLE-IN-IMPL-DATATYPE v0.5.3 InternalBehavior ArVariableInImplementationDataInstanceRef AR:AR-VARIABLE-IN-IMPLEMENTATION-DATA-INSTANCE-REF
AUTOSAR-VARIABLE-IREF v0.5.3 InternalBehavior VariableInAtomicSWCTypeInstanceRef AR:VARIABLE-IN-ATOMIC-SWC-TYPE-INSTANCE-REF
BACKGROUND-EVENT v0.5.4 InternalBehavior BackgroundEvent AR:BACKGROUND-EVENT
BR v0.5.0 Documentation Break AR:BR
CHANGE v0.5.0 Documentation MultiLanguageOverviewParagraph AR:MULTI-LANGUAGE-OVERVIEW-PARAGRAPH
CLIENT-COM-SPEC v0.5.3 SoftwareComponent ClientComSpec AR:CLIENT-COM-SPEC
CLIENT-SERVER-OPERATION v0.5.2 PortInterface ClientServerOperation AR:CLIENT-SERVER-OPERATION
CODE v0.5.3 CommonStructure Code AR:CODE
COMPU-CONST v0.5.0 Computation CompuConst AR:COMPU-CONST
COMPU-DEFAULT-VALUE v0.5.0 Computation CompuConst AR:COMPU-CONST
COMPU-INTERNAL-TO-PHYS v0.5.0 Computation Computation AR:COMPU
COMPU-INVERSE-VALUE v0.5.0 Computation CompuConst AR:COMPU-CONST
COMPU-PHYS-TO-INTERNAL v0.5.0 Computation Computation AR:COMPU
COMPU-RATIONAL-COEFFS v0.5.0 Computation CompuRational AR:COMPU-RATIONAL-COEFFS
COMPU-SCALE v0.5.0 Computation CompuScale AR:COMPU-SCALE
CONSTANT-REFERENCE v0.5.1 Constants ConstantReference AR:CONSTANT-REFERENCE
DATA-CONSTR-RULE v0.5.0 Constraint DataConstraintRule AR:DATA-CONSTR-RULE
DATA-IREF v0.5.4 SoftwareComponent RVariableInAtomicSwcInstanceRef AR:R-VARIABLE-IN-ATOMIC-SWC-INSTANCE-REF
DATA-RECEIVE-ERROR-EVENT v0.5.4 InternalBehavior DataReceiveErrorEvent AR:DATA-RECEIVE-ERROR-EVENT
DATA-RECEIVED-EVENT v0.5.4 InternalBehavior DataReceivedEvent AR:DATA-RECEIVED-EVENT
DATA-SEND-COMPLETED-EVENT v0.5.4 InternalBehavior DataSendCompletedEvent AR:DATA-SEND-COMPLETED-EVENT
DATA-TYPE-MAP v0.5.0 DataType DataTypeMap AR:DATA-TYPE-MAP
DATA-WRITE-COMPLETED-EVENT v0.5.4 InternalBehavior DataWriteCompletedEvent AR:DATA-WRITE-COMPLETED-EVENT
DELEGATION-SW-CONNECTOR v0.5.3 SoftwareComponent DelegationSwConnector AR:DELEGATION-SW-CONNECTOR
DESC v0.5.0 Documentation MultiLanguageOverviewParagraph AR:MULTI-LANGUAGE-OVERVIEW-PARAGRAPH
DISABLED-MODE-IREF v0.5.4 SoftwareComponent RModeInAtomicSwcInstanceRef AR:R-MODE-IN-ATOMIC-SWC-INSTANCE-REF
DISPLAY-NAME v0.5.0 Documentation SingleLanguageUnitNames AR:SINGLE-LANGUAGE-UNIT-NAMES
ELEMENT v0.5.0 DataType ApplicationArrayElement AR:APPLICATION-ARRAY-ELEMENT
END-TO-END-TRANSFORMATION-COM-SPEC-PROPS v0.5.3 SystemTemplate EndToEndTransformationComSpecProps AR:END-TO-END-TRANSFORMATION-COM-SPEC-PROPS
EXECUTABLE-ENTITY-ACTIVATION-REASON v0.5.4 InternalBehavior ExecutableEntityActivationReason AR:EXECUTABLE-ENTITY-ACTIVATION-REASON
EXTERNAL-TRIGGER-OCCURRED-EVENT v0.5.4 InternalBehavior ExternalTriggerOccurredEvent AR:EXTERNAL-TRIGGER-OCCURRED-EVENT
IMPLEMENTATION-DATA-TYPE-ELEMENT v0.5.0 DataType ImplementationDataTypeElement AR:IMPLEMENTATION-DATA-TYPE-ELEMENT
INIT-EVENT v0.5.4 InternalBehavior InitEvent AR:INIT-EVENT
INTERNAL-CONSTRS v0.5.0 Constraint InternalConstraint AR:INTERNAL-CONSTRS
INTRODUCTION v0.5.0 Documentation DocumentationBlock AR:DOCUMENTATION-BLOCK
INVALIDATION-POLICY v0.5.2 PortInterface InvalidationPolicy AR:INVALIDATION-POLICY
ITEM-LABEL v0.5.0 Documentation MultiLanguageOverviewParagraph AR:MULTI-LANGUAGE-OVERVIEW-PARAGRAPH
L-1 v0.5.0 Documentation LanguageParagraph AR:L-PARAGRAPH
L-2 v0.5.0 Documentation LanguageOverviewParagraph AR:L-OVERVIEW-PARAGRAPH
L-4 v0.5.0 Documentation LanguageLongName AR:L-LONG-NAME
L-5 v0.5.0 Documentation LanguageVerbatim AR:L-VERBATIM
LABEL v0.5.0 Documentation MultilanguageLongName AR:MULTILANGUAGE-LONG-NAME
LONG-NAME v0.5.0 Documentation MultilanguageLongName AR:MULTILANGUAGE-LONG-NAME
MODE-DECLARATION v0.5.2 ModeDeclaration ModeDeclaration AR:MODE-DECLARATION
MODE-DECLARATION-GROUP-PROTOTYPE v0.5.2 ModeDeclaration ModeDeclarationGroupPrototype AR:MODE-DECLARATION-GROUP-PROTOTYPE
MODE-GROUP v0.5.2 ModeDeclaration ModeDeclarationGroupPrototype AR:MODE-DECLARATION-GROUP-PROTOTYPE
MODE-GROUP-IREF v0.5.4 SoftwareComponent PModeGroupInAtomicSwcInstanceRef AR:P-MODE-GROUP-IN-ATOMIC-SWC-INSTANCE-REF
MODE-IREF v0.5.4 SoftwareComponent RModeInAtomicSwcInstanceRef AR:R-MODE-IN-ATOMIC-SWC-INSTANCE-REF
MODE-MANAGER-ERROR-BEHAVIOR v0.5.2 ModeDeclaration ModeErrorBehavior AR:MODE-ERROR-BEHAVIOR
MODE-SWITCH-RECEIVER-COM-SPEC v0.5.3 SoftwareComponent ModeSwitchReceiverComSpec AR:MODE-SWITCH-RECEIVER-COM-SPEC
MODE-SWITCH-SENDER-COM-SPEC v0.5.3 SoftwareComponent ModeSwitchSenderComSpec AR:MODE-SWITCH-SENDER-COM-SPEC
MODE-SWITCHED-ACK v0.5.3 SoftwareComponent ModeSwitchedAckRequest AR:MODE-SWITCHED-ACK-REQUEST
MODE-SWITCHED-ACK-EVENT v0.5.4 InternalBehavior ModeSwitchedAckEvent AR:MODE-SWITCHED-ACK-EVENT
MODE-TRANSITION v0.5.2 ModeDeclaration ModeTransition AR:MODE-TRANSITION
MODE-USER-ERROR-BEHAVIOR v0.5.2 ModeDeclaration ModeErrorBehavior AR:MODE-ERROR-BEHAVIOR
NETWORK-REPRESENTATION v0.5.0 DataType SwDataDefProps AR:SW-DATA-DEF-PROPS
NONQUEUED-RECEIVER-COM-SPEC v0.5.3 SoftwareComponent NonqueuedReceiverComSpec AR:NONQUEUED-RECEIVER-COM-SPEC
NONQUEUED-SENDER-COM-SPEC v0.5.3 SoftwareComponent NonqueuedSenderComSpec AR:NONQUEUED-SENDER-COM-SPEC
NOT-AVAILABLE-VALUE-SPECIFICATION v0.5.1 Constants NotAvailableValueSpecification AR:NOT-AVAILABLE-VALUE-SPECIFICATION
NUMERICAL-VALUE-SPECIFICATION v0.5.1 Constants NumericalValueSpecification AR:NUMERICAL-VALUE-SPECIFICATION
NV-PROVIDE-COM-SPEC v0.5.3 SoftwareComponent NvProvideComSpec AR:NV-PROVIDE-COM-SPEC
NV-REQUIRE-COM-SPEC v0.5.3 SoftwareComponent NvRequireComSpec AR:NV-REQUIRE-COM-SPEC
OPERATION-INVOKED-EVENT v0.5.4 InternalBehavior OperationInvokedEvent AR:OPERATION-INVOKED-EVENT
OPERATION-IREF v0.5.4 SoftwareComponent POperationInAtomicSwcInstanceRef AR:P-OPERATION-IN-ATOMIC-SWC-INSTANCE-REF
P v0.5.0 Documentation MultiLanguageParagraph AR:MULTI-LANGUAGE-PARAGRAPH
P-PORT-IN-COMPOSITION-INSTANCE-REF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef P-PORT-IN-COMPOSITION-INSTANCE-REF
P-PORT-PROTOTYPE v0.5.3 SoftwareComponent ProvidePortPrototype AR:P-PORT-PROTOTYPE
PARAMETER-DATA-PROTOTYPE v0.5.0 DataType ParameterDataPrototype AR:PARAMETER-DATA-PROTOTYPE
PARAMETER-PROVIDE-COM-SPEC v0.5.3 SoftwareComponent ParameterProvideComSpec AR:PARAMETER-PROVIDE-COM-SPEC
PARAMETER-REQUIRE-COM-SPEC v0.5.3 SoftwareComponent ParameterRequireComSpec AR:PARAMETER-REQUIRE-COM-SPEC
PASS-THROUGH-SW-CONNECTOR v0.5.3 SoftwareComponent PassThroughSwConnector AR:PASS-THROUGH-SW-CONNECTOR
PHYS-CONSTRS v0.5.0 Constraint PhysicalConstraint AR:PHYS-CONSTRS
PR-PORT-PROTOTYPE v0.5.3 SoftwareComponent PRPortPrototype AR:PR-PORT-PROTOTYPE
PRM-UNIT v0.5.0 Documentation SingleLanguageUnitNames AR:SINGLE-LANGUAGE-UNIT-NAMES
PROVIDER-IREF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef P-PORT-IN-COMPOSITION-INSTANCE-REF
QUEUED-RECEIVER-COM-SPEC v0.5.3 SoftwareComponent QueuedReceiverComSpec AR:QUEUED-RECEIVER-COM-SPEC
QUEUED-SENDER-COM-SPEC v0.5.3 SoftwareComponent QueuedSenderComSpec AR:QUEUED-SENDER-COM-SPEC
R-PORT-IN-COMPOSITION-INSTANCE-REF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef R-PORT-IN-COMPOSITION-INSTANCE-REF
R-PORT-PROTOTYPE v0.5.3 SoftwareComponent RequirePortPrototype AR:R-PORT-PROTOTYPE
REASON v0.5.0 Documentation MultiLanguageOverviewParagraph AR:MULTI-LANGUAGE-OVERVIEW-PARAGRAPH
RECEPTION-COM-SPEC-PROPS v0.5.3 SoftwareComponent ReceptionComSpecProps AR:RECEPTION-COM-SPEC-PROPS
RECORD-VALUE-SPECIFICATION v0.5.1 Constants RecordValueSpecification AR:RECORD-VALUE-SPECIFICATION
REPLACE-WITH v0.5.3 InternalBehavior VariableAccess AR:VARIABLE-ACCESS
REQUESTER-IREF v0.5.3 SoftwareComponent PortInCompositionTypeInstanceRef R-PORT-IN-COMPOSITION-INSTANCE-REF
REQUIRED-TRIGGER-IREF v0.5.4 SoftwareComponent RTriggerInAtomicSwcInstanceRef AR:R-TRIGGER-IN-ATOMIC-SWC-INSTANCE-REF
RUNNABLE-ENTITY v0.5.4 InternalBehavior RunnableEntity AR:RUNNABLE-ENTITY Partially implemented
SCALE-CONSTR v0.5.0 Constraint ScaleConstraint AR:SCALE-CONSTR
SERVER-COM-SPEC v0.5.3 SoftwareComponent ServerComSpec AR:SERVER-COM-SPEC
SUB v0.5.0 Documentation SubScript AR:SUPSCRIPT Intentionally split in two Python classes
SUP v0.5.0 Documentation SuperScript AR:SUPSCRIPT
SW-ARRAYSIZE v0.5.1 DataType ValueList AR:VALUE-LIST
SW-AXIS-CONT v0.5.1 CalibrationData SwAxisCont AR:SW-AXIS-CONT
SW-BIT-REPRESENTATION v0.5.0 DataType SwBitRepresentation AR;SW-BIT-REPRESENTATION
SW-COMPONENT-PROTOTYPE v0.5.3 SoftwareComponent SwComponentPrototype AR:SW-COMPONENT-PROTOTYPE
SW-DATA-DEF-PROPS v0.5.0 DataType SwDataDefProps AR:SW-DATA-DEF-PROPS
SW-DATA-DEF-PROPS-CONDITIONAL v0.5.0 DataType SwDataDefPropsConditional AR;SW-DATA-DEF-PROPS-CONDITIONAL
SW-POINTER-TARGET-PROPS v0.5.0 DataType SwPointerTargetProps AR;SW-POINTER-TARGET-PROPS
SW-TEXT-PROPS v0.5.0 DataType SwTextProps AR;SW-TEXT-PROPS
SW-VALUE-CONT v0.5.1 CalibrationData SwValueCont AR:SW-VALUE-CONT
SW-VALUES-PHYS v0.5.1 CalibrationData SwValues AR:SW-VALUES
SWC-INTERNAL-BEHAVIOR v0.5.4 InternalBehavior SwcInternalBehavior AR:SWC-INTERNAL-BEHAVIOR Partially Implemented
SWC-MODE-MANAGER-ERROR-EVENT v0.5.4 InternalBehavior SwcModeManagerErrorEvent AR:SWC-MODE-MANAGER-ERROR-EVENT
SWC-MODE-SWITCH-EVENT v0.5.4 InternalBehavior SwcModeSwitchEvent AR:SWC-MODE-SWITCH-EVENT
SYMBOL-PROPS v0.5.0 DataType SymbolProps AR:SYMBOL-PROPS
TEXT-VALUE-SPECIFICATION v0.5.1 Constants TextValueSpecification AR:TEXT-VALUE-SPECIFICATION
TIMING-EVENT v0.5.4 InternalBehavior TimingEvent AR:TIMING-EVENT
TRANSFORMER-HARD-ERROR-EVENT v0.5.4 InternalBehavior TransformerHardErrorEvent AR:TRANSFORMER-HARD-ERROR-EVENT
TRANSMISSION-ACKNOWLEDGE v0.5.3 SoftwareComponent TransmissionAcknowledgementRequest AR:TRANSMISSION-ACKNOWLEDGEMENT-REQUEST
TRANSMISSION-PROPS v0.5.3 SoftwareComponent TransmissionComSpecProps AR:TRANSMISSION-COM-SPEC-PROPS
TRIGGER-IREF v0.5.4 SoftwareComponent PTriggerInAtomicSwcTypeInstanceRef AR:P-TRIGGER-IN-ATOMIC-SWC-TYPE-INSTANCE-REF
TRIGGER-IREF v0.5.4 SoftwareComponent RTriggerInAtomicSwcInstanceRef AR:R-TRIGGER-IN-ATOMIC-SWC-INSTANCE-REF
UNIT-DISPLAY-NAME v0.5.0 Documentation SingleLanguageUnitNames AR:SINGLE-LANGUAGE-UNIT-NAMES
VARIABLE-ACCESS v0.5.3 InternalBehavior VariableAccess AR:VARIABLE-ACCESS
VARIABLE-DATA-PROTOTYPE v0.5.0 DataType VariableDataPrototype AR:VARIABLE-DATA-PROTOTYPE
VERBATIM v0.5.0 Documentation MultiLanguageVerbatim AR:MULTI-LANGUAGE-VERBATIM
VG v0.5.1 CalibrationData ValueGroup AR:VALUE-GROUP
Clone this wiki locally