-
Notifications
You must be signed in to change notification settings - Fork 183
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
andSuperScript
).
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 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 |