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