Commit 331d3a97 authored by Martti Käärik's avatar Martti Käärik
Browse files

Exclude null from extensions set.

parent d91a41fb
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -773,7 +773,7 @@
  <eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="#//Element">
    <eOperations name="transitiveExtending" upperBound="-1" eType="#//Extension">
      <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
        <details key="body" value="&#xA;                if (self.extending.oclIsKindOf(AnnotationType)) then&#xA;                    OrderedSet { self.extending.oclAsType(AnnotationType).extension }&#xA;                else&#xA;                    if (self.extending.oclIsKindOf(ComponentType)) then&#xA;                        OrderedSet { self.extending.oclAsType(ComponentType).extension }&#xA;                    else&#xA;                        if (self.extending.oclIsKindOf(GateType)) then&#xA;                            OrderedSet { self.extending.oclAsType(GateType).extension }&#xA;                        else&#xA;                            if (self.extending.oclIsKindOf(StructuredDataType)) then&#xA;                                self.extending.oclAsType(StructuredDataType).extension&#xA;                            else&#xA;                                if (self.extending.oclIsKindOf(SimpleDataType)) then&#xA;                                    OrderedSet { self.extending.oclAsType(SimpleDataType).extension }&#xA;                                else&#xA;                                    OrderedSet { }&#xA;                                endif&#xA;                            endif&#xA;                        endif&#xA;                    endif&#xA;                endif&#xA;                "/>
        <details key="body" value="&#xA;                if (self.extending.oclIsKindOf(AnnotationType)) then&#xA;                    OrderedSet { self.extending.oclAsType(AnnotationType).extension }->reject(oclIsUndefined())&#xA;                else&#xA;                    if (self.extending.oclIsKindOf(ComponentType)) then&#xA;                        OrderedSet { self.extending.oclAsType(ComponentType).extension }->reject(oclIsUndefined())&#xA;                    else&#xA;                        if (self.extending.oclIsKindOf(GateType)) then&#xA;                            OrderedSet { self.extending.oclAsType(GateType).extension }->reject(oclIsUndefined())&#xA;                        else&#xA;                            if (self.extending.oclIsKindOf(StructuredDataType)) then&#xA;                                self.extending.oclAsType(StructuredDataType).extension->reject(oclIsUndefined())&#xA;                            else&#xA;                                if (self.extending.oclIsKindOf(SimpleDataType)) then&#xA;                                    OrderedSet { self.extending.oclAsType(SimpleDataType).extension }->reject(oclIsUndefined())&#xA;                                else&#xA;                                    OrderedSet { }&#xA;                                endif&#xA;                            endif&#xA;                        endif&#xA;                    endif&#xA;                endif&#xA;                "/>
      </eAnnotations>
      <eAnnotations source="http://www.eclipse.org/OCL/Collection">
        <details key="nullFree" value="false"/>