| <?xml version="1.0" encoding="UTF-8"?> |
| <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
| xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.inchron.realtime.root/src" modelPluginID="com.inchron.realtime.root" |
| modelName="Root" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" |
| importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false" |
| operationReflection="true" importOrganizing="true"> |
| <foreignModel>file:/home/stefan/devel/systemModel3/public-preparation/com.inchron.realtime.root/model/root.ecore</foreignModel> |
| <genPackages prefix="Root" basePackage="com.inchron.realtime" disposableProviderFactory="true" |
| ecorePackage="root.ecore#/"> |
| <genClasses ecoreClass="root.ecore#//Referrable"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//Referrable/intrinsicId"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//Root"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//Root/model"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//Root/settings"/> |
| </genClasses> |
| <nestedGenPackages prefix="Model" disposableProviderFactory="true" loadInitialization="true" |
| literalsInterface="false" ecorePackage="root.ecore#//model"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/BufferStrategy"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/BufferStrategy/SlotOrder"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/BufferStrategy/Priority"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/BufferStrategy/FIFO"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/CANBusMessageFormat"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/CANBusMessageFormat/Standard"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/CANBusMessageFormat/Extended"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/CANBusMessageFormat/J1939_TP_BAM"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/CANBusMessageFormat/J1939_TP_P2P"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/CANBusMessageFormat/Ignore"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/DataFlowCommunicationType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/DataFlowCommunicationType/EventBased"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/DataFlowCommunicationType/SharedVariable"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/DataFlowCommunicationType/Queuing"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/EventChainStrategy"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/FirstFirst"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/FirstLast"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/LastLast"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/MultiFirst"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/MultiLast"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/MultiBackwardPreceding"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/MultiBackwardEarliest"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventChainStrategy/Count"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/EventConjunctionOperatorType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventConjunctionOperatorType/AND"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/EventConjunctionOperatorType/OR"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/FrequencyUnit"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/FrequencyUnit/Hz"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/FrequencyUnit/kHz"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/FrequencyUnit/MHz"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/FrequencyUnit/GHz"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/MemoryRegionFlags"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Code"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Data"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/IO"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Shared"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Exec"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Write"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Init"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Load"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Paged"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Text"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Ram"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Rom"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/MemoryRegionFlags/Periph"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/RtosApiType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosApiType/None"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosApiType/Clib"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosApiType/Osek"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosApiType/Autosar"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosApiType/Threadx"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/RtosProperty"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/Bare"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/ExplicitTaskDefinition"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/SuspendWhenTaskReturns"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/TaskReturnForbidden"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/ResourceNeedsInit"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/AutosarRTEEvents"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/ExtendedTask"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/RtosProperty/Osek"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/SchedulerStrategy"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/NONE"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/FCFS"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/FixedPriority"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/RoundRobin"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/TDMA"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/CAN"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/OSEK"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/BusECU"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/CANECU"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/AutosarTask"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/Triggered"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/Offset"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/CANMsg"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/LCFS"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/FlexRayECU"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/EthernetECU"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/LINECU"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/FlexRayMsg"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/EthernetMsg"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/LINMsg"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/FlexRay"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/Ethernet"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/LIN"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/FlexRayDynamic"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/EthernetStepOfBusMsg"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/FixedISRPriority"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerStrategy/EDF"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/SchedulerType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerType/Preemptive"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerType/Cooperative"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerType/TimeSlice"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SchedulerType/RunToCompletion"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/SemaphoreAccessType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SemaphoreAccessType/Request"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SemaphoreAccessType/Exclusive"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SemaphoreAccessType/Release"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/SpinlockOperationType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SpinlockOperationType/Acquire"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SpinlockOperationType/Release"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/SpinlockOperationType/TryAcquire"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/TimeDistributionType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeDistributionType/Wcet"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeDistributionType/Bcet"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeDistributionType/Uniform"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeDistributionType/Normal"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeDistributionType/Mean"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeDistributionType/Discrete"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/TimeUnit"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/s"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/ms"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/us"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/ns"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/ps"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/fs"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/T"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TimeUnit/NaN"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/TraceEventType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Activate"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Start"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Terminate"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Block"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Release"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Restart"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Entry"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/Exit"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/UserCode"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/UserCodeParam"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/EventChain"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/DataFlowChain"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/ActivationFlowChain"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/FrameBegin"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/FrameEnd"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/FrameAbort"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/CycleStart"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/DynamicSegment"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/NetworkIdleTime"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TransferCounter"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/FrameDrop"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TimerCreate"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TimerDelete"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TimerStart"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TimerStop"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TimerExpire"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TimerExpRest"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/TraceEventType/TimerEndMark"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/VariableReadAccessPolicy"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableReadAccessPolicy/FIFO"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableReadAccessPolicy/LIFO"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/VariableReadAccessType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableReadAccessType/Generic"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableReadAccessType/LocalRead"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableReadAccessType/DataRead"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableReadAccessType/DataReceive"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/VariableWriteAccessPolicy"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessPolicy/ErrorDrop"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessPolicy/SilentDrop"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessPolicy/OverwriteOldest"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessPolicy/OverwriteNewest"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/VariableWriteAccessType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessType/Generic"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessType/LocalWrite"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessType/DataWrite"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/VariableWriteAccessType/DataSend"/> |
| </genEnums> |
| <genClasses ecoreClass="root.ecore#//model/AbstractCpuModel"/> |
| <genClasses ecoreClass="root.ecore#//model/ActivateProcess"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ActivateProcess/target"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ActivationConnection"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ActivationConnection/activators"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ActivationConnection/andSemantic"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ActivationItem"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ActivationItem/connection"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ActivationItem/activationItemDelay"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/ActivationAction"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ActivationAction/offset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ActivationAction/period"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ActivationAction/activationActionDelay"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/AddressRange"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/AddressRange/base"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/AddressRange/size"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ArincSystem"/> |
| <genClasses ecoreClass="root.ecore#//model/BusMessage"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/BusMessage/fullMessages"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/BusMessage/events"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/BusMessage/inCallGraph"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/BusMessage/outCallGraph"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/CallGraph"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/CallGraph/graphEntries"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/CallSequence"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/CallSequence/calls"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/CallSequenceItem"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CallSequenceItem/period"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CallSequenceItem/offset"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/CANBusMessage"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CANBusMessage/format"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CANBusMessage/canId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CANBusMessage/size"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Clock"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Clock/frequency"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Clock/period"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Clock/drift"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Clock/range"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Clock/startTimeFixed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Clock/startTimeIsRandom"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Clock/startTimeMin"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Clock/startTimeMax"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Clock/startValue"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/Clock/users"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/ClockUser"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ClockUser/clock"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Container"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Container/contents"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ContainerElement"/> |
| <genClasses ecoreClass="root.ecore#//model/CompilerSettings"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CompilerSettings/isTargetCompiler"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CompilerSettings/isTargetCompilerOverrideValues"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CompilerSettings/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CompilerSettings/version"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CompilerSettings/path"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CompilerSettings/args"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Component"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Component/variables"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Component/functions"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/Component/translationUnits"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/Connection"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Connection/activations"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Cpu"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Cpu/cores"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Cpu/cpuModel"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Cpu/reloadCpuModel"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Cpu/hypervisor"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Cpu/interconnects"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Cpu/memories"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Cpu/memoryRegions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Cpu/partitions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Cpu/peripherals"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/CpuCore"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CpuCore/prescaler"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/CpuCore/bitWidth"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/CpuCore/connectedSlave"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/DataFlowConnection"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/DataFlowConnection/communicationType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/DataFlowConnection/defaultElements"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/DataFlowConnection/provider"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/DataFlowConnection/requesters"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/DataFlowConnection/size"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/DataFlowConnection/variable"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/DiscreteDistributionEntry"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/DiscreteDistributionEntry/count"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/DiscreteDistributionEntry/execTime"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/EnforcedMigration"/> |
| <genClasses ecoreClass="root.ecore#//model/EstimatorSettings"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/EstimatorSettings/model"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EstimatorSettings/optCompiler"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EstimatorSettings/optVersion"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EstimatorSettings/optLabels"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EstimatorSettings/optFlags"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EstimatorSettings/selectedOpt"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Event"/> |
| <genClasses ecoreClass="root.ecore#//model/EventChain"/> |
| <genClasses ecoreClass="root.ecore#//model/EventChainConnection"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/EventChainConnection/connection"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/EventChainConnection/from"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/EventChainConnection/to"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/EventChainForwarder"/> |
| <genClasses ecoreClass="root.ecore#//model/EventChainStep"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EventChainStep/joins"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EventChainStep/streamed"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/EventChainStep/forwarder"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/EventSequenceDefinition"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/EventSequenceDefinition/outOfOrderReset"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/EventSequenceDefinition/sequence"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Frequency"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Frequency/value"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Frequency/unit"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Function"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Function/callGraph"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/FunctionCall"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/FunctionCall/function"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/FunctionCall/guards"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/FunctionCall/events"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/FunctionCall/eventConjunctionOperator"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/GraphEntryBase"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/GraphEntryBase/triggerTokens"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/GeneralInfo"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/author"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/creator"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/description"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/email"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/modifiedDate"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/projectFile"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/projectPath"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/saveDir"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/GeneralInfo/version"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/GenericSystem"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/GenericSystem/rtosConfig"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/HyperVisorConfig"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/HyperVisorConfig/hyperVisorSystem"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/HyperVisorConfig/vmSchedulers"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/HyperVisorConfig/virtualCores"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/HyperVisorSystemSchedulable"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/HyperVisorSystemSchedulable/virtualSystem"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/HyperVisorVirtualCoreSchedulable"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/HyperVisorVirtualCoreSchedulable/virtualCore"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/LoadResource"/> |
| <genClasses ecoreClass="root.ecore#//model/MemoryRegion"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MemoryRegion/base"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MemoryRegion/file"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MemoryRegion/flags"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MemoryRegion/pages"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MemoryRegion/pageSize"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MemoryRegion/sections"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MemoryRegion/sharedName"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/MessageData"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/MessageData/size"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Mode"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Mode/value"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ModeGroup"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ModeGroup/modes"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ModeGroup/initialMode"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ModeGroup/currentMode"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Model"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/busPeripherals"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/clocks"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/cpus"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/connections"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/eventChains"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/events"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/generalInfo"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/interconnects"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/memories"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Model/omitCallNestingDiagram"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Model/omitImplicitEventChains"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Model/omitStackDiagram"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/peripheralPortConnections"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/requirements"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/stimulationScenarios"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/Model/defaultScenario"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/systems"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Model/traceEvents"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ModelEventChain"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ModelEventChain/steps"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ModelEventChain/connections"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/ModelObject"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ModelObject/name"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ModeSwitch"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ModeSwitch/entries"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ModeSwitch/modeGroup"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ModeSwitchEntry"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ModeSwitchEntry/graphEntries"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ModeSwitchEntry/isDefault"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ModeSwitchEntry/mode"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ModeSwitchPoint"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ModeSwitchPoint/mode"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Partition"/> |
| <genClasses ecoreClass="root.ecore#//model/ProbabilitySwitch"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ProbabilitySwitch/entries"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ProbabilitySwitchEntry"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ProbabilitySwitchEntry/probability"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ProbabilitySwitchEntry/graphEntries"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Process"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Process/activationLimit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Process/activeAtBoot"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Process/callGraph"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Process/deadline"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Process/extendedTask"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Process/traceEvents"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Process/idleTask"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Process/isr"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Process/preemptable"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Process/stackLimit"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/Process/triggeringPort"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ResourceConsumption"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ResourceConsumption/dataAccess"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/ResourceConsumption/entryFunction"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ResourceConsumption/stackUsage"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/ResourceConsumption/timeDistribution"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/ResourceConsumption/useEntryFunction"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ResumeAllInterrupts"/> |
| <genClasses ecoreClass="root.ecore#//model/RtosConfig"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/RtosConfig/schedulables"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/RtosConfig/semaphores"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/RtosConfig/spinlocks"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/RtosConfig/events"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/RtosModel"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/reloadRtosModel"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/version"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/rtosProperties"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/returnType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/library"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/header"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/nameSpace"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/userHeader"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/stateNames"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/apiPrefix"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/RtosModel/rtosApiType"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/Schedulable"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/Schedulable/cpuCores"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Schedulable/priority"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Scheduler"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/schedulables"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Scheduler/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Scheduler/strategy"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/timeSlice"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/tdmaSchedule"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/period"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Scheduler/synchronized"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/maxRetard"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/maxAdvance"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/syncSource"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/Scheduler/cycleStartProcess"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Scheduler/prioritiesPropagated"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Scheduler/priorityInversed"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SchedulingEntry"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/SchedulingEntry/item"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/SchedulingEntry/slotLength"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SchedulePoint"/> |
| <genClasses ecoreClass="root.ecore#//model/Semaphore"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Semaphore/initialValue"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Semaphore/maxValue"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SemaphoreAccess"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/SemaphoreAccess/semaphore"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/SemaphoreAccess/type"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SendMessage"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/SendMessage/message"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SetEvent"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/SetEvent/events"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/SetEvent/target"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/SetEvent/forAll"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/SetEvent/isReset"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SetGuard"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/SetGuard/functionCall"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SourceFunction"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/SourceFunction/traceEvents"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SpecSettings"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/SpecSettings/includes"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/SpecSettings/macros"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/SpecSettings/prependSettings"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/Spinlock"/> |
| <genClasses ecoreClass="root.ecore#//model/SpinlockOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/SpinlockOperation/operation"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/SpinlockOperation/spinlock"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/SuspendAllInterrupts"/> |
| <genClasses image="false" ecoreClass="root.ecore#//model/System"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/System/translationUnits"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/System/rtosModel"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/System/compilerSettings"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/System/specSettings"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/System/modeGroups"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/System/components"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/ThreadXSystem"/> |
| <genClasses ecoreClass="root.ecore#//model/Time"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Time/value"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/Time/unit"/> |
| <genOperations ecoreOperation="root.ecore#//model/Time/denormalize"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/TimeDistribution"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/TimeDistribution/bcet"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/TimeDistribution/wcet"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/TimeDistribution/mean"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/TimeDistribution/sigma"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/TimeDistribution/discreteDistribution"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/TimeDistribution/type"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/TraceEvent"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/TraceEvent/type"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/TraceEventCondition"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/TraceEventCondition/traceEvent"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/TraceEventCondition/process"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/TraceEventCondition/valueConstraint"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/TraceObject"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/TraceObject/objectId"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/TranslationUnit"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/TranslationUnit/sourceFunctions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/TranslationUnit/specSettings"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/TriggerToken"/> |
| <genClasses ecoreClass="root.ecore#//model/UserCodeEventChain"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/UserCodeEventChain/stepNames"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/VariableReadAccess"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/VariableReadAccess/connection"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/VariableReadAccess/dataAccess"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/isBuffered"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/VariableReadAccess/connectionDelay"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/number"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/index"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/policy"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/isTake"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/lowerBound"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/dataMustBeNew"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableReadAccess/receivePercentage"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/VariableWriteAccess"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/VariableWriteAccess/connection"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/VariableWriteAccess/dataAccess"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableWriteAccess/isBuffered"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableWriteAccess/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableWriteAccess/number"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/VariableWriteAccess/policy"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/WaitEvent"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/WaitEvent/events"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/WaitEvent/timeout"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/WaitEvent/forReset"/> |
| </genClasses> |
| <nestedGenPackages prefix="Autosar" disposableProviderFactory="true" ecorePackage="root.ecore#//model/autosar"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/autosar/OsAlarmActionType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsAlarmActionType/ActivateTask"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsAlarmActionType/SetEvent"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsAlarmActionType/Callback"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsAlarmActionType/AdjustExpiryPoint"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/autosar/OsIsrType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsIsrType/Category1"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsIsrType/Category2"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/autosar/OsResourceType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsResourceType/Standard"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsResourceType/Internal"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsResourceType/Linked"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/autosar/OsScheduleTableStartType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsScheduleTableStartType/Absolute"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsScheduleTableStartType/Relative"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsScheduleTableStartType/Synchronized"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/autosar/OsSpinlockLockMethod"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsSpinlockLockMethod/LockNothing"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsSpinlockLockMethod/LockAllInterrupts"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsSpinlockLockMethod/LockCat2Interrupts"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/autosar/OsSpinlockLockMethod/LockWithResScheduler"/> |
| </genEnums> |
| <genClasses ecoreClass="root.ecore#//model/autosar/ARSystem"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/ARSystem/osConfig"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/ARSystem/isOsek"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/ClearEvent"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/ClearEvent/events"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/Operation"/> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsAlarm"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsAlarm/action"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsAlarm/autostartAppMode"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsAlarm/autostartCycleTime"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsAlarm/autostartAlarmTime"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsAlarm/autostart"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsAlarm/counter"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsAlarmAction"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsAlarmAction/type"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsAlarmAction/task"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsAlarmAction/event"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsAlarmAction/callback"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsAlarmAction/maxAdvance"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsAlarmAction/maxRetard"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsApplication"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsApplication/alarms"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsApplication/counters"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsApplication/cpuCore"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsApplication/partition"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsApplication/isrs"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsApplication/scheduleTables"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsApplication/tasks"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsApplication/isTrusted"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsApplication/isTrustedWithProtection"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsConfig"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/alarms"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/applications"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/counters"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/events"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/isrs"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/resources"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/scheduleTables"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/spinlocks"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsConfig/tasks"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsCounter"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsCounter/delay"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsCounter/granularity"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsCounter/hardware"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsCounter/mincycle"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsCounter/range"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsCounter/referenceTicks"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsEvent"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsEvent/mask"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsEvent/maskAuto"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsExpiryPoint"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsExpiryPoint/offset"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsExpiryPoint/actions"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsIsr"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsIsr/resources"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsIsr/type"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsResource"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsResource/property"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsScheduleTable"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsScheduleTable/autostart"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsScheduleTable/counter"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsScheduleTable/duration"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsScheduleTable/expiryPoints"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsScheduleTable/repeating"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsScheduleTable/startType"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsSpinlock"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/OsSpinlock/method"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsSpinlock/successor"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/OsTask"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsTask/events"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/OsTask/resources"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/ResumeOSInterrupts"/> |
| <genClasses ecoreClass="root.ecore#//model/autosar/Runnable"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/autosar/Runnable/canBeInvokedConcurrently"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/Runnable/disabledInMode"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/ServerCall"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/autosar/ServerCall/invokedOperation"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/autosar/SuspendOSInterrupts"/> |
| <genClasses ecoreClass="root.ecore#//model/autosar/SwComponent"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/autosar/SwComponent/operations"/> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Memory" disposableProviderFactory="true" ecorePackage="root.ecore#//model/memory"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/memory/InterconnectScheduling"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/InterconnectScheduling/Priority"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/InterconnectScheduling/RoundRobin"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/InterconnectScheduling/FCFS"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/memory/MemoryType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/MemoryType/SRAM"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/MemoryType/DRAM"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/MemoryType/Flash"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/MemoryType/Cache"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/memory/DataAccessType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/DataAccessType/Read"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/DataAccessType/Write"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/memory/DataAccessType/ReadModifyWrite"/> |
| </genEnums> |
| <genClasses ecoreClass="root.ecore#//model/memory/ResponderPort"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/ResponderPort/readAccessPattern"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/ResponderPort/writeAccessPattern"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/memory/ResponderPort/initiator"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/memory/InitiatorPort"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/InitiatorPort/priority"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/memory/InitiatorPort/responder"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/memory/QosEntry"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/QosEntry/priority"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/QosEntry/minimumBandwidth"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/memory/QosEntry/inPort"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/memory/QosEntry/outPort"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/memory/Interconnect"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/Interconnect/bitWidth"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/Interconnect/schedulingPolicy"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/memory/Interconnect/connectedSlaves"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/memory/Interconnect/connectedMasters"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/Interconnect/prescaler"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/memory/Interconnect/qosEntries"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/memory/Memory"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/Memory/bitWidth"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/Memory/size"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/Memory/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/Memory/prescaler"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/memory/Memory/connectedMaster"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/memory/DataObject"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/DataObject/size"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/memory/DataObject/memory"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/memory/DataAccess"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/DataAccess/accessType"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/memory/DataAccess/startOffset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/DataAccess/bandwidth"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/DataAccess/chunkSize"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/memory/DataAccess/chunkPeriod"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/memory/DataAccess/isAsynchroneous"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/memory/ExplicitDataAccess"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/memory/ExplicitDataAccess/dataObject"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/memory/RateBasedDataAccess"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/memory/RateBasedDataAccess/memory"/> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Peripheral" disposableProviderFactory="true" ecorePackage="root.ecore#//model/peripheral"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/peripheral/AFDXPortDirection"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/peripheral/AFDXPortDirection/Sender"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/peripheral/AFDXPortDirection/Receiver"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/peripheral/AFDXPortType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/peripheral/AFDXPortType/Sampling"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/peripheral/AFDXPortType/Queuing"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/peripheral/GenericIOType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/peripheral/GenericIOType/Master"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/peripheral/GenericIOType/Slave"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/peripheral/GenericIOType/PtP"/> |
| </genEnums> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/AbstractPort"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AbstractPort/index"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/peripheral/AbstractPort/connection"/> |
| <genOperations ecoreOperation="root.ecore#//model/peripheral/AbstractPort/isCompatible"> |
| <genParameters ecoreParameter="root.ecore#//model/peripheral/AbstractPort/isCompatible/other"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/BusMasterPort"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/BusSlavePort"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/InterruptPort"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/peripheral/InterruptPort/isrs"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/InputPort"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/OutputPort"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/BiDirPort"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/PortConnection"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/peripheral/PortConnection/ports"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/AbstractPeripheral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AbstractPeripheral/exactness"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/peripheral/AbstractPeripheral/events"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/peripheral/AbstractPeripheral/ports"/> |
| <genOperations ecoreOperation="root.ecore#//model/peripheral/AbstractPeripheral/isCompatible"> |
| <genParameters ecoreParameter="root.ecore#//model/peripheral/AbstractPeripheral/isCompatible/other"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Peripheral"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/peripheral/Peripheral/addressRange"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Bus"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/AbstractEthernet"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AbstractEthernet/autoNegotiate"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AbstractEthernet/fullDuplex"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AbstractEthernet/numberOfPorts"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AbstractEthernet/speed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AbstractEthernet/supportsQoS"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/AFDXPort"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXPort/direction"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXPort/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXPort/queueLength"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/AFDXEthernet"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXEthernet/networkId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXEthernet/equipmentId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXEthernet/partitionId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXEthernet/interfaceId1"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXEthernet/mac1"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXEthernet/interfaceId2"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AFDXEthernet/mac2"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/peripheral/AFDXEthernet/afdxPorts"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/AS5643"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643/CC"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643/nodeId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643/rank"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643/transmissionOffset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643/receiveOffset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643/datapumpOffset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643/monitorNode"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/AS5643Bus"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/AS5643Bus/speed"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/peripheral/AS5643Bus/frameLength"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/BoschERay"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/CAN"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/CAN/bufferStrategy"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/CANBus"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/CANBus/logEnabled"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/CANBus/speed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/CANBus/dataSpeed"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/CANIndexed"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/CANIndexed/numberOfBuffers"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Console"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Ethernet"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/Ethernet/macAddress"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/Ethernet/crossOver"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/Ethernet/rxQueueSize"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/EthernetSwitch"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/EthernetSwitch/fastForward"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/EthernetSwitch/logEnabled"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/FlexRay"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/coldStarter"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pSingleSlotEnabled"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pKeySlotId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pKeySlotUsedForStartup"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pKeySlotUsedForSync"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pdMicrotick"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pLatestTx"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pdListenTimeOut"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pdMaxDrift"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pAllowHaltDueToClock"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pAllowPassiveToActive"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pOffsetCorrectionOut"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRay/pRateCorrectionOut"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/FlexRayBus"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/speed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdMacroTick"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gMacroPerCycle"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gNumberOfStaticSlots"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdNit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gPayloadLengthStatic"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdStaticSlot"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdDynamicSlotIdlePhase"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdMiniSlot"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdActionPointOffset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdMinislotActionPointOffset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gdTSSTransmitter"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gSyncNodeMax"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gColdstartAttempts"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gMaxWithoutClockCorrectionFatal"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/FlexRayBus/gMaxWithoutClockCorrectionPassive"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/GenericIO"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/GenericIO/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/GenericIO/speed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/GenericIO/busWidth"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/GenericIO/blockSize"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/GenericIO/startIRQOffset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/GenericIO/emulateDMA"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/peripheral/GenericIO/preOverhead"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/peripheral/GenericIO/postOverhead"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/peripheral/GenericIO/slaveSetupTime"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Input"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/IRQ"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/LIN"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/LIN/master"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/LIN/protocol"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/MasterSPI"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/peripheral/MasterSPI/speed"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Mfr4200"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/M16C62P"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/NECV850EPHO3"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/NECV850EPHO3Can"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/NECV850EPHO3ERay"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Output"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/RestBus"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/RestBusCAN"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/RestBusFlexRay"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/SlaveSPI"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/Timer"/> |
| <genClasses ecoreClass="root.ecore#//model/peripheral/UART"/> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Requirement" resource="XML" disposableProviderFactory="true" |
| ecorePackage="root.ecore#//model/requirement"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/requirement/NetSlackTimeRequirementType"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/NetSlackTimeRequirementType/Undefined"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/NetSlackTimeRequirementType/Delta"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/NetSlackTimeRequirementType/Event"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/requirement/RelationalOperator"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperator/lt"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperator/le"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperator/gt"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperator/ge"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperator/eq"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/requirement/RelationalOperatorLeGe"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperatorLeGe/le"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperatorLeGe/ge"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/requirement/RelationalOperatorLtLeGtGe"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperatorLtLeGtGe/lt"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperatorLtLeGtGe/le"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperatorLtLeGtGe/gt"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RelationalOperatorLtLeGtGe/ge"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/requirement/RTOSFailure"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/ReturnFromTaskForbidden"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/ActivationLimitViolation"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/MemoryAccessViolation"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/DivisionByZero"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/InvalidObject"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/OsApiCallError"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/IsrLost"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/DeletedUsedObject"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/TimerLost"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/DeadlineViolation"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/OsekResourceOrderWrong"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/AssertFailed"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/CxxPureVirtualCalled"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/HeapCorruptionDetected"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/ImportError"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/ImportSourceError"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/CanoeIFSreduced"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/CanoeIFSviolated"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/SpinlockOrderWrong"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/MemoryWriteAccessViolation"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/MemoryReadModifyWriteAccessViolation"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/MemoryAddressMapViolation"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/RTOSFailure/CanMessageDropped"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="root.ecore#//model/requirement/Verdict"> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/Verdict/Unknown"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/Verdict/Success"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/Verdict/Critical"/> |
| <genEnumLiterals ecoreEnumLiteral="root.ecore#//model/requirement/Verdict/Fail"/> |
| </genEnums> |
| <genClasses ecoreClass="root.ecore#//model/requirement/CallNestingRequirement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/CallNestingRequirement/limit"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/Evaluation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Evaluation/providedBy"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Evaluation/timeCreated"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Evaluation/verdict"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/EventChainBreakOffRequirement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainBreakOffRequirement/evaluateBreakOffAsSuccess"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventChainBreakOffRequirement/eventChain"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainBreakOffRequirement/ignoreLast"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainBreakOffRequirement/ignoreNonSequential"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainBreakOffRequirement/ignoreSkipped"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainBreakOffRequirement/requiredLastStep"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/EventChainJoinRequirement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainJoinRequirement/allowSameInstance"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventChainJoinRequirement/eventChain"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/EventChainMultipleProcessingRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventChainMultipleProcessingRequirement/eventChain"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/EventChainTimingRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventChainTimingRequirement/eventChain"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainTimingRequirement/fromStep"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainTimingRequirement/instanceA"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainTimingRequirement/instanceB"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainTimingRequirement/strategy"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventChainTimingRequirement/toStep"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/EventIEventJRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventIEventJRequirement/endEvent"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventIEventJRequirement/parameterA"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/EventIEventJRequirement/parameterB"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventIEventJRequirement/startEvent"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/EventNetExecTimeRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventNetExecTimeRequirement/end"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventNetExecTimeRequirement/process"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventNetExecTimeRequirement/start"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/EventTimingRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventTimingRequirement/trigger"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventTimingRequirement/start"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/EventTimingRequirement/stop"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/GroupOfRequirements"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/requirement/GroupOfRequirements/requirements"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/IllegalEventRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/IllegalEventRequirement/event"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/LoadRequirement"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/requirement/LoadRequirement/granularity"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/LoadRequirement/limit"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/LoadRequirement/loadResource"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/LoadRequirement/prewarnMargin"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/LoadRequirement/relationalOperator"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/LoadRequirement/steps"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/NetExecTimeRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/NetExecTimeRequirement/process"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/NetSlackTimeRequirement"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/requirement/NetSlackTimeRequirement/deadlineDelta"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/NetSlackTimeRequirement/deadlineEvent"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/NetSlackTimeRequirement/process"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/NetSlackTimeRequirement/type"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/PeriodicEventRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/PeriodicEventRequirement/event"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/requirement/PeriodicEventRequirement/prewarnMarginCritical"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/RecursionRequirement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/RecursionRequirement/limit"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/Requirement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Requirement/description"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Requirement/etag"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Requirement/evaluate"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Requirement/providedBy"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Requirement/show"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/Requirement/url"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/ResponseTimeRequirement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/ResponseTimeRequirement/process"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/RtosFailureRequirement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/RtosFailureRequirement/enabledRTOSFailures"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/requirement/RtosFailureRequirement/blacklist"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/requirement/TimingRequirement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/TimingRequirement/relationalOperator"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/requirement/TimingRequirement/limit"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/requirement/TimingRequirement/prewarnMargin"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/requirement/TimingRequirement/relative"/> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Stimulation" disposableProviderFactory="true" ecorePackage="root.ecore#//model/stimulation"> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/BurstPattern"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/BurstPattern/maximumOccurrences"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/BurstPattern/minimumInterArrivalTime"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/BurstPattern/patternLength"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/BurstPatternGenerator"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/BurstPatternGenerator/burstPatternSettings"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/BurstPatternGenerator/iterations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/BurstPatternGenerator/period"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/BurstPatternGenerator/relative"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/BurstPatternGenerator/startOffset"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/BurstPatternGenerator/startOffsetVariation"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/BurstPatternGenerator/variation"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/CSVBasedGenerator"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/CSVBasedGenerator/filename"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/CompositeScenario"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/CompositeScenario/scenarios"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/DisturbanceFilter"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/DisturbanceFilter/disturbanceProbability"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/DisturbanceFilter/disturbanceSigma"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/DisturbanceFilter/lossProbability"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/DriftFilter"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/DriftFilter/maximum"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/DriftFilter/periodic"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/DriftFilter/repeat"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/DriftFilter/startTime"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/DriftFilter/timeFrame"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/EliminationFilter"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/EliminationFilter/sourceGenerator"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/EliminationFilter/timeFrame"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/InducedGenerator"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/InducedGenerator/delay"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/InducedGenerator/offset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/InducedGenerator/period"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/InducedListBasedGenerator"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/InducedListBasedGenerator/offset"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/InducedListBasedGenerator/period"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/ListBasedGenerator"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/ListBasedGenerator/entry"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//model/stimulation/ListBasedGenerator/sourceGenerator"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/RandomStimuliGenerator"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/RandomStimuliGenerator/iterations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/RandomStimuliGenerator/minInterArrivalTime"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/RandomStimuliGenerator/period"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//model/stimulation/RandomStimuliGenerator/relative"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/RandomStimuliGenerator/startOffset"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/RandomStimuliGenerator/startOffsetVariation"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/RandomStimuliGenerator/variation"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/stimulation/StimulationFilter"/> |
| <genClasses ecoreClass="root.ecore#//model/stimulation/StimulationScenario"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/StimulationScenario/burstPattern"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/StimulationScenario/generators"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="root.ecore#//model/stimulation/StimuliGenerator"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/StimuliGenerator/connections"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/StimuliGenerator/filters"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//model/stimulation/StimuliGenerator/targets"/> |
| </genClasses> |
| </nestedGenPackages> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Settings" disposableProviderFactory="true" ecorePackage="root.ecore#//settings"> |
| <genClasses ecoreClass="root.ecore#//settings/Color"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/Color/uri"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/ColorEntry"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//settings/ColorEntry/object"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/ColorEntry/color"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/ColorEntryContainer"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//settings/ColorEntryContainer/object"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/ColorEntryContainer/color"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/Cursor"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/Cursor/position"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/Cursor/master"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/DiagramSettings"/> |
| <genClasses ecoreClass="root.ecore#//settings/EditorSettings"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/EditorSettings/collapsationStates"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/EObjectFlag"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//settings/EObjectFlag/object"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/EObjectFlag/flag"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/ModelObjectFlag"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//settings/ModelObjectFlag/object"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/ModelObjectFlag/flag"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/ModelSettings"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/ModelSettings/colors"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//settings/ModelSettings/colorsByInstance"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/Settings"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/Settings/editor"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/Settings/model"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/Settings/tool"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/Settings/views"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/ToolSettings"/> |
| <genClasses ecoreClass="root.ecore#//settings/TraceEventTypeConfiguration"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference root.ecore#//settings/TraceEventTypeConfiguration/color"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/TraceEventTypeConfiguration/traceEventType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/TraceEventTypeConfiguration/visible"/> |
| </genClasses> |
| <genClasses ecoreClass="root.ecore#//settings/ViewSettings"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/ViewSettings/diagrams"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/ViewSettings/eventLabelsVisible"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute root.ecore#//settings/ViewSettings/horizontalLabels"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/ViewSettings/cursors"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference root.ecore#//settings/ViewSettings/traceEventTypeConfigurations"/> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Results" disposableProviderFactory="true" ecorePackage="root.ecore#//results"/> |
| </genPackages> |
| </genmodel:GenModel> |