Ignore:
Timestamp:
12/05/09 14:23:12 (15 years ago)
Author:
nasko
Message:

Work in progress

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/xtext-MDT/org.modelica.emf/model/OpenModelicaAbstactSyntax.ecore

    r551 r552  
    567567    </eClassifiers>
    568568    <eClassifiers xsi:type="ecore:EClass" name="CREF" eSuperTypes="#//Exp/uExp">
    569       <eStructuralFeatures xsi:type="ecore:EReference" name="componentReg" lowerBound="1"
     569      <eStructuralFeatures xsi:type="ecore:EReference" name="componentRef" lowerBound="1"
    570570          eType="#//ComponentRef/uComponentRef" containment="true"/>
    571571    </eClassifiers>
     
    753753    <eClassifiers xsi:type="ecore:EClass" name="uComponentRef" abstract="true"/>
    754754    <eClassifiers xsi:type="ecore:EClass" name="CREF_QUAL" eSuperTypes="#//ComponentRef/uComponentRef">
    755       <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1"
    756           eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
     755      <eStructuralFeatures xsi:type="ecore:EAttribute" name="ref" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    757756      <eStructuralFeatures xsi:type="ecore:EReference" name="subscripts" upperBound="-1"
    758757          eType="#//Subscript/uSubscript" containment="true"/>
    759758      <eStructuralFeatures xsi:type="ecore:EReference" name="componentRef" lowerBound="1"
    760759          eType="#//ComponentRef/uComponentRef" containment="true"/>
     760      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    761761    </eClassifiers>
    762762    <eClassifiers xsi:type="ecore:EClass" name="CREF_IDENT" eSuperTypes="#//ComponentRef/uComponentRef">
    763       <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1"
    764           eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
     763      <eStructuralFeatures xsi:type="ecore:EAttribute" name="ref" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    765764      <eStructuralFeatures xsi:type="ecore:EReference" name="subscripts" upperBound="-1"
    766765          eType="#//Subscript/uSubscript" containment="true"/>
     766      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    767767    </eClassifiers>
    768768    <eClassifiers xsi:type="ecore:EClass" name="WILD" eSuperTypes="#//ComponentRef/uComponentRef"/>
     769    <eClassifiers xsi:type="ecore:EClass" name="CREF_QUAL_RESOLVED" eSuperTypes="#//ComponentRef/uComponentRef">
     770      <eStructuralFeatures xsi:type="ecore:EReference" name="ref" lowerBound="1" eType="#//Component/COMPONENT"/>
     771      <eStructuralFeatures xsi:type="ecore:EReference" name="subscripts" upperBound="-1"
     772          eType="#//Subscript/uSubscript" containment="true"/>
     773      <eStructuralFeatures xsi:type="ecore:EReference" name="componentRef" lowerBound="1"
     774          eType="#//ComponentRef/uComponentRef" containment="true"/>
     775      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
     776    </eClassifiers>
     777    <eClassifiers xsi:type="ecore:EClass" name="CREF_IDENT_RESOLVED" eSuperTypes="#//ComponentRef/uComponentRef">
     778      <eStructuralFeatures xsi:type="ecore:EReference" name="ref" lowerBound="1" eType="#//Component/COMPONENT"/>
     779      <eStructuralFeatures xsi:type="ecore:EReference" name="subscripts" upperBound="-1"
     780          eType="#//Subscript/uSubscript" containment="true"/>
     781      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
     782    </eClassifiers>
    769783  </eSubpackages>
    770784  <eSubpackages name="Path" nsURI="http://www.openmodelica.org/openmodelica.abstact.syntax/Path"
     
    869883  <eSubpackages name="Iterators" nsURI="http://www.openmodelica.org/openmodelica.abstact.syntax/Iterators"
    870884      nsPrefix="Iterators">
    871     <eClassifiers xsi:type="ecore:EClass" name="ForIterator">
    872       <eStructuralFeatures xsi:type="ecore:EReference" name="tuple" eType="#//Iterators/tuple_ForIterator"
    873           containment="true"/>
    874     </eClassifiers>
    875     <eClassifiers xsi:type="ecore:EClass" name="tuple_ForIterator">
    876       <eStructuralFeatures xsi:type="ecore:EAttribute" name="Ident" lowerBound="1"
    877           eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    878       <eStructuralFeatures xsi:type="ecore:EReference" name="Exp" eType="#//Exp/uExp"
    879           containment="true"/>
    880     </eClassifiers>
    881885    <eClassifiers xsi:type="ecore:EClass" name="ForIterators">
    882886      <eStructuralFeatures xsi:type="ecore:EReference" name="forIterator" upperBound="-1"
    883887          eType="#//Iterators/ForIterator" containment="true"/>
     888    </eClassifiers>
     889    <eClassifiers xsi:type="ecore:EClass" name="ForIterator">
     890      <eStructuralFeatures xsi:type="ecore:EReference" name="tuple" eType="#//Iterators/tuple_ForIterator"
     891          containment="true"/>
     892    </eClassifiers>
     893    <eClassifiers xsi:type="ecore:EClass" name="tuple_ForIterator">
     894      <eStructuralFeatures xsi:type="ecore:EAttribute" name="Ident" lowerBound="1"
     895          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
     896      <eStructuralFeatures xsi:type="ecore:EReference" name="Exp" eType="#//Exp/uExp"
     897          containment="true"/>
    884898    </eClassifiers>
    885899  </eSubpackages>
Note: See TracChangeset for help on using the changeset viewer.