sequence
SequenceDDiagram
semanticOrdering
graphicalOrdering
instanceRoleSemanticOrdering
description
SequenceDiagramDescription
endsOrdering
instanceRolesOrdering
InstanceRoleMapping
EventMapping
DelimitedEventMapping
startingEndFinderExpression
finishingEndFinderExpression
ExecutionMapping
StateMapping
EndOfLifeMapping
MessageMapping
sendingEndFinderExpression
receivingEndFinderExpression
BasicMessageMapping
ReturnMessageMapping
invocationMessageFinderExpression
CreationMessageMapping
DestructionMessageMapping
MessageEndVariable
CoveredLifelinesVariable
FrameMapping
coveredLifelinesExpression
centerLabelExpression
InteractionUseMapping
CombinedFragmentMapping
OperandMapping
ObservationPointMapping
tool
SequenceDiagramToolDescription
OrderedElementCreationTool
startingEndPredecessor
finishingEndPredecessor
CoveringElementCreationTool
coveredLifelines
InstanceRoleCreationTool
predecessor
LifelineCreationTool
MessageCreationTool
ExecutionCreationTool
StateCreationTool
InteractionUseCreationTool
CombinedFragmentCreationTool
OperandCreationTool
ObservationPointCreationTool
ReorderTool
mappings
startingEndPredecessorBefore
startingEndPredecessorAfter
finishingEndPredecessorBefore
finishingEndPredecessorAfter
onEventMovedOperation
InstanceRoleReorderTool
mappings
predecessorBefore
predecessorAfter
instanceRoleMoved
ordering
EventEndsOrdering
sequenceDiagram
eventEnds
EventEnd
semanticEnd
SingleEventEnd
start
semanticEvent
CompoundEventEnd
getSemanticEvents
eventEnds
InstanceRolesOrdering
semanticInstanceRoles
template
TTransformer
outputs
TAbstractMapping
name
domainClass
semanticCandidatesExpression
TSequenceDiagram
domainClass
endsOrdering
lifelineMappings
messageMappings
TMessageExtremity
TLifelineMapping
eolVisibleExpression
executionMappings
instanceRoleStyle
lifelineStyle
endOfLifeStyle
conditionalLifeLineStyles
TLifelineStyle
lifelineWidthComputationExpression
0
lifelineColor
TConditionalLifelineStyle
predicateExpression
style
TExecutionMapping
startingEndFinderExpression
finishingEndFinderExpression
recursive
executionMappings
style
conditionalStyles
TExecutionStyle
borderSizeComputationExpression
1
borderColor
backgroundColor
TConditionalExecutionStyle
predicateExpression
style
TMessageMapping
sendingEndFinderExpression
receivingEndFinderExpression
style
conditionalStyle
TMessageStyle
strokeColor
lineStyle
sourceArrow
NoDecoration
targetArrow
InputArrow
labelExpression
feature:name
TConditionalMessageStyle
predicateExpression
style
TBasicMessageMapping
target
TSourceTargetMessageMapping
source
sourceFinderExpression
targetFinderExpression
useDomainElement
false
TReturnMessageMapping
invocationMapping
invocationMessageFinderExpression
TCreationMessageMapping
target
TDestructionMessageMapping
target
<?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="sequence" nsURI="http://www.eclipse.org/sirius/diagram/sequence/2.0.0"
    nsPrefix="sequence">
  <eClassifiers xsi:type="ecore:EClass" name="SequenceDDiagram" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//DSemanticDiagram">
    <eStructuralFeatures xsi:type="ecore:EReference" name="semanticOrdering" eType="#//ordering/EventEndsOrdering"
        transient="true" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="graphicalOrdering" eType="#//ordering/EventEndsOrdering"
        transient="true" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="instanceRoleSemanticOrdering"
        eType="#//ordering/InstanceRolesOrdering" transient="true" containment="true"/>
  </eClassifiers>
  <eSubpackages name="description" nsURI="http://www.eclipse.org/sirius/diagram/sequence/description/2.0.0"
      nsPrefix="description">
    <eClassifiers xsi:type="ecore:EClass" name="SequenceDiagramDescription" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsOrdering" lowerBound="1"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a Collection&lt;EObject> or an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="eventEnds" value="a List&lt;EObject> containing the semantic event ends."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="instanceRolesOrdering"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a Collection&lt;EObject> or an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="InstanceRoleMapping" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="EventMapping" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="DelimitedEventMapping" abstract="true"
        eSuperTypes="#//description/EventMapping">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="startingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="finishingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ExecutionMapping" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping #//description/DelimitedEventMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="StateMapping" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping #//description/DelimitedEventMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="EndOfLifeMapping" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="MessageMapping" abstract="true" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping #//description/EventMapping">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="sendingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="receivingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="BasicMessageMapping" eSuperTypes="#//description/MessageMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="ReturnMessageMapping" eSuperTypes="#//description/MessageMapping">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="invocationMessageFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CreationMessageMapping" eSuperTypes="#//description/MessageMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="DestructionMessageMapping" eSuperTypes="#//description/MessageMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="MessageEndVariable" eSuperTypes="../../org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractVariable"/>
    <eClassifiers xsi:type="ecore:EClass" name="CoveredLifelinesVariable" eSuperTypes="../../org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractVariable"/>
    <eClassifiers xsi:type="ecore:EClass" name="FrameMapping" abstract="true" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping #//description/DelimitedEventMapping">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="coveredLifelinesExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="the list of semantic EObjects representing the lifelines which are semantically covered by the frame."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="centerLabelExpression"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="the text to show in the center of the IU"/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="InteractionUseMapping" eSuperTypes="#//description/FrameMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="CombinedFragmentMapping" eSuperTypes="#//description/FrameMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="OperandMapping" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping #//description/DelimitedEventMapping"/>
    <eClassifiers xsi:type="ecore:EClass" name="ObservationPointMapping" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping"/>
    <eSubpackages name="tool" nsURI="http://www.eclipse.org/sirius/diagram/sequence/description/tool/2.0.0"
        nsPrefix="tool">
      <eClassifiers xsi:type="ecore:EClass" name="SequenceDiagramToolDescription"/>
      <eClassifiers xsi:type="ecore:EClass" name="OrderedElementCreationTool" abstract="true">
        <eStructuralFeatures xsi:type="ecore:EReference" name="startingEndPredecessor"
            eType="#//description/MessageEndVariable" containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="startingEndPredecessor"/>
          </eAnnotations>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="finishingEndPredecessor"
            eType="#//description/MessageEndVariable" containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="finishingEndPredecessor"/>
          </eAnnotations>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="CoveringElementCreationTool" abstract="true">
        <eStructuralFeatures xsi:type="ecore:EReference" name="coveredLifelines" lowerBound="1"
            eType="#//description/CoveredLifelinesVariable" containment="true"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="InstanceRoleCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription #//description/tool/SequenceDiagramToolDescription">
        <eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementVariable"
            containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="predecessor"/>
          </eAnnotations>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="LifelineCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription #//description/tool/SequenceDiagramToolDescription"/>
      <eClassifiers xsi:type="ecore:EClass" name="MessageCreationTool" eSuperTypes="#//description/tool/SequenceDiagramToolDescription ../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription #//description/tool/OrderedElementCreationTool"/>
      <eClassifiers xsi:type="ecore:EClass" name="ExecutionCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription #//description/tool/SequenceDiagramToolDescription #//description/tool/OrderedElementCreationTool"/>
      <eClassifiers xsi:type="ecore:EClass" name="StateCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription #//description/tool/SequenceDiagramToolDescription #//description/tool/OrderedElementCreationTool"/>
      <eClassifiers xsi:type="ecore:EClass" name="InteractionUseCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription #//description/tool/SequenceDiagramToolDescription #//description/tool/OrderedElementCreationTool #//description/tool/CoveringElementCreationTool"/>
      <eClassifiers xsi:type="ecore:EClass" name="CombinedFragmentCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription #//description/tool/SequenceDiagramToolDescription #//description/tool/OrderedElementCreationTool #//description/tool/CoveringElementCreationTool"/>
      <eClassifiers xsi:type="ecore:EClass" name="OperandCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription #//description/tool/SequenceDiagramToolDescription #//description/tool/OrderedElementCreationTool"/>
      <eClassifiers xsi:type="ecore:EClass" name="ObservationPointCreationTool" eSuperTypes="../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription #//description/tool/SequenceDiagramToolDescription #//description/tool/OrderedElementCreationTool"/>
      <eClassifiers xsi:type="ecore:EClass" name="ReorderTool" eSuperTypes="../../org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription #//description/tool/SequenceDiagramToolDescription">
        <eStructuralFeatures xsi:type="ecore:EReference" name="mappings" upperBound="-1"
            eType="#//description/EventMapping"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="startingEndPredecessorBefore"
            eType="#//description/MessageEndVariable" containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="startingEndPredecessorBefore"/>
          </eAnnotations>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="startingEndPredecessorAfter"
            eType="#//description/MessageEndVariable" containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="startingEndPredecessorAfter"/>
          </eAnnotations>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="finishingEndPredecessorBefore"
            eType="#//description/MessageEndVariable" containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="finishingEndPredecessorBefore"/>
          </eAnnotations>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="finishingEndPredecessorAfter"
            eType="#//description/MessageEndVariable" containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="finishingEndPredecessorAfter"/>
          </eAnnotations>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="onEventMovedOperation"
            lowerBound="1" eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation"
            containment="true"/>
      </eClassifiers>
      <eClassifiers xsi:type="ecore:EClass" name="InstanceRoleReorderTool" eSuperTypes="../../org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription #//description/tool/SequenceDiagramToolDescription">
        <eStructuralFeatures xsi:type="ecore:EReference" name="mappings" upperBound="-1"
            eType="#//description/InstanceRoleMapping"/>
        <eStructuralFeatures xsi:type="ecore:EReference" name="predecessorBefore"
            eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementVariable"
            containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="predecessorBefore"/>
          </eAnnotations>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="predecessorAfter" eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementVariable"
            containment="true">
          <eAnnotations source="toolVariable">
            <details key="name" value="predecessorAfter"/>
          </eAnnotations>
        </eStructuralFeatures>
        <eStructuralFeatures xsi:type="ecore:EReference" name="instanceRoleMoved"
            lowerBound="1" eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation"
            containment="true"/>
      </eClassifiers>
    </eSubpackages>
  </eSubpackages>
  <eSubpackages name="ordering" nsURI="http://www.eclipse.org/sirius/diagram/sequence/ordering/2.0.0"
      nsPrefix="ordering">
    <eClassifiers xsi:type="ecore:EClass" name="EventEndsOrdering">
      <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceDiagram" eType="#//SequenceDDiagram"
          transient="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="eventEnds" upperBound="-1"
          eType="#//ordering/EventEnd"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="EventEnd" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="semanticEnd" lowerBound="1"
          eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SingleEventEnd" eSuperTypes="#//ordering/EventEnd">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="start" lowerBound="1"
          eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="semanticEvent" lowerBound="1"
          eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CompoundEventEnd" eSuperTypes="#//ordering/EventEnd">
      <eOperations name="getSemanticEvents" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="eventEnds" lowerBound="1"
          upperBound="-1" eType="#//ordering/SingleEventEnd" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="InstanceRolesOrdering">
      <eStructuralFeatures xsi:type="ecore:EReference" name="semanticInstanceRoles"
          upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="template" nsURI="http://www.eclipse.org/sirius/diagram/sequence/template/2.0.0"
      nsPrefix="template">
    <eClassifiers xsi:type="ecore:EClass" name="TTransformer">
      <eStructuralFeatures xsi:type="ecore:EReference" name="outputs" upperBound="-1"
          eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TAbstractMapping" eSuperTypes="#//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1"
          eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="domainClass" lowerBound="1"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/TypeName">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The domain class of the mapping."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="semanticCandidatesExpression"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="In the default case, candidates of a mapping are all EObjet owned by the semantic element of the view container. The semanticCandidatesExpression is an expression that returns the list of EObject that are candidates of the mapping instead of the candidates of the default case. The context of the expression is the semantic element of the view container."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="contentassist" value=""/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a Collection&lt;EObject> or an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="containerView" value="the parent view of potential candidates."/>
          <details key="diagram" value="the current DDiagram."/>
          <details key="viewpoint" value="(deprecated) the current DDiagram."/>
          <details key="viewPoint" value="(deprecated) the current DDiagram."/>
        </eAnnotations>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TSequenceDiagram" eSuperTypes="../../org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationTemplate #//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="domainClass" lowerBound="1"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/TypeName">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The domain class of the mapping."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsOrdering" lowerBound="1"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a Collection&lt;EObject> or an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="eventEnds" value="a List&lt;EObject> containing the semantic event ends."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="lifelineMappings" upperBound="-1"
          eType="#//template/TLifelineMapping" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="messageMappings" upperBound="-1"
          eType="#//template/TMessageMapping" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TMessageExtremity" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="TLifelineMapping" eSuperTypes="#//template/TAbstractMapping #//template/TMessageExtremity">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="eolVisibleExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a boolean."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="containerView" value="the view that sould contain the potential views of the checked elements."/>
          <details key="container" value="the semantic element of $containerView."/>
          <details key="viewpoint" value="(deprecated) the current DSemanticDiagram."/>
          <details key="diagram" value="the current DSemanticDiagram."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="executionMappings" upperBound="-1"
          eType="#//template/TExecutionMapping" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="instanceRoleStyle" lowerBound="1"
          eType="ecore:EClass ../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NodeStyleDescription"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="lifelineStyle" lowerBound="1"
          eType="#//template/TLifelineStyle" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="endOfLifeStyle" lowerBound="1"
          eType="ecore:EClass ../../org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NodeStyleDescription"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalLifeLineStyles"
          upperBound="-1" eType="#//template/TConditionalLifelineStyle" containment="true">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="All conditional styles."/>
        </eAnnotations>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TLifelineStyle" eSuperTypes="#//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="lifelineWidthComputationExpression"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression"
          defaultValueLiteral="0">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="An expression computing the size of the border."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an integer."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="lifelineColor" lowerBound="1"
          eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/ColorDescription"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TConditionalLifelineStyle" eSuperTypes="#//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="predicateExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="This expression will get evaluated and if it returns true the contained style will be choosen."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a boolean."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="view" value="the current view."/>
          <details key="container" value="the semantic container."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="style" lowerBound="1"
          eType="#//template/TLifelineStyle" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TExecutionMapping" eSuperTypes="#//template/TAbstractMapping #//template/TMessageExtremity">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="startingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="finishingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="recursive" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="executionMappings" upperBound="-1"
          eType="#//template/TExecutionMapping" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="style" lowerBound="1"
          eType="#//template/TExecutionStyle" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalStyles" upperBound="-1"
          eType="#//template/TConditionalExecutionStyle" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TExecutionStyle" eSuperTypes="#//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="borderSizeComputationExpression"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression"
          defaultValueLiteral="1">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="An expression computing the size of the border."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an integer."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="borderColor" lowerBound="1"
          eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/ColorDescription"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="backgroundColor" lowerBound="1"
          eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/ColorDescription"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TConditionalExecutionStyle" eSuperTypes="#//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="predicateExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="This expression will get evaluated and if it returns true the contained style will be choosen."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a boolean."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="view" value="the current view."/>
          <details key="container" value="the semantic container."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="style" lowerBound="1"
          eType="#//template/TExecutionStyle" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TMessageMapping" abstract="true" eSuperTypes="#//template/TAbstractMapping">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="sendingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="receivingEndFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="style" lowerBound="1"
          eType="#//template/TMessageStyle" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalStyle" upperBound="-1"
          eType="#//template/TConditionalMessageStyle" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TMessageStyle" eSuperTypes="#//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EReference" name="strokeColor" lowerBound="1"
          eType="ecore:EClass ../../org.eclipse.sirius/model/viewpoint.ecore#//description/ColorDescription">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The color of the edge."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineStyle" eType="ecore:EEnum ../../org.eclipse.sirius.diagram/model/diagram.ecore#//LineStyle">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The style of the line."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceArrow" lowerBound="1"
          eType="ecore:EEnum ../../org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows"
          defaultValueLiteral="NoDecoration">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The source decoration."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetArrow" lowerBound="1"
          eType="ecore:EEnum ../../org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows"
          defaultValueLiteral="InputArrow">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The target decoration."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelExpression" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression"
          defaultValueLiteral="feature:name">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="Expression that computes the name of a node."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="contentassist" value=""/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a string."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="diagram" value="the current DSemanticDiagram."/>
          <details key="view" value="the current view for which the label is calculated."/>
        </eAnnotations>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TConditionalMessageStyle" eSuperTypes="#//template/TTransformer">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="predicateExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="This expression will get evaluated and if it returns true the contained style will be choosen."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a boolean."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="view" value="the current view."/>
          <details key="container" value="the semantic container."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EReference" name="style" lowerBound="1"
          eType="#//template/TMessageStyle" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TBasicMessageMapping" eSuperTypes="#//template/TSourceTargetMessageMapping">
      <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
          upperBound="-1" eType="#//template/TMessageExtremity"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TSourceTargetMessageMapping" abstract="true"
        eSuperTypes="#//template/TMessageMapping">
      <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1"
          upperBound="-1" eType="#//template/TMessageExtremity"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceFinderExpression"
          eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The elements that are represented by this connection."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="contentassist" value=""/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a Collection&lt;EObject> or an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="diagram" value="the current DDiagram."/>
          <details key="viewpoint" value="(deprecated) the current DDiagram."/>
          <details key="viewPoint" value="(deprecated) the current DDiagram."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The elements that are represented by this connection."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="contentassist" value=""/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="a Collection&lt;EObject> or an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables">
          <details key="diagram" value="the current DDiagram."/>
          <details key="viewpoint" value="(deprecated) the current DDiagram."/>
          <details key="viewPoint" value="(deprecated) the current DDiagram."/>
        </eAnnotations>
      </eStructuralFeatures>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="useDomainElement" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"
          defaultValueLiteral="false"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TReturnMessageMapping" eSuperTypes="#//template/TMessageMapping">
      <eStructuralFeatures xsi:type="ecore:EReference" name="invocationMapping" lowerBound="1"
          eType="#//template/TBasicMessageMapping"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="invocationMessageFinderExpression"
          lowerBound="1" eType="ecore:EDataType ../../org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression">
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/returnType">
          <details key="returnType" value="an EObject."/>
        </eAnnotations>
        <eAnnotations source="http://www.eclipse.org/sirius/interpreted/expression/variables"/>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TCreationMessageMapping" eSuperTypes="#//template/TSourceTargetMessageMapping">
      <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
          upperBound="-1" eType="#//template/TLifelineMapping"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TDestructionMessageMapping" eSuperTypes="#//template/TSourceTargetMessageMapping">
      <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
          upperBound="-1" eType="#//template/TLifelineMapping"/>
    </eClassifiers>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"sequence","nsURI":"http://www.eclipse.org/sirius/diagram/sequence/2.0.0","name":"sequence","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SequenceDDiagram","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"nsPrefix":"description","nsURI":"http://www.eclipse.org/sirius/diagram/sequence/description/2.0.0","name":"description","id":2,"eClass":"EPackage"},{"nsPrefix":"ordering","nsURI":"http://www.eclipse.org/sirius/diagram/sequence/ordering/2.0.0","name":"ordering","id":3,"eClass":"EPackage"},{"nsPrefix":"template","nsURI":"http://www.eclipse.org/sirius/diagram/sequence/template/2.0.0","name":"template","id":4,"eClass":"EPackage"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":true,"unique":true,"name":"semanticOrdering","changeable":true,"resolveProxies":true,"lowerBound":0,"id":5,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":true,"unique":true,"name":"graphicalOrdering","changeable":true,"resolveProxies":true,"lowerBound":0,"id":6,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":true,"unique":true,"name":"instanceRoleSemanticOrdering","changeable":true,"resolveProxies":true,"lowerBound":0,"id":7,"derived":false},{"id":8,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EventEndsOrdering","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"id":10,"eClass":"EGenericType"},{"id":11,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InstanceRolesOrdering","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"id":13,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SequenceDiagramDescription","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InstanceRoleMapping","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EventMapping","instanceClass":null,"abstract":true,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DelimitedEventMapping","instanceClass":null,"abstract":true,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExecutionMapping","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StateMapping","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndOfLifeMapping","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageMapping","instanceClass":null,"abstract":true,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BasicMessageMapping","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReturnMessageMapping","instanceClass":null,"abstract":false,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CreationMessageMapping","instanceClass":null,"abstract":false,"id":24,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DestructionMessageMapping","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageEndVariable","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CoveredLifelinesVariable","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FrameMapping","instanceClass":null,"abstract":true,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InteractionUseMapping","instanceClass":null,"abstract":false,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CombinedFragmentMapping","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OperandMapping","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ObservationPointMapping","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"nsPrefix":"tool","nsURI":"http://www.eclipse.org/sirius/diagram/sequence/description/tool/2.0.0","name":"tool","id":33,"eClass":"EPackage"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endsOrdering","changeable":true,"lowerBound":1,"iD":false,"id":34,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"instanceRolesOrdering","changeable":true,"lowerBound":1,"iD":false,"id":35,"derived":false},{"id":36,"eClass":"EGenericType"},{"id":37,"eClass":"EGenericType"},{"id":38,"eClass":"EGenericType"},{"id":39,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"startingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":40,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"finishingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":41,"derived":false},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"id":44,"eClass":"EGenericType"},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"id":48,"eClass":"EGenericType"},{"id":49,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sendingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":50,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"receivingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":51,"derived":false},{"id":52,"eClass":"EGenericType"},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"},{"id":55,"eClass":"EGenericType"},{"id":56,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"invocationMessageFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":57,"derived":false},{"id":58,"eClass":"EGenericType"},{"id":59,"eClass":"EGenericType"},{"id":60,"eClass":"EGenericType"},{"id":61,"eClass":"EGenericType"},{"id":62,"eClass":"EGenericType"},{"id":63,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"coveredLifelinesExpression","changeable":true,"lowerBound":1,"iD":false,"id":64,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"centerLabelExpression","changeable":true,"lowerBound":0,"iD":false,"id":65,"derived":false},{"id":66,"eClass":"EGenericType"},{"id":67,"eClass":"EGenericType"},{"id":68,"eClass":"EGenericType"},{"id":69,"eClass":"EGenericType"},{"id":70,"eClass":"EGenericType"},{"id":71,"eClass":"EGenericType"},{"id":72,"eClass":"EGenericType"},{"id":73,"eClass":"EGenericType"},{"id":74,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SequenceDiagramToolDescription","instanceClass":null,"abstract":false,"id":75,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OrderedElementCreationTool","instanceClass":null,"abstract":true,"id":76,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CoveringElementCreationTool","instanceClass":null,"abstract":true,"id":77,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InstanceRoleCreationTool","instanceClass":null,"abstract":false,"id":78,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LifelineCreationTool","instanceClass":null,"abstract":false,"id":79,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageCreationTool","instanceClass":null,"abstract":false,"id":80,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExecutionCreationTool","instanceClass":null,"abstract":false,"id":81,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StateCreationTool","instanceClass":null,"abstract":false,"id":82,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InteractionUseCreationTool","instanceClass":null,"abstract":false,"id":83,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CombinedFragmentCreationTool","instanceClass":null,"abstract":false,"id":84,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OperandCreationTool","instanceClass":null,"abstract":false,"id":85,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ObservationPointCreationTool","instanceClass":null,"abstract":false,"id":86,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReorderTool","instanceClass":null,"abstract":false,"id":87,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InstanceRoleReorderTool","instanceClass":null,"abstract":false,"id":88,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"startingEndPredecessor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":89,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"finishingEndPredecessor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":90,"derived":false},{"id":91,"eClass":"EGenericType"},{"id":92,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"coveredLifelines","changeable":true,"resolveProxies":true,"lowerBound":1,"id":93,"derived":false},{"id":94,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"predecessor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":95,"derived":false},{"id":96,"eClass":"EGenericType"},{"id":97,"eClass":"EGenericType"},{"id":98,"eClass":"EGenericType"},{"id":99,"eClass":"EGenericType"},{"id":100,"eClass":"EGenericType"},{"id":101,"eClass":"EGenericType"},{"id":102,"eClass":"EGenericType"},{"id":103,"eClass":"EGenericType"},{"id":104,"eClass":"EGenericType"},{"id":105,"eClass":"EGenericType"},{"id":106,"eClass":"EGenericType"},{"id":107,"eClass":"EGenericType"},{"id":108,"eClass":"EGenericType"},{"id":109,"eClass":"EGenericType"},{"id":110,"eClass":"EGenericType"},{"id":111,"eClass":"EGenericType"},{"id":112,"eClass":"EGenericType"},{"id":113,"eClass":"EGenericType"},{"id":114,"eClass":"EGenericType"},{"id":115,"eClass":"EGenericType"},{"id":116,"eClass":"EGenericType"},{"id":117,"eClass":"EGenericType"},{"id":118,"eClass":"EGenericType"},{"id":119,"eClass":"EGenericType"},{"id":120,"eClass":"EGenericType"},{"id":121,"eClass":"EGenericType"},{"id":122,"eClass":"EGenericType"},{"id":123,"eClass":"EGenericType"},{"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":"mappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":124,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"startingEndPredecessorBefore","changeable":true,"resolveProxies":true,"lowerBound":0,"id":125,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"startingEndPredecessorAfter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":126,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"finishingEndPredecessorBefore","changeable":true,"resolveProxies":true,"lowerBound":0,"id":127,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"finishingEndPredecessorAfter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":128,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"onEventMovedOperation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":129,"derived":false},{"id":130,"eClass":"EGenericType"},{"id":131,"eClass":"EGenericType"},{"id":132,"eClass":"EGenericType"},{"id":133,"eClass":"EGenericType"},{"id":134,"eClass":"EGenericType"},{"id":135,"eClass":"EGenericType"},{"id":136,"eClass":"EGenericType"},{"id":137,"eClass":"EGenericType"},{"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":"mappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":138,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"predecessorBefore","changeable":true,"resolveProxies":true,"lowerBound":0,"id":139,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"predecessorAfter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":140,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"instanceRoleMoved","changeable":true,"resolveProxies":true,"lowerBound":1,"id":141,"derived":false},{"id":142,"eClass":"EGenericType"},{"id":143,"eClass":"EGenericType"},{"id":144,"eClass":"EGenericType"},{"id":145,"eClass":"EGenericType"},{"id":146,"eClass":"EGenericType"},{"id":147,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EventEnd","instanceClass":null,"abstract":true,"id":148,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SingleEventEnd","instanceClass":null,"abstract":false,"id":149,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompoundEventEnd","instanceClass":null,"abstract":false,"id":150,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":true,"name":"sequenceDiagram","changeable":true,"resolveProxies":true,"lowerBound":0,"id":151,"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":"eventEnds","changeable":true,"resolveProxies":true,"lowerBound":0,"id":152,"derived":false},{"id":153,"eClass":"EGenericType"},{"id":154,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"semanticEnd","changeable":true,"resolveProxies":true,"lowerBound":1,"id":155,"derived":false},{"id":156,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"start","changeable":true,"lowerBound":1,"iD":false,"id":157,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"semanticEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":158,"derived":false},{"id":159,"eClass":"EGenericType"},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getSemanticEvents","lowerBound":0,"id":162,"many":true,"required":false,"eClass":"EOperation"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"eventEnds","changeable":true,"resolveProxies":true,"lowerBound":1,"id":163,"derived":false},{"id":164,"eClass":"EGenericType"},{"id":165,"eClass":"EGenericType"},{"id":166,"eClass":"EGenericType"},{"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":"semanticInstanceRoles","changeable":true,"resolveProxies":true,"lowerBound":0,"id":167,"derived":false},{"id":168,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TTransformer","instanceClass":null,"abstract":false,"id":169,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TAbstractMapping","instanceClass":null,"abstract":false,"id":170,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TSequenceDiagram","instanceClass":null,"abstract":false,"id":171,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TMessageExtremity","instanceClass":null,"abstract":true,"id":172,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TLifelineMapping","instanceClass":null,"abstract":false,"id":173,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TLifelineStyle","instanceClass":null,"abstract":false,"id":174,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TConditionalLifelineStyle","instanceClass":null,"abstract":false,"id":175,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TExecutionMapping","instanceClass":null,"abstract":false,"id":176,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TExecutionStyle","instanceClass":null,"abstract":false,"id":177,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TConditionalExecutionStyle","instanceClass":null,"abstract":false,"id":178,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TMessageMapping","instanceClass":null,"abstract":true,"id":179,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TMessageStyle","instanceClass":null,"abstract":false,"id":180,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TConditionalMessageStyle","instanceClass":null,"abstract":false,"id":181,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TBasicMessageMapping","instanceClass":null,"abstract":false,"id":182,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TSourceTargetMessageMapping","instanceClass":null,"abstract":true,"id":183,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TReturnMessageMapping","instanceClass":null,"abstract":false,"id":184,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TCreationMessageMapping","instanceClass":null,"abstract":false,"id":185,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TDestructionMessageMapping","instanceClass":null,"abstract":false,"id":186,"interface":false,"eClass":"EClass"},{"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":"outputs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":187,"derived":false},{"id":188,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":189,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"domainClass","changeable":true,"lowerBound":1,"iD":false,"id":190,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"semanticCandidatesExpression","changeable":true,"lowerBound":0,"iD":false,"id":191,"derived":false},{"id":192,"eClass":"EGenericType"},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"id":195,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"domainClass","changeable":true,"lowerBound":1,"iD":false,"id":196,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endsOrdering","changeable":true,"lowerBound":1,"iD":false,"id":197,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"lifelineMappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":198,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"messageMappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":199,"derived":false},{"id":200,"eClass":"EGenericType"},{"id":201,"eClass":"EGenericType"},{"id":202,"eClass":"EGenericType"},{"id":203,"eClass":"EGenericType"},{"id":204,"eClass":"EGenericType"},{"id":205,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"eolVisibleExpression","changeable":true,"lowerBound":1,"iD":false,"id":206,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"executionMappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":207,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"instanceRoleStyle","changeable":true,"resolveProxies":true,"lowerBound":1,"id":208,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"lifelineStyle","changeable":true,"resolveProxies":true,"lowerBound":1,"id":209,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"endOfLifeStyle","changeable":true,"resolveProxies":true,"lowerBound":1,"id":210,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalLifeLineStyles","changeable":true,"resolveProxies":true,"lowerBound":0,"id":211,"derived":false},{"id":212,"eClass":"EGenericType"},{"id":213,"eClass":"EGenericType"},{"id":214,"eClass":"EGenericType"},{"id":215,"eClass":"EGenericType"},{"id":216,"eClass":"EGenericType"},{"id":217,"eClass":"EGenericType"},{"id":218,"eClass":"EGenericType"},{"id":219,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":"0","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"lifelineWidthComputationExpression","changeable":true,"lowerBound":0,"iD":false,"id":220,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"lifelineColor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":221,"derived":false},{"id":222,"eClass":"EGenericType"},{"id":223,"eClass":"EGenericType"},{"id":224,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"predicateExpression","changeable":true,"lowerBound":1,"iD":false,"id":225,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"style","changeable":true,"resolveProxies":true,"lowerBound":1,"id":226,"derived":false},{"id":227,"eClass":"EGenericType"},{"id":228,"eClass":"EGenericType"},{"id":229,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"startingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":230,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"finishingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":231,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"recursive","changeable":true,"lowerBound":1,"iD":false,"id":232,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"executionMappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":233,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"style","changeable":true,"resolveProxies":true,"lowerBound":1,"id":234,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalStyles","changeable":true,"resolveProxies":true,"lowerBound":0,"id":235,"derived":false},{"id":236,"eClass":"EGenericType"},{"id":237,"eClass":"EGenericType"},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"id":241,"eClass":"EGenericType"},{"id":242,"eClass":"EGenericType"},{"id":243,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":"1","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":true,"name":"borderSizeComputationExpression","changeable":true,"lowerBound":0,"iD":false,"id":244,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"borderColor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":245,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"backgroundColor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":246,"derived":false},{"id":247,"eClass":"EGenericType"},{"id":248,"eClass":"EGenericType"},{"id":249,"eClass":"EGenericType"},{"id":250,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"predicateExpression","changeable":true,"lowerBound":1,"iD":false,"id":251,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"style","changeable":true,"resolveProxies":true,"lowerBound":1,"id":252,"derived":false},{"id":253,"eClass":"EGenericType"},{"id":254,"eClass":"EGenericType"},{"id":255,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sendingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":256,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"receivingEndFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":257,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"style","changeable":true,"resolveProxies":true,"lowerBound":1,"id":258,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalStyle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":259,"derived":false},{"id":260,"eClass":"EGenericType"},{"id":261,"eClass":"EGenericType"},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"id":264,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"strokeColor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":265,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"lineStyle","changeable":true,"lowerBound":0,"iD":false,"id":266,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"NoDecoration","unsettable":false,"transient":false,"unique":true,"name":"sourceArrow","changeable":true,"lowerBound":1,"iD":false,"id":267,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"InputArrow","unsettable":false,"transient":false,"unique":true,"name":"targetArrow","changeable":true,"lowerBound":1,"iD":false,"id":268,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"feature:name","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"feature:name","unsettable":false,"transient":false,"unique":true,"name":"labelExpression","changeable":true,"lowerBound":0,"iD":false,"id":269,"derived":false},{"id":270,"eClass":"EGenericType"},{"id":271,"eClass":"EGenericType"},{"id":272,"eClass":"EGenericType"},{"id":273,"eClass":"EGenericType"},{"id":274,"eClass":"EGenericType"},{"id":275,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"predicateExpression","changeable":true,"lowerBound":1,"iD":false,"id":276,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"style","changeable":true,"resolveProxies":true,"lowerBound":1,"id":277,"derived":false},{"id":278,"eClass":"EGenericType"},{"id":279,"eClass":"EGenericType"},{"id":280,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":281,"derived":false},{"id":282,"eClass":"EGenericType"},{"id":283,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"source","changeable":true,"resolveProxies":true,"lowerBound":1,"id":284,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sourceFinderExpression","changeable":true,"lowerBound":0,"iD":false,"id":285,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"targetFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":286,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"useDomainElement","changeable":true,"lowerBound":0,"iD":false,"id":287,"derived":false},{"id":288,"eClass":"EGenericType"},{"id":289,"eClass":"EGenericType"},{"id":290,"eClass":"EGenericType"},{"id":291,"eClass":"EGenericType"},{"id":292,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"invocationMapping","changeable":true,"resolveProxies":true,"lowerBound":1,"id":293,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"invocationMessageFinderExpression","changeable":true,"lowerBound":1,"iD":false,"id":294,"derived":false},{"id":295,"eClass":"EGenericType"},{"id":296,"eClass":"EGenericType"},{"id":297,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":298,"derived":false},{"id":299,"eClass":"EGenericType"},{"id":300,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":301,"derived":false},{"id":302,"eClass":"EGenericType"},{"id":303,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":1,"target":0},{"source":1,"target":5},{"source":1,"target":6},{"source":1,"target":7},{"source":1,"target":8},{"source":5,"target":9},{"source":5,"target":10},{"source":5,"target":1},{"source":10,"target":9},{"source":6,"target":9},{"source":6,"target":11},{"source":6,"target":1},{"source":11,"target":9},{"source":7,"target":12},{"source":7,"target":13},{"source":7,"target":1},{"source":13,"target":12},{"source":2,"target":14},{"source":2,"target":15},{"source":2,"target":16},{"source":2,"target":17},{"source":2,"target":18},{"source":2,"target":19},{"source":2,"target":20},{"source":2,"target":21},{"source":2,"target":22},{"source":2,"target":23},{"source":2,"target":24},{"source":2,"target":25},{"source":2,"target":26},{"source":2,"target":27},{"source":2,"target":28},{"source":2,"target":29},{"source":2,"target":30},{"source":2,"target":31},{"source":2,"target":32},{"source":2,"target":33},{"source":2,"target":0},{"source":14,"target":2},{"source":14,"target":34},{"source":14,"target":35},{"source":14,"target":36},{"source":34,"target":37},{"source":34,"target":14},{"source":35,"target":38},{"source":35,"target":14},{"source":15,"target":2},{"source":15,"target":39},{"source":16,"target":2},{"source":17,"target":2},{"source":17,"target":16},{"source":17,"target":40},{"source":17,"target":41},{"source":17,"target":42},{"source":40,"target":43},{"source":40,"target":17},{"source":41,"target":44},{"source":41,"target":17},{"source":42,"target":16},{"source":18,"target":2},{"source":18,"target":17},{"source":18,"target":45},{"source":18,"target":46},{"source":46,"target":17},{"source":19,"target":2},{"source":19,"target":17},{"source":19,"target":47},{"source":19,"target":48},{"source":48,"target":17},{"source":20,"target":2},{"source":20,"target":49},{"source":21,"target":2},{"source":21,"target":16},{"source":21,"target":50},{"source":21,"target":51},{"source":21,"target":52},{"source":21,"target":53},{"source":50,"target":54},{"source":50,"target":21},{"source":51,"target":55},{"source":51,"target":21},{"source":53,"target":16},{"source":22,"target":2},{"source":22,"target":21},{"source":22,"target":56},{"source":56,"target":21},{"source":23,"target":2},{"source":23,"target":21},{"source":23,"target":57},{"source":23,"target":58},{"source":57,"target":59},{"source":57,"target":23},{"source":58,"target":21},{"source":24,"target":2},{"source":24,"target":21},{"source":24,"target":60},{"source":60,"target":21},{"source":25,"target":2},{"source":25,"target":21},{"source":25,"target":61},{"source":61,"target":21},{"source":26,"target":2},{"source":26,"target":62},{"source":27,"target":2},{"source":27,"target":63},{"source":28,"target":2},{"source":28,"target":17},{"source":28,"target":64},{"source":28,"target":65},{"source":28,"target":66},{"source":28,"target":67},{"source":64,"target":68},{"source":64,"target":28},{"source":65,"target":69},{"source":65,"target":28},{"source":67,"target":17},{"source":29,"target":2},{"source":29,"target":28},{"source":29,"target":70},{"source":70,"target":28},{"source":30,"target":2},{"source":30,"target":28},{"source":30,"target":71},{"source":71,"target":28},{"source":31,"target":2},{"source":31,"target":17},{"source":31,"target":72},{"source":31,"target":73},{"source":73,"target":17},{"source":32,"target":2},{"source":32,"target":74},{"source":33,"target":75},{"source":33,"target":76},{"source":33,"target":77},{"source":33,"target":78},{"source":33,"target":79},{"source":33,"target":80},{"source":33,"target":81},{"source":33,"target":82},{"source":33,"target":83},{"source":33,"target":84},{"source":33,"target":85},{"source":33,"target":86},{"source":33,"target":87},{"source":33,"target":88},{"source":33,"target":2},{"source":75,"target":33},{"source":76,"target":33},{"source":76,"target":89},{"source":76,"target":90},{"source":89,"target":26},{"source":89,"target":91},{"source":89,"target":76},{"source":91,"target":26},{"source":90,"target":26},{"source":90,"target":92},{"source":90,"target":76},{"source":92,"target":26},{"source":77,"target":33},{"source":77,"target":93},{"source":93,"target":27},{"source":93,"target":94},{"source":93,"target":77},{"source":94,"target":27},{"source":78,"target":33},{"source":78,"target":75},{"source":78,"target":95},{"source":78,"target":96},{"source":78,"target":97},{"source":95,"target":98},{"source":95,"target":78},{"source":97,"target":75},{"source":79,"target":33},{"source":79,"target":75},{"source":79,"target":99},{"source":79,"target":100},{"source":100,"target":75},{"source":80,"target":33},{"source":80,"target":75},{"source":80,"target":76},{"source":80,"target":101},{"source":80,"target":102},{"source":80,"target":103},{"source":101,"target":75},{"source":103,"target":76},{"source":81,"target":33},{"source":81,"target":75},{"source":81,"target":76},{"source":81,"target":104},{"source":81,"target":105},{"source":81,"target":106},{"source":105,"target":75},{"source":106,"target":76},{"source":82,"target":33},{"source":82,"target":75},{"source":82,"target":76},{"source":82,"target":107},{"source":82,"target":108},{"source":82,"target":109},{"source":108,"target":75},{"source":109,"target":76},{"source":83,"target":33},{"source":83,"target":75},{"source":83,"target":76},{"source":83,"target":77},{"source":83,"target":110},{"source":83,"target":111},{"source":83,"target":112},{"source":83,"target":113},{"source":111,"target":75},{"source":112,"target":76},{"source":113,"target":77},{"source":84,"target":33},{"source":84,"target":75},{"source":84,"target":76},{"source":84,"target":77},{"source":84,"target":114},{"source":84,"target":115},{"source":84,"target":116},{"source":84,"target":117},{"source":115,"target":75},{"source":116,"target":76},{"source":117,"target":77},{"source":85,"target":33},{"source":85,"target":75},{"source":85,"target":76},{"source":85,"target":118},{"source":85,"target":119},{"source":85,"target":120},{"source":119,"target":75},{"source":120,"target":76},{"source":86,"target":33},{"source":86,"target":75},{"source":86,"target":76},{"source":86,"target":121},{"source":86,"target":122},{"source":86,"target":123},{"source":122,"target":75},{"source":123,"target":76},{"source":87,"target":33},{"source":87,"target":75},{"source":87,"target":124},{"source":87,"target":125},{"source":87,"target":126},{"source":87,"target":127},{"source":87,"target":128},{"source":87,"target":129},{"source":87,"target":130},{"source":87,"target":131},{"source":124,"target":16},{"source":124,"target":132},{"source":124,"target":87},{"source":132,"target":16},{"source":125,"target":26},{"source":125,"target":133},{"source":125,"target":87},{"source":133,"target":26},{"source":126,"target":26},{"source":126,"target":134},{"source":126,"target":87},{"source":134,"target":26},{"source":127,"target":26},{"source":127,"target":135},{"source":127,"target":87},{"source":135,"target":26},{"source":128,"target":26},{"source":128,"target":136},{"source":128,"target":87},{"source":136,"target":26},{"source":129,"target":137},{"source":129,"target":87},{"source":131,"target":75},{"source":88,"target":33},{"source":88,"target":75},{"source":88,"target":138},{"source":88,"target":139},{"source":88,"target":140},{"source":88,"target":141},{"source":88,"target":142},{"source":88,"target":143},{"source":138,"target":15},{"source":138,"target":144},{"source":138,"target":88},{"source":144,"target":15},{"source":139,"target":145},{"source":139,"target":88},{"source":140,"target":146},{"source":140,"target":88},{"source":141,"target":147},{"source":141,"target":88},{"source":143,"target":75},{"source":3,"target":9},{"source":3,"target":148},{"source":3,"target":149},{"source":3,"target":150},{"source":3,"target":12},{"source":3,"target":0},{"source":9,"target":3},{"source":9,"target":151},{"source":9,"target":152},{"source":151,"target":1},{"source":151,"target":153},{"source":151,"target":9},{"source":153,"target":1},{"source":152,"target":148},{"source":152,"target":154},{"source":152,"target":9},{"source":154,"target":148},{"source":148,"target":3},{"source":148,"target":155},{"source":155,"target":156},{"source":155,"target":148},{"source":149,"target":3},{"source":149,"target":148},{"source":149,"target":157},{"source":149,"target":158},{"source":149,"target":159},{"source":157,"target":160},{"source":157,"target":149},{"source":158,"target":161},{"source":158,"target":149},{"source":159,"target":148},{"source":150,"target":3},{"source":150,"target":148},{"source":150,"target":162},{"source":150,"target":163},{"source":150,"target":164},{"source":162,"target":165},{"source":162,"target":150},{"source":163,"target":149},{"source":163,"target":166},{"source":163,"target":150},{"source":166,"target":149},{"source":164,"target":148},{"source":12,"target":3},{"source":12,"target":167},{"source":167,"target":168},{"source":167,"target":12},{"source":4,"target":169},{"source":4,"target":170},{"source":4,"target":171},{"source":4,"target":172},{"source":4,"target":173},{"source":4,"target":174},{"source":4,"target":175},{"source":4,"target":176},{"source":4,"target":177},{"source":4,"target":178},{"source":4,"target":179},{"source":4,"target":180},{"source":4,"target":181},{"source":4,"target":182},{"source":4,"target":183},{"source":4,"target":184},{"source":4,"target":185},{"source":4,"target":186},{"source":4,"target":0},{"source":169,"target":4},{"source":169,"target":187},{"source":187,"target":188},{"source":187,"target":169},{"source":170,"target":4},{"source":170,"target":169},{"source":170,"target":189},{"source":170,"target":190},{"source":170,"target":191},{"source":170,"target":192},{"source":189,"target":193},{"source":189,"target":170},{"source":190,"target":194},{"source":190,"target":170},{"source":191,"target":195},{"source":191,"target":170},{"source":192,"target":169},{"source":171,"target":4},{"source":171,"target":169},{"source":171,"target":196},{"source":171,"target":197},{"source":171,"target":198},{"source":171,"target":199},{"source":171,"target":200},{"source":171,"target":201},{"source":196,"target":202},{"source":196,"target":171},{"source":197,"target":203},{"source":197,"target":171},{"source":198,"target":173},{"source":198,"target":204},{"source":198,"target":171},{"source":204,"target":173},{"source":199,"target":179},{"source":199,"target":205},{"source":199,"target":171},{"source":205,"target":179},{"source":201,"target":169},{"source":172,"target":4},{"source":173,"target":4},{"source":173,"target":170},{"source":173,"target":172},{"source":173,"target":206},{"source":173,"target":207},{"source":173,"target":208},{"source":173,"target":209},{"source":173,"target":210},{"source":173,"target":211},{"source":173,"target":212},{"source":173,"target":213},{"source":206,"target":214},{"source":206,"target":173},{"source":207,"target":176},{"source":207,"target":215},{"source":207,"target":173},{"source":215,"target":176},{"source":208,"target":216},{"source":208,"target":173},{"source":209,"target":174},{"source":209,"target":217},{"source":209,"target":173},{"source":217,"target":174},{"source":210,"target":218},{"source":210,"target":173},{"source":211,"target":175},{"source":211,"target":219},{"source":211,"target":173},{"source":219,"target":175},{"source":212,"target":170},{"source":213,"target":172},{"source":174,"target":4},{"source":174,"target":169},{"source":174,"target":220},{"source":174,"target":221},{"source":174,"target":222},{"source":220,"target":223},{"source":220,"target":174},{"source":221,"target":224},{"source":221,"target":174},{"source":222,"target":169},{"source":175,"target":4},{"source":175,"target":169},{"source":175,"target":225},{"source":175,"target":226},{"source":175,"target":227},{"source":225,"target":228},{"source":225,"target":175},{"source":226,"target":174},{"source":226,"target":229},{"source":226,"target":175},{"source":229,"target":174},{"source":227,"target":169},{"source":176,"target":4},{"source":176,"target":170},{"source":176,"target":172},{"source":176,"target":230},{"source":176,"target":231},{"source":176,"target":232},{"source":176,"target":233},{"source":176,"target":234},{"source":176,"target":235},{"source":176,"target":236},{"source":176,"target":237},{"source":230,"target":238},{"source":230,"target":176},{"source":231,"target":239},{"source":231,"target":176},{"source":232,"target":240},{"source":232,"target":176},{"source":233,"target":176},{"source":233,"target":241},{"source":233,"target":176},{"source":241,"target":176},{"source":234,"target":177},{"source":234,"target":242},{"source":234,"target":176},{"source":242,"target":177},{"source":235,"target":178},{"source":235,"target":243},{"source":235,"target":176},{"source":243,"target":178},{"source":236,"target":170},{"source":237,"target":172},{"source":177,"target":4},{"source":177,"target":169},{"source":177,"target":244},{"source":177,"target":245},{"source":177,"target":246},{"source":177,"target":247},{"source":244,"target":248},{"source":244,"target":177},{"source":245,"target":249},{"source":245,"target":177},{"source":246,"target":250},{"source":246,"target":177},{"source":247,"target":169},{"source":178,"target":4},{"source":178,"target":169},{"source":178,"target":251},{"source":178,"target":252},{"source":178,"target":253},{"source":251,"target":254},{"source":251,"target":178},{"source":252,"target":177},{"source":252,"target":255},{"source":252,"target":178},{"source":255,"target":177},{"source":253,"target":169},{"source":179,"target":4},{"source":179,"target":170},{"source":179,"target":256},{"source":179,"target":257},{"source":179,"target":258},{"source":179,"target":259},{"source":179,"target":260},{"source":256,"target":261},{"source":256,"target":179},{"source":257,"target":262},{"source":257,"target":179},{"source":258,"target":180},{"source":258,"target":263},{"source":258,"target":179},{"source":263,"target":180},{"source":259,"target":181},{"source":259,"target":264},{"source":259,"target":179},{"source":264,"target":181},{"source":260,"target":170},{"source":180,"target":4},{"source":180,"target":169},{"source":180,"target":265},{"source":180,"target":266},{"source":180,"target":267},{"source":180,"target":268},{"source":180,"target":269},{"source":180,"target":270},{"source":265,"target":271},{"source":265,"target":180},{"source":266,"target":272},{"source":266,"target":180},{"source":267,"target":273},{"source":267,"target":180},{"source":268,"target":274},{"source":268,"target":180},{"source":269,"target":275},{"source":269,"target":180},{"source":270,"target":169},{"source":181,"target":4},{"source":181,"target":169},{"source":181,"target":276},{"source":181,"target":277},{"source":181,"target":278},{"source":276,"target":279},{"source":276,"target":181},{"source":277,"target":180},{"source":277,"target":280},{"source":277,"target":181},{"source":280,"target":180},{"source":278,"target":169},{"source":182,"target":4},{"source":182,"target":183},{"source":182,"target":281},{"source":182,"target":282},{"source":281,"target":172},{"source":281,"target":283},{"source":281,"target":182},{"source":283,"target":172},{"source":282,"target":183},{"source":183,"target":4},{"source":183,"target":179},{"source":183,"target":284},{"source":183,"target":285},{"source":183,"target":286},{"source":183,"target":287},{"source":183,"target":288},{"source":284,"target":172},{"source":284,"target":289},{"source":284,"target":183},{"source":289,"target":172},{"source":285,"target":290},{"source":285,"target":183},{"source":286,"target":291},{"source":286,"target":183},{"source":287,"target":292},{"source":287,"target":183},{"source":288,"target":179},{"source":184,"target":4},{"source":184,"target":179},{"source":184,"target":293},{"source":184,"target":294},{"source":184,"target":295},{"source":293,"target":182},{"source":293,"target":296},{"source":293,"target":184},{"source":296,"target":182},{"source":294,"target":297},{"source":294,"target":184},{"source":295,"target":179},{"source":185,"target":4},{"source":185,"target":183},{"source":185,"target":298},{"source":185,"target":299},{"source":298,"target":173},{"source":298,"target":300},{"source":298,"target":185},{"source":300,"target":173},{"source":299,"target":183},{"source":186,"target":4},{"source":186,"target":183},{"source":186,"target":301},{"source":186,"target":302},{"source":301,"target":173},{"source":301,"target":303},{"source":301,"target":186},{"source":303,"target":173},{"source":302,"target":183}],"multigraph":true}