Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 3b4d183078b5f2af6ba30922c4f3efc431294caf (plain) (tree)





























                                                                                                                                              
                                                                                                             









                                                                                                                                             






































                                                                                                                                  
<?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="trace"
    nsURI="http://www.eclipse.org/gmf/2006/Trace" nsPrefix="trace">
  <eClassifiers xsi:type="ecore:EClass" name="TraceModel">
    <eOperations name="getNodeTrace" eType="#//GenNodeTrace">
      <eParameters name="visualID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eOperations name="getLinkTrace" eType="#//GenLinkTrace">
      <eParameters name="visualID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eOperations name="getAllAbstractTraces" upperBound="-1" eType="#//AbstractTrace"/>
    <eOperations name="purgeUnprocessedTraces"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="nodeTraces" upperBound="-1"
        eType="#//GenNodeTrace" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="childNodeTraces" upperBound="-1"
        eType="#//GenChildNodeTrace" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="linkTraces" upperBound="-1"
        eType="#//GenLinkTrace" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="toolGroupTraces" upperBound="-1"
        eType="#//ToolGroupTrace" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AbstractTrace" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="visualID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
        iD="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="processed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        transient="true" defaultValueLiteral="false"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MatchingTrace" abstract="true" eSuperTypes="#//AbstractTrace">
    <eOperations name="getQueryContext" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
    <eOperations name="getEClassComparision" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
      <eParameters name="varName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eParameters name="eClass" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
    </eOperations>
    <eOperations name="getEStructuralFeatureComparison" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
      <eParameters name="varName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eParameters name="feature" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="queryText" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        derived="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GenNodeTrace" eSuperTypes="#//MatchingTrace">
    <eOperations name="setContext">
      <eParameters name="genNode" eType="ecore:EClass ../../org.eclipse.gmf.codegen/models/gmfgen.ecore#//GenNode"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="nodeLabelTraces" upperBound="-1"
        eType="#//GenNodeLabelTrace" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="compartmentTraces" upperBound="-1"
        eType="#//GenCompartmentTrace" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GenChildNodeTrace" eSuperTypes="#//GenNodeTrace"/>
  <eClassifiers xsi:type="ecore:EClass" name="GenNodeLabelTrace" eSuperTypes="#//MatchingTrace">
    <eOperations name="setContext">
      <eParameters name="genNodeLabel" eType="ecore:EClass ../../org.eclipse.gmf.codegen/models/gmfgen.ecore#//GenNodeLabel"/>
    </eOperations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GenLinkTrace" eSuperTypes="#//MatchingTrace">
    <eOperations name="setContext">
      <eParameters name="genLink" eType="ecore:EClass ../../org.eclipse.gmf.codegen/models/gmfgen.ecore#//GenLink"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="linkLabelTraces" upperBound="-1"
        eType="#//GenLinkLabelTrace" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GenCompartmentTrace" eSuperTypes="#//MatchingTrace">
    <eOperations name="setContext">
      <eParameters name="genCompartment" eType="ecore:EClass ../../org.eclipse.gmf.codegen/models/gmfgen.ecore#//GenCompartment"/>
    </eOperations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GenLinkLabelTrace" eSuperTypes="#//MatchingTrace">
    <eOperations name="setContext">
      <eParameters name="genLinkLabel" eType="ecore:EClass ../../org.eclipse.gmf.codegen/models/gmfgen.ecore#//GenLinkLabel"/>
    </eOperations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ToolGroupTrace" eSuperTypes="#//MatchingTrace">
    <eOperations name="setContext">
      <eParameters name="toolGroup" eType="ecore:EClass ../../org.eclipse.gmf.codegen/models/gmfgen.ecore#//ToolGroup"/>
    </eOperations>
  </eClassifiers>
</ecore:EPackage>

Back to the top