MARTE
dummy
MARTE_Foundations
NFPs
ConstraintKind
required
required
offered
offered
contract
contract
Nfp
base_Property
Unit
convFactor
convOffset
baseUnit
base_EnumerationLiteral
NfpConstraint
kind
base_Constraint
mode
NfpType
valueAttrib
unitAttrib
exprAttrib
Dimension
symbol
baseDimension
baseExponent
base_Enumeration
CoreElements
ModeTransition
base_Transition
ModeBehavior
base_StateMachine
Configuration
base_StructuredClassifier
base_Package
mode
Mode
base_State
Alloc
Allocated
base_NamedElement
allocatedTo
allocatedFrom
kind
AllocationEndKind
undef
undef
application
application
executionPlatform
executionPlatform
both
both
AllocationNature
spatialDistribution
spatialDistribution
timeScheduling
timeScheduling
AllocationKind
structural
structural
behavioral
behavioral
hybrid
hybrid
AllocateActivityGroup
isUnique
false
base_ActivityPartition
NfpRefine
base_Dependency
constraint
Assign
kind
nature
impliedConstraint
from
to
base_Comment
AssignmentKind
structural
structural
behavioral
behavioral
hybrid
hybrid
AssignmentNature
spatialDistribution
spatialDistribution
timeScheduling
timeScheduling
Allocate
kind
nature
base_Abstraction
impliedConstraint
Time
TimedDomain
base_Namespace
Clock
standard
base_InstanceSpecification
type
unit
base_Property
base_Event
ClockType
nature
unitType
isLogical
false
resolAttr
maxValAttr
offsetAttr
getTime
setTime
indexToValue
base_Class
TimedElement
on
TimedValueSpecification
interpretation
base_ValueSpecification
TimedConstraint
interpretation
ClockConstraint
isCoincidenceBased
isPrecedenceBased
isChronometricBased
TimedInstantObservation
obsKind
base_TimeObservation
TimedDurationObservation
obsKind
base_DurationObservation
TimedEvent
repetition
base_TimeEvent
every
TimedProcessing
base_Action
base_Behavior
base_Message
duration
start
finish
GRM
Resource
resMult
1
isProtected
isActive
base_Property
base_InstanceSpecification
base_Classifier
base_Lifeline
base_ConnectableElement
StorageResource
elementSize
CommunicationEndPoint
packetSize
SynchronizationResource
ConcurrencyResource
Scheduler
isPreemptible
true
schedPolicy
FixedPriority
otherSchedPolicy
schedule
processingUnits
host
protectedSharedResources
schedulableResources
ProcessingResource
speedFactor
1.0
mainScheduler
ComputingResource
MutualExclusionResource
protectKind
PriorityInheritance
ceiling
otherProtectProtocol
scheduler
SchedulableResource
schedParams
dependentScheduler
host
SecondaryScheduler
virtualProcessingUnits
CommunicationMedia
elementSize
base_Connector
transmMode
blockT
packetT
capacity
DeviceResource
TimingResource
ClockResource
TimerResource
duration
isPeriodic
GrService
owner
base_ExecutionSpecification
base_BehavioralFeature
base_Behavior
base_Collaboration
base_CollaborationUse
Release
Acquire
isBlocking
ResourceUsage
execTime
allocatedMemory
usedMemory
powerPeak
energy
base_NamedElement
subUsage
usedResources
msgSize
MARTE_Annexes
RSM
LinkTopology
base_Connector
DefaultLink
InterRepetition
repetitionShapeDependence
isModulo
false
Distribute
patternShape
repetitionSpace
fromTiler
toTiler
Reshape
patternShape
repetitonShape
Tiler
origin
paving
fitting
tiler
base_ConnectorEnd
Shaped
shape
base_MultiplicityElement
VSL
dummy
Variables
VariableDirectionKind
in
in
out
out
inout
inout
Var
dir
inout
base_Property
ExpressionContext
base_NamedElement
Operators
Operator
symbol
arity
base_Behavior
DataTypes
BoundedSubtype
baseType
minValue
maxValue
isMinOpen
isMaxOpen
base_DataType
IntervalType
intervalAttrib
base_DataType
CollectionType
collectionAttrib
base_DataType
ChoiceType
choiceAttrib
defaultAttrib
base_DataType
TupleType
tupleAttrib
base_DataType
MARTE_DesignModel
HLAM
RtUnit
isDynamic
true
isMain
srPoolSize
srPoolPolicy
srPoolWaitingTime
operationalMode
main
memorySize
base_BehavioredClassifier
queueSchedPolicy
queueSize
msgMaxSize
PoolMgtPolicyKind
infiniteWait
infiniteWait
timedWait
timedWait
dynamic
dynamic
exception
exception
other
other
PpUnit
concPolicy
memorySize
base_BehavioredClassifier
CallConcurrencyKind
sequential
sequential
guarded
guarded
concurrent
concurrent
RtFeature
base_BehavioralFeature
base_Message
base_Signal
base_Port
base_InvocationAction
specification
RtSpecification
utility
occKind
tRef
relDl
absDl
boundDl
rdTime
miss
priority
base_Comment
context
SynchronizationKind
synchronous
synchronous
asynchronous
asynchronous
delayedSynchronous
delayedSynchronous
rendezVous
rendezVous
other
other
RtAction
isAtomic
false
synchKind
msgSize
base_BehavioralFeature
base_InvocationAction
ExecutionKind
deferred
deferred
remoteImmediate
remoteImmediate
localImmediate
localImmediate
ConcurrencyKind
reader
reader
writer
writer
parallel
parallel
RtService
concPolicy
exeKind
isAtomic
false
synchKind
base_BehavioralFeature
HRM
dummy
HwLogical
dummy
HwComputing
ISA_Type
RISC
RISC
CISC
CISC
VLIW
VLIW
SIMD
SIMD
other
other
undef
undef
PLD_Technology
SRAM
SRAM
antifuse
antifuse
flash
flash
other
other
undef
undef
PLD_Class
symetricalArray
symetricalArray
rowBased
rowBased
seaOfGates
seaOfGates
hierarchicalPLD
hierarchicalPLD
other
other
undef
undef
PLD_Organization
java.lang.String
java.lang.String
HwProcessor
architecture
mips
ipc
nbCores
nbPipelines
nbStages
nbALUs
nbFPUs
ownedISAs
predictors
caches
ownedMMUs
HwComputingResource
op_Frequencies
HwISA
family
inst_Width
type
HwBranchPredictor
HwASIC
HwPLD
technology
organization
nbLUTs
ndLUT_Inputs
nbFlipFlops
blocksRAM
blocksComputing
HwCommunication
HwCommunicationResource
HwArbiter
controlledMedias
HwMedia
bandWidth
arbiters
HwBus
adressWidth
wordWidth
isSynchronous
isSerial
HwBridge
sides
HwEndPoint
connectedTo
HwStorage
dummy
HwStorageManager
HwStorageManager
managedMemories
HwDMA
nbChannels
transferWidth
drivenBy
HwMMU
virtualAddrSpace
physicalAddrSpace
memoryProtection
nbEntries
ownedTLBs
HwMemory
HwMemory
memorySize
adressSize
timings
throughput
Timing
java.lang.String
java.lang.String
Repl_Policy
LRU
LRU
NFU
NFU
FIFO
FIFO
random
random
other
other
undef
undef
WritePolicy
writeBack
writeBack
writeThrough
writeThrough
other
other
undef
undef
CacheType
data
data
instruction
instruction
unified
unified
other
other
undef
undef
ROM_Type
maskedROM
maskedROM
EPROM
EPROM
OTP_EPROM
OTP_EPROM
EEPROM
EEPROM
Flash
Flash
other
other
undef
undef
CacheStructure
java.lang.String
java.lang.String
MemoryOrganization
java.lang.String
java.lang.String
HwRAM
organization
isSynchronous
isStatic
isNonVolatile
repl_Policy
writePolicy
HwROM
type
organization
HwDrive
sectorSize
buffer
HwCache
level
type
structure
repl_Policy
writePolicy
HwTiming
HwTimingResource
HwClock
HwTimer
nbCounters
counterWidth
inputClock
HwDevice
HwDevice
HwI_O
HwSupport
HWActuator
HWSensor
HwGeneral
HwResourceService
consumption
dissipation
HwResource
description
p_HW_Services
r_HW_Services
ownedHW
endPoints
frequency
HwPhysical
dummy
HwLayout
HwComponent
kind
dimensions
area
position
grid
nbPins
weight
price
r_Conditions
poweredServices
staticConsumption
staticDissipation
subComponents
ComponentKind
card
card
channel
channel
chip
chip
port
port
unit
unit
other
other
undef
undef
Env_Condition
java.lang.String
java.lang.String
ConditionType
temperature
temperature
humidity
humidity
altitude
altitude
vibration
vibration
shock
shock
other
other
undef
undef
ComponentState
operating
operating
storage
storage
other
other
undef
undef
HwPower
HwPowerSupply
suppliedPower
capacity
HwCoolingSupply
coolingPower
SRM
dummy
SW_ResourceCore
SwResource
identifierElements
stateElements
memorySizeFootprint
createServices
deleteServices
initializeServices
SwAccessService
isModifier
accessedElement
SW_Concurrency
InterruptKind
HardwareInterruption
HardwareInterruption
ProcessorDetectedException
ProcessorDetectedException
ProgrammedException
ProgrammedException
Undef
Undef
Other
Other
EntryPoint
isReentrant
routine
SwConcurrentResource
type
activationCapacity
entryPoints
adressSpace
periodElements
priorityElements
stackSizeElements
activateServices
enableConcurrencyServices
resumeServices
suspendServices
terminateServices
disableConcurrencyServices
shareDataResources
messageResources
mutualExclusionResources
notificationResources
heapSizeElements
InterruptResource
kind
isMaskable
vectorElements
maskElements
routineConnectServices
routineDisconnectServices
SwSchedulableResource
isStaticSchedulingFeature
isPreemptable
schedulers
deadlineElements
deadlineTypeElements
timeSliceElements
delayServices
joinServices
yieldServices
SwTimerResource
durationElements
MemoryPartition
concurrentResources
memorySpaces
fork
exit
base_Namespace
Alarm
isWatchdog
timers
SW_Brokering
AccessPolicyKind
Read
Read
Write
Write
ReadWrite
ReadWrite
Undef
Undef
Other
Other
DeviceBroker
accessPolicy
isBuffered
devices
closeServices
controlServices
openServices
readServices
writeServices
MemoryBroker
accessPolicy
memories
memoryBlockAdressElements
memoryBlockSizeElements
lockServices
unlockServices
mapServices
unMapServices
SW_Interaction
QueuePolicyKind
FIFO
FIFO
LIFO
LIFO
Priority
Priority
Undef
Undef
Other
Other
MessageResourceKind
MessageQueue
MessageQueue
Pipe
Pipe
Blackboard
Blackboard
Undef
Undef
Other
Other
NotificationKind
Memorized
Memorized
Bounded
Bounded
Memoryless
Memoryless
Undef
Undef
Other
Other
NotificationResourceKind
Event
Event
Barrier
Barrier
Undef
Undef
Other
Other
MutualExclusionResourceKind
BooleanSemaphore
BooleanSemaphore
CountSemaphore
CountSemaphore
Mutex
Mutex
Undef
Undef
Other
Other
ConcurrentAccessProtocolKind
PIP
PIP
PCP
PCP
NoPreemption
NoPreemption
Undef
Undef
Other
Other
SwInteractionResource
isIntraMemoryPartitionInteraction
waitingQueuePolicy
waitingQueueCapacity
waitingPolicyElements
SwCommunicationResource
SwSynchronizationResource
SharedDataComResource
readServices
writeServices
MessageComResource
isFixedMessageSize
mechanism
messageSizeElements
messageQueueCapacityElements
messageQueuePolicy
sendServices
receiveServices
NotificationResource
occurence
mechanism
occurenceCountElements
maskElements
flushServices
signalServices
waitServices
clearServices
SwMutualExclusionResource
mechanism
concurrentAccessProtocol
accessTokenElements
releaseServices
acquireServices
GCM
FlowProperty
direction
inout
base_Property
FlowDirectionKind
in
in
out
out
inout
inout
FlowPort
isAtomic
direction
inout
base_Port
ClientServerPort
base_Port
specificationKind
interfaceBased
kind
proreq
provInterface
reqInterface
featuresSpec
PortSpecificationKind
atomic
atomic
interfaceBased
interfaceBased
featureBased
featureBased
ClientServerKind
required
required
provided
provided
proreq
proreq
ClientServerSpecification
base_Interface
FlowSpecification
base_Interface
ClientServerFeature
kind
proreq
base_BehavioralFeature
GCMTrigger
base_Trigger
feature
GCMInvocationAction
base_InvocationAction
onFeature
DataEvent
base_AnyReceiveEvent
classifier
DataPool
ordering
FIFO
base_Property
insertion
selection
DataPoolOrderingKind
FIFO
FIFO
LIFO
LIFO
UserDefined
UserDefined
GCMInvocatingBehavior
base_Behavior
onPorts
onFeatures
invocations
MARTE_AnalysisModel
GQAM
GaWorkloadGenerator
pop
1
base_Behavior
GaEventTrace
content
format
location
base_NamedElement
GaWorkloadEvent
pattern
generator
trace
effect
timedEvent
base_NamedElement
GaScenario
cause
hostDemand
hostDemandOps
interOccT
throughput
respT
utilization
utilizationOnHost
root
steps
parentStep
timing
GaStep
isAtomic
blockT
rep
1.0
prob
1.0
priority
concurRes
host
servDemand
servCount
selfDelay
scenario
childScenario
GaExecHost
commTxOvh
commRcvOvh
cntxtSwT
clockOvh
schedPriRange
memSize
utilization
throughput
GaRequestedService
base_Operation
GaTimedObs
laxity
startObs
endObs
LaxityKind
hard
hard
soft
soft
other
other
GaCommStep
GaAcqStep
acqRes
resUnits
1
GaRelStep
relRes
resUnits
1
GaLatencyObs
latency
miss
utility
maxJitter
GaCommHost
throughput
utilization
GaCommChannel
packetSize
utilization
GaWorkloadBehavior
behavior
demand
base_NamedElement
GaAnalysisContext
context
workload
platform
GaResourcesPlatform
resources
base_Classifier
SAM
OptimallityCriterionKind
meetHardDeadlines
meetHardDeadlines
minimizeMissedDeadlines
minimizeMissedDeadlines
minimizedMeanTardiness
minimizedMeanTardiness
undef
undef
other
other
SaAnalysisContext
isSched
optCriterion
SaEndtoEndFlow
isSched
schSlack
end2EndT
end2EndD
timing
base_NamedElement
SaCommStep
deadline
spareCap
schSlack
base_BehavioralFeature
SaStep
base_BehavioralFeature
deadline
spareCap
schSlack
preemptT
readyT
nonpreemptionBlocking
sharedRes
selfSuspensionBlocking
numberSelfSuspensions
SaSharedResource
capacity
isPreemp
isConsum
acquisT
releaseT
SaSchedObs
suspentions
blockT
overlaps
SaCommHost
isSched
schSlack
SaExecHost
isSched
schSlack
schedUtiliz
ISRswitchT
ISRprioRange
PAM
PaStep
noSync
false
extOpDemand
extOpCount
1
behavDemand
behavCount
PaRequestedStep
PaCommStep
PaResPassStep
resource
resUnits
1
PaLogicalResource
utilization
throughput
poolSize
PaRunTInstance
poolSize
unbddPool
false
instance
host
utilization
throughput
base_NamedElement
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="MARTE" nsURI="http://www.eclipse.org/papyrus/MARTE/1" nsPrefix="MARTE">
  <eClassifiers xsi:type="ecore:EEnum" name="dummy"/>
  <eSubpackages name="MARTE_Foundations" nsURI="http:///MARTE/MARTE_Foundations.ecore"
      nsPrefix="MARTE.MARTE_Foundations">
    <eSubpackages name="NFPs" nsURI="http://www.eclipse.org/papyrus/NFPs/1" nsPrefix="NFPs">
      <eClassifiers xsi:type="ecore:EEnum" name="ConstraintKind">
        <eLiterals name="required"/>
        <eLiterals name="offered" value="1"/>
        <eLiterals name="contract" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Nfp">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Unit">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="convFactor" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="convOffset" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Real"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="baseUnit" ordered="false"
            unique="false" eType="#//MARTE_Foundations/NFPs/Unit"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_EnumerationLiteral"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//EnumerationLiteral"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="NfpConstraint">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
            unique="false" eType="#//MARTE_Foundations/NFPs/ConstraintKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Constraint" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Constraint"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="mode" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/CoreElements/Mode"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="NfpType" eSuperTypes="#//MARTE_Annexes/VSL/DataTypes/TupleType">
        <eStructuralFeatures xsi:type="ecore:EReference" name="valueAttrib" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property">
          <eAnnotations source="subsets" references="#//MARTE_Annexes/VSL/DataTypes/TupleType/tupleAttrib"/>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="unitAttrib" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property">
          <eAnnotations source="subsets" references="#//MARTE_Annexes/VSL/DataTypes/TupleType/tupleAttrib"/>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="exprAttrib" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property">
          <eAnnotations source="subsets" references="#//MARTE_Annexes/VSL/DataTypes/TupleType/tupleAttrib"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Dimension">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false"
            unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="baseDimension" unique="false"
            upperBound="-1" eType="#//MARTE_Foundations/NFPs/Dimension"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseExponent" unique="false"
            upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Enumeration" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Enumeration"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="CoreElements" nsURI="http://www.eclipse.org/papyrus/CoreElements/1"
        nsPrefix="CoreElements">
      <eClassifiers xsi:type="ecore:EClass" name="ModeTransition">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Transition" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Transition"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ModeBehavior">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_StateMachine"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//StateMachine"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Configuration">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredClassifier"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//StructuredClassifier"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Package"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="mode" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/CoreElements/Mode"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Mode">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_State" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//State"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="Alloc" nsURI="http://www.eclipse.org/papyrus/Alloc/1" nsPrefix="Alloc">
      <eClassifiers xsi:type="ecore:EClass" name="Allocated">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="allocatedTo" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/Alloc/Allocated"
            volatile="true" transient="true" derived="true"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="allocatedFrom" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/Alloc/Allocated"
            volatile="true" transient="true" derived="true"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
            unique="false" eType="#//MARTE_Foundations/Alloc/AllocationEndKind"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="AllocationEndKind">
        <eLiterals name="undef"/>
        <eLiterals name="application" value="1"/>
        <eLiterals name="executionPlatform" value="2"/>
        <eLiterals name="both" value="3"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="AllocationNature">
        <eLiterals name="spatialDistribution"/>
        <eLiterals name="timeScheduling" value="1"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="AllocationKind">
        <eLiterals name="structural"/>
        <eLiterals name="behavioral" value="1"/>
        <eLiterals name="hybrid" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="AllocateActivityGroup">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="false"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ActivityPartition"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="NfpRefine">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/NFPs/NfpConstraint"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Assign">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_Foundations/Alloc/AssignmentKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="nature" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_Foundations/Alloc/AssignmentNature"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="impliedConstraint"
            ordered="false" unique="false" upperBound="-1" eType="#//MARTE_Foundations/NFPs/NfpConstraint"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false"
            unique="false" lowerBound="1" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Element"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false"
            unique="false" lowerBound="1" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Element"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Comment" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Comment"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="AssignmentKind">
        <eLiterals name="structural"/>
        <eLiterals name="behavioral" value="1"/>
        <eLiterals name="hybrid" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="AssignmentNature">
        <eLiterals name="spatialDistribution"/>
        <eLiterals name="timeScheduling" value="1"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Allocate">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
            unique="false" eType="#//MARTE_Foundations/Alloc/AllocationKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="nature" ordered="false"
            unique="false" eType="#//MARTE_Foundations/Alloc/AllocationNature"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Abstraction" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Abstraction"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="impliedConstraint"
            ordered="false" unique="false" upperBound="-1" eType="#//MARTE_Foundations/NFPs/NfpConstraint"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="Time" nsURI="http://www.eclipse.org/papyrus/Time/1" nsPrefix="Time">
      <eClassifiers xsi:type="ecore:EClass" name="TimedDomain">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Namespace" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Namespace"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Clock">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="standard" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//TimeTypesLibrary/TimeStandardKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_InstanceSpecification"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_Foundations/Time/ClockType"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="unit" ordered="false"
            unique="false" eType="#//MARTE_Foundations/NFPs/Unit"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Event" ordered="false"
            lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Event"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ClockType">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="nature" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EEnum MARTE_Library.ecore#//TimeTypesLibrary/TimeNatureKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="unitType" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Enumeration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLogical" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="false"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="resolAttr" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="maxValAttr" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="offsetAttr" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="getTime" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="setTime" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="indexToValue" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="TimedElement" abstract="true">
        <eStructuralFeatures xsi:type="ecore:EReference" name="on" ordered="false"
            unique="false" lowerBound="1" upperBound="-1" eType="#//MARTE_Foundations/Time/Clock"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="TimedValueSpecification" eSuperTypes="#//MARTE_Foundations/Time/TimedElement">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="interpretation" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//TimeTypesLibrary/TimeInterpretationKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_ValueSpecification"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="TimedConstraint" eSuperTypes="#//MARTE_Foundations/NFPs/NfpConstraint #//MARTE_Foundations/Time/TimedElement">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="interpretation" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//TimeTypesLibrary/TimeInterpretationKind"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ClockConstraint" eSuperTypes="#//MARTE_Foundations/NFPs/NfpConstraint #//MARTE_Foundations/Time/TimedElement">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCoincidenceBased"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPrecedenceBased"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isChronometricBased"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="TimedInstantObservation" eSuperTypes="#//MARTE_Foundations/Time/TimedElement">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="obsKind" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//TimeTypesLibrary/EventKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_TimeObservation"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TimeObservation"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="TimedDurationObservation" eSuperTypes="#//MARTE_Foundations/Time/TimedElement">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="obsKind" ordered="false"
            unique="false" upperBound="2" eType="ecore:EEnum MARTE_Library.ecore#//TimeTypesLibrary/EventKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_DurationObservation"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DurationObservation"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="TimedEvent" eSuperTypes="#//MARTE_Foundations/Time/TimedElement">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="repetition" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Integer"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_TimeEvent" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TimeEvent"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="every" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"
            containment="true"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="TimedProcessing" eSuperTypes="#//MARTE_Foundations/Time/TimedElement">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Action"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Message" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Message"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="duration" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"
            containment="true"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Event"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="finish" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Event"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="GRM" nsURI="http://www.eclipse.org/papyrus/GRM/1" nsPrefix="GRM">
      <eClassifiers xsi:type="ecore:EClass" name="Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="resMult" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"
            defaultValueLiteral="1"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isProtected" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_InstanceSpecification"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Lifeline" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Lifeline"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_ConnectableElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ConnectableElement"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="StorageResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="CommunicationEndPoint" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="packetSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SynchronizationResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource"/>
      <eClassifiers xsi:type="ecore:EClass" name="ConcurrencyResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource"/>
      <eClassifiers xsi:type="ecore:EClass" name="Scheduler" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPreemptible" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="true"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedPolicy" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//GRM_BasicTypes/SchedPolicyKind"
            defaultValueLiteral="FixedPriority"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="otherSchedPolicy" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/String"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedule" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//GRM_BasicTypes/ScheduleSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="processingUnits" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/GRM/ProcessingResource"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="host" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/ComputingResource"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="protectedSharedResources"
            ordered="false" upperBound="-1" eType="#//MARTE_Foundations/GRM/MutualExclusionResource"
            eOpposite="#//MARTE_Foundations/GRM/MutualExclusionResource/scheduler"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="schedulableResources"
            ordered="false" upperBound="-1" eType="#//MARTE_Foundations/GRM/SchedulableResource"
            eOpposite="#//MARTE_Foundations/GRM/SchedulableResource/host"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ProcessingResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="speedFactor" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"
            defaultValueLiteral="1.0"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="mainScheduler" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/Scheduler"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ComputingResource" eSuperTypes="#//MARTE_Foundations/GRM/ProcessingResource"/>
      <eClassifiers xsi:type="ecore:EClass" name="MutualExclusionResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectKind" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//GRM_BasicTypes/ProtectProtocolKind"
            defaultValueLiteral="PriorityInheritance"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="ceiling" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="otherProtectProtocol"
            ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/String"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="scheduler" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/Scheduler" eOpposite="#//MARTE_Foundations/GRM/Scheduler/protectedSharedResources"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SchedulableResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedParams" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//GRM_BasicTypes/SchedParameters"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="dependentScheduler"
            ordered="false" unique="false" eType="#//MARTE_Foundations/GRM/SecondaryScheduler"
            eOpposite="#//MARTE_Foundations/GRM/SecondaryScheduler/virtualProcessingUnits"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="host" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/Scheduler" eOpposite="#//MARTE_Foundations/GRM/Scheduler/schedulableResources"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SecondaryScheduler" eSuperTypes="#//MARTE_Foundations/GRM/Scheduler">
        <eStructuralFeatures xsi:type="ecore:EReference" name="virtualProcessingUnits"
            ordered="false" upperBound="-1" eType="#//MARTE_Foundations/GRM/SchedulableResource"
            eOpposite="#//MARTE_Foundations/GRM/SchedulableResource/dependentScheduler"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="CommunicationMedia" eSuperTypes="#//MARTE_Foundations/GRM/ProcessingResource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Connector" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Connector"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="transmMode" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//MARTE_DataTypes/TransmModeKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="packetT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataTxRate"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="DeviceResource" eSuperTypes="#//MARTE_Foundations/GRM/ProcessingResource"/>
      <eClassifiers xsi:type="ecore:EClass" name="TimingResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource"/>
      <eClassifiers xsi:type="ecore:EClass" name="ClockResource" eSuperTypes="#//MARTE_Foundations/GRM/TimingResource"/>
      <eClassifiers xsi:type="ecore:EClass" name="TimerResource" eSuperTypes="#//MARTE_Foundations/GRM/TimingResource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPeriodic" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GrService">
        <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/Resource"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_ExecutionSpecification"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ExecutionSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Collaboration"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Collaboration"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_CollaborationUse"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//CollaborationUse"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Release" eSuperTypes="#//MARTE_Foundations/GRM/GrService"/>
      <eClassifiers xsi:type="ecore:EClass" name="Acquire" eSuperTypes="#//MARTE_Foundations/GRM/GrService">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBlocking" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ResourceUsage">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="execTime" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="allocatedMemory" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="usedMemory" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="powerPeak" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Power"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="energy" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Energy"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="subUsage" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/GRM/ResourceUsage"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="usedResources" unique="false"
            upperBound="-1" eType="#//MARTE_Foundations/GRM/Resource"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="msgSize" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
      </eClassifiers>
    </eSubpackages>
  </eSubpackages>
  <eSubpackages name="MARTE_Annexes" nsURI="http:///MARTE/MARTE_Annexes.ecore" nsPrefix="MARTE.MARTE_Annexes">
    <eSubpackages name="RSM" nsURI="http://www.eclipse.org/papyrus/RSM/1" nsPrefix="RSM">
      <eClassifiers xsi:type="ecore:EClass" name="LinkTopology" abstract="true">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Connector" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Connector"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="DefaultLink" eSuperTypes="#//MARTE_Annexes/RSM/LinkTopology"/>
      <eClassifiers xsi:type="ecore:EClass" name="InterRepetition" eSuperTypes="#//MARTE_Annexes/RSM/LinkTopology">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="repetitionShapeDependence"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/IntegerVector"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isModulo" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="false"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Distribute" eSuperTypes="#//MARTE_Foundations/Alloc/Allocate">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternShape" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/ShapeSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="repetitionSpace" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/ShapeSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromTiler" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/TilerSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="toTiler" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/TilerSpecification"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Reshape" eSuperTypes="#//MARTE_Annexes/RSM/LinkTopology">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternShape" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/ShapeSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="repetitonShape" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/ShapeSpecification"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Tiler" eSuperTypes="#//MARTE_Annexes/RSM/LinkTopology">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="origin" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/IntegerVector"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="paving" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/IntegerMatrix"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitting" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/IntegerMatrix"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="tiler" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/TilerSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_ConnectorEnd"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ConnectorEnd"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="Shaped">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//RS_Library/ShapeSpecification"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_MultiplicityElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//MultiplicityElement"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="VSL" nsURI="http://www.eclipse.org/papyrus/VSL/1" nsPrefix="VSL">
      <eClassifiers xsi:type="ecore:EEnum" name="dummy"/>
      <eSubpackages name="Variables" nsURI="http://www.eclipse.org/papyrus/Variables/1"
          nsPrefix="Variables">
        <eClassifiers xsi:type="ecore:EEnum" name="VariableDirectionKind">
          <eLiterals name="in"/>
          <eLiterals name="out" value="1"/>
          <eLiterals name="inout" value="2"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="Var">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false"
              unique="false" eType="#//MARTE_Annexes/VSL/Variables/VariableDirectionKind"
              defaultValueLiteral="inout"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="ExpressionContext">
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
              ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
        </eClassifiers>
      </eSubpackages>
      <eSubpackages name="Operators" nsURI="http://www.eclipse.org/papyrus/Operators/1"
          nsPrefix="Operators">
        <eClassifiers xsi:type="ecore:EClass" name="Operator">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false"
              lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/String"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="arity" ordered="false"
              lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Integer"
              volatile="true" derived="true"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
              lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
        </eClassifiers>
      </eSubpackages>
      <eSubpackages name="DataTypes" nsURI="http://www.eclipse.org/papyrus/DataTypes/1"
          nsPrefix="DataTypes">
        <eClassifiers xsi:type="ecore:EClass" name="BoundedSubtype">
          <eStructuralFeatures xsi:type="ecore:EReference" name="baseType" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DataType"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="minValue" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxValue" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMinOpen" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMaxOpen" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DataType"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="IntervalType">
          <eStructuralFeatures xsi:type="ecore:EReference" name="intervalAttrib" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DataType"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="CollectionType">
          <eStructuralFeatures xsi:type="ecore:EReference" name="collectionAttrib"
              ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DataType"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="ChoiceType">
          <eStructuralFeatures xsi:type="ecore:EReference" name="choiceAttrib" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAttrib" ordered="false"
              unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DataType"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="TupleType">
          <eStructuralFeatures xsi:type="ecore:EReference" name="tupleAttrib" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DataType"/>
        </eClassifiers>
      </eSubpackages>
    </eSubpackages>
  </eSubpackages>
  <eSubpackages name="MARTE_DesignModel" nsURI="http:///MARTE/MARTE_DesignModel.ecore"
      nsPrefix="MARTE.MARTE_DesignModel">
    <eSubpackages name="HLAM" nsURI="http://www.eclipse.org/papyrus/HLAM/1" nsPrefix="HLAM">
      <eClassifiers xsi:type="ecore:EClass" name="RtUnit">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDynamic" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="true"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMain" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="srPoolSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Integer"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="srPoolPolicy" ordered="false"
            unique="false" eType="#//MARTE_DesignModel/HLAM/PoolMgtPolicyKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="srPoolWaitingTime"
            ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="operationalMode" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="main" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="memorySize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioredClassifier"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioredClassifier"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="queueSchedPolicy" ordered="false"
            unique="false" eType="ecore:EEnum MARTE_Library.ecore#//GRM_BasicTypes/SchedPolicyKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="queueSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Integer"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="msgMaxSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="PoolMgtPolicyKind">
        <eLiterals name="infiniteWait"/>
        <eLiterals name="timedWait" value="1"/>
        <eLiterals name="dynamic" value="2"/>
        <eLiterals name="exception" value="3"/>
        <eLiterals name="other" value="4"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="PpUnit">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="concPolicy" ordered="false"
            unique="false" eType="#//MARTE_DesignModel/HLAM/CallConcurrencyKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="memorySize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioredClassifier"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioredClassifier"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind">
        <eLiterals name="sequential"/>
        <eLiterals name="guarded" value="1"/>
        <eLiterals name="concurrent" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="RtFeature">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Message" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Message"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Signal" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Signal"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_InvocationAction"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//InvocationAction"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false"
            unique="false" lowerBound="1" upperBound="-1" eType="#//MARTE_DesignModel/HLAM/RtSpecification"
            volatile="true" transient="true" derived="true">
          <eAnnotations source="subsets" references="platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Element/ownedComment"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="RtSpecification">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utility" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/UtilityType"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="occKind" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/ArrivalPattern"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="tRef" ordered="false"
            unique="false" eType="#//MARTE_Foundations/Time/TimedInstantObservation"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="relDl" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="absDl" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DateTime"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="boundDl" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="rdTime" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="miss" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Percentage"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Comment" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Comment"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false"
            eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"
            volatile="true" transient="true" derived="true"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="SynchronizationKind">
        <eLiterals name="synchronous"/>
        <eLiterals name="asynchronous" value="1"/>
        <eLiterals name="delayedSynchronous" value="2"/>
        <eLiterals name="rendezVous" value="3"/>
        <eLiterals name="other" value="4"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="RtAction">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="false"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="synchKind" ordered="false"
            unique="false" eType="#//MARTE_DesignModel/HLAM/SynchronizationKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="msgSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_InvocationAction"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//InvocationAction"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="ExecutionKind">
        <eLiterals name="deferred"/>
        <eLiterals name="remoteImmediate" value="1"/>
        <eLiterals name="localImmediate" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="ConcurrencyKind">
        <eLiterals name="reader"/>
        <eLiterals name="writer" value="1"/>
        <eLiterals name="parallel" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="RtService">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="concPolicy" ordered="false"
            unique="false" eType="#//MARTE_DesignModel/HLAM/ConcurrencyKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="exeKind" ordered="false"
            unique="false" eType="#//MARTE_DesignModel/HLAM/ExecutionKind"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="false"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="synchKind" ordered="false"
            unique="false" eType="#//MARTE_DesignModel/HLAM/SynchronizationKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="HRM" nsURI="http://www.eclipse.org/papyrus/HRM/1" nsPrefix="HRM">
      <eClassifiers xsi:type="ecore:EEnum" name="dummy"/>
      <eSubpackages name="HwLogical" nsURI="http://www.eclipse.org/papyrus/HwLogical/1"
          nsPrefix="HwLogical">
        <eClassifiers xsi:type="ecore:EEnum" name="dummy"/>
        <eSubpackages name="HwComputing" nsURI="http://www.eclipse.org/papyrus/HwComputing/1"
            nsPrefix="HwComputing">
          <eClassifiers xsi:type="ecore:EEnum" name="ISA_Type">
            <eLiterals name="RISC"/>
            <eLiterals name="CISC" value="1"/>
            <eLiterals name="VLIW" value="2"/>
            <eLiterals name="SIMD" value="3"/>
            <eLiterals name="other" value="4"/>
            <eLiterals name="undef" value="5"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EEnum" name="PLD_Technology">
            <eLiterals name="SRAM"/>
            <eLiterals name="antifuse" value="1"/>
            <eLiterals name="flash" value="2"/>
            <eLiterals name="other" value="3"/>
            <eLiterals name="undef" value="4"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EEnum" name="PLD_Class">
            <eLiterals name="symetricalArray"/>
            <eLiterals name="rowBased" value="1"/>
            <eLiterals name="seaOfGates" value="2"/>
            <eLiterals name="hierarchicalPLD" value="3"/>
            <eLiterals name="other" value="4"/>
            <eLiterals name="undef" value="5"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EDataType" name="PLD_Organization" instanceClassName="java.lang.String"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwProcessor" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/HwComputingResource">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="architecture" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"
                volatile="true" derived="true"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="mips" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="ipc" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"
                volatile="true" derived="true"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbCores" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbPipelines" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbStages" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbALUs" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbFPUs" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EReference" name="ownedISAs" ordered="false"
                upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/HwISA">
              <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
            </eStructuralFeatures>
            <eStructuralFeatures xsi:type="ecore:EReference" name="predictors" ordered="false"
                upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/HwBranchPredictor">
              <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
            </eStructuralFeatures>
            <eStructuralFeatures xsi:type="ecore:EReference" name="caches" ordered="false"
                upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwCache">
              <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
            </eStructuralFeatures>
            <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMMUs" ordered="false"
                upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwStorageManager/HwMMU">
              <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
            </eStructuralFeatures>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwComputingResource" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource #//MARTE_Foundations/GRM/ComputingResource">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="op_Frequencies"
                ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/NFP_FrequencyInterval"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwISA" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="family" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_String"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="inst_Width" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false"
                unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/ISA_Type"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwBranchPredictor" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwASIC" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/HwComputingResource"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwPLD" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/HwComputingResource">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="technology" ordered="false"
                unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Technology"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="organization" ordered="false"
                unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Organization"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbLUTs" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="ndLUT_Inputs" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbFlipFlops" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EReference" name="blocksRAM" ordered="false"
                upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwRAM">
              <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
            </eStructuralFeatures>
            <eStructuralFeatures xsi:type="ecore:EReference" name="blocksComputing"
                ordered="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/HwComputingResource">
              <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
            </eStructuralFeatures>
          </eClassifiers>
        </eSubpackages>
        <eSubpackages name="HwCommunication" nsURI="http://www.eclipse.org/papyrus/HwCommunication/1"
            nsPrefix="HwCommunication">
          <eClassifiers xsi:type="ecore:EClass" name="HwCommunicationResource" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwArbiter" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwCommunicationResource">
            <eStructuralFeatures xsi:type="ecore:EReference" name="controlledMedias"
                ordered="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia"
                eOpposite="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia/arbiters"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwMedia" eSuperTypes="#//MARTE_Foundations/GRM/CommunicationMedia #//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwCommunicationResource">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="bandWidth" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataTxRate"/>
            <eStructuralFeatures xsi:type="ecore:EReference" name="arbiters" ordered="false"
                upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiter"
                eOpposite="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiter/controlledMedias"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwBus" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="adressWidth" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="wordWidth" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSynchronous"
                ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSerial" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwBridge" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia">
            <eStructuralFeatures xsi:type="ecore:EReference" name="sides" ordered="false"
                unique="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwEndPoint" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwCommunicationResource #//MARTE_Foundations/GRM/CommunicationEndPoint">
            <eStructuralFeatures xsi:type="ecore:EReference" name="connectedTo" ordered="false"
                unique="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia"/>
          </eClassifiers>
        </eSubpackages>
        <eSubpackages name="HwStorage" nsURI="http://www.eclipse.org/papyrus/HwStorage/1"
            nsPrefix="HwStorage">
          <eClassifiers xsi:type="ecore:EEnum" name="dummy"/>
          <eSubpackages name="HwStorageManager" nsURI="http://www.eclipse.org/papyrus/HwStorageManager/1"
              nsPrefix="HwStorageManager">
            <eClassifiers xsi:type="ecore:EClass" name="HwStorageManager" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource #//MARTE_Foundations/GRM/StorageResource">
              <eStructuralFeatures xsi:type="ecore:EReference" name="managedMemories"
                  ordered="false" unique="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwMemory"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EClass" name="HwDMA" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwStorageManager/HwStorageManager #//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiter">
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbChannels" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="transferWidth"
                  ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
              <eStructuralFeatures xsi:type="ecore:EReference" name="drivenBy" ordered="false"
                  unique="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwComputing/HwProcessor"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EClass" name="HwMMU" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwStorageManager/HwStorageManager">
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="virtualAddrSpace"
                  ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="physicalAddrSpace"
                  ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="memoryProtection"
                  ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbEntries" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"
                  volatile="true" derived="true"/>
              <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTLBs" ordered="false"
                  upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwCache">
                <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
              </eStructuralFeatures>
            </eClassifiers>
          </eSubpackages>
          <eSubpackages name="HwMemory" nsURI="http://www.eclipse.org/papyrus/HwMemory/1"
              nsPrefix="HwMemory">
            <eClassifiers xsi:type="ecore:EClass" name="HwMemory" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource #//MARTE_Foundations/GRM/StorageResource">
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="memorySize" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="adressSize" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="timings" ordered="false"
                  upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/Timing"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="throughput" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataTxRate"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EDataType" name="Timing" instanceClassName="java.lang.String"/>
            <eClassifiers xsi:type="ecore:EEnum" name="Repl_Policy">
              <eLiterals name="LRU"/>
              <eLiterals name="NFU" value="1"/>
              <eLiterals name="FIFO" value="2"/>
              <eLiterals name="random" value="3"/>
              <eLiterals name="other" value="4"/>
              <eLiterals name="undef" value="5"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EEnum" name="WritePolicy">
              <eLiterals name="writeBack"/>
              <eLiterals name="writeThrough" value="1"/>
              <eLiterals name="other" value="2"/>
              <eLiterals name="undef" value="3"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EEnum" name="CacheType">
              <eLiterals name="data"/>
              <eLiterals name="instruction" value="1"/>
              <eLiterals name="unified" value="2"/>
              <eLiterals name="other" value="3"/>
              <eLiterals name="undef" value="4"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EEnum" name="ROM_Type">
              <eLiterals name="maskedROM"/>
              <eLiterals name="EPROM" value="1"/>
              <eLiterals name="OTP_EPROM" value="2"/>
              <eLiterals name="EEPROM" value="3"/>
              <eLiterals name="Flash" value="4"/>
              <eLiterals name="other" value="5"/>
              <eLiterals name="undef" value="6"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EDataType" name="CacheStructure" instanceClassName="java.lang.String"/>
            <eClassifiers xsi:type="ecore:EDataType" name="MemoryOrganization" instanceClassName="java.lang.String"/>
            <eClassifiers xsi:type="ecore:EClass" name="HwRAM" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwMemory">
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="organization"
                  ordered="false" unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/MemoryOrganization"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSynchronous"
                  ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNonVolatile"
                  ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="repl_Policy"
                  ordered="false" unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/Repl_Policy"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="writePolicy"
                  ordered="false" unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/WritePolicy"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EClass" name="HwROM" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwMemory">
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false"
                  unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/ROM_Type"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="organization"
                  ordered="false" unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/MemoryOrganization"/>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EClass" name="HwDrive" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwMemory">
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="sectorSize" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
              <eStructuralFeatures xsi:type="ecore:EReference" name="buffer" ordered="false"
                  unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwRAM">
                <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
              </eStructuralFeatures>
            </eClassifiers>
            <eClassifiers xsi:type="ecore:EClass" name="HwCache" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/HwMemory">
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" ordered="false"
                  unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false"
                  unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/CacheType"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="structure" ordered="false"
                  unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/CacheStructure"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="repl_Policy"
                  ordered="false" unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/Repl_Policy"/>
              <eStructuralFeatures xsi:type="ecore:EAttribute" name="writePolicy"
                  ordered="false" unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory/WritePolicy"/>
            </eClassifiers>
          </eSubpackages>
        </eSubpackages>
        <eSubpackages name="HwTiming" nsURI="http://www.eclipse.org/papyrus/HwTiming/1"
            nsPrefix="HwTiming">
          <eClassifiers xsi:type="ecore:EClass" name="HwTimingResource" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource #//MARTE_Foundations/GRM/TimingResource"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwClock" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwTiming/HwTimingResource"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwTimer" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwTiming/HwTimingResource">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbCounters" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="counterWidth" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
            <eStructuralFeatures xsi:type="ecore:EReference" name="inputClock" ordered="false"
                unique="false" eType="#//MARTE_DesignModel/HRM/HwLogical/HwTiming/HwClock"/>
          </eClassifiers>
        </eSubpackages>
        <eSubpackages name="HwDevice" nsURI="http://www.eclipse.org/papyrus/HwDevice/1"
            nsPrefix="HwDevice">
          <eClassifiers xsi:type="ecore:EClass" name="HwDevice" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource #//MARTE_Foundations/GRM/DeviceResource"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwI_O" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwDevice/HwDevice"/>
          <eClassifiers xsi:type="ecore:EClass" name="HwSupport" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwDevice/HwDevice"/>
          <eClassifiers xsi:type="ecore:EClass" name="HWActuator" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwDevice/HwI_O"/>
          <eClassifiers xsi:type="ecore:EClass" name="HWSensor" eSuperTypes="#//MARTE_DesignModel/HRM/HwLogical/HwDevice/HwI_O"/>
        </eSubpackages>
      </eSubpackages>
      <eSubpackages name="HwGeneral" nsURI="http://www.eclipse.org/papyrus/HwGeneral/1"
          nsPrefix="HwGeneral">
        <eClassifiers xsi:type="ecore:EClass" name="HwResourceService" eSuperTypes="#//MARTE_Foundations/GRM/GrService">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="consumption" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Power"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="dissipation" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Power"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="HwResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_String"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="p_HW_Services" ordered="false"
              upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwGeneral/HwResourceService"
              containment="true"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="r_HW_Services" ordered="false"
              upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwGeneral/HwResourceService"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="ownedHW" ordered="false"
              upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwGeneral/HwResource"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="endPoints" ordered="false"
              upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwEndPoint">
            <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
          </eStructuralFeatures>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="frequency" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Frequency"/>
        </eClassifiers>
      </eSubpackages>
      <eSubpackages name="HwPhysical" nsURI="http://www.eclipse.org/papyrus/HwPhysical/1"
          nsPrefix="HwPhysical">
        <eClassifiers xsi:type="ecore:EEnum" name="dummy"/>
        <eSubpackages name="HwLayout" nsURI="http://www.eclipse.org/papyrus/HwLayout/1"
            nsPrefix="HwLayout">
          <eClassifiers xsi:type="ecore:EClass" name="HwComponent" eSuperTypes="#//MARTE_DesignModel/HRM/HwGeneral/HwResource">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
                unique="false" eType="#//MARTE_DesignModel/HRM/HwPhysical/HwLayout/ComponentKind"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="dimensions" ordered="false"
                upperBound="3" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Length"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="area" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Area"
                volatile="true" derived="true"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false"
                upperBound="2" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/NFP_NaturalInterval"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="grid" ordered="false"
                upperBound="2" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbPins" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Natural"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="price" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Price"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="r_Conditions" ordered="false"
                upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwPhysical/HwLayout/Env_Condition"/>
            <eStructuralFeatures xsi:type="ecore:EReference" name="poweredServices"
                ordered="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwGeneral/HwResourceService"
                containment="true">
              <eAnnotations source="redefines" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/p_HW_Services"/>
            </eStructuralFeatures>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="staticConsumption"
                ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Power"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="staticDissipation"
                ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Power"/>
            <eStructuralFeatures xsi:type="ecore:EReference" name="subComponents"
                ordered="false" upperBound="-1" eType="#//MARTE_DesignModel/HRM/HwPhysical/HwLayout/HwComponent">
              <eAnnotations source="subsets" references="#//MARTE_DesignModel/HRM/HwGeneral/HwResource/ownedHW"/>
            </eStructuralFeatures>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EEnum" name="ComponentKind">
            <eLiterals name="card"/>
            <eLiterals name="channel" value="1"/>
            <eLiterals name="chip" value="2"/>
            <eLiterals name="port" value="3"/>
            <eLiterals name="unit" value="4"/>
            <eLiterals name="other" value="5"/>
            <eLiterals name="undef" value="6"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EDataType" name="Env_Condition" instanceClassName="java.lang.String"/>
          <eClassifiers xsi:type="ecore:EEnum" name="ConditionType">
            <eLiterals name="temperature"/>
            <eLiterals name="humidity" value="1"/>
            <eLiterals name="altitude" value="2"/>
            <eLiterals name="vibration" value="3"/>
            <eLiterals name="shock" value="4"/>
            <eLiterals name="other" value="5"/>
            <eLiterals name="undef" value="6"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EEnum" name="ComponentState">
            <eLiterals name="operating"/>
            <eLiterals name="storage" value="1"/>
            <eLiterals name="other" value="2"/>
            <eLiterals name="undef" value="3"/>
          </eClassifiers>
        </eSubpackages>
        <eSubpackages name="HwPower" nsURI="http://www.eclipse.org/papyrus/HwPower/1"
            nsPrefix="HwPower">
          <eClassifiers xsi:type="ecore:EClass" name="HwPowerSupply" eSuperTypes="#//MARTE_DesignModel/HRM/HwPhysical/HwLayout/HwComponent">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppliedPower"
                ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Power"/>
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Energy"/>
          </eClassifiers>
          <eClassifiers xsi:type="ecore:EClass" name="HwCoolingSupply" eSuperTypes="#//MARTE_DesignModel/HRM/HwPhysical/HwLayout/HwComponent">
            <eStructuralFeatures xsi:type="ecore:EAttribute" name="coolingPower" ordered="false"
                unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Power"/>
          </eClassifiers>
        </eSubpackages>
      </eSubpackages>
    </eSubpackages>
    <eSubpackages name="SRM" nsURI="http://www.eclipse.org/papyrus/SRM/1" nsPrefix="SRM">
      <eClassifiers xsi:type="ecore:EEnum" name="dummy"/>
      <eSubpackages name="SW_ResourceCore" nsURI="http://www.eclipse.org/papyrus/SW_ResourceCore/1"
          nsPrefix="SW_ResourceCore">
        <eClassifiers xsi:type="ecore:EClass" name="SwResource" abstract="true" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
          <eStructuralFeatures xsi:type="ecore:EReference" name="identifierElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="stateElements" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="memorySizeFootprint"
              ordered="false" unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="createServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="deleteServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="initializeServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="SwAccessService" eSuperTypes="#//MARTE_Foundations/GRM/GrService">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isModifier" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="accessedElement"
              ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        </eClassifiers>
      </eSubpackages>
      <eSubpackages name="SW_Concurrency" nsURI="http://www.eclipse.org/papyrus/SW_Concurrency/1"
          nsPrefix="SW_Concurrency">
        <eClassifiers xsi:type="ecore:EEnum" name="InterruptKind">
          <eLiterals name="HardwareInterruption"/>
          <eLiterals name="ProcessorDetectedException" value="1"/>
          <eLiterals name="ProgrammedException" value="2"/>
          <eLiterals name="Undef" value="3"/>
          <eLiterals name="Other" value="4"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="EntryPoint" eSuperTypes="#//MARTE_Foundations/Alloc/Allocate">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReentrant" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="routine" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="SwConcurrentResource" abstract="true"
            eSuperTypes="#//MARTE_DesignModel/SRM/SW_ResourceCore/SwResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/ArrivalPattern"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="activationCapacity"
              ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Integer"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="entryPoints" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Element"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="adressSpace" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="periodElements" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="priorityElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="stackSizeElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="activateServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="enableConcurrencyServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="resumeServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="suspendServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="terminateServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="disableConcurrencyServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="shareDataResources"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="messageResources"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="mutualExclusionResources"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="notificationResources"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="heapSizeElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="InterruptResource" eSuperTypes="#//MARTE_DesignModel/SRM/SW_Concurrency/SwConcurrentResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
              unique="false" eType="#//MARTE_DesignModel/SRM/SW_Concurrency/InterruptKind"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMaskable" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="vectorElements" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="maskElements" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="routineConnectServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="routineDisconnectServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="SwSchedulableResource" eSuperTypes="#//MARTE_DesignModel/SRM/SW_Concurrency/SwConcurrentResource #//MARTE_Foundations/GRM/SchedulableResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStaticSchedulingFeature"
              ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPreemptable" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="schedulers" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="deadlineElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="deadlineTypeElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="timeSliceElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="delayServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="joinServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="yieldServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="SwTimerResource" eSuperTypes="#//MARTE_Foundations/GRM/TimerResource">
          <eStructuralFeatures xsi:type="ecore:EReference" name="durationElements"
              ordered="false" unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement">
            <eAnnotations source="redefines" references="#//MARTE_Foundations/GRM/TimerResource/duration"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="MemoryPartition" eSuperTypes="#//MARTE_DesignModel/SRM/SW_ResourceCore/SwResource">
          <eStructuralFeatures xsi:type="ecore:EReference" name="concurrentResources"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="memorySpaces" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="fork" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="base_Namespace" ordered="false"
              unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Namespace"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="Alarm" eSuperTypes="#//MARTE_DesignModel/SRM/SW_Concurrency/InterruptResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isWatchdog" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="timers" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
        </eClassifiers>
      </eSubpackages>
      <eSubpackages name="SW_Brokering" nsURI="http://www.eclipse.org/papyrus/SW_Brokering/1"
          nsPrefix="SW_Brokering">
        <eClassifiers xsi:type="ecore:EEnum" name="AccessPolicyKind">
          <eLiterals name="Read"/>
          <eLiterals name="Write" value="1"/>
          <eLiterals name="ReadWrite" value="2"/>
          <eLiterals name="Undef" value="3"/>
          <eLiterals name="Other" value="4"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="DeviceBroker" eSuperTypes="#//MARTE_DesignModel/SRM/SW_ResourceCore/SwResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessPolicy" ordered="false"
              unique="false" eType="#//MARTE_DesignModel/SRM/SW_Brokering/AccessPolicyKind"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBuffered" ordered="false"
              unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="devices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="closeServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="controlServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="openServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="readServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="writeServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="MemoryBroker" eSuperTypes="#//MARTE_DesignModel/SRM/SW_ResourceCore/SwResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessPolicy" ordered="false"
              unique="false" eType="#//MARTE_DesignModel/SRM/SW_Brokering/AccessPolicyKind"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="memories" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="memoryBlockAdressElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="memoryBlockSizeElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="lockServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="unlockServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="mapServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="unMapServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
      </eSubpackages>
      <eSubpackages name="SW_Interaction" nsURI="http://www.eclipse.org/papyrus/SW_Interaction/1"
          nsPrefix="SW_Interaction">
        <eClassifiers xsi:type="ecore:EEnum" name="QueuePolicyKind">
          <eLiterals name="FIFO"/>
          <eLiterals name="LIFO" value="1"/>
          <eLiterals name="Priority" value="2"/>
          <eLiterals name="Undef" value="3"/>
          <eLiterals name="Other" value="4"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EEnum" name="MessageResourceKind">
          <eLiterals name="MessageQueue"/>
          <eLiterals name="Pipe" value="1"/>
          <eLiterals name="Blackboard" value="2"/>
          <eLiterals name="Undef" value="3"/>
          <eLiterals name="Other" value="4"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EEnum" name="NotificationKind">
          <eLiterals name="Memorized"/>
          <eLiterals name="Bounded" value="1"/>
          <eLiterals name="Memoryless" value="2"/>
          <eLiterals name="Undef" value="3"/>
          <eLiterals name="Other" value="4"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EEnum" name="NotificationResourceKind">
          <eLiterals name="Event"/>
          <eLiterals name="Barrier" value="1"/>
          <eLiterals name="Undef" value="2"/>
          <eLiterals name="Other" value="3"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EEnum" name="MutualExclusionResourceKind">
          <eLiterals name="BooleanSemaphore"/>
          <eLiterals name="CountSemaphore" value="1"/>
          <eLiterals name="Mutex" value="2"/>
          <eLiterals name="Undef" value="3"/>
          <eLiterals name="Other" value="4"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EEnum" name="ConcurrentAccessProtocolKind">
          <eLiterals name="PIP"/>
          <eLiterals name="PCP" value="1"/>
          <eLiterals name="NoPreemption" value="2"/>
          <eLiterals name="Undef" value="3"/>
          <eLiterals name="Other" value="4"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="SwInteractionResource" abstract="true"
            eSuperTypes="#//MARTE_DesignModel/SRM/SW_ResourceCore/SwResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIntraMemoryPartitionInteraction"
              ordered="false" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitingQueuePolicy"
              ordered="false" unique="false" eType="#//MARTE_DesignModel/SRM/SW_Interaction/QueuePolicyKind"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitingQueueCapacity"
              ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Integer"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="waitingPolicyElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="SwCommunicationResource" abstract="true"
            eSuperTypes="#//MARTE_DesignModel/SRM/SW_Interaction/SwInteractionResource #//MARTE_Foundations/GRM/CommunicationMedia"/>
        <eClassifiers xsi:type="ecore:EClass" name="SwSynchronizationResource" abstract="true"
            eSuperTypes="#//MARTE_DesignModel/SRM/SW_Interaction/SwInteractionResource #//MARTE_Foundations/GRM/SynchronizationResource"/>
        <eClassifiers xsi:type="ecore:EClass" name="SharedDataComResource" eSuperTypes="#//MARTE_DesignModel/SRM/SW_Interaction/SwCommunicationResource">
          <eStructuralFeatures xsi:type="ecore:EReference" name="readServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="writeServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="MessageComResource" eSuperTypes="#//MARTE_DesignModel/SRM/SW_Interaction/SwCommunicationResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFixedMessageSize"
              ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="mechanism" ordered="false"
              unique="false" eType="#//MARTE_DesignModel/SRM/SW_Interaction/MessageResourceKind"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="messageSizeElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="messageQueueCapacityElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageQueuePolicy"
              ordered="false" unique="false" eType="#//MARTE_DesignModel/SRM/SW_Interaction/QueuePolicyKind"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="sendServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="receiveServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="NotificationResource" eSuperTypes="#//MARTE_DesignModel/SRM/SW_Interaction/SwSynchronizationResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="occurence" ordered="false"
              unique="false" eType="#//MARTE_DesignModel/SRM/SW_Interaction/NotificationKind"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="mechanism" ordered="false"
              unique="false" eType="#//MARTE_DesignModel/SRM/SW_Interaction/NotificationResourceKind"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="occurenceCountElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="maskElements" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="flushServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="signalServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="waitServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="clearServices" ordered="false"
              unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
        <eClassifiers xsi:type="ecore:EClass" name="SwMutualExclusionResource" eSuperTypes="#//MARTE_DesignModel/SRM/SW_Interaction/SwSynchronizationResource #//MARTE_Foundations/GRM/MutualExclusionResource">
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="mechanism" ordered="false"
              unique="false" eType="#//MARTE_DesignModel/SRM/SW_Interaction/MutualExclusionResourceKind"/>
          <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrentAccessProtocol"
              ordered="false" unique="false" eType="#//MARTE_DesignModel/SRM/SW_Interaction/ConcurrentAccessProtocolKind"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="accessTokenElements"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="releaseServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
          <eStructuralFeatures xsi:type="ecore:EReference" name="acquireServices"
              ordered="false" unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        </eClassifiers>
      </eSubpackages>
    </eSubpackages>
    <eSubpackages name="GCM" nsURI="http://www.eclipse.org/papyrus/GCM/1" nsPrefix="GCM">
      <eClassifiers xsi:type="ecore:EClass" name="FlowProperty">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_DesignModel/GCM/FlowDirectionKind"
            defaultValueLiteral="inout"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="FlowDirectionKind">
        <eLiterals name="in"/>
        <eLiterals name="out" value="1"/>
        <eLiterals name="inout" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="FlowPort">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            volatile="true" transient="true" derived="true"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_DesignModel/GCM/FlowDirectionKind"
            defaultValueLiteral="inout"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ClientServerPort">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="specificationKind"
            ordered="false" unique="false" lowerBound="1" eType="#//MARTE_DesignModel/GCM/PortSpecificationKind"
            volatile="true" transient="true" defaultValueLiteral="interfaceBased"
            derived="true"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_DesignModel/GCM/ClientServerKind"
            defaultValueLiteral="proreq"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="provInterface" ordered="false"
            unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Interface"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="reqInterface" ordered="false"
            unique="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Interface"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="featuresSpec" ordered="false"
            unique="false" eType="#//MARTE_DesignModel/GCM/ClientServerSpecification"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="PortSpecificationKind">
        <eLiterals name="atomic"/>
        <eLiterals name="interfaceBased" value="1"/>
        <eLiterals name="featureBased" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="ClientServerKind">
        <eLiterals name="required"/>
        <eLiterals name="provided" value="1"/>
        <eLiterals name="proreq" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ClientServerSpecification">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Interface" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Interface"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="FlowSpecification">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Interface" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Interface"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="ClientServerFeature">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_DesignModel/GCM/ClientServerKind"
            defaultValueLiteral="proreq"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GCMTrigger">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Trigger" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Trigger"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Feature"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GCMInvocationAction">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_InvocationAction"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//InvocationAction"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="onFeature" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Feature"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="DataEvent">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_AnyReceiveEvent"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//AnyReceiveEvent"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="DataPool">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false"
            unique="false" lowerBound="1" eType="#//MARTE_DesignModel/GCM/DataPoolOrderingKind"
            defaultValueLiteral="FIFO"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="insertion" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="selection" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="DataPoolOrderingKind">
        <eLiterals name="FIFO"/>
        <eLiterals name="LIFO" value="1"/>
        <eLiterals name="UserDefined" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GCMInvocatingBehavior">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
            lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="onPorts" ordered="false"
            upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="onFeatures" ordered="false"
            upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Feature"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="invocations" ordered="false"
            upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//InvocationAction"/>
      </eClassifiers>
    </eSubpackages>
  </eSubpackages>
  <eSubpackages name="MARTE_AnalysisModel" nsURI="http:///MARTE/MARTE_AnalysisModel.ecore"
      nsPrefix="MARTE.MARTE_AnalysisModel">
    <eSubpackages name="GQAM" nsURI="http://www.eclipse.org/papyrus/GQAM/1" nsPrefix="GQAM">
      <eClassifiers xsi:type="ecore:EClass" name="GaWorkloadGenerator">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="pop" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"
            defaultValueLiteral="1"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaEventTrace">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/String"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/String"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/String"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaWorkloadEvent">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/ArrivalPattern"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="generator" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/GQAM/GaWorkloadGenerator"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="trace" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/GQAM/GaEventTrace"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/GQAM/GaScenario"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="timedEvent" ordered="false"
            unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TimeEvent"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaScenario" eSuperTypes="#//MARTE_Foundations/GRM/ResourceUsage #//MARTE_Foundations/Time/TimedProcessing">
        <eStructuralFeatures xsi:type="ecore:EReference" name="cause" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/GQAM/GaWorkloadEvent"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="hostDemand" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="hostDemandOps" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="interOccT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="throughput" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Frequency"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="respT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utilization" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utilizationOnHost"
            ordered="false" upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/GQAM/GaStep"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="steps" ordered="false"
            lowerBound="1" upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaStep"
            eOpposite="#//MARTE_AnalysisModel/GQAM/GaStep/scenario"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="parentStep" ordered="false"
            lowerBound="1" upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaStep"
            eOpposite="#//MARTE_AnalysisModel/GQAM/GaStep/childScenario"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="timing" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaTimedObs"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaScenario">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockT" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="rep" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"
            defaultValueLiteral="1.0"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="prob" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"
            defaultValueLiteral="1.0"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="concurRes" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/SchedulableResource"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="host" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/GQAM/GaExecHost"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="servDemand" unique="false"
            upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaRequestedService"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="servCount" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="selfDelay" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="scenario" ordered="false"
            eType="#//MARTE_AnalysisModel/GQAM/GaScenario" eOpposite="#//MARTE_AnalysisModel/GQAM/GaScenario/steps"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="childScenario" ordered="false"
            eType="#//MARTE_AnalysisModel/GQAM/GaScenario" eOpposite="#//MARTE_AnalysisModel/GQAM/GaScenario/parentStep"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaExecHost" eSuperTypes="#//MARTE_Foundations/GRM/Scheduler #//MARTE_Foundations/GRM/ComputingResource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="commTxOvh" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="commRcvOvh" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="cntxtSwT" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="clockOvh" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedPriRange" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/IntegerInterval"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="memSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utilization" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="throughput" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Frequency"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaRequestedService" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaStep">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaTimedObs" eSuperTypes="#//MARTE_Foundations/NFPs/NfpConstraint">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="laxity" unique="false"
            eType="#//MARTE_AnalysisModel/GQAM/LaxityKind"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="startObs" unique="false"
            upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TimeObservation"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="endObs" unique="false"
            upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TimeObservation"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EEnum" name="LaxityKind">
        <eLiterals name="hard"/>
        <eLiterals name="soft" value="1"/>
        <eLiterals name="other" value="2"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaCommStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaStep"/>
      <eClassifiers xsi:type="ecore:EClass" name="GaAcqStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaStep">
        <eStructuralFeatures xsi:type="ecore:EReference" name="acqRes" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/Resource"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="resUnits" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"
            defaultValueLiteral="1"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaRelStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaStep">
        <eStructuralFeatures xsi:type="ecore:EReference" name="relRes" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/Resource"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="resUnits" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"
            defaultValueLiteral="1"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaLatencyObs" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaTimedObs">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="latency" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="miss" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utility" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/UtilityType"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxJitter" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaCommHost" eSuperTypes="#//MARTE_Foundations/GRM/CommunicationMedia #//MARTE_Foundations/GRM/Scheduler">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="throughput" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Frequency"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utilization" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaCommChannel" eSuperTypes="#//MARTE_Foundations/GRM/SchedulableResource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="packetSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_DataSize"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utilization" ordered="false"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaWorkloadBehavior">
        <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaScenario"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="demand" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaWorkloadEvent"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaAnalysisContext" eSuperTypes="#//MARTE_Foundations/CoreElements/Configuration #//MARTE_Annexes/VSL/Variables/ExpressionContext">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="context" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_String"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="workload" ordered="false"
            unique="false" lowerBound="1" upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaWorkloadBehavior"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="platform" ordered="false"
            unique="false" lowerBound="1" upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaResourcesPlatform"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="GaResourcesPlatform">
        <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_Foundations/GRM/Resource"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="SAM" nsURI="http://www.eclipse.org/papyrus/SAM/1" nsPrefix="SAM">
      <eClassifiers xsi:type="ecore:EEnum" name="OptimallityCriterionKind">
        <eLiterals name="meetHardDeadlines"/>
        <eLiterals name="minimizeMissedDeadlines" value="1"/>
        <eLiterals name="minimizedMeanTardiness" value="2"/>
        <eLiterals name="undef" value="3"/>
        <eLiterals name="other" value="4"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaAnalysisContext" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaAnalysisContext">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSched" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="optCriterion" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/SAM/OptimallityCriterionKind"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaEndtoEndFlow">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSched" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schSlack" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="end2EndT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="end2EndD" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="timing" unique="false"
            upperBound="-1" eType="#//MARTE_AnalysisModel/GQAM/GaTimedObs"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaCommStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaCommStep">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="deadline" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="spareCap" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schSlack" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaStep">
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioralFeature"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="deadline" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="spareCap" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schSlack" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="preemptT" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="readyT" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="nonpreemptionBlocking"
            ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="sharedRes" ordered="false"
            unique="false" upperBound="-1" eType="#//MARTE_AnalysisModel/SAM/SaSharedResource">
          <eAnnotations source="redefines" references="#//MARTE_Foundations/GRM/ResourceUsage/usedResources"/>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="selfSuspensionBlocking"
            ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberSelfSuspensions"
            ordered="false" unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaSharedResource" eSuperTypes="#//MARTE_Foundations/GRM/MutualExclusionResource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPreemp" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConsum" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="acquisT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="releaseT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaSchedObs" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaTimedObs">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="suspentions" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockT" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="overlaps" ordered="false"
            upperBound="-1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaCommHost" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaCommHost">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSched" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schSlack" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="SaExecHost" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaExecHost">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSched" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schSlack" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedUtiliz" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="ISRswitchT" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Duration"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="ISRprioRange" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_DataTypes/IntegerInterval"/>
      </eClassifiers>
    </eSubpackages>
    <eSubpackages name="PAM" nsURI="http://www.eclipse.org/papyrus/PAM/1" nsPrefix="PAM">
      <eClassifiers xsi:type="ecore:EClass" name="PaStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaStep">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="noSync" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Boolean"
            defaultValueLiteral="false"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="extOpDemand" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/String"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="extOpCount" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"
            defaultValueLiteral="1"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="behavDemand" upperBound="-1"
            eType="#//MARTE_AnalysisModel/GQAM/GaScenario"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="behavCount" upperBound="-1"
            eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="PaRequestedStep" eSuperTypes="#//MARTE_AnalysisModel/PAM/PaStep #//MARTE_AnalysisModel/GQAM/GaRequestedService"/>
      <eClassifiers xsi:type="ecore:EClass" name="PaCommStep" eSuperTypes="#//MARTE_AnalysisModel/PAM/PaStep #//MARTE_AnalysisModel/GQAM/GaCommStep"/>
      <eClassifiers xsi:type="ecore:EClass" name="PaResPassStep" eSuperTypes="#//MARTE_AnalysisModel/GQAM/GaStep">
        <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/Resource"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="resUnits" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"
            defaultValueLiteral="1"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="PaLogicalResource" eSuperTypes="#//MARTE_Foundations/GRM/Resource">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utilization" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="throughput" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Frequency"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="poolSize" ordered="false"
            unique="false" lowerBound="1" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="PaRunTInstance">
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="poolSize" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Integer"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="unbddPool" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//MARTE_PrimitivesTypes/Boolean"
            defaultValueLiteral="false"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false"
            unique="false" eType="#//MARTE_Foundations/GRM/SchedulableResource"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="host" ordered="false"
            unique="false" eType="#//MARTE_AnalysisModel/GQAM/GaExecHost"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="utilization" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Real"/>
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="throughput" ordered="false"
            unique="false" eType="ecore:EDataType MARTE_Library.ecore#//BasicNFP_Types/NFP_Frequency"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement"
            ordered="false" unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//NamedElement"/>
      </eClassifiers>
    </eSubpackages>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"MARTE","nsURI":"http://www.eclipse.org/papyrus/MARTE/1","name":"MARTE","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"dummy","instanceClass":null,"id":1,"serializable":true,"eClass":"EEnum"},{"nsPrefix":"MARTE.MARTE_Foundations","nsURI":"http:///MARTE/MARTE_Foundations.ecore","name":"MARTE_Foundations","id":2,"eClass":"EPackage"},{"nsPrefix":"MARTE.MARTE_Annexes","nsURI":"http:///MARTE/MARTE_Annexes.ecore","name":"MARTE_Annexes","id":3,"eClass":"EPackage"},{"nsPrefix":"MARTE.MARTE_DesignModel","nsURI":"http:///MARTE/MARTE_DesignModel.ecore","name":"MARTE_DesignModel","id":4,"eClass":"EPackage"},{"nsPrefix":"MARTE.MARTE_AnalysisModel","nsURI":"http:///MARTE/MARTE_AnalysisModel.ecore","name":"MARTE_AnalysisModel","id":5,"eClass":"EPackage"},{"nsPrefix":"NFPs","nsURI":"http://www.eclipse.org/papyrus/NFPs/1","name":"NFPs","id":6,"eClass":"EPackage"},{"nsPrefix":"CoreElements","nsURI":"http://www.eclipse.org/papyrus/CoreElements/1","name":"CoreElements","id":7,"eClass":"EPackage"},{"nsPrefix":"Alloc","nsURI":"http://www.eclipse.org/papyrus/Alloc/1","name":"Alloc","id":8,"eClass":"EPackage"},{"nsPrefix":"Time","nsURI":"http://www.eclipse.org/papyrus/Time/1","name":"Time","id":9,"eClass":"EPackage"},{"nsPrefix":"GRM","nsURI":"http://www.eclipse.org/papyrus/GRM/1","name":"GRM","id":10,"eClass":"EPackage"},{"instanceTypeName":null,"instanceClassName":null,"name":"ConstraintKind","instanceClass":null,"id":11,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Nfp","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Unit","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NfpConstraint","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NfpType","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Dimension","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"name":"required","id":17,"value":0,"literal":"required","eClass":"EEnumLiteral"},{"name":"offered","id":18,"value":1,"literal":"offered","eClass":"EEnumLiteral"},{"name":"contract","id":19,"value":2,"literal":"contract","eClass":"EEnumLiteral"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":20,"derived":false},{"id":21,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"convFactor","changeable":true,"lowerBound":0,"iD":false,"id":22,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"convOffset","changeable":true,"lowerBound":0,"iD":false,"id":23,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"baseUnit","changeable":true,"resolveProxies":true,"lowerBound":0,"id":24,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_EnumerationLiteral","changeable":true,"resolveProxies":true,"lowerBound":1,"id":25,"derived":false},{"id":26,"eClass":"EGenericType"},{"id":27,"eClass":"EGenericType"},{"id":28,"eClass":"EGenericType"},{"id":29,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":0,"iD":false,"id":30,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Constraint","changeable":true,"resolveProxies":true,"lowerBound":1,"id":31,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"mode","changeable":true,"resolveProxies":true,"lowerBound":0,"id":32,"derived":false},{"id":33,"eClass":"EGenericType"},{"id":34,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Mode","instanceClass":null,"abstract":false,"id":35,"interface":false,"eClass":"EClass"},{"id":36,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TupleType","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"valueAttrib","changeable":true,"resolveProxies":true,"lowerBound":0,"id":38,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"unitAttrib","changeable":true,"resolveProxies":true,"lowerBound":0,"id":39,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"exprAttrib","changeable":true,"resolveProxies":true,"lowerBound":0,"id":40,"derived":false},{"id":41,"eClass":"EGenericType"},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"id":44,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"symbol","changeable":true,"lowerBound":0,"iD":false,"id":45,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"baseDimension","changeable":true,"resolveProxies":true,"lowerBound":0,"id":46,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"baseExponent","changeable":true,"lowerBound":0,"iD":false,"id":47,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Enumeration","changeable":true,"resolveProxies":true,"lowerBound":1,"id":48,"derived":false},{"id":49,"eClass":"EGenericType"},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"id":52,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ModeTransition","instanceClass":null,"abstract":false,"id":53,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ModeBehavior","instanceClass":null,"abstract":false,"id":54,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Configuration","instanceClass":null,"abstract":false,"id":55,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Transition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":56,"derived":false},{"id":57,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_StateMachine","changeable":true,"resolveProxies":true,"lowerBound":1,"id":58,"derived":false},{"id":59,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_StructuredClassifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":60,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Package","changeable":true,"resolveProxies":true,"lowerBound":1,"id":61,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"mode","changeable":true,"resolveProxies":true,"lowerBound":0,"id":62,"derived":false},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"id":65,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_State","changeable":true,"resolveProxies":true,"lowerBound":1,"id":66,"derived":false},{"id":67,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Allocated","instanceClass":null,"abstract":false,"id":68,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AllocationEndKind","instanceClass":null,"id":69,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"AllocationNature","instanceClass":null,"id":70,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"AllocationKind","instanceClass":null,"id":71,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AllocateActivityGroup","instanceClass":null,"abstract":false,"id":72,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NfpRefine","instanceClass":null,"abstract":false,"id":73,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Assign","instanceClass":null,"abstract":false,"id":74,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AssignmentKind","instanceClass":null,"id":75,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"AssignmentNature","instanceClass":null,"id":76,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Allocate","instanceClass":null,"abstract":false,"id":77,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":78,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":true,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":false,"name":"allocatedTo","changeable":true,"resolveProxies":true,"lowerBound":0,"id":79,"derived":true},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":true,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":false,"name":"allocatedFrom","changeable":true,"resolveProxies":true,"lowerBound":0,"id":80,"derived":true},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":0,"iD":false,"id":81,"derived":false},{"id":82,"eClass":"EGenericType"},{"id":83,"eClass":"EGenericType"},{"id":84,"eClass":"EGenericType"},{"id":85,"eClass":"EGenericType"},{"name":"undef","id":86,"value":0,"literal":"undef","eClass":"EEnumLiteral"},{"name":"application","id":87,"value":1,"literal":"application","eClass":"EEnumLiteral"},{"name":"executionPlatform","id":88,"value":2,"literal":"executionPlatform","eClass":"EEnumLiteral"},{"name":"both","id":89,"value":3,"literal":"both","eClass":"EEnumLiteral"},{"name":"spatialDistribution","id":90,"value":0,"literal":"spatialDistribution","eClass":"EEnumLiteral"},{"name":"timeScheduling","id":91,"value":1,"literal":"timeScheduling","eClass":"EEnumLiteral"},{"name":"structural","id":92,"value":0,"literal":"structural","eClass":"EEnumLiteral"},{"name":"behavioral","id":93,"value":1,"literal":"behavioral","eClass":"EEnumLiteral"},{"name":"hybrid","id":94,"value":2,"literal":"hybrid","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":false,"name":"isUnique","changeable":true,"lowerBound":0,"iD":false,"id":95,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_ActivityPartition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":96,"derived":false},{"id":97,"eClass":"EGenericType"},{"id":98,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":99,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"constraint","changeable":true,"resolveProxies":true,"lowerBound":0,"id":100,"derived":false},{"id":101,"eClass":"EGenericType"},{"id":102,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":1,"iD":false,"id":103,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nature","changeable":true,"lowerBound":1,"iD":false,"id":104,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"impliedConstraint","changeable":true,"resolveProxies":true,"lowerBound":0,"id":105,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"from","changeable":true,"resolveProxies":true,"lowerBound":1,"id":106,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"to","changeable":true,"resolveProxies":true,"lowerBound":1,"id":107,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Comment","changeable":true,"resolveProxies":true,"lowerBound":1,"id":108,"derived":false},{"id":109,"eClass":"EGenericType"},{"id":110,"eClass":"EGenericType"},{"id":111,"eClass":"EGenericType"},{"id":112,"eClass":"EGenericType"},{"id":113,"eClass":"EGenericType"},{"id":114,"eClass":"EGenericType"},{"name":"structural","id":115,"value":0,"literal":"structural","eClass":"EEnumLiteral"},{"name":"behavioral","id":116,"value":1,"literal":"behavioral","eClass":"EEnumLiteral"},{"name":"hybrid","id":117,"value":2,"literal":"hybrid","eClass":"EEnumLiteral"},{"name":"spatialDistribution","id":118,"value":0,"literal":"spatialDistribution","eClass":"EEnumLiteral"},{"name":"timeScheduling","id":119,"value":1,"literal":"timeScheduling","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":0,"iD":false,"id":120,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nature","changeable":true,"lowerBound":0,"iD":false,"id":121,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Abstraction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":122,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"impliedConstraint","changeable":true,"resolveProxies":true,"lowerBound":0,"id":123,"derived":false},{"id":124,"eClass":"EGenericType"},{"id":125,"eClass":"EGenericType"},{"id":126,"eClass":"EGenericType"},{"id":127,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedDomain","instanceClass":null,"abstract":false,"id":128,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Clock","instanceClass":null,"abstract":false,"id":129,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClockType","instanceClass":null,"abstract":false,"id":130,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedElement","instanceClass":null,"abstract":true,"id":131,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedValueSpecification","instanceClass":null,"abstract":false,"id":132,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedConstraint","instanceClass":null,"abstract":false,"id":133,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClockConstraint","instanceClass":null,"abstract":false,"id":134,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedInstantObservation","instanceClass":null,"abstract":false,"id":135,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedDurationObservation","instanceClass":null,"abstract":false,"id":136,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedEvent","instanceClass":null,"abstract":false,"id":137,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimedProcessing","instanceClass":null,"abstract":false,"id":138,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Namespace","changeable":true,"resolveProxies":true,"lowerBound":1,"id":139,"derived":false},{"id":140,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"standard","changeable":true,"lowerBound":0,"iD":false,"id":141,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_InstanceSpecification","changeable":true,"resolveProxies":true,"lowerBound":1,"id":142,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":1,"id":143,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"unit","changeable":true,"resolveProxies":true,"lowerBound":0,"id":144,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":145,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Event","changeable":true,"resolveProxies":true,"lowerBound":1,"id":146,"derived":false},{"id":147,"eClass":"EGenericType"},{"id":148,"eClass":"EGenericType"},{"id":149,"eClass":"EGenericType"},{"id":150,"eClass":"EGenericType"},{"id":151,"eClass":"EGenericType"},{"id":152,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nature","changeable":true,"lowerBound":1,"iD":false,"id":153,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"unitType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":154,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":false,"name":"isLogical","changeable":true,"lowerBound":1,"iD":false,"id":155,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"resolAttr","changeable":true,"resolveProxies":true,"lowerBound":0,"id":156,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"maxValAttr","changeable":true,"resolveProxies":true,"lowerBound":0,"id":157,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"offsetAttr","changeable":true,"resolveProxies":true,"lowerBound":0,"id":158,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"getTime","changeable":true,"resolveProxies":true,"lowerBound":0,"id":159,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"setTime","changeable":true,"resolveProxies":true,"lowerBound":0,"id":160,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"indexToValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":161,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":162,"derived":false},{"id":163,"eClass":"EGenericType"},{"id":164,"eClass":"EGenericType"},{"id":165,"eClass":"EGenericType"},{"id":166,"eClass":"EGenericType"},{"id":167,"eClass":"EGenericType"},{"id":168,"eClass":"EGenericType"},{"id":169,"eClass":"EGenericType"},{"id":170,"eClass":"EGenericType"},{"id":171,"eClass":"EGenericType"},{"id":172,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"on","changeable":true,"resolveProxies":true,"lowerBound":1,"id":173,"derived":false},{"id":174,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"interpretation","changeable":true,"lowerBound":0,"iD":false,"id":175,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_ValueSpecification","changeable":true,"resolveProxies":true,"lowerBound":1,"id":176,"derived":false},{"id":177,"eClass":"EGenericType"},{"id":178,"eClass":"EGenericType"},{"id":179,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"interpretation","changeable":true,"lowerBound":0,"iD":false,"id":180,"derived":false},{"id":181,"eClass":"EGenericType"},{"id":182,"eClass":"EGenericType"},{"id":183,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isCoincidenceBased","changeable":true,"lowerBound":1,"iD":false,"id":184,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isPrecedenceBased","changeable":true,"lowerBound":1,"iD":false,"id":185,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isChronometricBased","changeable":true,"lowerBound":1,"iD":false,"id":186,"derived":false},{"id":187,"eClass":"EGenericType"},{"id":188,"eClass":"EGenericType"},{"id":189,"eClass":"EGenericType"},{"id":190,"eClass":"EGenericType"},{"id":191,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"obsKind","changeable":true,"lowerBound":0,"iD":false,"id":192,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_TimeObservation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":193,"derived":false},{"id":194,"eClass":"EGenericType"},{"id":195,"eClass":"EGenericType"},{"id":196,"eClass":"EGenericType"},{"ordered":false,"upperBound":2,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"obsKind","changeable":true,"lowerBound":0,"iD":false,"id":197,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_DurationObservation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":198,"derived":false},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"id":201,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"repetition","changeable":true,"lowerBound":0,"iD":false,"id":202,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_TimeEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":203,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":false,"name":"every","changeable":true,"resolveProxies":true,"lowerBound":0,"id":204,"derived":false},{"id":205,"eClass":"EGenericType"},{"id":206,"eClass":"EGenericType"},{"id":207,"eClass":"EGenericType"},{"id":208,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Action","changeable":true,"resolveProxies":true,"lowerBound":1,"id":209,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Behavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":210,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Message","changeable":true,"resolveProxies":true,"lowerBound":1,"id":211,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":false,"name":"duration","changeable":true,"resolveProxies":true,"lowerBound":0,"id":212,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"start","changeable":true,"resolveProxies":true,"lowerBound":0,"id":213,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"finish","changeable":true,"resolveProxies":true,"lowerBound":0,"id":214,"derived":false},{"id":215,"eClass":"EGenericType"},{"id":216,"eClass":"EGenericType"},{"id":217,"eClass":"EGenericType"},{"id":218,"eClass":"EGenericType"},{"id":219,"eClass":"EGenericType"},{"id":220,"eClass":"EGenericType"},{"id":221,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Resource","instanceClass":null,"abstract":false,"id":222,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StorageResource","instanceClass":null,"abstract":false,"id":223,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CommunicationEndPoint","instanceClass":null,"abstract":false,"id":224,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SynchronizationResource","instanceClass":null,"abstract":false,"id":225,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConcurrencyResource","instanceClass":null,"abstract":false,"id":226,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Scheduler","instanceClass":null,"abstract":false,"id":227,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcessingResource","instanceClass":null,"abstract":false,"id":228,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ComputingResource","instanceClass":null,"abstract":false,"id":229,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MutualExclusionResource","instanceClass":null,"abstract":false,"id":230,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SchedulableResource","instanceClass":null,"abstract":false,"id":231,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SecondaryScheduler","instanceClass":null,"abstract":false,"id":232,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CommunicationMedia","instanceClass":null,"abstract":false,"id":233,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DeviceResource","instanceClass":null,"abstract":false,"id":234,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimingResource","instanceClass":null,"abstract":false,"id":235,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClockResource","instanceClass":null,"abstract":false,"id":236,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimerResource","instanceClass":null,"abstract":false,"id":237,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GrService","instanceClass":null,"abstract":false,"id":238,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Release","instanceClass":null,"abstract":false,"id":239,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Acquire","instanceClass":null,"abstract":false,"id":240,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ResourceUsage","instanceClass":null,"abstract":false,"id":241,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":"1","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":false,"name":"resMult","changeable":true,"lowerBound":0,"iD":false,"id":242,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isProtected","changeable":true,"lowerBound":0,"iD":false,"id":243,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isActive","changeable":true,"lowerBound":0,"iD":false,"id":244,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":245,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_InstanceSpecification","changeable":true,"resolveProxies":true,"lowerBound":1,"id":246,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Classifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":247,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Lifeline","changeable":true,"resolveProxies":true,"lowerBound":1,"id":248,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_ConnectableElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":249,"derived":false},{"id":250,"eClass":"EGenericType"},{"id":251,"eClass":"EGenericType"},{"id":252,"eClass":"EGenericType"},{"id":253,"eClass":"EGenericType"},{"id":254,"eClass":"EGenericType"},{"id":255,"eClass":"EGenericType"},{"id":256,"eClass":"EGenericType"},{"id":257,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"elementSize","changeable":true,"lowerBound":0,"iD":false,"id":258,"derived":false},{"id":259,"eClass":"EGenericType"},{"id":260,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"packetSize","changeable":true,"lowerBound":0,"iD":false,"id":261,"derived":false},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"id":264,"eClass":"EGenericType"},{"id":265,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":true,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":false,"name":"isPreemptible","changeable":true,"lowerBound":0,"iD":false,"id":266,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"FixedPriority","unsettable":false,"transient":false,"unique":false,"name":"schedPolicy","changeable":true,"lowerBound":0,"iD":false,"id":267,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"otherSchedPolicy","changeable":true,"lowerBound":0,"iD":false,"id":268,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schedule","changeable":true,"lowerBound":0,"iD":false,"id":269,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"processingUnits","changeable":true,"resolveProxies":true,"lowerBound":0,"id":270,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"host","changeable":true,"resolveProxies":true,"lowerBound":0,"id":271,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"protectedSharedResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":272,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"schedulableResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":273,"derived":false},{"id":274,"eClass":"EGenericType"},{"id":275,"eClass":"EGenericType"},{"id":276,"eClass":"EGenericType"},{"id":277,"eClass":"EGenericType"},{"id":278,"eClass":"EGenericType"},{"id":279,"eClass":"EGenericType"},{"id":280,"eClass":"EGenericType"},{"id":281,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"scheduler","changeable":true,"resolveProxies":true,"lowerBound":0,"id":282,"derived":false},{"id":283,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"host","changeable":true,"resolveProxies":true,"lowerBound":0,"id":284,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":"1.0","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1.0","unsettable":false,"transient":false,"unique":false,"name":"speedFactor","changeable":true,"lowerBound":0,"iD":false,"id":285,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"mainScheduler","changeable":true,"resolveProxies":true,"lowerBound":0,"id":286,"derived":false},{"id":287,"eClass":"EGenericType"},{"id":288,"eClass":"EGenericType"},{"id":289,"eClass":"EGenericType"},{"id":290,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"PriorityInheritance","unsettable":false,"transient":false,"unique":false,"name":"protectKind","changeable":true,"lowerBound":0,"iD":false,"id":291,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"ceiling","changeable":true,"lowerBound":0,"iD":false,"id":292,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"otherProtectProtocol","changeable":true,"lowerBound":0,"iD":false,"id":293,"derived":false},{"id":294,"eClass":"EGenericType"},{"id":295,"eClass":"EGenericType"},{"id":296,"eClass":"EGenericType"},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"schedParams","changeable":true,"lowerBound":0,"iD":false,"id":299,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"dependentScheduler","changeable":true,"resolveProxies":true,"lowerBound":0,"id":300,"derived":false},{"id":301,"eClass":"EGenericType"},{"id":302,"eClass":"EGenericType"},{"id":303,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"virtualProcessingUnits","changeable":true,"resolveProxies":true,"lowerBound":0,"id":304,"derived":false},{"id":305,"eClass":"EGenericType"},{"id":306,"eClass":"EGenericType"},{"id":307,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"elementSize","changeable":true,"lowerBound":0,"iD":false,"id":308,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Connector","changeable":true,"resolveProxies":true,"lowerBound":1,"id":309,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"transmMode","changeable":true,"lowerBound":0,"iD":false,"id":310,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"blockT","changeable":true,"lowerBound":0,"iD":false,"id":311,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"packetT","changeable":true,"lowerBound":0,"iD":false,"id":312,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"capacity","changeable":true,"lowerBound":0,"iD":false,"id":313,"derived":false},{"id":314,"eClass":"EGenericType"},{"id":315,"eClass":"EGenericType"},{"id":316,"eClass":"EGenericType"},{"id":317,"eClass":"EGenericType"},{"id":318,"eClass":"EGenericType"},{"id":319,"eClass":"EGenericType"},{"id":320,"eClass":"EGenericType"},{"id":321,"eClass":"EGenericType"},{"id":322,"eClass":"EGenericType"},{"id":323,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"duration","changeable":true,"lowerBound":0,"iD":false,"id":324,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isPeriodic","changeable":true,"lowerBound":0,"iD":false,"id":325,"derived":false},{"id":326,"eClass":"EGenericType"},{"id":327,"eClass":"EGenericType"},{"id":328,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"owner","changeable":true,"resolveProxies":true,"lowerBound":0,"id":329,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_ExecutionSpecification","changeable":true,"resolveProxies":true,"lowerBound":1,"id":330,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioralFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":331,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Behavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":332,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Collaboration","changeable":true,"resolveProxies":true,"lowerBound":1,"id":333,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_CollaborationUse","changeable":true,"resolveProxies":true,"lowerBound":1,"id":334,"derived":false},{"id":335,"eClass":"EGenericType"},{"id":336,"eClass":"EGenericType"},{"id":337,"eClass":"EGenericType"},{"id":338,"eClass":"EGenericType"},{"id":339,"eClass":"EGenericType"},{"id":340,"eClass":"EGenericType"},{"id":341,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isBlocking","changeable":true,"lowerBound":0,"iD":false,"id":342,"derived":false},{"id":343,"eClass":"EGenericType"},{"id":344,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"execTime","changeable":true,"lowerBound":0,"iD":false,"id":345,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"allocatedMemory","changeable":true,"lowerBound":0,"iD":false,"id":346,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"usedMemory","changeable":true,"lowerBound":0,"iD":false,"id":347,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"powerPeak","changeable":true,"lowerBound":0,"iD":false,"id":348,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"energy","changeable":true,"lowerBound":0,"iD":false,"id":349,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":350,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"subUsage","changeable":true,"resolveProxies":true,"lowerBound":0,"id":351,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"usedResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":352,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"msgSize","changeable":true,"lowerBound":0,"iD":false,"id":353,"derived":false},{"id":354,"eClass":"EGenericType"},{"id":355,"eClass":"EGenericType"},{"id":356,"eClass":"EGenericType"},{"id":357,"eClass":"EGenericType"},{"id":358,"eClass":"EGenericType"},{"id":359,"eClass":"EGenericType"},{"id":360,"eClass":"EGenericType"},{"id":361,"eClass":"EGenericType"},{"id":362,"eClass":"EGenericType"},{"nsPrefix":"RSM","nsURI":"http://www.eclipse.org/papyrus/RSM/1","name":"RSM","id":363,"eClass":"EPackage"},{"nsPrefix":"VSL","nsURI":"http://www.eclipse.org/papyrus/VSL/1","name":"VSL","id":364,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LinkTopology","instanceClass":null,"abstract":true,"id":365,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DefaultLink","instanceClass":null,"abstract":false,"id":366,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InterRepetition","instanceClass":null,"abstract":false,"id":367,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Distribute","instanceClass":null,"abstract":false,"id":368,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Reshape","instanceClass":null,"abstract":false,"id":369,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Tiler","instanceClass":null,"abstract":false,"id":370,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Shaped","instanceClass":null,"abstract":false,"id":371,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Connector","changeable":true,"resolveProxies":true,"lowerBound":1,"id":372,"derived":false},{"id":373,"eClass":"EGenericType"},{"id":374,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"repetitionShapeDependence","changeable":true,"lowerBound":1,"iD":false,"id":375,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":false,"name":"isModulo","changeable":true,"lowerBound":0,"iD":false,"id":376,"derived":false},{"id":377,"eClass":"EGenericType"},{"id":378,"eClass":"EGenericType"},{"id":379,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"patternShape","changeable":true,"lowerBound":1,"iD":false,"id":380,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"repetitionSpace","changeable":true,"lowerBound":1,"iD":false,"id":381,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"fromTiler","changeable":true,"lowerBound":1,"iD":false,"id":382,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"toTiler","changeable":true,"lowerBound":1,"iD":false,"id":383,"derived":false},{"id":384,"eClass":"EGenericType"},{"id":385,"eClass":"EGenericType"},{"id":386,"eClass":"EGenericType"},{"id":387,"eClass":"EGenericType"},{"id":388,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"patternShape","changeable":true,"lowerBound":1,"iD":false,"id":389,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"repetitonShape","changeable":true,"lowerBound":1,"iD":false,"id":390,"derived":false},{"id":391,"eClass":"EGenericType"},{"id":392,"eClass":"EGenericType"},{"id":393,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"origin","changeable":true,"lowerBound":0,"iD":false,"id":394,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"paving","changeable":true,"lowerBound":0,"iD":false,"id":395,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"fitting","changeable":true,"lowerBound":0,"iD":false,"id":396,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"tiler","changeable":true,"lowerBound":0,"iD":false,"id":397,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_ConnectorEnd","changeable":true,"resolveProxies":true,"lowerBound":1,"id":398,"derived":false},{"id":399,"eClass":"EGenericType"},{"id":400,"eClass":"EGenericType"},{"id":401,"eClass":"EGenericType"},{"id":402,"eClass":"EGenericType"},{"id":403,"eClass":"EGenericType"},{"id":404,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"shape","changeable":true,"lowerBound":1,"iD":false,"id":405,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_MultiplicityElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":406,"derived":false},{"id":407,"eClass":"EGenericType"},{"id":408,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"dummy","instanceClass":null,"id":409,"serializable":true,"eClass":"EEnum"},{"nsPrefix":"Variables","nsURI":"http://www.eclipse.org/papyrus/Variables/1","name":"Variables","id":410,"eClass":"EPackage"},{"nsPrefix":"Operators","nsURI":"http://www.eclipse.org/papyrus/Operators/1","name":"Operators","id":411,"eClass":"EPackage"},{"nsPrefix":"DataTypes","nsURI":"http://www.eclipse.org/papyrus/DataTypes/1","name":"DataTypes","id":412,"eClass":"EPackage"},{"instanceTypeName":null,"instanceClassName":null,"name":"VariableDirectionKind","instanceClass":null,"id":413,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Var","instanceClass":null,"abstract":false,"id":414,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExpressionContext","instanceClass":null,"abstract":false,"id":415,"interface":false,"eClass":"EClass"},{"name":"in","id":416,"value":0,"literal":"in","eClass":"EEnumLiteral"},{"name":"out","id":417,"value":1,"literal":"out","eClass":"EEnumLiteral"},{"name":"inout","id":418,"value":2,"literal":"inout","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"inout","unsettable":false,"transient":false,"unique":false,"name":"dir","changeable":true,"lowerBound":0,"iD":false,"id":419,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":420,"derived":false},{"id":421,"eClass":"EGenericType"},{"id":422,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":423,"derived":false},{"id":424,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Operator","instanceClass":null,"abstract":false,"id":425,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"symbol","changeable":true,"lowerBound":1,"iD":false,"id":426,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":0,"volatile":true,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"arity","changeable":true,"lowerBound":1,"iD":false,"id":427,"derived":true},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Behavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":428,"derived":false},{"id":429,"eClass":"EGenericType"},{"id":430,"eClass":"EGenericType"},{"id":431,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BoundedSubtype","instanceClass":null,"abstract":false,"id":432,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntervalType","instanceClass":null,"abstract":false,"id":433,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CollectionType","instanceClass":null,"abstract":false,"id":434,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ChoiceType","instanceClass":null,"abstract":false,"id":435,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"baseType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":436,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"minValue","changeable":true,"lowerBound":1,"iD":false,"id":437,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"maxValue","changeable":true,"lowerBound":1,"iD":false,"id":438,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isMinOpen","changeable":true,"lowerBound":1,"iD":false,"id":439,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isMaxOpen","changeable":true,"lowerBound":1,"iD":false,"id":440,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_DataType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":441,"derived":false},{"id":442,"eClass":"EGenericType"},{"id":443,"eClass":"EGenericType"},{"id":444,"eClass":"EGenericType"},{"id":445,"eClass":"EGenericType"},{"id":446,"eClass":"EGenericType"},{"id":447,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"intervalAttrib","changeable":true,"resolveProxies":true,"lowerBound":1,"id":448,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_DataType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":449,"derived":false},{"id":450,"eClass":"EGenericType"},{"id":451,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"collectionAttrib","changeable":true,"resolveProxies":true,"lowerBound":1,"id":452,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_DataType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":453,"derived":false},{"id":454,"eClass":"EGenericType"},{"id":455,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"choiceAttrib","changeable":true,"resolveProxies":true,"lowerBound":0,"id":456,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"defaultAttrib","changeable":true,"resolveProxies":true,"lowerBound":0,"id":457,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_DataType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":458,"derived":false},{"id":459,"eClass":"EGenericType"},{"id":460,"eClass":"EGenericType"},{"id":461,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"tupleAttrib","changeable":true,"resolveProxies":true,"lowerBound":0,"id":462,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_DataType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":463,"derived":false},{"id":464,"eClass":"EGenericType"},{"id":465,"eClass":"EGenericType"},{"nsPrefix":"HLAM","nsURI":"http://www.eclipse.org/papyrus/HLAM/1","name":"HLAM","id":466,"eClass":"EPackage"},{"nsPrefix":"HRM","nsURI":"http://www.eclipse.org/papyrus/HRM/1","name":"HRM","id":467,"eClass":"EPackage"},{"nsPrefix":"SRM","nsURI":"http://www.eclipse.org/papyrus/SRM/1","name":"SRM","id":468,"eClass":"EPackage"},{"nsPrefix":"GCM","nsURI":"http://www.eclipse.org/papyrus/GCM/1","name":"GCM","id":469,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RtUnit","instanceClass":null,"abstract":false,"id":470,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"PoolMgtPolicyKind","instanceClass":null,"id":471,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PpUnit","instanceClass":null,"abstract":false,"id":472,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"CallConcurrencyKind","instanceClass":null,"id":473,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RtFeature","instanceClass":null,"abstract":false,"id":474,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RtSpecification","instanceClass":null,"abstract":false,"id":475,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"SynchronizationKind","instanceClass":null,"id":476,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RtAction","instanceClass":null,"abstract":false,"id":477,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ExecutionKind","instanceClass":null,"id":478,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ConcurrencyKind","instanceClass":null,"id":479,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RtService","instanceClass":null,"abstract":false,"id":480,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":true,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":false,"name":"isDynamic","changeable":true,"lowerBound":1,"iD":false,"id":481,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isMain","changeable":true,"lowerBound":0,"iD":false,"id":482,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"srPoolSize","changeable":true,"lowerBound":0,"iD":false,"id":483,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"srPoolPolicy","changeable":true,"lowerBound":0,"iD":false,"id":484,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"srPoolWaitingTime","changeable":true,"lowerBound":0,"iD":false,"id":485,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"operationalMode","changeable":true,"resolveProxies":true,"lowerBound":0,"id":486,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"main","changeable":true,"resolveProxies":true,"lowerBound":0,"id":487,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"memorySize","changeable":true,"lowerBound":0,"iD":false,"id":488,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioredClassifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":489,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"queueSchedPolicy","changeable":true,"lowerBound":0,"iD":false,"id":490,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"queueSize","changeable":true,"lowerBound":0,"iD":false,"id":491,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"msgMaxSize","changeable":true,"lowerBound":0,"iD":false,"id":492,"derived":false},{"id":493,"eClass":"EGenericType"},{"id":494,"eClass":"EGenericType"},{"id":495,"eClass":"EGenericType"},{"id":496,"eClass":"EGenericType"},{"id":497,"eClass":"EGenericType"},{"id":498,"eClass":"EGenericType"},{"id":499,"eClass":"EGenericType"},{"id":500,"eClass":"EGenericType"},{"id":501,"eClass":"EGenericType"},{"id":502,"eClass":"EGenericType"},{"id":503,"eClass":"EGenericType"},{"id":504,"eClass":"EGenericType"},{"name":"infiniteWait","id":505,"value":0,"literal":"infiniteWait","eClass":"EEnumLiteral"},{"name":"timedWait","id":506,"value":1,"literal":"timedWait","eClass":"EEnumLiteral"},{"name":"dynamic","id":507,"value":2,"literal":"dynamic","eClass":"EEnumLiteral"},{"name":"exception","id":508,"value":3,"literal":"exception","eClass":"EEnumLiteral"},{"name":"other","id":509,"value":4,"literal":"other","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"concPolicy","changeable":true,"lowerBound":0,"iD":false,"id":510,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"memorySize","changeable":true,"lowerBound":0,"iD":false,"id":511,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioredClassifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":512,"derived":false},{"id":513,"eClass":"EGenericType"},{"id":514,"eClass":"EGenericType"},{"id":515,"eClass":"EGenericType"},{"name":"sequential","id":516,"value":0,"literal":"sequential","eClass":"EEnumLiteral"},{"name":"guarded","id":517,"value":1,"literal":"guarded","eClass":"EEnumLiteral"},{"name":"concurrent","id":518,"value":2,"literal":"concurrent","eClass":"EEnumLiteral"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioralFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":519,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Message","changeable":true,"resolveProxies":true,"lowerBound":1,"id":520,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Signal","changeable":true,"resolveProxies":true,"lowerBound":1,"id":521,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Port","changeable":true,"resolveProxies":true,"lowerBound":1,"id":522,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_InvocationAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":523,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":true,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":false,"name":"specification","changeable":true,"resolveProxies":true,"lowerBound":1,"id":524,"derived":true},{"id":525,"eClass":"EGenericType"},{"id":526,"eClass":"EGenericType"},{"id":527,"eClass":"EGenericType"},{"id":528,"eClass":"EGenericType"},{"id":529,"eClass":"EGenericType"},{"id":530,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"utility","changeable":true,"lowerBound":0,"iD":false,"id":531,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"occKind","changeable":true,"lowerBound":0,"iD":false,"id":532,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"tRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":533,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"relDl","changeable":true,"lowerBound":0,"iD":false,"id":534,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"absDl","changeable":true,"lowerBound":0,"iD":false,"id":535,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"boundDl","changeable":true,"lowerBound":0,"iD":false,"id":536,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"rdTime","changeable":true,"lowerBound":0,"iD":false,"id":537,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"miss","changeable":true,"lowerBound":0,"iD":false,"id":538,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"priority","changeable":true,"lowerBound":0,"iD":false,"id":539,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Comment","changeable":true,"resolveProxies":true,"lowerBound":1,"id":540,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":true,"name":"context","changeable":true,"resolveProxies":true,"lowerBound":0,"id":541,"derived":true},{"id":542,"eClass":"EGenericType"},{"id":543,"eClass":"EGenericType"},{"id":544,"eClass":"EGenericType"},{"id":545,"eClass":"EGenericType"},{"id":546,"eClass":"EGenericType"},{"id":547,"eClass":"EGenericType"},{"id":548,"eClass":"EGenericType"},{"id":549,"eClass":"EGenericType"},{"id":550,"eClass":"EGenericType"},{"id":551,"eClass":"EGenericType"},{"id":552,"eClass":"EGenericType"},{"name":"synchronous","id":553,"value":0,"literal":"synchronous","eClass":"EEnumLiteral"},{"name":"asynchronous","id":554,"value":1,"literal":"asynchronous","eClass":"EEnumLiteral"},{"name":"delayedSynchronous","id":555,"value":2,"literal":"delayedSynchronous","eClass":"EEnumLiteral"},{"name":"rendezVous","id":556,"value":3,"literal":"rendezVous","eClass":"EEnumLiteral"},{"name":"other","id":557,"value":4,"literal":"other","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":false,"name":"isAtomic","changeable":true,"lowerBound":1,"iD":false,"id":558,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"synchKind","changeable":true,"lowerBound":0,"iD":false,"id":559,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"msgSize","changeable":true,"lowerBound":0,"iD":false,"id":560,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioralFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":561,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_InvocationAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":562,"derived":false},{"id":563,"eClass":"EGenericType"},{"id":564,"eClass":"EGenericType"},{"id":565,"eClass":"EGenericType"},{"id":566,"eClass":"EGenericType"},{"id":567,"eClass":"EGenericType"},{"name":"deferred","id":568,"value":0,"literal":"deferred","eClass":"EEnumLiteral"},{"name":"remoteImmediate","id":569,"value":1,"literal":"remoteImmediate","eClass":"EEnumLiteral"},{"name":"localImmediate","id":570,"value":2,"literal":"localImmediate","eClass":"EEnumLiteral"},{"name":"reader","id":571,"value":0,"literal":"reader","eClass":"EEnumLiteral"},{"name":"writer","id":572,"value":1,"literal":"writer","eClass":"EEnumLiteral"},{"name":"parallel","id":573,"value":2,"literal":"parallel","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"concPolicy","changeable":true,"lowerBound":0,"iD":false,"id":574,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"exeKind","changeable":true,"lowerBound":0,"iD":false,"id":575,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":false,"name":"isAtomic","changeable":true,"lowerBound":1,"iD":false,"id":576,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"synchKind","changeable":true,"lowerBound":0,"iD":false,"id":577,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioralFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":578,"derived":false},{"id":579,"eClass":"EGenericType"},{"id":580,"eClass":"EGenericType"},{"id":581,"eClass":"EGenericType"},{"id":582,"eClass":"EGenericType"},{"id":583,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"dummy","instanceClass":null,"id":584,"serializable":true,"eClass":"EEnum"},{"nsPrefix":"HwLogical","nsURI":"http://www.eclipse.org/papyrus/HwLogical/1","name":"HwLogical","id":585,"eClass":"EPackage"},{"nsPrefix":"HwGeneral","nsURI":"http://www.eclipse.org/papyrus/HwGeneral/1","name":"HwGeneral","id":586,"eClass":"EPackage"},{"nsPrefix":"HwPhysical","nsURI":"http://www.eclipse.org/papyrus/HwPhysical/1","name":"HwPhysical","id":587,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"dummy","instanceClass":null,"id":588,"serializable":true,"eClass":"EEnum"},{"nsPrefix":"HwComputing","nsURI":"http://www.eclipse.org/papyrus/HwComputing/1","name":"HwComputing","id":589,"eClass":"EPackage"},{"nsPrefix":"HwCommunication","nsURI":"http://www.eclipse.org/papyrus/HwCommunication/1","name":"HwCommunication","id":590,"eClass":"EPackage"},{"nsPrefix":"HwStorage","nsURI":"http://www.eclipse.org/papyrus/HwStorage/1","name":"HwStorage","id":591,"eClass":"EPackage"},{"nsPrefix":"HwTiming","nsURI":"http://www.eclipse.org/papyrus/HwTiming/1","name":"HwTiming","id":592,"eClass":"EPackage"},{"nsPrefix":"HwDevice","nsURI":"http://www.eclipse.org/papyrus/HwDevice/1","name":"HwDevice","id":593,"eClass":"EPackage"},{"instanceTypeName":null,"instanceClassName":null,"name":"ISA_Type","instanceClass":null,"id":594,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PLD_Technology","instanceClass":null,"id":595,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PLD_Class","instanceClass":null,"id":596,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"PLD_Organization","instanceClass":"java.lang.String","id":597,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwProcessor","instanceClass":null,"abstract":false,"id":598,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwComputingResource","instanceClass":null,"abstract":false,"id":599,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwISA","instanceClass":null,"abstract":false,"id":600,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwBranchPredictor","instanceClass":null,"abstract":false,"id":601,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwASIC","instanceClass":null,"abstract":false,"id":602,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwPLD","instanceClass":null,"abstract":false,"id":603,"interface":false,"eClass":"EClass"},{"name":"RISC","id":604,"value":0,"literal":"RISC","eClass":"EEnumLiteral"},{"name":"CISC","id":605,"value":1,"literal":"CISC","eClass":"EEnumLiteral"},{"name":"VLIW","id":606,"value":2,"literal":"VLIW","eClass":"EEnumLiteral"},{"name":"SIMD","id":607,"value":3,"literal":"SIMD","eClass":"EEnumLiteral"},{"name":"other","id":608,"value":4,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":609,"value":5,"literal":"undef","eClass":"EEnumLiteral"},{"name":"SRAM","id":610,"value":0,"literal":"SRAM","eClass":"EEnumLiteral"},{"name":"antifuse","id":611,"value":1,"literal":"antifuse","eClass":"EEnumLiteral"},{"name":"flash","id":612,"value":2,"literal":"flash","eClass":"EEnumLiteral"},{"name":"other","id":613,"value":3,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":614,"value":4,"literal":"undef","eClass":"EEnumLiteral"},{"name":"symetricalArray","id":615,"value":0,"literal":"symetricalArray","eClass":"EEnumLiteral"},{"name":"rowBased","id":616,"value":1,"literal":"rowBased","eClass":"EEnumLiteral"},{"name":"seaOfGates","id":617,"value":2,"literal":"seaOfGates","eClass":"EEnumLiteral"},{"name":"hierarchicalPLD","id":618,"value":3,"literal":"hierarchicalPLD","eClass":"EEnumLiteral"},{"name":"other","id":619,"value":4,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":620,"value":5,"literal":"undef","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"architecture","changeable":true,"lowerBound":0,"iD":false,"id":621,"derived":true},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"mips","changeable":true,"lowerBound":0,"iD":false,"id":622,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"ipc","changeable":true,"lowerBound":0,"iD":false,"id":623,"derived":true},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbCores","changeable":true,"lowerBound":0,"iD":false,"id":624,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbPipelines","changeable":true,"lowerBound":0,"iD":false,"id":625,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbStages","changeable":true,"lowerBound":0,"iD":false,"id":626,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbALUs","changeable":true,"lowerBound":0,"iD":false,"id":627,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbFPUs","changeable":true,"lowerBound":0,"iD":false,"id":628,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ownedISAs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":629,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"predictors","changeable":true,"resolveProxies":true,"lowerBound":0,"id":630,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"caches","changeable":true,"resolveProxies":true,"lowerBound":0,"id":631,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ownedMMUs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":632,"derived":false},{"id":633,"eClass":"EGenericType"},{"id":634,"eClass":"EGenericType"},{"id":635,"eClass":"EGenericType"},{"id":636,"eClass":"EGenericType"},{"id":637,"eClass":"EGenericType"},{"id":638,"eClass":"EGenericType"},{"id":639,"eClass":"EGenericType"},{"id":640,"eClass":"EGenericType"},{"id":641,"eClass":"EGenericType"},{"id":642,"eClass":"EGenericType"},{"id":643,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwCache","instanceClass":null,"abstract":false,"id":644,"interface":false,"eClass":"EClass"},{"id":645,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwMMU","instanceClass":null,"abstract":false,"id":646,"interface":false,"eClass":"EClass"},{"id":647,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwResource","instanceClass":null,"abstract":false,"id":648,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"op_Frequencies","changeable":true,"lowerBound":0,"iD":false,"id":649,"derived":false},{"id":650,"eClass":"EGenericType"},{"id":651,"eClass":"EGenericType"},{"id":652,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"family","changeable":true,"lowerBound":0,"iD":false,"id":653,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"inst_Width","changeable":true,"lowerBound":0,"iD":false,"id":654,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":655,"derived":false},{"id":656,"eClass":"EGenericType"},{"id":657,"eClass":"EGenericType"},{"id":658,"eClass":"EGenericType"},{"id":659,"eClass":"EGenericType"},{"id":660,"eClass":"EGenericType"},{"id":661,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"technology","changeable":true,"lowerBound":0,"iD":false,"id":662,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"organization","changeable":true,"lowerBound":0,"iD":false,"id":663,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbLUTs","changeable":true,"lowerBound":0,"iD":false,"id":664,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"ndLUT_Inputs","changeable":true,"lowerBound":0,"iD":false,"id":665,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbFlipFlops","changeable":true,"lowerBound":0,"iD":false,"id":666,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"blocksRAM","changeable":true,"resolveProxies":true,"lowerBound":0,"id":667,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"blocksComputing","changeable":true,"resolveProxies":true,"lowerBound":0,"id":668,"derived":false},{"id":669,"eClass":"EGenericType"},{"id":670,"eClass":"EGenericType"},{"id":671,"eClass":"EGenericType"},{"id":672,"eClass":"EGenericType"},{"id":673,"eClass":"EGenericType"},{"id":674,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwRAM","instanceClass":null,"abstract":false,"id":675,"interface":false,"eClass":"EClass"},{"id":676,"eClass":"EGenericType"},{"id":677,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwCommunicationResource","instanceClass":null,"abstract":false,"id":678,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwArbiter","instanceClass":null,"abstract":false,"id":679,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwMedia","instanceClass":null,"abstract":false,"id":680,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwBus","instanceClass":null,"abstract":false,"id":681,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwBridge","instanceClass":null,"abstract":false,"id":682,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwEndPoint","instanceClass":null,"abstract":false,"id":683,"interface":false,"eClass":"EClass"},{"id":684,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"controlledMedias","changeable":true,"resolveProxies":true,"lowerBound":0,"id":685,"derived":false},{"id":686,"eClass":"EGenericType"},{"id":687,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"arbiters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":688,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"bandWidth","changeable":true,"lowerBound":0,"iD":false,"id":689,"derived":false},{"id":690,"eClass":"EGenericType"},{"id":691,"eClass":"EGenericType"},{"id":692,"eClass":"EGenericType"},{"id":693,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"adressWidth","changeable":true,"lowerBound":0,"iD":false,"id":694,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"wordWidth","changeable":true,"lowerBound":0,"iD":false,"id":695,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isSynchronous","changeable":true,"lowerBound":0,"iD":false,"id":696,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isSerial","changeable":true,"lowerBound":0,"iD":false,"id":697,"derived":false},{"id":698,"eClass":"EGenericType"},{"id":699,"eClass":"EGenericType"},{"id":700,"eClass":"EGenericType"},{"id":701,"eClass":"EGenericType"},{"id":702,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"sides","changeable":true,"resolveProxies":true,"lowerBound":0,"id":703,"derived":false},{"id":704,"eClass":"EGenericType"},{"id":705,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"connectedTo","changeable":true,"resolveProxies":true,"lowerBound":0,"id":706,"derived":false},{"id":707,"eClass":"EGenericType"},{"id":708,"eClass":"EGenericType"},{"id":709,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"dummy","instanceClass":null,"id":710,"serializable":true,"eClass":"EEnum"},{"nsPrefix":"HwStorageManager","nsURI":"http://www.eclipse.org/papyrus/HwStorageManager/1","name":"HwStorageManager","id":711,"eClass":"EPackage"},{"nsPrefix":"HwMemory","nsURI":"http://www.eclipse.org/papyrus/HwMemory/1","name":"HwMemory","id":712,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwStorageManager","instanceClass":null,"abstract":false,"id":713,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwDMA","instanceClass":null,"abstract":false,"id":714,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"managedMemories","changeable":true,"resolveProxies":true,"lowerBound":0,"id":715,"derived":false},{"id":716,"eClass":"EGenericType"},{"id":717,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwMemory","instanceClass":null,"abstract":false,"id":718,"interface":false,"eClass":"EClass"},{"id":719,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbChannels","changeable":true,"lowerBound":0,"iD":false,"id":720,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"transferWidth","changeable":true,"lowerBound":0,"iD":false,"id":721,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"drivenBy","changeable":true,"resolveProxies":true,"lowerBound":0,"id":722,"derived":false},{"id":723,"eClass":"EGenericType"},{"id":724,"eClass":"EGenericType"},{"id":725,"eClass":"EGenericType"},{"id":726,"eClass":"EGenericType"},{"id":727,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"virtualAddrSpace","changeable":true,"lowerBound":0,"iD":false,"id":728,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"physicalAddrSpace","changeable":true,"lowerBound":0,"iD":false,"id":729,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"memoryProtection","changeable":true,"lowerBound":0,"iD":false,"id":730,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbEntries","changeable":true,"lowerBound":0,"iD":false,"id":731,"derived":true},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ownedTLBs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":732,"derived":false},{"id":733,"eClass":"EGenericType"},{"id":734,"eClass":"EGenericType"},{"id":735,"eClass":"EGenericType"},{"id":736,"eClass":"EGenericType"},{"id":737,"eClass":"EGenericType"},{"id":738,"eClass":"EGenericType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"Timing","instanceClass":"java.lang.String","id":739,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"instanceClassName":null,"name":"Repl_Policy","instanceClass":null,"id":740,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"WritePolicy","instanceClass":null,"id":741,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"CacheType","instanceClass":null,"id":742,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ROM_Type","instanceClass":null,"id":743,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"CacheStructure","instanceClass":"java.lang.String","id":744,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"MemoryOrganization","instanceClass":"java.lang.String","id":745,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwROM","instanceClass":null,"abstract":false,"id":746,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwDrive","instanceClass":null,"abstract":false,"id":747,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"memorySize","changeable":true,"lowerBound":0,"iD":false,"id":748,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"adressSize","changeable":true,"lowerBound":0,"iD":false,"id":749,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"timings","changeable":true,"lowerBound":0,"iD":false,"id":750,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"throughput","changeable":true,"lowerBound":0,"iD":false,"id":751,"derived":false},{"id":752,"eClass":"EGenericType"},{"id":753,"eClass":"EGenericType"},{"id":754,"eClass":"EGenericType"},{"id":755,"eClass":"EGenericType"},{"id":756,"eClass":"EGenericType"},{"id":757,"eClass":"EGenericType"},{"name":"LRU","id":758,"value":0,"literal":"LRU","eClass":"EEnumLiteral"},{"name":"NFU","id":759,"value":1,"literal":"NFU","eClass":"EEnumLiteral"},{"name":"FIFO","id":760,"value":2,"literal":"FIFO","eClass":"EEnumLiteral"},{"name":"random","id":761,"value":3,"literal":"random","eClass":"EEnumLiteral"},{"name":"other","id":762,"value":4,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":763,"value":5,"literal":"undef","eClass":"EEnumLiteral"},{"name":"writeBack","id":764,"value":0,"literal":"writeBack","eClass":"EEnumLiteral"},{"name":"writeThrough","id":765,"value":1,"literal":"writeThrough","eClass":"EEnumLiteral"},{"name":"other","id":766,"value":2,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":767,"value":3,"literal":"undef","eClass":"EEnumLiteral"},{"name":"data","id":768,"value":0,"literal":"data","eClass":"EEnumLiteral"},{"name":"instruction","id":769,"value":1,"literal":"instruction","eClass":"EEnumLiteral"},{"name":"unified","id":770,"value":2,"literal":"unified","eClass":"EEnumLiteral"},{"name":"other","id":771,"value":3,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":772,"value":4,"literal":"undef","eClass":"EEnumLiteral"},{"name":"maskedROM","id":773,"value":0,"literal":"maskedROM","eClass":"EEnumLiteral"},{"name":"EPROM","id":774,"value":1,"literal":"EPROM","eClass":"EEnumLiteral"},{"name":"OTP_EPROM","id":775,"value":2,"literal":"OTP_EPROM","eClass":"EEnumLiteral"},{"name":"EEPROM","id":776,"value":3,"literal":"EEPROM","eClass":"EEnumLiteral"},{"name":"Flash","id":777,"value":4,"literal":"Flash","eClass":"EEnumLiteral"},{"name":"other","id":778,"value":5,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":779,"value":6,"literal":"undef","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"organization","changeable":true,"lowerBound":0,"iD":false,"id":780,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isSynchronous","changeable":true,"lowerBound":0,"iD":false,"id":781,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isStatic","changeable":true,"lowerBound":0,"iD":false,"id":782,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isNonVolatile","changeable":true,"lowerBound":0,"iD":false,"id":783,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"repl_Policy","changeable":true,"lowerBound":0,"iD":false,"id":784,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"writePolicy","changeable":true,"lowerBound":0,"iD":false,"id":785,"derived":false},{"id":786,"eClass":"EGenericType"},{"id":787,"eClass":"EGenericType"},{"id":788,"eClass":"EGenericType"},{"id":789,"eClass":"EGenericType"},{"id":790,"eClass":"EGenericType"},{"id":791,"eClass":"EGenericType"},{"id":792,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":793,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"organization","changeable":true,"lowerBound":0,"iD":false,"id":794,"derived":false},{"id":795,"eClass":"EGenericType"},{"id":796,"eClass":"EGenericType"},{"id":797,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"sectorSize","changeable":true,"lowerBound":0,"iD":false,"id":798,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"buffer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":799,"derived":false},{"id":800,"eClass":"EGenericType"},{"id":801,"eClass":"EGenericType"},{"id":802,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"level","changeable":true,"lowerBound":0,"iD":false,"id":803,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":804,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"structure","changeable":true,"lowerBound":0,"iD":false,"id":805,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"repl_Policy","changeable":true,"lowerBound":0,"iD":false,"id":806,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"writePolicy","changeable":true,"lowerBound":0,"iD":false,"id":807,"derived":false},{"id":808,"eClass":"EGenericType"},{"id":809,"eClass":"EGenericType"},{"id":810,"eClass":"EGenericType"},{"id":811,"eClass":"EGenericType"},{"id":812,"eClass":"EGenericType"},{"id":813,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwTimingResource","instanceClass":null,"abstract":false,"id":814,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwClock","instanceClass":null,"abstract":false,"id":815,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwTimer","instanceClass":null,"abstract":false,"id":816,"interface":false,"eClass":"EClass"},{"id":817,"eClass":"EGenericType"},{"id":818,"eClass":"EGenericType"},{"id":819,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbCounters","changeable":true,"lowerBound":0,"iD":false,"id":820,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"counterWidth","changeable":true,"lowerBound":0,"iD":false,"id":821,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"inputClock","changeable":true,"resolveProxies":true,"lowerBound":0,"id":822,"derived":false},{"id":823,"eClass":"EGenericType"},{"id":824,"eClass":"EGenericType"},{"id":825,"eClass":"EGenericType"},{"id":826,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwDevice","instanceClass":null,"abstract":false,"id":827,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwI_O","instanceClass":null,"abstract":false,"id":828,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwSupport","instanceClass":null,"abstract":false,"id":829,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HWActuator","instanceClass":null,"abstract":false,"id":830,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HWSensor","instanceClass":null,"abstract":false,"id":831,"interface":false,"eClass":"EClass"},{"id":832,"eClass":"EGenericType"},{"id":833,"eClass":"EGenericType"},{"id":834,"eClass":"EGenericType"},{"id":835,"eClass":"EGenericType"},{"id":836,"eClass":"EGenericType"},{"id":837,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwResourceService","instanceClass":null,"abstract":false,"id":838,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"consumption","changeable":true,"lowerBound":0,"iD":false,"id":839,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"dissipation","changeable":true,"lowerBound":0,"iD":false,"id":840,"derived":false},{"id":841,"eClass":"EGenericType"},{"id":842,"eClass":"EGenericType"},{"id":843,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":844,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"p_HW_Services","changeable":true,"resolveProxies":true,"lowerBound":0,"id":845,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"r_HW_Services","changeable":true,"resolveProxies":true,"lowerBound":0,"id":846,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ownedHW","changeable":true,"resolveProxies":true,"lowerBound":0,"id":847,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"endPoints","changeable":true,"resolveProxies":true,"lowerBound":0,"id":848,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"frequency","changeable":true,"lowerBound":0,"iD":false,"id":849,"derived":false},{"id":850,"eClass":"EGenericType"},{"id":851,"eClass":"EGenericType"},{"id":852,"eClass":"EGenericType"},{"id":853,"eClass":"EGenericType"},{"id":854,"eClass":"EGenericType"},{"id":855,"eClass":"EGenericType"},{"id":856,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"dummy","instanceClass":null,"id":857,"serializable":true,"eClass":"EEnum"},{"nsPrefix":"HwLayout","nsURI":"http://www.eclipse.org/papyrus/HwLayout/1","name":"HwLayout","id":858,"eClass":"EPackage"},{"nsPrefix":"HwPower","nsURI":"http://www.eclipse.org/papyrus/HwPower/1","name":"HwPower","id":859,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwComponent","instanceClass":null,"abstract":false,"id":860,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ComponentKind","instanceClass":null,"id":861,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"Env_Condition","instanceClass":"java.lang.String","id":862,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"instanceClassName":null,"name":"ConditionType","instanceClass":null,"id":863,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ComponentState","instanceClass":null,"id":864,"serializable":true,"eClass":"EEnum"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":0,"iD":false,"id":865,"derived":false},{"ordered":false,"upperBound":3,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dimensions","changeable":true,"lowerBound":0,"iD":false,"id":866,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"area","changeable":true,"lowerBound":0,"iD":false,"id":867,"derived":true},{"ordered":false,"upperBound":2,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"position","changeable":true,"lowerBound":0,"iD":false,"id":868,"derived":false},{"ordered":false,"upperBound":2,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"grid","changeable":true,"lowerBound":0,"iD":false,"id":869,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nbPins","changeable":true,"lowerBound":0,"iD":false,"id":870,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"weight","changeable":true,"lowerBound":0,"iD":false,"id":871,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"price","changeable":true,"lowerBound":0,"iD":false,"id":872,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"r_Conditions","changeable":true,"lowerBound":0,"iD":false,"id":873,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"poweredServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":874,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"staticConsumption","changeable":true,"lowerBound":0,"iD":false,"id":875,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"staticDissipation","changeable":true,"lowerBound":0,"iD":false,"id":876,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"subComponents","changeable":true,"resolveProxies":true,"lowerBound":0,"id":877,"derived":false},{"id":878,"eClass":"EGenericType"},{"id":879,"eClass":"EGenericType"},{"id":880,"eClass":"EGenericType"},{"id":881,"eClass":"EGenericType"},{"id":882,"eClass":"EGenericType"},{"id":883,"eClass":"EGenericType"},{"id":884,"eClass":"EGenericType"},{"id":885,"eClass":"EGenericType"},{"id":886,"eClass":"EGenericType"},{"id":887,"eClass":"EGenericType"},{"id":888,"eClass":"EGenericType"},{"id":889,"eClass":"EGenericType"},{"id":890,"eClass":"EGenericType"},{"id":891,"eClass":"EGenericType"},{"name":"card","id":892,"value":0,"literal":"card","eClass":"EEnumLiteral"},{"name":"channel","id":893,"value":1,"literal":"channel","eClass":"EEnumLiteral"},{"name":"chip","id":894,"value":2,"literal":"chip","eClass":"EEnumLiteral"},{"name":"port","id":895,"value":3,"literal":"port","eClass":"EEnumLiteral"},{"name":"unit","id":896,"value":4,"literal":"unit","eClass":"EEnumLiteral"},{"name":"other","id":897,"value":5,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":898,"value":6,"literal":"undef","eClass":"EEnumLiteral"},{"name":"temperature","id":899,"value":0,"literal":"temperature","eClass":"EEnumLiteral"},{"name":"humidity","id":900,"value":1,"literal":"humidity","eClass":"EEnumLiteral"},{"name":"altitude","id":901,"value":2,"literal":"altitude","eClass":"EEnumLiteral"},{"name":"vibration","id":902,"value":3,"literal":"vibration","eClass":"EEnumLiteral"},{"name":"shock","id":903,"value":4,"literal":"shock","eClass":"EEnumLiteral"},{"name":"other","id":904,"value":5,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":905,"value":6,"literal":"undef","eClass":"EEnumLiteral"},{"name":"operating","id":906,"value":0,"literal":"operating","eClass":"EEnumLiteral"},{"name":"storage","id":907,"value":1,"literal":"storage","eClass":"EEnumLiteral"},{"name":"other","id":908,"value":2,"literal":"other","eClass":"EEnumLiteral"},{"name":"undef","id":909,"value":3,"literal":"undef","eClass":"EEnumLiteral"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwPowerSupply","instanceClass":null,"abstract":false,"id":910,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HwCoolingSupply","instanceClass":null,"abstract":false,"id":911,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"suppliedPower","changeable":true,"lowerBound":0,"iD":false,"id":912,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"capacity","changeable":true,"lowerBound":0,"iD":false,"id":913,"derived":false},{"id":914,"eClass":"EGenericType"},{"id":915,"eClass":"EGenericType"},{"id":916,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"coolingPower","changeable":true,"lowerBound":0,"iD":false,"id":917,"derived":false},{"id":918,"eClass":"EGenericType"},{"id":919,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"dummy","instanceClass":null,"id":920,"serializable":true,"eClass":"EEnum"},{"nsPrefix":"SW_ResourceCore","nsURI":"http://www.eclipse.org/papyrus/SW_ResourceCore/1","name":"SW_ResourceCore","id":921,"eClass":"EPackage"},{"nsPrefix":"SW_Concurrency","nsURI":"http://www.eclipse.org/papyrus/SW_Concurrency/1","name":"SW_Concurrency","id":922,"eClass":"EPackage"},{"nsPrefix":"SW_Brokering","nsURI":"http://www.eclipse.org/papyrus/SW_Brokering/1","name":"SW_Brokering","id":923,"eClass":"EPackage"},{"nsPrefix":"SW_Interaction","nsURI":"http://www.eclipse.org/papyrus/SW_Interaction/1","name":"SW_Interaction","id":924,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwResource","instanceClass":null,"abstract":true,"id":925,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwAccessService","instanceClass":null,"abstract":false,"id":926,"interface":false,"eClass":"EClass"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"identifierElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":927,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"stateElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":928,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"memorySizeFootprint","changeable":true,"resolveProxies":true,"lowerBound":0,"id":929,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"createServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":930,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"deleteServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":931,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"initializeServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":932,"derived":false},{"id":933,"eClass":"EGenericType"},{"id":934,"eClass":"EGenericType"},{"id":935,"eClass":"EGenericType"},{"id":936,"eClass":"EGenericType"},{"id":937,"eClass":"EGenericType"},{"id":938,"eClass":"EGenericType"},{"id":939,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isModifier","changeable":true,"lowerBound":0,"iD":false,"id":940,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"accessedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":941,"derived":false},{"id":942,"eClass":"EGenericType"},{"id":943,"eClass":"EGenericType"},{"id":944,"eClass":"EGenericType"},{"instanceTypeName":null,"instanceClassName":null,"name":"InterruptKind","instanceClass":null,"id":945,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EntryPoint","instanceClass":null,"abstract":false,"id":946,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwConcurrentResource","instanceClass":null,"abstract":true,"id":947,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InterruptResource","instanceClass":null,"abstract":false,"id":948,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwSchedulableResource","instanceClass":null,"abstract":false,"id":949,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwTimerResource","instanceClass":null,"abstract":false,"id":950,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MemoryPartition","instanceClass":null,"abstract":false,"id":951,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Alarm","instanceClass":null,"abstract":false,"id":952,"interface":false,"eClass":"EClass"},{"name":"HardwareInterruption","id":953,"value":0,"literal":"HardwareInterruption","eClass":"EEnumLiteral"},{"name":"ProcessorDetectedException","id":954,"value":1,"literal":"ProcessorDetectedException","eClass":"EEnumLiteral"},{"name":"ProgrammedException","id":955,"value":2,"literal":"ProgrammedException","eClass":"EEnumLiteral"},{"name":"Undef","id":956,"value":3,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":957,"value":4,"literal":"Other","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isReentrant","changeable":true,"lowerBound":0,"iD":false,"id":958,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"routine","changeable":true,"resolveProxies":true,"lowerBound":1,"id":959,"derived":false},{"id":960,"eClass":"EGenericType"},{"id":961,"eClass":"EGenericType"},{"id":962,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":963,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"activationCapacity","changeable":true,"lowerBound":0,"iD":false,"id":964,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"entryPoints","changeable":true,"resolveProxies":true,"lowerBound":0,"id":965,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"adressSpace","changeable":true,"resolveProxies":true,"lowerBound":0,"id":966,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"periodElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":967,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"priorityElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":968,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"stackSizeElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":969,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"activateServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":970,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"enableConcurrencyServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":971,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"resumeServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":972,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"suspendServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":973,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"terminateServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":974,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"disableConcurrencyServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":975,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"shareDataResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":976,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"messageResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":977,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"mutualExclusionResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":978,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"notificationResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":979,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"heapSizeElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":980,"derived":false},{"id":981,"eClass":"EGenericType"},{"id":982,"eClass":"EGenericType"},{"id":983,"eClass":"EGenericType"},{"id":984,"eClass":"EGenericType"},{"id":985,"eClass":"EGenericType"},{"id":986,"eClass":"EGenericType"},{"id":987,"eClass":"EGenericType"},{"id":988,"eClass":"EGenericType"},{"id":989,"eClass":"EGenericType"},{"id":990,"eClass":"EGenericType"},{"id":991,"eClass":"EGenericType"},{"id":992,"eClass":"EGenericType"},{"id":993,"eClass":"EGenericType"},{"id":994,"eClass":"EGenericType"},{"id":995,"eClass":"EGenericType"},{"id":996,"eClass":"EGenericType"},{"id":997,"eClass":"EGenericType"},{"id":998,"eClass":"EGenericType"},{"id":999,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":0,"iD":false,"id":1000,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isMaskable","changeable":true,"lowerBound":0,"iD":false,"id":1001,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"vectorElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1002,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"maskElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1003,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"routineConnectServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1004,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"routineDisconnectServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1005,"derived":false},{"id":1006,"eClass":"EGenericType"},{"id":1007,"eClass":"EGenericType"},{"id":1008,"eClass":"EGenericType"},{"id":1009,"eClass":"EGenericType"},{"id":1010,"eClass":"EGenericType"},{"id":1011,"eClass":"EGenericType"},{"id":1012,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isStaticSchedulingFeature","changeable":true,"lowerBound":0,"iD":false,"id":1013,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isPreemptable","changeable":true,"lowerBound":0,"iD":false,"id":1014,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"schedulers","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1015,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"deadlineElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1016,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"deadlineTypeElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1017,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"timeSliceElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1018,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"delayServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1019,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"joinServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1020,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"yieldServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1021,"derived":false},{"id":1022,"eClass":"EGenericType"},{"id":1023,"eClass":"EGenericType"},{"id":1024,"eClass":"EGenericType"},{"id":1025,"eClass":"EGenericType"},{"id":1026,"eClass":"EGenericType"},{"id":1027,"eClass":"EGenericType"},{"id":1028,"eClass":"EGenericType"},{"id":1029,"eClass":"EGenericType"},{"id":1030,"eClass":"EGenericType"},{"id":1031,"eClass":"EGenericType"},{"id":1032,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"durationElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1033,"derived":false},{"id":1034,"eClass":"EGenericType"},{"id":1035,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"concurrentResources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1036,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"memorySpaces","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1037,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"fork","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1038,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"exit","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1039,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Namespace","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1040,"derived":false},{"id":1041,"eClass":"EGenericType"},{"id":1042,"eClass":"EGenericType"},{"id":1043,"eClass":"EGenericType"},{"id":1044,"eClass":"EGenericType"},{"id":1045,"eClass":"EGenericType"},{"id":1046,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isWatchdog","changeable":true,"lowerBound":0,"iD":false,"id":1047,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"timers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1048,"derived":false},{"id":1049,"eClass":"EGenericType"},{"id":1050,"eClass":"EGenericType"},{"id":1051,"eClass":"EGenericType"},{"instanceTypeName":null,"instanceClassName":null,"name":"AccessPolicyKind","instanceClass":null,"id":1052,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DeviceBroker","instanceClass":null,"abstract":false,"id":1053,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MemoryBroker","instanceClass":null,"abstract":false,"id":1054,"interface":false,"eClass":"EClass"},{"name":"Read","id":1055,"value":0,"literal":"Read","eClass":"EEnumLiteral"},{"name":"Write","id":1056,"value":1,"literal":"Write","eClass":"EEnumLiteral"},{"name":"ReadWrite","id":1057,"value":2,"literal":"ReadWrite","eClass":"EEnumLiteral"},{"name":"Undef","id":1058,"value":3,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":1059,"value":4,"literal":"Other","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"accessPolicy","changeable":true,"lowerBound":0,"iD":false,"id":1060,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isBuffered","changeable":true,"lowerBound":0,"iD":false,"id":1061,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"devices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1062,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"closeServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1063,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"controlServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1064,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"openServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1065,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"readServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1066,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"writeServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1067,"derived":false},{"id":1068,"eClass":"EGenericType"},{"id":1069,"eClass":"EGenericType"},{"id":1070,"eClass":"EGenericType"},{"id":1071,"eClass":"EGenericType"},{"id":1072,"eClass":"EGenericType"},{"id":1073,"eClass":"EGenericType"},{"id":1074,"eClass":"EGenericType"},{"id":1075,"eClass":"EGenericType"},{"id":1076,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"accessPolicy","changeable":true,"lowerBound":0,"iD":false,"id":1077,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"memories","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1078,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"memoryBlockAdressElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1079,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"memoryBlockSizeElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1080,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"lockServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1081,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"unlockServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1082,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"mapServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1083,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"unMapServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1084,"derived":false},{"id":1085,"eClass":"EGenericType"},{"id":1086,"eClass":"EGenericType"},{"id":1087,"eClass":"EGenericType"},{"id":1088,"eClass":"EGenericType"},{"id":1089,"eClass":"EGenericType"},{"id":1090,"eClass":"EGenericType"},{"id":1091,"eClass":"EGenericType"},{"id":1092,"eClass":"EGenericType"},{"id":1093,"eClass":"EGenericType"},{"instanceTypeName":null,"instanceClassName":null,"name":"QueuePolicyKind","instanceClass":null,"id":1094,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"MessageResourceKind","instanceClass":null,"id":1095,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"NotificationKind","instanceClass":null,"id":1096,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"NotificationResourceKind","instanceClass":null,"id":1097,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"MutualExclusionResourceKind","instanceClass":null,"id":1098,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ConcurrentAccessProtocolKind","instanceClass":null,"id":1099,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwInteractionResource","instanceClass":null,"abstract":true,"id":1100,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwCommunicationResource","instanceClass":null,"abstract":true,"id":1101,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwSynchronizationResource","instanceClass":null,"abstract":true,"id":1102,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SharedDataComResource","instanceClass":null,"abstract":false,"id":1103,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageComResource","instanceClass":null,"abstract":false,"id":1104,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotificationResource","instanceClass":null,"abstract":false,"id":1105,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwMutualExclusionResource","instanceClass":null,"abstract":false,"id":1106,"interface":false,"eClass":"EClass"},{"name":"FIFO","id":1107,"value":0,"literal":"FIFO","eClass":"EEnumLiteral"},{"name":"LIFO","id":1108,"value":1,"literal":"LIFO","eClass":"EEnumLiteral"},{"name":"Priority","id":1109,"value":2,"literal":"Priority","eClass":"EEnumLiteral"},{"name":"Undef","id":1110,"value":3,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":1111,"value":4,"literal":"Other","eClass":"EEnumLiteral"},{"name":"MessageQueue","id":1112,"value":0,"literal":"MessageQueue","eClass":"EEnumLiteral"},{"name":"Pipe","id":1113,"value":1,"literal":"Pipe","eClass":"EEnumLiteral"},{"name":"Blackboard","id":1114,"value":2,"literal":"Blackboard","eClass":"EEnumLiteral"},{"name":"Undef","id":1115,"value":3,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":1116,"value":4,"literal":"Other","eClass":"EEnumLiteral"},{"name":"Memorized","id":1117,"value":0,"literal":"Memorized","eClass":"EEnumLiteral"},{"name":"Bounded","id":1118,"value":1,"literal":"Bounded","eClass":"EEnumLiteral"},{"name":"Memoryless","id":1119,"value":2,"literal":"Memoryless","eClass":"EEnumLiteral"},{"name":"Undef","id":1120,"value":3,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":1121,"value":4,"literal":"Other","eClass":"EEnumLiteral"},{"name":"Event","id":1122,"value":0,"literal":"Event","eClass":"EEnumLiteral"},{"name":"Barrier","id":1123,"value":1,"literal":"Barrier","eClass":"EEnumLiteral"},{"name":"Undef","id":1124,"value":2,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":1125,"value":3,"literal":"Other","eClass":"EEnumLiteral"},{"name":"BooleanSemaphore","id":1126,"value":0,"literal":"BooleanSemaphore","eClass":"EEnumLiteral"},{"name":"CountSemaphore","id":1127,"value":1,"literal":"CountSemaphore","eClass":"EEnumLiteral"},{"name":"Mutex","id":1128,"value":2,"literal":"Mutex","eClass":"EEnumLiteral"},{"name":"Undef","id":1129,"value":3,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":1130,"value":4,"literal":"Other","eClass":"EEnumLiteral"},{"name":"PIP","id":1131,"value":0,"literal":"PIP","eClass":"EEnumLiteral"},{"name":"PCP","id":1132,"value":1,"literal":"PCP","eClass":"EEnumLiteral"},{"name":"NoPreemption","id":1133,"value":2,"literal":"NoPreemption","eClass":"EEnumLiteral"},{"name":"Undef","id":1134,"value":3,"literal":"Undef","eClass":"EEnumLiteral"},{"name":"Other","id":1135,"value":4,"literal":"Other","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isIntraMemoryPartitionInteraction","changeable":true,"lowerBound":0,"iD":false,"id":1136,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"waitingQueuePolicy","changeable":true,"lowerBound":0,"iD":false,"id":1137,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"waitingQueueCapacity","changeable":true,"lowerBound":0,"iD":false,"id":1138,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"waitingPolicyElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1139,"derived":false},{"id":1140,"eClass":"EGenericType"},{"id":1141,"eClass":"EGenericType"},{"id":1142,"eClass":"EGenericType"},{"id":1143,"eClass":"EGenericType"},{"id":1144,"eClass":"EGenericType"},{"id":1145,"eClass":"EGenericType"},{"id":1146,"eClass":"EGenericType"},{"id":1147,"eClass":"EGenericType"},{"id":1148,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"readServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1149,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"writeServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1150,"derived":false},{"id":1151,"eClass":"EGenericType"},{"id":1152,"eClass":"EGenericType"},{"id":1153,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isFixedMessageSize","changeable":true,"lowerBound":0,"iD":false,"id":1154,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"mechanism","changeable":true,"lowerBound":0,"iD":false,"id":1155,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"messageSizeElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1156,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"messageQueueCapacityElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1157,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"messageQueuePolicy","changeable":true,"lowerBound":0,"iD":false,"id":1158,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"sendServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1159,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"receiveServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1160,"derived":false},{"id":1161,"eClass":"EGenericType"},{"id":1162,"eClass":"EGenericType"},{"id":1163,"eClass":"EGenericType"},{"id":1164,"eClass":"EGenericType"},{"id":1165,"eClass":"EGenericType"},{"id":1166,"eClass":"EGenericType"},{"id":1167,"eClass":"EGenericType"},{"id":1168,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"occurence","changeable":true,"lowerBound":0,"iD":false,"id":1169,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"mechanism","changeable":true,"lowerBound":0,"iD":false,"id":1170,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"occurenceCountElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1171,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"maskElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1172,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"flushServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1173,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"signalServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1174,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"waitServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1175,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"clearServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1176,"derived":false},{"id":1177,"eClass":"EGenericType"},{"id":1178,"eClass":"EGenericType"},{"id":1179,"eClass":"EGenericType"},{"id":1180,"eClass":"EGenericType"},{"id":1181,"eClass":"EGenericType"},{"id":1182,"eClass":"EGenericType"},{"id":1183,"eClass":"EGenericType"},{"id":1184,"eClass":"EGenericType"},{"id":1185,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"mechanism","changeable":true,"lowerBound":0,"iD":false,"id":1186,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"concurrentAccessProtocol","changeable":true,"lowerBound":0,"iD":false,"id":1187,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"accessTokenElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1188,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"releaseServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1189,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"acquireServices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1190,"derived":false},{"id":1191,"eClass":"EGenericType"},{"id":1192,"eClass":"EGenericType"},{"id":1193,"eClass":"EGenericType"},{"id":1194,"eClass":"EGenericType"},{"id":1195,"eClass":"EGenericType"},{"id":1196,"eClass":"EGenericType"},{"id":1197,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FlowProperty","instanceClass":null,"abstract":false,"id":1198,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FlowDirectionKind","instanceClass":null,"id":1199,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FlowPort","instanceClass":null,"abstract":false,"id":1200,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClientServerPort","instanceClass":null,"abstract":false,"id":1201,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"PortSpecificationKind","instanceClass":null,"id":1202,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ClientServerKind","instanceClass":null,"id":1203,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClientServerSpecification","instanceClass":null,"abstract":false,"id":1204,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FlowSpecification","instanceClass":null,"abstract":false,"id":1205,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClientServerFeature","instanceClass":null,"abstract":false,"id":1206,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GCMTrigger","instanceClass":null,"abstract":false,"id":1207,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GCMInvocationAction","instanceClass":null,"abstract":false,"id":1208,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataEvent","instanceClass":null,"abstract":false,"id":1209,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataPool","instanceClass":null,"abstract":false,"id":1210,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"DataPoolOrderingKind","instanceClass":null,"id":1211,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GCMInvocatingBehavior","instanceClass":null,"abstract":false,"id":1212,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"inout","unsettable":false,"transient":false,"unique":false,"name":"direction","changeable":true,"lowerBound":1,"iD":false,"id":1213,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1214,"derived":false},{"id":1215,"eClass":"EGenericType"},{"id":1216,"eClass":"EGenericType"},{"name":"in","id":1217,"value":0,"literal":"in","eClass":"EEnumLiteral"},{"name":"out","id":1218,"value":1,"literal":"out","eClass":"EEnumLiteral"},{"name":"inout","id":1219,"value":2,"literal":"inout","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":true,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":false,"name":"isAtomic","changeable":true,"lowerBound":1,"iD":false,"id":1220,"derived":true},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"inout","unsettable":false,"transient":false,"unique":false,"name":"direction","changeable":true,"lowerBound":1,"iD":false,"id":1221,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Port","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1222,"derived":false},{"id":1223,"eClass":"EGenericType"},{"id":1224,"eClass":"EGenericType"},{"id":1225,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Port","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1226,"derived":false},{"ordered":false,"upperBound":1,"volatile":true,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"interfaceBased","unsettable":false,"transient":true,"unique":false,"name":"specificationKind","changeable":true,"lowerBound":1,"iD":false,"id":1227,"derived":true},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"proreq","unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":1,"iD":false,"id":1228,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"provInterface","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1229,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"reqInterface","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1230,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"featuresSpec","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1231,"derived":false},{"id":1232,"eClass":"EGenericType"},{"id":1233,"eClass":"EGenericType"},{"id":1234,"eClass":"EGenericType"},{"id":1235,"eClass":"EGenericType"},{"id":1236,"eClass":"EGenericType"},{"id":1237,"eClass":"EGenericType"},{"name":"atomic","id":1238,"value":0,"literal":"atomic","eClass":"EEnumLiteral"},{"name":"interfaceBased","id":1239,"value":1,"literal":"interfaceBased","eClass":"EEnumLiteral"},{"name":"featureBased","id":1240,"value":2,"literal":"featureBased","eClass":"EEnumLiteral"},{"name":"required","id":1241,"value":0,"literal":"required","eClass":"EEnumLiteral"},{"name":"provided","id":1242,"value":1,"literal":"provided","eClass":"EEnumLiteral"},{"name":"proreq","id":1243,"value":2,"literal":"proreq","eClass":"EEnumLiteral"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Interface","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1244,"derived":false},{"id":1245,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Interface","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1246,"derived":false},{"id":1247,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"proreq","unsettable":false,"transient":false,"unique":false,"name":"kind","changeable":true,"lowerBound":1,"iD":false,"id":1248,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioralFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1249,"derived":false},{"id":1250,"eClass":"EGenericType"},{"id":1251,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Trigger","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1252,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"feature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1253,"derived":false},{"id":1254,"eClass":"EGenericType"},{"id":1255,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_InvocationAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1256,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"onFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1257,"derived":false},{"id":1258,"eClass":"EGenericType"},{"id":1259,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_AnyReceiveEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1260,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"classifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1261,"derived":false},{"id":1262,"eClass":"EGenericType"},{"id":1263,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"FIFO","unsettable":false,"transient":false,"unique":false,"name":"ordering","changeable":true,"lowerBound":1,"iD":false,"id":1264,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1265,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"insertion","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1266,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"selection","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1267,"derived":false},{"id":1268,"eClass":"EGenericType"},{"id":1269,"eClass":"EGenericType"},{"id":1270,"eClass":"EGenericType"},{"id":1271,"eClass":"EGenericType"},{"name":"FIFO","id":1272,"value":0,"literal":"FIFO","eClass":"EEnumLiteral"},{"name":"LIFO","id":1273,"value":1,"literal":"LIFO","eClass":"EEnumLiteral"},{"name":"UserDefined","id":1274,"value":2,"literal":"UserDefined","eClass":"EEnumLiteral"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Behavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1275,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"onPorts","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1276,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"onFeatures","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1277,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"invocations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1278,"derived":false},{"id":1279,"eClass":"EGenericType"},{"id":1280,"eClass":"EGenericType"},{"id":1281,"eClass":"EGenericType"},{"id":1282,"eClass":"EGenericType"},{"nsPrefix":"GQAM","nsURI":"http://www.eclipse.org/papyrus/GQAM/1","name":"GQAM","id":1283,"eClass":"EPackage"},{"nsPrefix":"SAM","nsURI":"http://www.eclipse.org/papyrus/SAM/1","name":"SAM","id":1284,"eClass":"EPackage"},{"nsPrefix":"PAM","nsURI":"http://www.eclipse.org/papyrus/PAM/1","name":"PAM","id":1285,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaWorkloadGenerator","instanceClass":null,"abstract":false,"id":1286,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaEventTrace","instanceClass":null,"abstract":false,"id":1287,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaWorkloadEvent","instanceClass":null,"abstract":false,"id":1288,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaScenario","instanceClass":null,"abstract":false,"id":1289,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaStep","instanceClass":null,"abstract":false,"id":1290,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaExecHost","instanceClass":null,"abstract":false,"id":1291,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaRequestedService","instanceClass":null,"abstract":false,"id":1292,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaTimedObs","instanceClass":null,"abstract":false,"id":1293,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"LaxityKind","instanceClass":null,"id":1294,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaCommStep","instanceClass":null,"abstract":false,"id":1295,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaAcqStep","instanceClass":null,"abstract":false,"id":1296,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaRelStep","instanceClass":null,"abstract":false,"id":1297,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaLatencyObs","instanceClass":null,"abstract":false,"id":1298,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaCommHost","instanceClass":null,"abstract":false,"id":1299,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaCommChannel","instanceClass":null,"abstract":false,"id":1300,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaWorkloadBehavior","instanceClass":null,"abstract":false,"id":1301,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaAnalysisContext","instanceClass":null,"abstract":false,"id":1302,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaResourcesPlatform","instanceClass":null,"abstract":false,"id":1303,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":"1","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":false,"name":"pop","changeable":true,"lowerBound":0,"iD":false,"id":1304,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Behavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1305,"derived":false},{"id":1306,"eClass":"EGenericType"},{"id":1307,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"content","changeable":true,"lowerBound":0,"iD":false,"id":1308,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"format","changeable":true,"lowerBound":0,"iD":false,"id":1309,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"location","changeable":true,"lowerBound":0,"iD":false,"id":1310,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1311,"derived":false},{"id":1312,"eClass":"EGenericType"},{"id":1313,"eClass":"EGenericType"},{"id":1314,"eClass":"EGenericType"},{"id":1315,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"pattern","changeable":true,"lowerBound":0,"iD":false,"id":1316,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"generator","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1317,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"trace","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1318,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"effect","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1319,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"timedEvent","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1320,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1321,"derived":false},{"id":1322,"eClass":"EGenericType"},{"id":1323,"eClass":"EGenericType"},{"id":1324,"eClass":"EGenericType"},{"id":1325,"eClass":"EGenericType"},{"id":1326,"eClass":"EGenericType"},{"id":1327,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"cause","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1328,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"hostDemand","changeable":true,"lowerBound":0,"iD":false,"id":1329,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"hostDemandOps","changeable":true,"lowerBound":0,"iD":false,"id":1330,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"interOccT","changeable":true,"lowerBound":0,"iD":false,"id":1331,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"throughput","changeable":true,"lowerBound":0,"iD":false,"id":1332,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"respT","changeable":true,"lowerBound":0,"iD":false,"id":1333,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"utilization","changeable":true,"lowerBound":0,"iD":false,"id":1334,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"utilizationOnHost","changeable":true,"lowerBound":0,"iD":false,"id":1335,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"root","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1336,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"steps","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1337,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"parentStep","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1338,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"timing","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1339,"derived":false},{"id":1340,"eClass":"EGenericType"},{"id":1341,"eClass":"EGenericType"},{"id":1342,"eClass":"EGenericType"},{"id":1343,"eClass":"EGenericType"},{"id":1344,"eClass":"EGenericType"},{"id":1345,"eClass":"EGenericType"},{"id":1346,"eClass":"EGenericType"},{"id":1347,"eClass":"EGenericType"},{"id":1348,"eClass":"EGenericType"},{"id":1349,"eClass":"EGenericType"},{"id":1350,"eClass":"EGenericType"},{"id":1351,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"scenario","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1352,"derived":false},{"id":1353,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"childScenario","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1354,"derived":false},{"id":1355,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isAtomic","changeable":true,"lowerBound":0,"iD":false,"id":1356,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"blockT","changeable":true,"lowerBound":0,"iD":false,"id":1357,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":"1.0","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1.0","unsettable":false,"transient":false,"unique":false,"name":"rep","changeable":true,"lowerBound":0,"iD":false,"id":1358,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":"1.0","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1.0","unsettable":false,"transient":false,"unique":false,"name":"prob","changeable":true,"lowerBound":0,"iD":false,"id":1359,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"priority","changeable":true,"lowerBound":0,"iD":false,"id":1360,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"concurRes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1361,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"host","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1362,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"servDemand","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1363,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"servCount","changeable":true,"lowerBound":0,"iD":false,"id":1364,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"selfDelay","changeable":true,"lowerBound":0,"iD":false,"id":1365,"derived":false},{"id":1366,"eClass":"EGenericType"},{"id":1367,"eClass":"EGenericType"},{"id":1368,"eClass":"EGenericType"},{"id":1369,"eClass":"EGenericType"},{"id":1370,"eClass":"EGenericType"},{"id":1371,"eClass":"EGenericType"},{"id":1372,"eClass":"EGenericType"},{"id":1373,"eClass":"EGenericType"},{"id":1374,"eClass":"EGenericType"},{"id":1375,"eClass":"EGenericType"},{"id":1376,"eClass":"EGenericType"},{"id":1377,"eClass":"EGenericType"},{"id":1378,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"commTxOvh","changeable":true,"lowerBound":0,"iD":false,"id":1379,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"commRcvOvh","changeable":true,"lowerBound":0,"iD":false,"id":1380,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"cntxtSwT","changeable":true,"lowerBound":0,"iD":false,"id":1381,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"clockOvh","changeable":true,"lowerBound":0,"iD":false,"id":1382,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schedPriRange","changeable":true,"lowerBound":0,"iD":false,"id":1383,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"memSize","changeable":true,"lowerBound":0,"iD":false,"id":1384,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"utilization","changeable":true,"lowerBound":0,"iD":false,"id":1385,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"throughput","changeable":true,"lowerBound":0,"iD":false,"id":1386,"derived":false},{"id":1387,"eClass":"EGenericType"},{"id":1388,"eClass":"EGenericType"},{"id":1389,"eClass":"EGenericType"},{"id":1390,"eClass":"EGenericType"},{"id":1391,"eClass":"EGenericType"},{"id":1392,"eClass":"EGenericType"},{"id":1393,"eClass":"EGenericType"},{"id":1394,"eClass":"EGenericType"},{"id":1395,"eClass":"EGenericType"},{"id":1396,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Operation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1397,"derived":false},{"id":1398,"eClass":"EGenericType"},{"id":1399,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"laxity","changeable":true,"lowerBound":0,"iD":false,"id":1400,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"startObs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1401,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"endObs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1402,"derived":false},{"id":1403,"eClass":"EGenericType"},{"id":1404,"eClass":"EGenericType"},{"id":1405,"eClass":"EGenericType"},{"id":1406,"eClass":"EGenericType"},{"name":"hard","id":1407,"value":0,"literal":"hard","eClass":"EEnumLiteral"},{"name":"soft","id":1408,"value":1,"literal":"soft","eClass":"EEnumLiteral"},{"name":"other","id":1409,"value":2,"literal":"other","eClass":"EEnumLiteral"},{"id":1410,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"acqRes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1411,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":"1","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":false,"name":"resUnits","changeable":true,"lowerBound":0,"iD":false,"id":1412,"derived":false},{"id":1413,"eClass":"EGenericType"},{"id":1414,"eClass":"EGenericType"},{"id":1415,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"relRes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1416,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":"1","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":false,"name":"resUnits","changeable":true,"lowerBound":0,"iD":false,"id":1417,"derived":false},{"id":1418,"eClass":"EGenericType"},{"id":1419,"eClass":"EGenericType"},{"id":1420,"eClass":"EGenericType"},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"latency","changeable":true,"lowerBound":0,"iD":false,"id":1421,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"miss","changeable":true,"lowerBound":0,"iD":false,"id":1422,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"utility","changeable":true,"lowerBound":0,"iD":false,"id":1423,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"maxJitter","changeable":true,"lowerBound":0,"iD":false,"id":1424,"derived":false},{"id":1425,"eClass":"EGenericType"},{"id":1426,"eClass":"EGenericType"},{"id":1427,"eClass":"EGenericType"},{"id":1428,"eClass":"EGenericType"},{"id":1429,"eClass":"EGenericType"},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"throughput","changeable":true,"lowerBound":0,"iD":false,"id":1430,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"utilization","changeable":true,"lowerBound":0,"iD":false,"id":1431,"derived":false},{"id":1432,"eClass":"EGenericType"},{"id":1433,"eClass":"EGenericType"},{"id":1434,"eClass":"EGenericType"},{"id":1435,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"packetSize","changeable":true,"lowerBound":0,"iD":false,"id":1436,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"utilization","changeable":true,"lowerBound":0,"iD":false,"id":1437,"derived":false},{"id":1438,"eClass":"EGenericType"},{"id":1439,"eClass":"EGenericType"},{"id":1440,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"behavior","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1441,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"demand","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1442,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1443,"derived":false},{"id":1444,"eClass":"EGenericType"},{"id":1445,"eClass":"EGenericType"},{"id":1446,"eClass":"EGenericType"},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"context","changeable":true,"lowerBound":0,"iD":false,"id":1447,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"workload","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1448,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"platform","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1449,"derived":false},{"id":1450,"eClass":"EGenericType"},{"id":1451,"eClass":"EGenericType"},{"id":1452,"eClass":"EGenericType"},{"id":1453,"eClass":"EGenericType"},{"id":1454,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"resources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1455,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_Classifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1456,"derived":false},{"id":1457,"eClass":"EGenericType"},{"id":1458,"eClass":"EGenericType"},{"instanceTypeName":null,"instanceClassName":null,"name":"OptimallityCriterionKind","instanceClass":null,"id":1459,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaAnalysisContext","instanceClass":null,"abstract":false,"id":1460,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaEndtoEndFlow","instanceClass":null,"abstract":false,"id":1461,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaCommStep","instanceClass":null,"abstract":false,"id":1462,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaStep","instanceClass":null,"abstract":false,"id":1463,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaSharedResource","instanceClass":null,"abstract":false,"id":1464,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaSchedObs","instanceClass":null,"abstract":false,"id":1465,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaCommHost","instanceClass":null,"abstract":false,"id":1466,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SaExecHost","instanceClass":null,"abstract":false,"id":1467,"interface":false,"eClass":"EClass"},{"name":"meetHardDeadlines","id":1468,"value":0,"literal":"meetHardDeadlines","eClass":"EEnumLiteral"},{"name":"minimizeMissedDeadlines","id":1469,"value":1,"literal":"minimizeMissedDeadlines","eClass":"EEnumLiteral"},{"name":"minimizedMeanTardiness","id":1470,"value":2,"literal":"minimizedMeanTardiness","eClass":"EEnumLiteral"},{"name":"undef","id":1471,"value":3,"literal":"undef","eClass":"EEnumLiteral"},{"name":"other","id":1472,"value":4,"literal":"other","eClass":"EEnumLiteral"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isSched","changeable":true,"lowerBound":0,"iD":false,"id":1473,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"optCriterion","changeable":true,"lowerBound":0,"iD":false,"id":1474,"derived":false},{"id":1475,"eClass":"EGenericType"},{"id":1476,"eClass":"EGenericType"},{"id":1477,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isSched","changeable":true,"lowerBound":0,"iD":false,"id":1478,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schSlack","changeable":true,"lowerBound":0,"iD":false,"id":1479,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"end2EndT","changeable":true,"lowerBound":0,"iD":false,"id":1480,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"end2EndD","changeable":true,"lowerBound":0,"iD":false,"id":1481,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"timing","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1482,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1483,"derived":false},{"id":1484,"eClass":"EGenericType"},{"id":1485,"eClass":"EGenericType"},{"id":1486,"eClass":"EGenericType"},{"id":1487,"eClass":"EGenericType"},{"id":1488,"eClass":"EGenericType"},{"id":1489,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"deadline","changeable":true,"lowerBound":0,"iD":false,"id":1490,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"spareCap","changeable":true,"lowerBound":0,"iD":false,"id":1491,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schSlack","changeable":true,"lowerBound":0,"iD":false,"id":1492,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioralFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1493,"derived":false},{"id":1494,"eClass":"EGenericType"},{"id":1495,"eClass":"EGenericType"},{"id":1496,"eClass":"EGenericType"},{"id":1497,"eClass":"EGenericType"},{"id":1498,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_BehavioralFeature","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1499,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"deadline","changeable":true,"lowerBound":0,"iD":false,"id":1500,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"spareCap","changeable":true,"lowerBound":0,"iD":false,"id":1501,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schSlack","changeable":true,"lowerBound":0,"iD":false,"id":1502,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"preemptT","changeable":true,"lowerBound":0,"iD":false,"id":1503,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"readyT","changeable":true,"lowerBound":0,"iD":false,"id":1504,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"nonpreemptionBlocking","changeable":true,"lowerBound":0,"iD":false,"id":1505,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"sharedRes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1506,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"selfSuspensionBlocking","changeable":true,"lowerBound":0,"iD":false,"id":1507,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"numberSelfSuspensions","changeable":true,"lowerBound":0,"iD":false,"id":1508,"derived":false},{"id":1509,"eClass":"EGenericType"},{"id":1510,"eClass":"EGenericType"},{"id":1511,"eClass":"EGenericType"},{"id":1512,"eClass":"EGenericType"},{"id":1513,"eClass":"EGenericType"},{"id":1514,"eClass":"EGenericType"},{"id":1515,"eClass":"EGenericType"},{"id":1516,"eClass":"EGenericType"},{"id":1517,"eClass":"EGenericType"},{"id":1518,"eClass":"EGenericType"},{"id":1519,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"capacity","changeable":true,"lowerBound":0,"iD":false,"id":1520,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isPreemp","changeable":true,"lowerBound":0,"iD":false,"id":1521,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isConsum","changeable":true,"lowerBound":0,"iD":false,"id":1522,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"acquisT","changeable":true,"lowerBound":0,"iD":false,"id":1523,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"releaseT","changeable":true,"lowerBound":0,"iD":false,"id":1524,"derived":false},{"id":1525,"eClass":"EGenericType"},{"id":1526,"eClass":"EGenericType"},{"id":1527,"eClass":"EGenericType"},{"id":1528,"eClass":"EGenericType"},{"id":1529,"eClass":"EGenericType"},{"id":1530,"eClass":"EGenericType"},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"suspentions","changeable":true,"lowerBound":0,"iD":false,"id":1531,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"blockT","changeable":true,"lowerBound":0,"iD":false,"id":1532,"derived":false},{"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"overlaps","changeable":true,"lowerBound":0,"iD":false,"id":1533,"derived":false},{"id":1534,"eClass":"EGenericType"},{"id":1535,"eClass":"EGenericType"},{"id":1536,"eClass":"EGenericType"},{"id":1537,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isSched","changeable":true,"lowerBound":0,"iD":false,"id":1538,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schSlack","changeable":true,"lowerBound":0,"iD":false,"id":1539,"derived":false},{"id":1540,"eClass":"EGenericType"},{"id":1541,"eClass":"EGenericType"},{"id":1542,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"isSched","changeable":true,"lowerBound":0,"iD":false,"id":1543,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schSlack","changeable":true,"lowerBound":0,"iD":false,"id":1544,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"schedUtiliz","changeable":true,"lowerBound":0,"iD":false,"id":1545,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"ISRswitchT","changeable":true,"lowerBound":0,"iD":false,"id":1546,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"ISRprioRange","changeable":true,"lowerBound":0,"iD":false,"id":1547,"derived":false},{"id":1548,"eClass":"EGenericType"},{"id":1549,"eClass":"EGenericType"},{"id":1550,"eClass":"EGenericType"},{"id":1551,"eClass":"EGenericType"},{"id":1552,"eClass":"EGenericType"},{"id":1553,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PaStep","instanceClass":null,"abstract":false,"id":1554,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PaRequestedStep","instanceClass":null,"abstract":false,"id":1555,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PaCommStep","instanceClass":null,"abstract":false,"id":1556,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PaResPassStep","instanceClass":null,"abstract":false,"id":1557,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PaLogicalResource","instanceClass":null,"abstract":false,"id":1558,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PaRunTInstance","instanceClass":null,"abstract":false,"id":1559,"interface":false,"eClass":"EClass"},{"ordered":false,"upperBound":1,"defaultValue":"false","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":false,"name":"noSync","changeable":true,"lowerBound":0,"iD":false,"id":1560,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"extOpDemand","changeable":true,"lowerBound":0,"iD":false,"id":1561,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":"1","volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":true,"name":"extOpCount","changeable":true,"lowerBound":0,"iD":false,"id":1562,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"behavDemand","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1563,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"behavCount","changeable":true,"lowerBound":0,"iD":false,"id":1564,"derived":false},{"id":1565,"eClass":"EGenericType"},{"id":1566,"eClass":"EGenericType"},{"id":1567,"eClass":"EGenericType"},{"id":1568,"eClass":"EGenericType"},{"id":1569,"eClass":"EGenericType"},{"id":1570,"eClass":"EGenericType"},{"id":1571,"eClass":"EGenericType"},{"id":1572,"eClass":"EGenericType"},{"id":1573,"eClass":"EGenericType"},{"id":1574,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"resource","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1575,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":"1","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":false,"name":"resUnits","changeable":true,"lowerBound":0,"iD":false,"id":1576,"derived":false},{"id":1577,"eClass":"EGenericType"},{"id":1578,"eClass":"EGenericType"},{"id":1579,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"utilization","changeable":true,"lowerBound":0,"iD":false,"id":1580,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"throughput","changeable":true,"lowerBound":0,"iD":false,"id":1581,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"poolSize","changeable":true,"lowerBound":1,"iD":false,"id":1582,"derived":false},{"id":1583,"eClass":"EGenericType"},{"id":1584,"eClass":"EGenericType"},{"id":1585,"eClass":"EGenericType"},{"id":1586,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"poolSize","changeable":true,"lowerBound":0,"iD":false,"id":1587,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":false,"name":"unbddPool","changeable":true,"lowerBound":0,"iD":false,"id":1588,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"instance","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1589,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"host","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1590,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"utilization","changeable":true,"lowerBound":0,"iD":false,"id":1591,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"throughput","changeable":true,"lowerBound":0,"iD":false,"id":1592,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"base_NamedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1593,"derived":false},{"id":1594,"eClass":"EGenericType"},{"id":1595,"eClass":"EGenericType"},{"id":1596,"eClass":"EGenericType"},{"id":1597,"eClass":"EGenericType"},{"id":1598,"eClass":"EGenericType"},{"id":1599,"eClass":"EGenericType"},{"id":1600,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":1,"target":0},{"source":2,"target":6},{"source":2,"target":7},{"source":2,"target":8},{"source":2,"target":9},{"source":2,"target":10},{"source":2,"target":0},{"source":6,"target":11},{"source":6,"target":12},{"source":6,"target":13},{"source":6,"target":14},{"source":6,"target":15},{"source":6,"target":16},{"source":6,"target":2},{"source":11,"target":6},{"source":11,"target":17},{"source":11,"target":18},{"source":11,"target":19},{"source":17,"target":11},{"source":18,"target":11},{"source":19,"target":11},{"source":12,"target":6},{"source":12,"target":20},{"source":20,"target":21},{"source":20,"target":12},{"source":13,"target":6},{"source":13,"target":22},{"source":13,"target":23},{"source":13,"target":24},{"source":13,"target":25},{"source":22,"target":26},{"source":22,"target":13},{"source":23,"target":27},{"source":23,"target":13},{"source":24,"target":13},{"source":24,"target":28},{"source":24,"target":13},{"source":28,"target":13},{"source":25,"target":29},{"source":25,"target":13},{"source":14,"target":6},{"source":14,"target":30},{"source":14,"target":31},{"source":14,"target":32},{"source":30,"target":11},{"source":30,"target":33},{"source":30,"target":14},{"source":33,"target":11},{"source":31,"target":34},{"source":31,"target":14},{"source":32,"target":35},{"source":32,"target":36},{"source":32,"target":14},{"source":36,"target":35},{"source":15,"target":6},{"source":15,"target":37},{"source":15,"target":38},{"source":15,"target":39},{"source":15,"target":40},{"source":15,"target":41},{"source":38,"target":42},{"source":38,"target":15},{"source":39,"target":43},{"source":39,"target":15},{"source":40,"target":44},{"source":40,"target":15},{"source":41,"target":37},{"source":16,"target":6},{"source":16,"target":45},{"source":16,"target":46},{"source":16,"target":47},{"source":16,"target":48},{"source":45,"target":49},{"source":45,"target":16},{"source":46,"target":16},{"source":46,"target":50},{"source":46,"target":16},{"source":50,"target":16},{"source":47,"target":51},{"source":47,"target":16},{"source":48,"target":52},{"source":48,"target":16},{"source":7,"target":53},{"source":7,"target":54},{"source":7,"target":55},{"source":7,"target":35},{"source":7,"target":2},{"source":53,"target":7},{"source":53,"target":56},{"source":56,"target":57},{"source":56,"target":53},{"source":54,"target":7},{"source":54,"target":58},{"source":58,"target":59},{"source":58,"target":54},{"source":55,"target":7},{"source":55,"target":60},{"source":55,"target":61},{"source":55,"target":62},{"source":60,"target":63},{"source":60,"target":55},{"source":61,"target":64},{"source":61,"target":55},{"source":62,"target":35},{"source":62,"target":65},{"source":62,"target":55},{"source":65,"target":35},{"source":35,"target":7},{"source":35,"target":66},{"source":66,"target":67},{"source":66,"target":35},{"source":8,"target":68},{"source":8,"target":69},{"source":8,"target":70},{"source":8,"target":71},{"source":8,"target":72},{"source":8,"target":73},{"source":8,"target":74},{"source":8,"target":75},{"source":8,"target":76},{"source":8,"target":77},{"source":8,"target":2},{"source":68,"target":8},{"source":68,"target":78},{"source":68,"target":79},{"source":68,"target":80},{"source":68,"target":81},{"source":78,"target":82},{"source":78,"target":68},{"source":79,"target":68},{"source":79,"target":83},{"source":79,"target":68},{"source":83,"target":68},{"source":80,"target":68},{"source":80,"target":84},{"source":80,"target":68},{"source":84,"target":68},{"source":81,"target":69},{"source":81,"target":85},{"source":81,"target":68},{"source":85,"target":69},{"source":69,"target":8},{"source":69,"target":86},{"source":69,"target":87},{"source":69,"target":88},{"source":69,"target":89},{"source":86,"target":69},{"source":87,"target":69},{"source":88,"target":69},{"source":89,"target":69},{"source":70,"target":8},{"source":70,"target":90},{"source":70,"target":91},{"source":90,"target":70},{"source":91,"target":70},{"source":71,"target":8},{"source":71,"target":92},{"source":71,"target":93},{"source":71,"target":94},{"source":92,"target":71},{"source":93,"target":71},{"source":94,"target":71},{"source":72,"target":8},{"source":72,"target":95},{"source":72,"target":96},{"source":95,"target":97},{"source":95,"target":72},{"source":96,"target":98},{"source":96,"target":72},{"source":73,"target":8},{"source":73,"target":99},{"source":73,"target":100},{"source":99,"target":101},{"source":99,"target":73},{"source":100,"target":14},{"source":100,"target":102},{"source":100,"target":73},{"source":102,"target":14},{"source":74,"target":8},{"source":74,"target":103},{"source":74,"target":104},{"source":74,"target":105},{"source":74,"target":106},{"source":74,"target":107},{"source":74,"target":108},{"source":103,"target":75},{"source":103,"target":109},{"source":103,"target":74},{"source":109,"target":75},{"source":104,"target":76},{"source":104,"target":110},{"source":104,"target":74},{"source":110,"target":76},{"source":105,"target":14},{"source":105,"target":111},{"source":105,"target":74},{"source":111,"target":14},{"source":106,"target":112},{"source":106,"target":74},{"source":107,"target":113},{"source":107,"target":74},{"source":108,"target":114},{"source":108,"target":74},{"source":75,"target":8},{"source":75,"target":115},{"source":75,"target":116},{"source":75,"target":117},{"source":115,"target":75},{"source":116,"target":75},{"source":117,"target":75},{"source":76,"target":8},{"source":76,"target":118},{"source":76,"target":119},{"source":118,"target":76},{"source":119,"target":76},{"source":77,"target":8},{"source":77,"target":120},{"source":77,"target":121},{"source":77,"target":122},{"source":77,"target":123},{"source":120,"target":71},{"source":120,"target":124},{"source":120,"target":77},{"source":124,"target":71},{"source":121,"target":70},{"source":121,"target":125},{"source":121,"target":77},{"source":125,"target":70},{"source":122,"target":126},{"source":122,"target":77},{"source":123,"target":14},{"source":123,"target":127},{"source":123,"target":77},{"source":127,"target":14},{"source":9,"target":128},{"source":9,"target":129},{"source":9,"target":130},{"source":9,"target":131},{"source":9,"target":132},{"source":9,"target":133},{"source":9,"target":134},{"source":9,"target":135},{"source":9,"target":136},{"source":9,"target":137},{"source":9,"target":138},{"source":9,"target":2},{"source":128,"target":9},{"source":128,"target":139},{"source":139,"target":140},{"source":139,"target":128},{"source":129,"target":9},{"source":129,"target":141},{"source":129,"target":142},{"source":129,"target":143},{"source":129,"target":144},{"source":129,"target":145},{"source":129,"target":146},{"source":141,"target":147},{"source":141,"target":129},{"source":142,"target":148},{"source":142,"target":129},{"source":143,"target":130},{"source":143,"target":149},{"source":143,"target":129},{"source":149,"target":130},{"source":144,"target":13},{"source":144,"target":150},{"source":144,"target":129},{"source":150,"target":13},{"source":145,"target":151},{"source":145,"target":129},{"source":146,"target":152},{"source":146,"target":129},{"source":130,"target":9},{"source":130,"target":153},{"source":130,"target":154},{"source":130,"target":155},{"source":130,"target":156},{"source":130,"target":157},{"source":130,"target":158},{"source":130,"target":159},{"source":130,"target":160},{"source":130,"target":161},{"source":130,"target":162},{"source":153,"target":163},{"source":153,"target":130},{"source":154,"target":164},{"source":154,"target":130},{"source":155,"target":165},{"source":155,"target":130},{"source":156,"target":166},{"source":156,"target":130},{"source":157,"target":167},{"source":157,"target":130},{"source":158,"target":168},{"source":158,"target":130},{"source":159,"target":169},{"source":159,"target":130},{"source":160,"target":170},{"source":160,"target":130},{"source":161,"target":171},{"source":161,"target":130},{"source":162,"target":172},{"source":162,"target":130},{"source":131,"target":9},{"source":131,"target":173},{"source":173,"target":129},{"source":173,"target":174},{"source":173,"target":131},{"source":174,"target":129},{"source":132,"target":9},{"source":132,"target":131},{"source":132,"target":175},{"source":132,"target":176},{"source":132,"target":177},{"source":175,"target":178},{"source":175,"target":132},{"source":176,"target":179},{"source":176,"target":132},{"source":177,"target":131},{"source":133,"target":9},{"source":133,"target":14},{"source":133,"target":131},{"source":133,"target":180},{"source":133,"target":181},{"source":133,"target":182},{"source":180,"target":183},{"source":180,"target":133},{"source":181,"target":14},{"source":182,"target":131},{"source":134,"target":9},{"source":134,"target":14},{"source":134,"target":131},{"source":134,"target":184},{"source":134,"target":185},{"source":134,"target":186},{"source":134,"target":187},{"source":134,"target":188},{"source":184,"target":189},{"source":184,"target":134},{"source":185,"target":190},{"source":185,"target":134},{"source":186,"target":191},{"source":186,"target":134},{"source":187,"target":14},{"source":188,"target":131},{"source":135,"target":9},{"source":135,"target":131},{"source":135,"target":192},{"source":135,"target":193},{"source":135,"target":194},{"source":192,"target":195},{"source":192,"target":135},{"source":193,"target":196},{"source":193,"target":135},{"source":194,"target":131},{"source":136,"target":9},{"source":136,"target":131},{"source":136,"target":197},{"source":136,"target":198},{"source":136,"target":199},{"source":197,"target":200},{"source":197,"target":136},{"source":198,"target":201},{"source":198,"target":136},{"source":199,"target":131},{"source":137,"target":9},{"source":137,"target":131},{"source":137,"target":202},{"source":137,"target":203},{"source":137,"target":204},{"source":137,"target":205},{"source":202,"target":206},{"source":202,"target":137},{"source":203,"target":207},{"source":203,"target":137},{"source":204,"target":208},{"source":204,"target":137},{"source":205,"target":131},{"source":138,"target":9},{"source":138,"target":131},{"source":138,"target":209},{"source":138,"target":210},{"source":138,"target":211},{"source":138,"target":212},{"source":138,"target":213},{"source":138,"target":214},{"source":138,"target":215},{"source":209,"target":216},{"source":209,"target":138},{"source":210,"target":217},{"source":210,"target":138},{"source":211,"target":218},{"source":211,"target":138},{"source":212,"target":219},{"source":212,"target":138},{"source":213,"target":220},{"source":213,"target":138},{"source":214,"target":221},{"source":214,"target":138},{"source":215,"target":131},{"source":10,"target":222},{"source":10,"target":223},{"source":10,"target":224},{"source":10,"target":225},{"source":10,"target":226},{"source":10,"target":227},{"source":10,"target":228},{"source":10,"target":229},{"source":10,"target":230},{"source":10,"target":231},{"source":10,"target":232},{"source":10,"target":233},{"source":10,"target":234},{"source":10,"target":235},{"source":10,"target":236},{"source":10,"target":237},{"source":10,"target":238},{"source":10,"target":239},{"source":10,"target":240},{"source":10,"target":241},{"source":10,"target":2},{"source":222,"target":10},{"source":222,"target":242},{"source":222,"target":243},{"source":222,"target":244},{"source":222,"target":245},{"source":222,"target":246},{"source":222,"target":247},{"source":222,"target":248},{"source":222,"target":249},{"source":242,"target":250},{"source":242,"target":222},{"source":243,"target":251},{"source":243,"target":222},{"source":244,"target":252},{"source":244,"target":222},{"source":245,"target":253},{"source":245,"target":222},{"source":246,"target":254},{"source":246,"target":222},{"source":247,"target":255},{"source":247,"target":222},{"source":248,"target":256},{"source":248,"target":222},{"source":249,"target":257},{"source":249,"target":222},{"source":223,"target":10},{"source":223,"target":222},{"source":223,"target":258},{"source":223,"target":259},{"source":258,"target":260},{"source":258,"target":223},{"source":259,"target":222},{"source":224,"target":10},{"source":224,"target":222},{"source":224,"target":261},{"source":224,"target":262},{"source":261,"target":263},{"source":261,"target":224},{"source":262,"target":222},{"source":225,"target":10},{"source":225,"target":222},{"source":225,"target":264},{"source":264,"target":222},{"source":226,"target":10},{"source":226,"target":222},{"source":226,"target":265},{"source":265,"target":222},{"source":227,"target":10},{"source":227,"target":222},{"source":227,"target":266},{"source":227,"target":267},{"source":227,"target":268},{"source":227,"target":269},{"source":227,"target":270},{"source":227,"target":271},{"source":227,"target":272},{"source":227,"target":273},{"source":227,"target":274},{"source":266,"target":275},{"source":266,"target":227},{"source":267,"target":276},{"source":267,"target":227},{"source":268,"target":277},{"source":268,"target":227},{"source":269,"target":278},{"source":269,"target":227},{"source":270,"target":228},{"source":270,"target":279},{"source":270,"target":227},{"source":279,"target":228},{"source":271,"target":229},{"source":271,"target":280},{"source":271,"target":227},{"source":280,"target":229},{"source":272,"target":230},{"source":272,"target":281},{"source":272,"target":227},{"source":272,"target":282},{"source":281,"target":230},{"source":273,"target":231},{"source":273,"target":283},{"source":273,"target":227},{"source":273,"target":284},{"source":283,"target":231},{"source":274,"target":222},{"source":228,"target":10},{"source":228,"target":222},{"source":228,"target":285},{"source":228,"target":286},{"source":228,"target":287},{"source":285,"target":288},{"source":285,"target":228},{"source":286,"target":227},{"source":286,"target":289},{"source":286,"target":228},{"source":289,"target":227},{"source":287,"target":222},{"source":229,"target":10},{"source":229,"target":228},{"source":229,"target":290},{"source":290,"target":228},{"source":230,"target":10},{"source":230,"target":222},{"source":230,"target":291},{"source":230,"target":292},{"source":230,"target":293},{"source":230,"target":282},{"source":230,"target":294},{"source":291,"target":295},{"source":291,"target":230},{"source":292,"target":296},{"source":292,"target":230},{"source":293,"target":297},{"source":293,"target":230},{"source":282,"target":227},{"source":282,"target":298},{"source":282,"target":230},{"source":282,"target":272},{"source":298,"target":227},{"source":294,"target":222},{"source":231,"target":10},{"source":231,"target":222},{"source":231,"target":299},{"source":231,"target":300},{"source":231,"target":284},{"source":231,"target":301},{"source":299,"target":302},{"source":299,"target":231},{"source":300,"target":232},{"source":300,"target":303},{"source":300,"target":231},{"source":300,"target":304},{"source":303,"target":232},{"source":284,"target":227},{"source":284,"target":305},{"source":284,"target":231},{"source":284,"target":273},{"source":305,"target":227},{"source":301,"target":222},{"source":232,"target":10},{"source":232,"target":227},{"source":232,"target":304},{"source":232,"target":306},{"source":304,"target":231},{"source":304,"target":307},{"source":304,"target":232},{"source":304,"target":300},{"source":307,"target":231},{"source":306,"target":227},{"source":233,"target":10},{"source":233,"target":228},{"source":233,"target":308},{"source":233,"target":309},{"source":233,"target":310},{"source":233,"target":311},{"source":233,"target":312},{"source":233,"target":313},{"source":233,"target":314},{"source":308,"target":315},{"source":308,"target":233},{"source":309,"target":316},{"source":309,"target":233},{"source":310,"target":317},{"source":310,"target":233},{"source":311,"target":318},{"source":311,"target":233},{"source":312,"target":319},{"source":312,"target":233},{"source":313,"target":320},{"source":313,"target":233},{"source":314,"target":228},{"source":234,"target":10},{"source":234,"target":228},{"source":234,"target":321},{"source":321,"target":228},{"source":235,"target":10},{"source":235,"target":222},{"source":235,"target":322},{"source":322,"target":222},{"source":236,"target":10},{"source":236,"target":235},{"source":236,"target":323},{"source":323,"target":235},{"source":237,"target":10},{"source":237,"target":235},{"source":237,"target":324},{"source":237,"target":325},{"source":237,"target":326},{"source":324,"target":327},{"source":324,"target":237},{"source":325,"target":328},{"source":325,"target":237},{"source":326,"target":235},{"source":238,"target":10},{"source":238,"target":329},{"source":238,"target":330},{"source":238,"target":331},{"source":238,"target":332},{"source":238,"target":333},{"source":238,"target":334},{"source":329,"target":222},{"source":329,"target":335},{"source":329,"target":238},{"source":335,"target":222},{"source":330,"target":336},{"source":330,"target":238},{"source":331,"target":337},{"source":331,"target":238},{"source":332,"target":338},{"source":332,"target":238},{"source":333,"target":339},{"source":333,"target":238},{"source":334,"target":340},{"source":334,"target":238},{"source":239,"target":10},{"source":239,"target":238},{"source":239,"target":341},{"source":341,"target":238},{"source":240,"target":10},{"source":240,"target":238},{"source":240,"target":342},{"source":240,"target":343},{"source":342,"target":344},{"source":342,"target":240},{"source":343,"target":238},{"source":241,"target":10},{"source":241,"target":345},{"source":241,"target":346},{"source":241,"target":347},{"source":241,"target":348},{"source":241,"target":349},{"source":241,"target":350},{"source":241,"target":351},{"source":241,"target":352},{"source":241,"target":353},{"source":345,"target":354},{"source":345,"target":241},{"source":346,"target":355},{"source":346,"target":241},{"source":347,"target":356},{"source":347,"target":241},{"source":348,"target":357},{"source":348,"target":241},{"source":349,"target":358},{"source":349,"target":241},{"source":350,"target":359},{"source":350,"target":241},{"source":351,"target":241},{"source":351,"target":360},{"source":351,"target":241},{"source":360,"target":241},{"source":352,"target":222},{"source":352,"target":361},{"source":352,"target":241},{"source":361,"target":222},{"source":353,"target":362},{"source":353,"target":241},{"source":3,"target":363},{"source":3,"target":364},{"source":3,"target":0},{"source":363,"target":365},{"source":363,"target":366},{"source":363,"target":367},{"source":363,"target":368},{"source":363,"target":369},{"source":363,"target":370},{"source":363,"target":371},{"source":363,"target":3},{"source":365,"target":363},{"source":365,"target":372},{"source":372,"target":373},{"source":372,"target":365},{"source":366,"target":363},{"source":366,"target":365},{"source":366,"target":374},{"source":374,"target":365},{"source":367,"target":363},{"source":367,"target":365},{"source":367,"target":375},{"source":367,"target":376},{"source":367,"target":377},{"source":375,"target":378},{"source":375,"target":367},{"source":376,"target":379},{"source":376,"target":367},{"source":377,"target":365},{"source":368,"target":363},{"source":368,"target":77},{"source":368,"target":380},{"source":368,"target":381},{"source":368,"target":382},{"source":368,"target":383},{"source":368,"target":384},{"source":380,"target":385},{"source":380,"target":368},{"source":381,"target":386},{"source":381,"target":368},{"source":382,"target":387},{"source":382,"target":368},{"source":383,"target":388},{"source":383,"target":368},{"source":384,"target":77},{"source":369,"target":363},{"source":369,"target":365},{"source":369,"target":389},{"source":369,"target":390},{"source":369,"target":391},{"source":389,"target":392},{"source":389,"target":369},{"source":390,"target":393},{"source":390,"target":369},{"source":391,"target":365},{"source":370,"target":363},{"source":370,"target":365},{"source":370,"target":394},{"source":370,"target":395},{"source":370,"target":396},{"source":370,"target":397},{"source":370,"target":398},{"source":370,"target":399},{"source":394,"target":400},{"source":394,"target":370},{"source":395,"target":401},{"source":395,"target":370},{"source":396,"target":402},{"source":396,"target":370},{"source":397,"target":403},{"source":397,"target":370},{"source":398,"target":404},{"source":398,"target":370},{"source":399,"target":365},{"source":371,"target":363},{"source":371,"target":405},{"source":371,"target":406},{"source":405,"target":407},{"source":405,"target":371},{"source":406,"target":408},{"source":406,"target":371},{"source":364,"target":409},{"source":364,"target":410},{"source":364,"target":411},{"source":364,"target":412},{"source":364,"target":3},{"source":409,"target":364},{"source":410,"target":413},{"source":410,"target":414},{"source":410,"target":415},{"source":410,"target":364},{"source":413,"target":410},{"source":413,"target":416},{"source":413,"target":417},{"source":413,"target":418},{"source":416,"target":413},{"source":417,"target":413},{"source":418,"target":413},{"source":414,"target":410},{"source":414,"target":419},{"source":414,"target":420},{"source":419,"target":413},{"source":419,"target":421},{"source":419,"target":414},{"source":421,"target":413},{"source":420,"target":422},{"source":420,"target":414},{"source":415,"target":410},{"source":415,"target":423},{"source":423,"target":424},{"source":423,"target":415},{"source":411,"target":425},{"source":411,"target":364},{"source":425,"target":411},{"source":425,"target":426},{"source":425,"target":427},{"source":425,"target":428},{"source":426,"target":429},{"source":426,"target":425},{"source":427,"target":430},{"source":427,"target":425},{"source":428,"target":431},{"source":428,"target":425},{"source":412,"target":432},{"source":412,"target":433},{"source":412,"target":434},{"source":412,"target":435},{"source":412,"target":37},{"source":412,"target":364},{"source":432,"target":412},{"source":432,"target":436},{"source":432,"target":437},{"source":432,"target":438},{"source":432,"target":439},{"source":432,"target":440},{"source":432,"target":441},{"source":436,"target":442},{"source":436,"target":432},{"source":437,"target":443},{"source":437,"target":432},{"source":438,"target":444},{"source":438,"target":432},{"source":439,"target":445},{"source":439,"target":432},{"source":440,"target":446},{"source":440,"target":432},{"source":441,"target":447},{"source":441,"target":432},{"source":433,"target":412},{"source":433,"target":448},{"source":433,"target":449},{"source":448,"target":450},{"source":448,"target":433},{"source":449,"target":451},{"source":449,"target":433},{"source":434,"target":412},{"source":434,"target":452},{"source":434,"target":453},{"source":452,"target":454},{"source":452,"target":434},{"source":453,"target":455},{"source":453,"target":434},{"source":435,"target":412},{"source":435,"target":456},{"source":435,"target":457},{"source":435,"target":458},{"source":456,"target":459},{"source":456,"target":435},{"source":457,"target":460},{"source":457,"target":435},{"source":458,"target":461},{"source":458,"target":435},{"source":37,"target":412},{"source":37,"target":462},{"source":37,"target":463},{"source":462,"target":464},{"source":462,"target":37},{"source":463,"target":465},{"source":463,"target":37},{"source":4,"target":466},{"source":4,"target":467},{"source":4,"target":468},{"source":4,"target":469},{"source":4,"target":0},{"source":466,"target":470},{"source":466,"target":471},{"source":466,"target":472},{"source":466,"target":473},{"source":466,"target":474},{"source":466,"target":475},{"source":466,"target":476},{"source":466,"target":477},{"source":466,"target":478},{"source":466,"target":479},{"source":466,"target":480},{"source":466,"target":4},{"source":470,"target":466},{"source":470,"target":481},{"source":470,"target":482},{"source":470,"target":483},{"source":470,"target":484},{"source":470,"target":485},{"source":470,"target":486},{"source":470,"target":487},{"source":470,"target":488},{"source":470,"target":489},{"source":470,"target":490},{"source":470,"target":491},{"source":470,"target":492},{"source":481,"target":493},{"source":481,"target":470},{"source":482,"target":494},{"source":482,"target":470},{"source":483,"target":495},{"source":483,"target":470},{"source":484,"target":471},{"source":484,"target":496},{"source":484,"target":470},{"source":496,"target":471},{"source":485,"target":497},{"source":485,"target":470},{"source":486,"target":498},{"source":486,"target":470},{"source":487,"target":499},{"source":487,"target":470},{"source":488,"target":500},{"source":488,"target":470},{"source":489,"target":501},{"source":489,"target":470},{"source":490,"target":502},{"source":490,"target":470},{"source":491,"target":503},{"source":491,"target":470},{"source":492,"target":504},{"source":492,"target":470},{"source":471,"target":466},{"source":471,"target":505},{"source":471,"target":506},{"source":471,"target":507},{"source":471,"target":508},{"source":471,"target":509},{"source":505,"target":471},{"source":506,"target":471},{"source":507,"target":471},{"source":508,"target":471},{"source":509,"target":471},{"source":472,"target":466},{"source":472,"target":510},{"source":472,"target":511},{"source":472,"target":512},{"source":510,"target":473},{"source":510,"target":513},{"source":510,"target":472},{"source":513,"target":473},{"source":511,"target":514},{"source":511,"target":472},{"source":512,"target":515},{"source":512,"target":472},{"source":473,"target":466},{"source":473,"target":516},{"source":473,"target":517},{"source":473,"target":518},{"source":516,"target":473},{"source":517,"target":473},{"source":518,"target":473},{"source":474,"target":466},{"source":474,"target":519},{"source":474,"target":520},{"source":474,"target":521},{"source":474,"target":522},{"source":474,"target":523},{"source":474,"target":524},{"source":519,"target":525},{"source":519,"target":474},{"source":520,"target":526},{"source":520,"target":474},{"source":521,"target":527},{"source":521,"target":474},{"source":522,"target":528},{"source":522,"target":474},{"source":523,"target":529},{"source":523,"target":474},{"source":524,"target":475},{"source":524,"target":530},{"source":524,"target":474},{"source":530,"target":475},{"source":475,"target":466},{"source":475,"target":531},{"source":475,"target":532},{"source":475,"target":533},{"source":475,"target":534},{"source":475,"target":535},{"source":475,"target":536},{"source":475,"target":537},{"source":475,"target":538},{"source":475,"target":539},{"source":475,"target":540},{"source":475,"target":541},{"source":531,"target":542},{"source":531,"target":475},{"source":532,"target":543},{"source":532,"target":475},{"source":533,"target":135},{"source":533,"target":544},{"source":533,"target":475},{"source":544,"target":135},{"source":534,"target":545},{"source":534,"target":475},{"source":535,"target":546},{"source":535,"target":475},{"source":536,"target":547},{"source":536,"target":475},{"source":537,"target":548},{"source":537,"target":475},{"source":538,"target":549},{"source":538,"target":475},{"source":539,"target":550},{"source":539,"target":475},{"source":540,"target":551},{"source":540,"target":475},{"source":541,"target":552},{"source":541,"target":475},{"source":476,"target":466},{"source":476,"target":553},{"source":476,"target":554},{"source":476,"target":555},{"source":476,"target":556},{"source":476,"target":557},{"source":553,"target":476},{"source":554,"target":476},{"source":555,"target":476},{"source":556,"target":476},{"source":557,"target":476},{"source":477,"target":466},{"source":477,"target":558},{"source":477,"target":559},{"source":477,"target":560},{"source":477,"target":561},{"source":477,"target":562},{"source":558,"target":563},{"source":558,"target":477},{"source":559,"target":476},{"source":559,"target":564},{"source":559,"target":477},{"source":564,"target":476},{"source":560,"target":565},{"source":560,"target":477},{"source":561,"target":566},{"source":561,"target":477},{"source":562,"target":567},{"source":562,"target":477},{"source":478,"target":466},{"source":478,"target":568},{"source":478,"target":569},{"source":478,"target":570},{"source":568,"target":478},{"source":569,"target":478},{"source":570,"target":478},{"source":479,"target":466},{"source":479,"target":571},{"source":479,"target":572},{"source":479,"target":573},{"source":571,"target":479},{"source":572,"target":479},{"source":573,"target":479},{"source":480,"target":466},{"source":480,"target":574},{"source":480,"target":575},{"source":480,"target":576},{"source":480,"target":577},{"source":480,"target":578},{"source":574,"target":479},{"source":574,"target":579},{"source":574,"target":480},{"source":579,"target":479},{"source":575,"target":478},{"source":575,"target":580},{"source":575,"target":480},{"source":580,"target":478},{"source":576,"target":581},{"source":576,"target":480},{"source":577,"target":476},{"source":577,"target":582},{"source":577,"target":480},{"source":582,"target":476},{"source":578,"target":583},{"source":578,"target":480},{"source":467,"target":584},{"source":467,"target":585},{"source":467,"target":586},{"source":467,"target":587},{"source":467,"target":4},{"source":584,"target":467},{"source":585,"target":588},{"source":585,"target":589},{"source":585,"target":590},{"source":585,"target":591},{"source":585,"target":592},{"source":585,"target":593},{"source":585,"target":467},{"source":588,"target":585},{"source":589,"target":594},{"source":589,"target":595},{"source":589,"target":596},{"source":589,"target":597},{"source":589,"target":598},{"source":589,"target":599},{"source":589,"target":600},{"source":589,"target":601},{"source":589,"target":602},{"source":589,"target":603},{"source":589,"target":585},{"source":594,"target":589},{"source":594,"target":604},{"source":594,"target":605},{"source":594,"target":606},{"source":594,"target":607},{"source":594,"target":608},{"source":594,"target":609},{"source":604,"target":594},{"source":605,"target":594},{"source":606,"target":594},{"source":607,"target":594},{"source":608,"target":594},{"source":609,"target":594},{"source":595,"target":589},{"source":595,"target":610},{"source":595,"target":611},{"source":595,"target":612},{"source":595,"target":613},{"source":595,"target":614},{"source":610,"target":595},{"source":611,"target":595},{"source":612,"target":595},{"source":613,"target":595},{"source":614,"target":595},{"source":596,"target":589},{"source":596,"target":615},{"source":596,"target":616},{"source":596,"target":617},{"source":596,"target":618},{"source":596,"target":619},{"source":596,"target":620},{"source":615,"target":596},{"source":616,"target":596},{"source":617,"target":596},{"source":618,"target":596},{"source":619,"target":596},{"source":620,"target":596},{"source":597,"target":589},{"source":598,"target":589},{"source":598,"target":599},{"source":598,"target":621},{"source":598,"target":622},{"source":598,"target":623},{"source":598,"target":624},{"source":598,"target":625},{"source":598,"target":626},{"source":598,"target":627},{"source":598,"target":628},{"source":598,"target":629},{"source":598,"target":630},{"source":598,"target":631},{"source":598,"target":632},{"source":598,"target":633},{"source":621,"target":634},{"source":621,"target":598},{"source":622,"target":635},{"source":622,"target":598},{"source":623,"target":636},{"source":623,"target":598},{"source":624,"target":637},{"source":624,"target":598},{"source":625,"target":638},{"source":625,"target":598},{"source":626,"target":639},{"source":626,"target":598},{"source":627,"target":640},{"source":627,"target":598},{"source":628,"target":641},{"source":628,"target":598},{"source":629,"target":600},{"source":629,"target":642},{"source":629,"target":598},{"source":642,"target":600},{"source":630,"target":601},{"source":630,"target":643},{"source":630,"target":598},{"source":643,"target":601},{"source":631,"target":644},{"source":631,"target":645},{"source":631,"target":598},{"source":645,"target":644},{"source":632,"target":646},{"source":632,"target":647},{"source":632,"target":598},{"source":647,"target":646},{"source":633,"target":599},{"source":599,"target":589},{"source":599,"target":648},{"source":599,"target":229},{"source":599,"target":649},{"source":599,"target":650},{"source":599,"target":651},{"source":649,"target":652},{"source":649,"target":599},{"source":650,"target":648},{"source":651,"target":229},{"source":600,"target":589},{"source":600,"target":648},{"source":600,"target":653},{"source":600,"target":654},{"source":600,"target":655},{"source":600,"target":656},{"source":653,"target":657},{"source":653,"target":600},{"source":654,"target":658},{"source":654,"target":600},{"source":655,"target":594},{"source":655,"target":659},{"source":655,"target":600},{"source":659,"target":594},{"source":656,"target":648},{"source":601,"target":589},{"source":601,"target":648},{"source":601,"target":660},{"source":660,"target":648},{"source":602,"target":589},{"source":602,"target":599},{"source":602,"target":661},{"source":661,"target":599},{"source":603,"target":589},{"source":603,"target":599},{"source":603,"target":662},{"source":603,"target":663},{"source":603,"target":664},{"source":603,"target":665},{"source":603,"target":666},{"source":603,"target":667},{"source":603,"target":668},{"source":603,"target":669},{"source":662,"target":595},{"source":662,"target":670},{"source":662,"target":603},{"source":670,"target":595},{"source":663,"target":597},{"source":663,"target":671},{"source":663,"target":603},{"source":671,"target":597},{"source":664,"target":672},{"source":664,"target":603},{"source":665,"target":673},{"source":665,"target":603},{"source":666,"target":674},{"source":666,"target":603},{"source":667,"target":675},{"source":667,"target":676},{"source":667,"target":603},{"source":676,"target":675},{"source":668,"target":599},{"source":668,"target":677},{"source":668,"target":603},{"source":677,"target":599},{"source":669,"target":599},{"source":590,"target":678},{"source":590,"target":679},{"source":590,"target":680},{"source":590,"target":681},{"source":590,"target":682},{"source":590,"target":683},{"source":590,"target":585},{"source":678,"target":590},{"source":678,"target":648},{"source":678,"target":684},{"source":684,"target":648},{"source":679,"target":590},{"source":679,"target":678},{"source":679,"target":685},{"source":679,"target":686},{"source":685,"target":680},{"source":685,"target":687},{"source":685,"target":679},{"source":685,"target":688},{"source":687,"target":680},{"source":686,"target":678},{"source":680,"target":590},{"source":680,"target":233},{"source":680,"target":678},{"source":680,"target":689},{"source":680,"target":688},{"source":680,"target":690},{"source":680,"target":691},{"source":689,"target":692},{"source":689,"target":680},{"source":688,"target":679},{"source":688,"target":693},{"source":688,"target":680},{"source":688,"target":685},{"source":693,"target":679},{"source":690,"target":233},{"source":691,"target":678},{"source":681,"target":590},{"source":681,"target":680},{"source":681,"target":694},{"source":681,"target":695},{"source":681,"target":696},{"source":681,"target":697},{"source":681,"target":698},{"source":694,"target":699},{"source":694,"target":681},{"source":695,"target":700},{"source":695,"target":681},{"source":696,"target":701},{"source":696,"target":681},{"source":697,"target":702},{"source":697,"target":681},{"source":698,"target":680},{"source":682,"target":590},{"source":682,"target":680},{"source":682,"target":703},{"source":682,"target":704},{"source":703,"target":680},{"source":703,"target":705},{"source":703,"target":682},{"source":705,"target":680},{"source":704,"target":680},{"source":683,"target":590},{"source":683,"target":678},{"source":683,"target":224},{"source":683,"target":706},{"source":683,"target":707},{"source":683,"target":708},{"source":706,"target":680},{"source":706,"target":709},{"source":706,"target":683},{"source":709,"target":680},{"source":707,"target":678},{"source":708,"target":224},{"source":591,"target":710},{"source":591,"target":711},{"source":591,"target":712},{"source":591,"target":585},{"source":710,"target":591},{"source":711,"target":713},{"source":711,"target":714},{"source":711,"target":646},{"source":711,"target":591},{"source":713,"target":711},{"source":713,"target":648},{"source":713,"target":223},{"source":713,"target":715},{"source":713,"target":716},{"source":713,"target":717},{"source":715,"target":718},{"source":715,"target":719},{"source":715,"target":713},{"source":719,"target":718},{"source":716,"target":648},{"source":717,"target":223},{"source":714,"target":711},{"source":714,"target":713},{"source":714,"target":679},{"source":714,"target":720},{"source":714,"target":721},{"source":714,"target":722},{"source":714,"target":723},{"source":714,"target":724},{"source":720,"target":725},{"source":720,"target":714},{"source":721,"target":726},{"source":721,"target":714},{"source":722,"target":598},{"source":722,"target":727},{"source":722,"target":714},{"source":727,"target":598},{"source":723,"target":713},{"source":724,"target":679},{"source":646,"target":711},{"source":646,"target":713},{"source":646,"target":728},{"source":646,"target":729},{"source":646,"target":730},{"source":646,"target":731},{"source":646,"target":732},{"source":646,"target":733},{"source":728,"target":734},{"source":728,"target":646},{"source":729,"target":735},{"source":729,"target":646},{"source":730,"target":736},{"source":730,"target":646},{"source":731,"target":737},{"source":731,"target":646},{"source":732,"target":644},{"source":732,"target":738},{"source":732,"target":646},{"source":738,"target":644},{"source":733,"target":713},{"source":712,"target":718},{"source":712,"target":739},{"source":712,"target":740},{"source":712,"target":741},{"source":712,"target":742},{"source":712,"target":743},{"source":712,"target":744},{"source":712,"target":745},{"source":712,"target":675},{"source":712,"target":746},{"source":712,"target":747},{"source":712,"target":644},{"source":712,"target":591},{"source":718,"target":712},{"source":718,"target":648},{"source":718,"target":223},{"source":718,"target":748},{"source":718,"target":749},{"source":718,"target":750},{"source":718,"target":751},{"source":718,"target":752},{"source":718,"target":753},{"source":748,"target":754},{"source":748,"target":718},{"source":749,"target":755},{"source":749,"target":718},{"source":750,"target":739},{"source":750,"target":756},{"source":750,"target":718},{"source":756,"target":739},{"source":751,"target":757},{"source":751,"target":718},{"source":752,"target":648},{"source":753,"target":223},{"source":739,"target":712},{"source":740,"target":712},{"source":740,"target":758},{"source":740,"target":759},{"source":740,"target":760},{"source":740,"target":761},{"source":740,"target":762},{"source":740,"target":763},{"source":758,"target":740},{"source":759,"target":740},{"source":760,"target":740},{"source":761,"target":740},{"source":762,"target":740},{"source":763,"target":740},{"source":741,"target":712},{"source":741,"target":764},{"source":741,"target":765},{"source":741,"target":766},{"source":741,"target":767},{"source":764,"target":741},{"source":765,"target":741},{"source":766,"target":741},{"source":767,"target":741},{"source":742,"target":712},{"source":742,"target":768},{"source":742,"target":769},{"source":742,"target":770},{"source":742,"target":771},{"source":742,"target":772},{"source":768,"target":742},{"source":769,"target":742},{"source":770,"target":742},{"source":771,"target":742},{"source":772,"target":742},{"source":743,"target":712},{"source":743,"target":773},{"source":743,"target":774},{"source":743,"target":775},{"source":743,"target":776},{"source":743,"target":777},{"source":743,"target":778},{"source":743,"target":779},{"source":773,"target":743},{"source":774,"target":743},{"source":775,"target":743},{"source":776,"target":743},{"source":777,"target":743},{"source":778,"target":743},{"source":779,"target":743},{"source":744,"target":712},{"source":745,"target":712},{"source":675,"target":712},{"source":675,"target":718},{"source":675,"target":780},{"source":675,"target":781},{"source":675,"target":782},{"source":675,"target":783},{"source":675,"target":784},{"source":675,"target":785},{"source":675,"target":786},{"source":780,"target":745},{"source":780,"target":787},{"source":780,"target":675},{"source":787,"target":745},{"source":781,"target":788},{"source":781,"target":675},{"source":782,"target":789},{"source":782,"target":675},{"source":783,"target":790},{"source":783,"target":675},{"source":784,"target":740},{"source":784,"target":791},{"source":784,"target":675},{"source":791,"target":740},{"source":785,"target":741},{"source":785,"target":792},{"source":785,"target":675},{"source":792,"target":741},{"source":786,"target":718},{"source":746,"target":712},{"source":746,"target":718},{"source":746,"target":793},{"source":746,"target":794},{"source":746,"target":795},{"source":793,"target":743},{"source":793,"target":796},{"source":793,"target":746},{"source":796,"target":743},{"source":794,"target":745},{"source":794,"target":797},{"source":794,"target":746},{"source":797,"target":745},{"source":795,"target":718},{"source":747,"target":712},{"source":747,"target":718},{"source":747,"target":798},{"source":747,"target":799},{"source":747,"target":800},{"source":798,"target":801},{"source":798,"target":747},{"source":799,"target":675},{"source":799,"target":802},{"source":799,"target":747},{"source":802,"target":675},{"source":800,"target":718},{"source":644,"target":712},{"source":644,"target":718},{"source":644,"target":803},{"source":644,"target":804},{"source":644,"target":805},{"source":644,"target":806},{"source":644,"target":807},{"source":644,"target":808},{"source":803,"target":809},{"source":803,"target":644},{"source":804,"target":742},{"source":804,"target":810},{"source":804,"target":644},{"source":810,"target":742},{"source":805,"target":744},{"source":805,"target":811},{"source":805,"target":644},{"source":811,"target":744},{"source":806,"target":740},{"source":806,"target":812},{"source":806,"target":644},{"source":812,"target":740},{"source":807,"target":741},{"source":807,"target":813},{"source":807,"target":644},{"source":813,"target":741},{"source":808,"target":718},{"source":592,"target":814},{"source":592,"target":815},{"source":592,"target":816},{"source":592,"target":585},{"source":814,"target":592},{"source":814,"target":648},{"source":814,"target":235},{"source":814,"target":817},{"source":814,"target":818},{"source":817,"target":648},{"source":818,"target":235},{"source":815,"target":592},{"source":815,"target":814},{"source":815,"target":819},{"source":819,"target":814},{"source":816,"target":592},{"source":816,"target":814},{"source":816,"target":820},{"source":816,"target":821},{"source":816,"target":822},{"source":816,"target":823},{"source":820,"target":824},{"source":820,"target":816},{"source":821,"target":825},{"source":821,"target":816},{"source":822,"target":815},{"source":822,"target":826},{"source":822,"target":816},{"source":826,"target":815},{"source":823,"target":814},{"source":593,"target":827},{"source":593,"target":828},{"source":593,"target":829},{"source":593,"target":830},{"source":593,"target":831},{"source":593,"target":585},{"source":827,"target":593},{"source":827,"target":648},{"source":827,"target":234},{"source":827,"target":832},{"source":827,"target":833},{"source":832,"target":648},{"source":833,"target":234},{"source":828,"target":593},{"source":828,"target":827},{"source":828,"target":834},{"source":834,"target":827},{"source":829,"target":593},{"source":829,"target":827},{"source":829,"target":835},{"source":835,"target":827},{"source":830,"target":593},{"source":830,"target":828},{"source":830,"target":836},{"source":836,"target":828},{"source":831,"target":593},{"source":831,"target":828},{"source":831,"target":837},{"source":837,"target":828},{"source":586,"target":838},{"source":586,"target":648},{"source":586,"target":467},{"source":838,"target":586},{"source":838,"target":238},{"source":838,"target":839},{"source":838,"target":840},{"source":838,"target":841},{"source":839,"target":842},{"source":839,"target":838},{"source":840,"target":843},{"source":840,"target":838},{"source":841,"target":238},{"source":648,"target":586},{"source":648,"target":222},{"source":648,"target":844},{"source":648,"target":845},{"source":648,"target":846},{"source":648,"target":847},{"source":648,"target":848},{"source":648,"target":849},{"source":648,"target":850},{"source":844,"target":851},{"source":844,"target":648},{"source":845,"target":838},{"source":845,"target":852},{"source":845,"target":648},{"source":852,"target":838},{"source":846,"target":838},{"source":846,"target":853},{"source":846,"target":648},{"source":853,"target":838},{"source":847,"target":648},{"source":847,"target":854},{"source":847,"target":648},{"source":854,"target":648},{"source":848,"target":683},{"source":848,"target":855},{"source":848,"target":648},{"source":855,"target":683},{"source":849,"target":856},{"source":849,"target":648},{"source":850,"target":222},{"source":587,"target":857},{"source":587,"target":858},{"source":587,"target":859},{"source":587,"target":467},{"source":857,"target":587},{"source":858,"target":860},{"source":858,"target":861},{"source":858,"target":862},{"source":858,"target":863},{"source":858,"target":864},{"source":858,"target":587},{"source":860,"target":858},{"source":860,"target":648},{"source":860,"target":865},{"source":860,"target":866},{"source":860,"target":867},{"source":860,"target":868},{"source":860,"target":869},{"source":860,"target":870},{"source":860,"target":871},{"source":860,"target":872},{"source":860,"target":873},{"source":860,"target":874},{"source":860,"target":875},{"source":860,"target":876},{"source":860,"target":877},{"source":860,"target":878},{"source":865,"target":861},{"source":865,"target":879},{"source":865,"target":860},{"source":879,"target":861},{"source":866,"target":880},{"source":866,"target":860},{"source":867,"target":881},{"source":867,"target":860},{"source":868,"target":882},{"source":868,"target":860},{"source":869,"target":883},{"source":869,"target":860},{"source":870,"target":884},{"source":870,"target":860},{"source":871,"target":885},{"source":871,"target":860},{"source":872,"target":886},{"source":872,"target":860},{"source":873,"target":862},{"source":873,"target":887},{"source":873,"target":860},{"source":887,"target":862},{"source":874,"target":838},{"source":874,"target":888},{"source":874,"target":860},{"source":888,"target":838},{"source":875,"target":889},{"source":875,"target":860},{"source":876,"target":890},{"source":876,"target":860},{"source":877,"target":860},{"source":877,"target":891},{"source":877,"target":860},{"source":891,"target":860},{"source":878,"target":648},{"source":861,"target":858},{"source":861,"target":892},{"source":861,"target":893},{"source":861,"target":894},{"source":861,"target":895},{"source":861,"target":896},{"source":861,"target":897},{"source":861,"target":898},{"source":892,"target":861},{"source":893,"target":861},{"source":894,"target":861},{"source":895,"target":861},{"source":896,"target":861},{"source":897,"target":861},{"source":898,"target":861},{"source":862,"target":858},{"source":863,"target":858},{"source":863,"target":899},{"source":863,"target":900},{"source":863,"target":901},{"source":863,"target":902},{"source":863,"target":903},{"source":863,"target":904},{"source":863,"target":905},{"source":899,"target":863},{"source":900,"target":863},{"source":901,"target":863},{"source":902,"target":863},{"source":903,"target":863},{"source":904,"target":863},{"source":905,"target":863},{"source":864,"target":858},{"source":864,"target":906},{"source":864,"target":907},{"source":864,"target":908},{"source":864,"target":909},{"source":906,"target":864},{"source":907,"target":864},{"source":908,"target":864},{"source":909,"target":864},{"source":859,"target":910},{"source":859,"target":911},{"source":859,"target":587},{"source":910,"target":859},{"source":910,"target":860},{"source":910,"target":912},{"source":910,"target":913},{"source":910,"target":914},{"source":912,"target":915},{"source":912,"target":910},{"source":913,"target":916},{"source":913,"target":910},{"source":914,"target":860},{"source":911,"target":859},{"source":911,"target":860},{"source":911,"target":917},{"source":911,"target":918},{"source":917,"target":919},{"source":917,"target":911},{"source":918,"target":860},{"source":468,"target":920},{"source":468,"target":921},{"source":468,"target":922},{"source":468,"target":923},{"source":468,"target":924},{"source":468,"target":4},{"source":920,"target":468},{"source":921,"target":925},{"source":921,"target":926},{"source":921,"target":468},{"source":925,"target":921},{"source":925,"target":222},{"source":925,"target":927},{"source":925,"target":928},{"source":925,"target":929},{"source":925,"target":930},{"source":925,"target":931},{"source":925,"target":932},{"source":925,"target":933},{"source":927,"target":934},{"source":927,"target":925},{"source":928,"target":935},{"source":928,"target":925},{"source":929,"target":936},{"source":929,"target":925},{"source":930,"target":937},{"source":930,"target":925},{"source":931,"target":938},{"source":931,"target":925},{"source":932,"target":939},{"source":932,"target":925},{"source":933,"target":222},{"source":926,"target":921},{"source":926,"target":238},{"source":926,"target":940},{"source":926,"target":941},{"source":926,"target":942},{"source":940,"target":943},{"source":940,"target":926},{"source":941,"target":944},{"source":941,"target":926},{"source":942,"target":238},{"source":922,"target":945},{"source":922,"target":946},{"source":922,"target":947},{"source":922,"target":948},{"source":922,"target":949},{"source":922,"target":950},{"source":922,"target":951},{"source":922,"target":952},{"source":922,"target":468},{"source":945,"target":922},{"source":945,"target":953},{"source":945,"target":954},{"source":945,"target":955},{"source":945,"target":956},{"source":945,"target":957},{"source":953,"target":945},{"source":954,"target":945},{"source":955,"target":945},{"source":956,"target":945},{"source":957,"target":945},{"source":946,"target":922},{"source":946,"target":77},{"source":946,"target":958},{"source":946,"target":959},{"source":946,"target":960},{"source":958,"target":961},{"source":958,"target":946},{"source":959,"target":962},{"source":959,"target":946},{"source":960,"target":77},{"source":947,"target":922},{"source":947,"target":925},{"source":947,"target":963},{"source":947,"target":964},{"source":947,"target":965},{"source":947,"target":966},{"source":947,"target":967},{"source":947,"target":968},{"source":947,"target":969},{"source":947,"target":970},{"source":947,"target":971},{"source":947,"target":972},{"source":947,"target":973},{"source":947,"target":974},{"source":947,"target":975},{"source":947,"target":976},{"source":947,"target":977},{"source":947,"target":978},{"source":947,"target":979},{"source":947,"target":980},{"source":947,"target":981},{"source":963,"target":982},{"source":963,"target":947},{"source":964,"target":983},{"source":964,"target":947},{"source":965,"target":984},{"source":965,"target":947},{"source":966,"target":985},{"source":966,"target":947},{"source":967,"target":986},{"source":967,"target":947},{"source":968,"target":987},{"source":968,"target":947},{"source":969,"target":988},{"source":969,"target":947},{"source":970,"target":989},{"source":970,"target":947},{"source":971,"target":990},{"source":971,"target":947},{"source":972,"target":991},{"source":972,"target":947},{"source":973,"target":992},{"source":973,"target":947},{"source":974,"target":993},{"source":974,"target":947},{"source":975,"target":994},{"source":975,"target":947},{"source":976,"target":995},{"source":976,"target":947},{"source":977,"target":996},{"source":977,"target":947},{"source":978,"target":997},{"source":978,"target":947},{"source":979,"target":998},{"source":979,"target":947},{"source":980,"target":999},{"source":980,"target":947},{"source":981,"target":925},{"source":948,"target":922},{"source":948,"target":947},{"source":948,"target":1000},{"source":948,"target":1001},{"source":948,"target":1002},{"source":948,"target":1003},{"source":948,"target":1004},{"source":948,"target":1005},{"source":948,"target":1006},{"source":1000,"target":945},{"source":1000,"target":1007},{"source":1000,"target":948},{"source":1007,"target":945},{"source":1001,"target":1008},{"source":1001,"target":948},{"source":1002,"target":1009},{"source":1002,"target":948},{"source":1003,"target":1010},{"source":1003,"target":948},{"source":1004,"target":1011},{"source":1004,"target":948},{"source":1005,"target":1012},{"source":1005,"target":948},{"source":1006,"target":947},{"source":949,"target":922},{"source":949,"target":947},{"source":949,"target":231},{"source":949,"target":1013},{"source":949,"target":1014},{"source":949,"target":1015},{"source":949,"target":1016},{"source":949,"target":1017},{"source":949,"target":1018},{"source":949,"target":1019},{"source":949,"target":1020},{"source":949,"target":1021},{"source":949,"target":1022},{"source":949,"target":1023},{"source":1013,"target":1024},{"source":1013,"target":949},{"source":1014,"target":1025},{"source":1014,"target":949},{"source":1015,"target":1026},{"source":1015,"target":949},{"source":1016,"target":1027},{"source":1016,"target":949},{"source":1017,"target":1028},{"source":1017,"target":949},{"source":1018,"target":1029},{"source":1018,"target":949},{"source":1019,"target":1030},{"source":1019,"target":949},{"source":1020,"target":1031},{"source":1020,"target":949},{"source":1021,"target":1032},{"source":1021,"target":949},{"source":1022,"target":947},{"source":1023,"target":231},{"source":950,"target":922},{"source":950,"target":237},{"source":950,"target":1033},{"source":950,"target":1034},{"source":1033,"target":1035},{"source":1033,"target":950},{"source":1034,"target":237},{"source":951,"target":922},{"source":951,"target":925},{"source":951,"target":1036},{"source":951,"target":1037},{"source":951,"target":1038},{"source":951,"target":1039},{"source":951,"target":1040},{"source":951,"target":1041},{"source":1036,"target":1042},{"source":1036,"target":951},{"source":1037,"target":1043},{"source":1037,"target":951},{"source":1038,"target":1044},{"source":1038,"target":951},{"source":1039,"target":1045},{"source":1039,"target":951},{"source":1040,"target":1046},{"source":1040,"target":951},{"source":1041,"target":925},{"source":952,"target":922},{"source":952,"target":948},{"source":952,"target":1047},{"source":952,"target":1048},{"source":952,"target":1049},{"source":1047,"target":1050},{"source":1047,"target":952},{"source":1048,"target":1051},{"source":1048,"target":952},{"source":1049,"target":948},{"source":923,"target":1052},{"source":923,"target":1053},{"source":923,"target":1054},{"source":923,"target":468},{"source":1052,"target":923},{"source":1052,"target":1055},{"source":1052,"target":1056},{"source":1052,"target":1057},{"source":1052,"target":1058},{"source":1052,"target":1059},{"source":1055,"target":1052},{"source":1056,"target":1052},{"source":1057,"target":1052},{"source":1058,"target":1052},{"source":1059,"target":1052},{"source":1053,"target":923},{"source":1053,"target":925},{"source":1053,"target":1060},{"source":1053,"target":1061},{"source":1053,"target":1062},{"source":1053,"target":1063},{"source":1053,"target":1064},{"source":1053,"target":1065},{"source":1053,"target":1066},{"source":1053,"target":1067},{"source":1053,"target":1068},{"source":1060,"target":1052},{"source":1060,"target":1069},{"source":1060,"target":1053},{"source":1069,"target":1052},{"source":1061,"target":1070},{"source":1061,"target":1053},{"source":1062,"target":1071},{"source":1062,"target":1053},{"source":1063,"target":1072},{"source":1063,"target":1053},{"source":1064,"target":1073},{"source":1064,"target":1053},{"source":1065,"target":1074},{"source":1065,"target":1053},{"source":1066,"target":1075},{"source":1066,"target":1053},{"source":1067,"target":1076},{"source":1067,"target":1053},{"source":1068,"target":925},{"source":1054,"target":923},{"source":1054,"target":925},{"source":1054,"target":1077},{"source":1054,"target":1078},{"source":1054,"target":1079},{"source":1054,"target":1080},{"source":1054,"target":1081},{"source":1054,"target":1082},{"source":1054,"target":1083},{"source":1054,"target":1084},{"source":1054,"target":1085},{"source":1077,"target":1052},{"source":1077,"target":1086},{"source":1077,"target":1054},{"source":1086,"target":1052},{"source":1078,"target":1087},{"source":1078,"target":1054},{"source":1079,"target":1088},{"source":1079,"target":1054},{"source":1080,"target":1089},{"source":1080,"target":1054},{"source":1081,"target":1090},{"source":1081,"target":1054},{"source":1082,"target":1091},{"source":1082,"target":1054},{"source":1083,"target":1092},{"source":1083,"target":1054},{"source":1084,"target":1093},{"source":1084,"target":1054},{"source":1085,"target":925},{"source":924,"target":1094},{"source":924,"target":1095},{"source":924,"target":1096},{"source":924,"target":1097},{"source":924,"target":1098},{"source":924,"target":1099},{"source":924,"target":1100},{"source":924,"target":1101},{"source":924,"target":1102},{"source":924,"target":1103},{"source":924,"target":1104},{"source":924,"target":1105},{"source":924,"target":1106},{"source":924,"target":468},{"source":1094,"target":924},{"source":1094,"target":1107},{"source":1094,"target":1108},{"source":1094,"target":1109},{"source":1094,"target":1110},{"source":1094,"target":1111},{"source":1107,"target":1094},{"source":1108,"target":1094},{"source":1109,"target":1094},{"source":1110,"target":1094},{"source":1111,"target":1094},{"source":1095,"target":924},{"source":1095,"target":1112},{"source":1095,"target":1113},{"source":1095,"target":1114},{"source":1095,"target":1115},{"source":1095,"target":1116},{"source":1112,"target":1095},{"source":1113,"target":1095},{"source":1114,"target":1095},{"source":1115,"target":1095},{"source":1116,"target":1095},{"source":1096,"target":924},{"source":1096,"target":1117},{"source":1096,"target":1118},{"source":1096,"target":1119},{"source":1096,"target":1120},{"source":1096,"target":1121},{"source":1117,"target":1096},{"source":1118,"target":1096},{"source":1119,"target":1096},{"source":1120,"target":1096},{"source":1121,"target":1096},{"source":1097,"target":924},{"source":1097,"target":1122},{"source":1097,"target":1123},{"source":1097,"target":1124},{"source":1097,"target":1125},{"source":1122,"target":1097},{"source":1123,"target":1097},{"source":1124,"target":1097},{"source":1125,"target":1097},{"source":1098,"target":924},{"source":1098,"target":1126},{"source":1098,"target":1127},{"source":1098,"target":1128},{"source":1098,"target":1129},{"source":1098,"target":1130},{"source":1126,"target":1098},{"source":1127,"target":1098},{"source":1128,"target":1098},{"source":1129,"target":1098},{"source":1130,"target":1098},{"source":1099,"target":924},{"source":1099,"target":1131},{"source":1099,"target":1132},{"source":1099,"target":1133},{"source":1099,"target":1134},{"source":1099,"target":1135},{"source":1131,"target":1099},{"source":1132,"target":1099},{"source":1133,"target":1099},{"source":1134,"target":1099},{"source":1135,"target":1099},{"source":1100,"target":924},{"source":1100,"target":925},{"source":1100,"target":1136},{"source":1100,"target":1137},{"source":1100,"target":1138},{"source":1100,"target":1139},{"source":1100,"target":1140},{"source":1136,"target":1141},{"source":1136,"target":1100},{"source":1137,"target":1094},{"source":1137,"target":1142},{"source":1137,"target":1100},{"source":1142,"target":1094},{"source":1138,"target":1143},{"source":1138,"target":1100},{"source":1139,"target":1144},{"source":1139,"target":1100},{"source":1140,"target":925},{"source":1101,"target":924},{"source":1101,"target":1100},{"source":1101,"target":233},{"source":1101,"target":1145},{"source":1101,"target":1146},{"source":1145,"target":1100},{"source":1146,"target":233},{"source":1102,"target":924},{"source":1102,"target":1100},{"source":1102,"target":225},{"source":1102,"target":1147},{"source":1102,"target":1148},{"source":1147,"target":1100},{"source":1148,"target":225},{"source":1103,"target":924},{"source":1103,"target":1101},{"source":1103,"target":1149},{"source":1103,"target":1150},{"source":1103,"target":1151},{"source":1149,"target":1152},{"source":1149,"target":1103},{"source":1150,"target":1153},{"source":1150,"target":1103},{"source":1151,"target":1101},{"source":1104,"target":924},{"source":1104,"target":1101},{"source":1104,"target":1154},{"source":1104,"target":1155},{"source":1104,"target":1156},{"source":1104,"target":1157},{"source":1104,"target":1158},{"source":1104,"target":1159},{"source":1104,"target":1160},{"source":1104,"target":1161},{"source":1154,"target":1162},{"source":1154,"target":1104},{"source":1155,"target":1095},{"source":1155,"target":1163},{"source":1155,"target":1104},{"source":1163,"target":1095},{"source":1156,"target":1164},{"source":1156,"target":1104},{"source":1157,"target":1165},{"source":1157,"target":1104},{"source":1158,"target":1094},{"source":1158,"target":1166},{"source":1158,"target":1104},{"source":1166,"target":1094},{"source":1159,"target":1167},{"source":1159,"target":1104},{"source":1160,"target":1168},{"source":1160,"target":1104},{"source":1161,"target":1101},{"source":1105,"target":924},{"source":1105,"target":1102},{"source":1105,"target":1169},{"source":1105,"target":1170},{"source":1105,"target":1171},{"source":1105,"target":1172},{"source":1105,"target":1173},{"source":1105,"target":1174},{"source":1105,"target":1175},{"source":1105,"target":1176},{"source":1105,"target":1177},{"source":1169,"target":1096},{"source":1169,"target":1178},{"source":1169,"target":1105},{"source":1178,"target":1096},{"source":1170,"target":1097},{"source":1170,"target":1179},{"source":1170,"target":1105},{"source":1179,"target":1097},{"source":1171,"target":1180},{"source":1171,"target":1105},{"source":1172,"target":1181},{"source":1172,"target":1105},{"source":1173,"target":1182},{"source":1173,"target":1105},{"source":1174,"target":1183},{"source":1174,"target":1105},{"source":1175,"target":1184},{"source":1175,"target":1105},{"source":1176,"target":1185},{"source":1176,"target":1105},{"source":1177,"target":1102},{"source":1106,"target":924},{"source":1106,"target":1102},{"source":1106,"target":230},{"source":1106,"target":1186},{"source":1106,"target":1187},{"source":1106,"target":1188},{"source":1106,"target":1189},{"source":1106,"target":1190},{"source":1106,"target":1191},{"source":1106,"target":1192},{"source":1186,"target":1098},{"source":1186,"target":1193},{"source":1186,"target":1106},{"source":1193,"target":1098},{"source":1187,"target":1099},{"source":1187,"target":1194},{"source":1187,"target":1106},{"source":1194,"target":1099},{"source":1188,"target":1195},{"source":1188,"target":1106},{"source":1189,"target":1196},{"source":1189,"target":1106},{"source":1190,"target":1197},{"source":1190,"target":1106},{"source":1191,"target":1102},{"source":1192,"target":230},{"source":469,"target":1198},{"source":469,"target":1199},{"source":469,"target":1200},{"source":469,"target":1201},{"source":469,"target":1202},{"source":469,"target":1203},{"source":469,"target":1204},{"source":469,"target":1205},{"source":469,"target":1206},{"source":469,"target":1207},{"source":469,"target":1208},{"source":469,"target":1209},{"source":469,"target":1210},{"source":469,"target":1211},{"source":469,"target":1212},{"source":469,"target":4},{"source":1198,"target":469},{"source":1198,"target":1213},{"source":1198,"target":1214},{"source":1213,"target":1199},{"source":1213,"target":1215},{"source":1213,"target":1198},{"source":1215,"target":1199},{"source":1214,"target":1216},{"source":1214,"target":1198},{"source":1199,"target":469},{"source":1199,"target":1217},{"source":1199,"target":1218},{"source":1199,"target":1219},{"source":1217,"target":1199},{"source":1218,"target":1199},{"source":1219,"target":1199},{"source":1200,"target":469},{"source":1200,"target":1220},{"source":1200,"target":1221},{"source":1200,"target":1222},{"source":1220,"target":1223},{"source":1220,"target":1200},{"source":1221,"target":1199},{"source":1221,"target":1224},{"source":1221,"target":1200},{"source":1224,"target":1199},{"source":1222,"target":1225},{"source":1222,"target":1200},{"source":1201,"target":469},{"source":1201,"target":1226},{"source":1201,"target":1227},{"source":1201,"target":1228},{"source":1201,"target":1229},{"source":1201,"target":1230},{"source":1201,"target":1231},{"source":1226,"target":1232},{"source":1226,"target":1201},{"source":1227,"target":1202},{"source":1227,"target":1233},{"source":1227,"target":1201},{"source":1233,"target":1202},{"source":1228,"target":1203},{"source":1228,"target":1234},{"source":1228,"target":1201},{"source":1234,"target":1203},{"source":1229,"target":1235},{"source":1229,"target":1201},{"source":1230,"target":1236},{"source":1230,"target":1201},{"source":1231,"target":1204},{"source":1231,"target":1237},{"source":1231,"target":1201},{"source":1237,"target":1204},{"source":1202,"target":469},{"source":1202,"target":1238},{"source":1202,"target":1239},{"source":1202,"target":1240},{"source":1238,"target":1202},{"source":1239,"target":1202},{"source":1240,"target":1202},{"source":1203,"target":469},{"source":1203,"target":1241},{"source":1203,"target":1242},{"source":1203,"target":1243},{"source":1241,"target":1203},{"source":1242,"target":1203},{"source":1243,"target":1203},{"source":1204,"target":469},{"source":1204,"target":1244},{"source":1244,"target":1245},{"source":1244,"target":1204},{"source":1205,"target":469},{"source":1205,"target":1246},{"source":1246,"target":1247},{"source":1246,"target":1205},{"source":1206,"target":469},{"source":1206,"target":1248},{"source":1206,"target":1249},{"source":1248,"target":1203},{"source":1248,"target":1250},{"source":1248,"target":1206},{"source":1250,"target":1203},{"source":1249,"target":1251},{"source":1249,"target":1206},{"source":1207,"target":469},{"source":1207,"target":1252},{"source":1207,"target":1253},{"source":1252,"target":1254},{"source":1252,"target":1207},{"source":1253,"target":1255},{"source":1253,"target":1207},{"source":1208,"target":469},{"source":1208,"target":1256},{"source":1208,"target":1257},{"source":1256,"target":1258},{"source":1256,"target":1208},{"source":1257,"target":1259},{"source":1257,"target":1208},{"source":1209,"target":469},{"source":1209,"target":1260},{"source":1209,"target":1261},{"source":1260,"target":1262},{"source":1260,"target":1209},{"source":1261,"target":1263},{"source":1261,"target":1209},{"source":1210,"target":469},{"source":1210,"target":1264},{"source":1210,"target":1265},{"source":1210,"target":1266},{"source":1210,"target":1267},{"source":1264,"target":1211},{"source":1264,"target":1268},{"source":1264,"target":1210},{"source":1268,"target":1211},{"source":1265,"target":1269},{"source":1265,"target":1210},{"source":1266,"target":1270},{"source":1266,"target":1210},{"source":1267,"target":1271},{"source":1267,"target":1210},{"source":1211,"target":469},{"source":1211,"target":1272},{"source":1211,"target":1273},{"source":1211,"target":1274},{"source":1272,"target":1211},{"source":1273,"target":1211},{"source":1274,"target":1211},{"source":1212,"target":469},{"source":1212,"target":1275},{"source":1212,"target":1276},{"source":1212,"target":1277},{"source":1212,"target":1278},{"source":1275,"target":1279},{"source":1275,"target":1212},{"source":1276,"target":1280},{"source":1276,"target":1212},{"source":1277,"target":1281},{"source":1277,"target":1212},{"source":1278,"target":1282},{"source":1278,"target":1212},{"source":5,"target":1283},{"source":5,"target":1284},{"source":5,"target":1285},{"source":5,"target":0},{"source":1283,"target":1286},{"source":1283,"target":1287},{"source":1283,"target":1288},{"source":1283,"target":1289},{"source":1283,"target":1290},{"source":1283,"target":1291},{"source":1283,"target":1292},{"source":1283,"target":1293},{"source":1283,"target":1294},{"source":1283,"target":1295},{"source":1283,"target":1296},{"source":1283,"target":1297},{"source":1283,"target":1298},{"source":1283,"target":1299},{"source":1283,"target":1300},{"source":1283,"target":1301},{"source":1283,"target":1302},{"source":1283,"target":1303},{"source":1283,"target":5},{"source":1286,"target":1283},{"source":1286,"target":1304},{"source":1286,"target":1305},{"source":1304,"target":1306},{"source":1304,"target":1286},{"source":1305,"target":1307},{"source":1305,"target":1286},{"source":1287,"target":1283},{"source":1287,"target":1308},{"source":1287,"target":1309},{"source":1287,"target":1310},{"source":1287,"target":1311},{"source":1308,"target":1312},{"source":1308,"target":1287},{"source":1309,"target":1313},{"source":1309,"target":1287},{"source":1310,"target":1314},{"source":1310,"target":1287},{"source":1311,"target":1315},{"source":1311,"target":1287},{"source":1288,"target":1283},{"source":1288,"target":1316},{"source":1288,"target":1317},{"source":1288,"target":1318},{"source":1288,"target":1319},{"source":1288,"target":1320},{"source":1288,"target":1321},{"source":1316,"target":1322},{"source":1316,"target":1288},{"source":1317,"target":1286},{"source":1317,"target":1323},{"source":1317,"target":1288},{"source":1323,"target":1286},{"source":1318,"target":1287},{"source":1318,"target":1324},{"source":1318,"target":1288},{"source":1324,"target":1287},{"source":1319,"target":1289},{"source":1319,"target":1325},{"source":1319,"target":1288},{"source":1325,"target":1289},{"source":1320,"target":1326},{"source":1320,"target":1288},{"source":1321,"target":1327},{"source":1321,"target":1288},{"source":1289,"target":1283},{"source":1289,"target":241},{"source":1289,"target":138},{"source":1289,"target":1328},{"source":1289,"target":1329},{"source":1289,"target":1330},{"source":1289,"target":1331},{"source":1289,"target":1332},{"source":1289,"target":1333},{"source":1289,"target":1334},{"source":1289,"target":1335},{"source":1289,"target":1336},{"source":1289,"target":1337},{"source":1289,"target":1338},{"source":1289,"target":1339},{"source":1289,"target":1340},{"source":1289,"target":1341},{"source":1328,"target":1288},{"source":1328,"target":1342},{"source":1328,"target":1289},{"source":1342,"target":1288},{"source":1329,"target":1343},{"source":1329,"target":1289},{"source":1330,"target":1344},{"source":1330,"target":1289},{"source":1331,"target":1345},{"source":1331,"target":1289},{"source":1332,"target":1346},{"source":1332,"target":1289},{"source":1333,"target":1347},{"source":1333,"target":1289},{"source":1334,"target":1348},{"source":1334,"target":1289},{"source":1335,"target":1349},{"source":1335,"target":1289},{"source":1336,"target":1290},{"source":1336,"target":1350},{"source":1336,"target":1289},{"source":1350,"target":1290},{"source":1337,"target":1290},{"source":1337,"target":1351},{"source":1337,"target":1289},{"source":1337,"target":1352},{"source":1351,"target":1290},{"source":1338,"target":1290},{"source":1338,"target":1353},{"source":1338,"target":1289},{"source":1338,"target":1354},{"source":1353,"target":1290},{"source":1339,"target":1293},{"source":1339,"target":1355},{"source":1339,"target":1289},{"source":1355,"target":1293},{"source":1340,"target":241},{"source":1341,"target":138},{"source":1290,"target":1283},{"source":1290,"target":1289},{"source":1290,"target":1356},{"source":1290,"target":1357},{"source":1290,"target":1358},{"source":1290,"target":1359},{"source":1290,"target":1360},{"source":1290,"target":1361},{"source":1290,"target":1362},{"source":1290,"target":1363},{"source":1290,"target":1364},{"source":1290,"target":1365},{"source":1290,"target":1352},{"source":1290,"target":1354},{"source":1290,"target":1366},{"source":1356,"target":1367},{"source":1356,"target":1290},{"source":1357,"target":1368},{"source":1357,"target":1290},{"source":1358,"target":1369},{"source":1358,"target":1290},{"source":1359,"target":1370},{"source":1359,"target":1290},{"source":1360,"target":1371},{"source":1360,"target":1290},{"source":1361,"target":231},{"source":1361,"target":1372},{"source":1361,"target":1290},{"source":1372,"target":231},{"source":1362,"target":1291},{"source":1362,"target":1373},{"source":1362,"target":1290},{"source":1373,"target":1291},{"source":1363,"target":1292},{"source":1363,"target":1374},{"source":1363,"target":1290},{"source":1374,"target":1292},{"source":1364,"target":1375},{"source":1364,"target":1290},{"source":1365,"target":1376},{"source":1365,"target":1290},{"source":1352,"target":1289},{"source":1352,"target":1377},{"source":1352,"target":1290},{"source":1352,"target":1337},{"source":1377,"target":1289},{"source":1354,"target":1289},{"source":1354,"target":1378},{"source":1354,"target":1290},{"source":1354,"target":1338},{"source":1378,"target":1289},{"source":1366,"target":1289},{"source":1291,"target":1283},{"source":1291,"target":227},{"source":1291,"target":229},{"source":1291,"target":1379},{"source":1291,"target":1380},{"source":1291,"target":1381},{"source":1291,"target":1382},{"source":1291,"target":1383},{"source":1291,"target":1384},{"source":1291,"target":1385},{"source":1291,"target":1386},{"source":1291,"target":1387},{"source":1291,"target":1388},{"source":1379,"target":1389},{"source":1379,"target":1291},{"source":1380,"target":1390},{"source":1380,"target":1291},{"source":1381,"target":1391},{"source":1381,"target":1291},{"source":1382,"target":1392},{"source":1382,"target":1291},{"source":1383,"target":1393},{"source":1383,"target":1291},{"source":1384,"target":1394},{"source":1384,"target":1291},{"source":1385,"target":1395},{"source":1385,"target":1291},{"source":1386,"target":1396},{"source":1386,"target":1291},{"source":1387,"target":227},{"source":1388,"target":229},{"source":1292,"target":1283},{"source":1292,"target":1290},{"source":1292,"target":1397},{"source":1292,"target":1398},{"source":1397,"target":1399},{"source":1397,"target":1292},{"source":1398,"target":1290},{"source":1293,"target":1283},{"source":1293,"target":14},{"source":1293,"target":1400},{"source":1293,"target":1401},{"source":1293,"target":1402},{"source":1293,"target":1403},{"source":1400,"target":1294},{"source":1400,"target":1404},{"source":1400,"target":1293},{"source":1404,"target":1294},{"source":1401,"target":1405},{"source":1401,"target":1293},{"source":1402,"target":1406},{"source":1402,"target":1293},{"source":1403,"target":14},{"source":1294,"target":1283},{"source":1294,"target":1407},{"source":1294,"target":1408},{"source":1294,"target":1409},{"source":1407,"target":1294},{"source":1408,"target":1294},{"source":1409,"target":1294},{"source":1295,"target":1283},{"source":1295,"target":1290},{"source":1295,"target":1410},{"source":1410,"target":1290},{"source":1296,"target":1283},{"source":1296,"target":1290},{"source":1296,"target":1411},{"source":1296,"target":1412},{"source":1296,"target":1413},{"source":1411,"target":222},{"source":1411,"target":1414},{"source":1411,"target":1296},{"source":1414,"target":222},{"source":1412,"target":1415},{"source":1412,"target":1296},{"source":1413,"target":1290},{"source":1297,"target":1283},{"source":1297,"target":1290},{"source":1297,"target":1416},{"source":1297,"target":1417},{"source":1297,"target":1418},{"source":1416,"target":222},{"source":1416,"target":1419},{"source":1416,"target":1297},{"source":1419,"target":222},{"source":1417,"target":1420},{"source":1417,"target":1297},{"source":1418,"target":1290},{"source":1298,"target":1283},{"source":1298,"target":1293},{"source":1298,"target":1421},{"source":1298,"target":1422},{"source":1298,"target":1423},{"source":1298,"target":1424},{"source":1298,"target":1425},{"source":1421,"target":1426},{"source":1421,"target":1298},{"source":1422,"target":1427},{"source":1422,"target":1298},{"source":1423,"target":1428},{"source":1423,"target":1298},{"source":1424,"target":1429},{"source":1424,"target":1298},{"source":1425,"target":1293},{"source":1299,"target":1283},{"source":1299,"target":233},{"source":1299,"target":227},{"source":1299,"target":1430},{"source":1299,"target":1431},{"source":1299,"target":1432},{"source":1299,"target":1433},{"source":1430,"target":1434},{"source":1430,"target":1299},{"source":1431,"target":1435},{"source":1431,"target":1299},{"source":1432,"target":233},{"source":1433,"target":227},{"source":1300,"target":1283},{"source":1300,"target":231},{"source":1300,"target":1436},{"source":1300,"target":1437},{"source":1300,"target":1438},{"source":1436,"target":1439},{"source":1436,"target":1300},{"source":1437,"target":1440},{"source":1437,"target":1300},{"source":1438,"target":231},{"source":1301,"target":1283},{"source":1301,"target":1441},{"source":1301,"target":1442},{"source":1301,"target":1443},{"source":1441,"target":1289},{"source":1441,"target":1444},{"source":1441,"target":1301},{"source":1444,"target":1289},{"source":1442,"target":1288},{"source":1442,"target":1445},{"source":1442,"target":1301},{"source":1445,"target":1288},{"source":1443,"target":1446},{"source":1443,"target":1301},{"source":1302,"target":1283},{"source":1302,"target":55},{"source":1302,"target":415},{"source":1302,"target":1447},{"source":1302,"target":1448},{"source":1302,"target":1449},{"source":1302,"target":1450},{"source":1302,"target":1451},{"source":1447,"target":1452},{"source":1447,"target":1302},{"source":1448,"target":1301},{"source":1448,"target":1453},{"source":1448,"target":1302},{"source":1453,"target":1301},{"source":1449,"target":1303},{"source":1449,"target":1454},{"source":1449,"target":1302},{"source":1454,"target":1303},{"source":1450,"target":55},{"source":1451,"target":415},{"source":1303,"target":1283},{"source":1303,"target":1455},{"source":1303,"target":1456},{"source":1455,"target":222},{"source":1455,"target":1457},{"source":1455,"target":1303},{"source":1457,"target":222},{"source":1456,"target":1458},{"source":1456,"target":1303},{"source":1284,"target":1459},{"source":1284,"target":1460},{"source":1284,"target":1461},{"source":1284,"target":1462},{"source":1284,"target":1463},{"source":1284,"target":1464},{"source":1284,"target":1465},{"source":1284,"target":1466},{"source":1284,"target":1467},{"source":1284,"target":5},{"source":1459,"target":1284},{"source":1459,"target":1468},{"source":1459,"target":1469},{"source":1459,"target":1470},{"source":1459,"target":1471},{"source":1459,"target":1472},{"source":1468,"target":1459},{"source":1469,"target":1459},{"source":1470,"target":1459},{"source":1471,"target":1459},{"source":1472,"target":1459},{"source":1460,"target":1284},{"source":1460,"target":1302},{"source":1460,"target":1473},{"source":1460,"target":1474},{"source":1460,"target":1475},{"source":1473,"target":1476},{"source":1473,"target":1460},{"source":1474,"target":1459},{"source":1474,"target":1477},{"source":1474,"target":1460},{"source":1477,"target":1459},{"source":1475,"target":1302},{"source":1461,"target":1284},{"source":1461,"target":1478},{"source":1461,"target":1479},{"source":1461,"target":1480},{"source":1461,"target":1481},{"source":1461,"target":1482},{"source":1461,"target":1483},{"source":1478,"target":1484},{"source":1478,"target":1461},{"source":1479,"target":1485},{"source":1479,"target":1461},{"source":1480,"target":1486},{"source":1480,"target":1461},{"source":1481,"target":1487},{"source":1481,"target":1461},{"source":1482,"target":1293},{"source":1482,"target":1488},{"source":1482,"target":1461},{"source":1488,"target":1293},{"source":1483,"target":1489},{"source":1483,"target":1461},{"source":1462,"target":1284},{"source":1462,"target":1295},{"source":1462,"target":1490},{"source":1462,"target":1491},{"source":1462,"target":1492},{"source":1462,"target":1493},{"source":1462,"target":1494},{"source":1490,"target":1495},{"source":1490,"target":1462},{"source":1491,"target":1496},{"source":1491,"target":1462},{"source":1492,"target":1497},{"source":1492,"target":1462},{"source":1493,"target":1498},{"source":1493,"target":1462},{"source":1494,"target":1295},{"source":1463,"target":1284},{"source":1463,"target":1290},{"source":1463,"target":1499},{"source":1463,"target":1500},{"source":1463,"target":1501},{"source":1463,"target":1502},{"source":1463,"target":1503},{"source":1463,"target":1504},{"source":1463,"target":1505},{"source":1463,"target":1506},{"source":1463,"target":1507},{"source":1463,"target":1508},{"source":1463,"target":1509},{"source":1499,"target":1510},{"source":1499,"target":1463},{"source":1500,"target":1511},{"source":1500,"target":1463},{"source":1501,"target":1512},{"source":1501,"target":1463},{"source":1502,"target":1513},{"source":1502,"target":1463},{"source":1503,"target":1514},{"source":1503,"target":1463},{"source":1504,"target":1515},{"source":1504,"target":1463},{"source":1505,"target":1516},{"source":1505,"target":1463},{"source":1506,"target":1464},{"source":1506,"target":1517},{"source":1506,"target":1463},{"source":1517,"target":1464},{"source":1507,"target":1518},{"source":1507,"target":1463},{"source":1508,"target":1519},{"source":1508,"target":1463},{"source":1509,"target":1290},{"source":1464,"target":1284},{"source":1464,"target":230},{"source":1464,"target":1520},{"source":1464,"target":1521},{"source":1464,"target":1522},{"source":1464,"target":1523},{"source":1464,"target":1524},{"source":1464,"target":1525},{"source":1520,"target":1526},{"source":1520,"target":1464},{"source":1521,"target":1527},{"source":1521,"target":1464},{"source":1522,"target":1528},{"source":1522,"target":1464},{"source":1523,"target":1529},{"source":1523,"target":1464},{"source":1524,"target":1530},{"source":1524,"target":1464},{"source":1525,"target":230},{"source":1465,"target":1284},{"source":1465,"target":1293},{"source":1465,"target":1531},{"source":1465,"target":1532},{"source":1465,"target":1533},{"source":1465,"target":1534},{"source":1531,"target":1535},{"source":1531,"target":1465},{"source":1532,"target":1536},{"source":1532,"target":1465},{"source":1533,"target":1537},{"source":1533,"target":1465},{"source":1534,"target":1293},{"source":1466,"target":1284},{"source":1466,"target":1299},{"source":1466,"target":1538},{"source":1466,"target":1539},{"source":1466,"target":1540},{"source":1538,"target":1541},{"source":1538,"target":1466},{"source":1539,"target":1542},{"source":1539,"target":1466},{"source":1540,"target":1299},{"source":1467,"target":1284},{"source":1467,"target":1291},{"source":1467,"target":1543},{"source":1467,"target":1544},{"source":1467,"target":1545},{"source":1467,"target":1546},{"source":1467,"target":1547},{"source":1467,"target":1548},{"source":1543,"target":1549},{"source":1543,"target":1467},{"source":1544,"target":1550},{"source":1544,"target":1467},{"source":1545,"target":1551},{"source":1545,"target":1467},{"source":1546,"target":1552},{"source":1546,"target":1467},{"source":1547,"target":1553},{"source":1547,"target":1467},{"source":1548,"target":1291},{"source":1285,"target":1554},{"source":1285,"target":1555},{"source":1285,"target":1556},{"source":1285,"target":1557},{"source":1285,"target":1558},{"source":1285,"target":1559},{"source":1285,"target":5},{"source":1554,"target":1285},{"source":1554,"target":1290},{"source":1554,"target":1560},{"source":1554,"target":1561},{"source":1554,"target":1562},{"source":1554,"target":1563},{"source":1554,"target":1564},{"source":1554,"target":1565},{"source":1560,"target":1566},{"source":1560,"target":1554},{"source":1561,"target":1567},{"source":1561,"target":1554},{"source":1562,"target":1568},{"source":1562,"target":1554},{"source":1563,"target":1289},{"source":1563,"target":1569},{"source":1563,"target":1554},{"source":1569,"target":1289},{"source":1564,"target":1570},{"source":1564,"target":1554},{"source":1565,"target":1290},{"source":1555,"target":1285},{"source":1555,"target":1554},{"source":1555,"target":1292},{"source":1555,"target":1571},{"source":1555,"target":1572},{"source":1571,"target":1554},{"source":1572,"target":1292},{"source":1556,"target":1285},{"source":1556,"target":1554},{"source":1556,"target":1295},{"source":1556,"target":1573},{"source":1556,"target":1574},{"source":1573,"target":1554},{"source":1574,"target":1295},{"source":1557,"target":1285},{"source":1557,"target":1290},{"source":1557,"target":1575},{"source":1557,"target":1576},{"source":1557,"target":1577},{"source":1575,"target":222},{"source":1575,"target":1578},{"source":1575,"target":1557},{"source":1578,"target":222},{"source":1576,"target":1579},{"source":1576,"target":1557},{"source":1577,"target":1290},{"source":1558,"target":1285},{"source":1558,"target":222},{"source":1558,"target":1580},{"source":1558,"target":1581},{"source":1558,"target":1582},{"source":1558,"target":1583},{"source":1580,"target":1584},{"source":1580,"target":1558},{"source":1581,"target":1585},{"source":1581,"target":1558},{"source":1582,"target":1586},{"source":1582,"target":1558},{"source":1583,"target":222},{"source":1559,"target":1285},{"source":1559,"target":1587},{"source":1559,"target":1588},{"source":1559,"target":1589},{"source":1559,"target":1590},{"source":1559,"target":1591},{"source":1559,"target":1592},{"source":1559,"target":1593},{"source":1587,"target":1594},{"source":1587,"target":1559},{"source":1588,"target":1595},{"source":1588,"target":1559},{"source":1589,"target":231},{"source":1589,"target":1596},{"source":1589,"target":1559},{"source":1596,"target":231},{"source":1590,"target":1291},{"source":1590,"target":1597},{"source":1590,"target":1559},{"source":1597,"target":1291},{"source":1591,"target":1598},{"source":1591,"target":1559},{"source":1592,"target":1599},{"source":1592,"target":1559},{"source":1593,"target":1600},{"source":1593,"target":1559}],"multigraph":true}