Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: bf073e2fe0b00724c525c42a980679e38a4da90b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
  <uml:Model xmi:id="_DtQEwDLdEd2_U4efLnjQIw" name="corba">
    <ownedComment xmi:id="_Qm8QcGJWEeG3qIU2KF8MuA">
      <body>The CORBA primitive types are defined by means of the C++ profile. For portability, they rely on the (C99) standard include file stdint.h</body>
    </ownedComment>
    <packagedElement xmi:type="uml:DataType" xmi:id="_ZXcrcD0REd2lhaJErguyFA" name="Array">
      <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_IaxxED3kEd2O2pi7NYtbsg" parameter="_KfvScD3kEd2O2pi7NYtbsg _ZngtYD3lEd2O2pi7NYtbsg _8xIjUEd5Ed2Q3Lt-_ZCAOw">
        <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_KfvScD3kEd2O2pi7NYtbsg" parameteredElement="_UOqO0D3kEd2O2pi7NYtbsg">
          <ownedParameteredElement xmi:type="uml:DataType" xmi:id="_UOqO0D3kEd2O2pi7NYtbsg" name="T" templateParameter="_KfvScD3kEd2O2pi7NYtbsg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_ZngtYD3lEd2O2pi7NYtbsg" parameteredElement="_cULvAD3lEd2O2pi7NYtbsg">
          <ownedParameteredElement xmi:type="uml:LiteralInteger" xmi:id="_cULvAD3lEd2O2pi7NYtbsg" name="nbOfRows" templateParameter="_ZngtYD3lEd2O2pi7NYtbsg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_8xIjUEd5Ed2Q3Lt-_ZCAOw" parameteredElement="_J9OKIEd6Ed2Q3Lt-_ZCAOw">
          <ownedParameteredElement xmi:type="uml:LiteralInteger" xmi:id="_J9OKIEd6Ed2Q3Lt-_ZCAOw" name="nbOfColons" templateParameter="_8xIjUEd5Ed2Q3Lt-_ZCAOw"/>
        </ownedParameter>
      </ownedTemplateSignature>
      <ownedAttribute xmi:id="_fMhocD0REd2lhaJErguyFA" name="numberOfRows" visibility="public" type="_FxVBkB6LEd6Nj_33Eb_pxw" isUnique="false">
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_-yHRsEd7Ed2Q3Lt-_ZCAOw" value="nbOfRows"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_fx0t4D0REd2lhaJErguyFA" name="numberOfColons" visibility="public" type="_FxVBkB6LEd6Nj_33Eb_pxw" isUnique="false">
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_fNdNkEd6Ed2Q3Lt-_ZCAOw" value="nbOfColons"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_aGz1YD0dEd2lhaJErguyFA" name="elementType" visibility="public" type="_UOqO0D3kEd2O2pi7NYtbsg" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WHQBkEd7Ed2Q3Lt-_ZCAOw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WHZLgEd7Ed2Q3Lt-_ZCAOw" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_WHjjkEd7Ed2Q3Lt-_ZCAOw">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="__XFfIB-UEd6nGq8wpI2tjg" name="Any"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Pf0dQB-VEd6nGq8wpI2tjg" name="Wchar"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_CTLbgB6SEd6ITtm_FH3jRw" name="UnsignedShort"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Wx0C4B6SEd6ITtm_FH3jRw" name="UnsignedLongLong"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_-5FTMB6REd6ITtm_FH3jRw" name="UnsignedLong"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_9XvcQB6REd6ITtm_FH3jRw" name="Short"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_IYEXcB-VEd6nGq8wpI2tjg" name="Octet"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_7CL6IB6REd6ITtm_FH3jRw" name="LongLong"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wzSnwB6SEd6ITtm_FH3jRw" name="LongDouble"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_FxVBkB6LEd6Nj_33Eb_pxw" name="Long"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wbw4kB6SEd6ITtm_FH3jRw" name="Float"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_qgMSAB6SEd6ITtm_FH3jRw" name="Double"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_GPceEB-VEd6nGq8wpI2tjg" name="Char"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Bv7l0B-VEd6nGq8wpI2tjg" name="Boolean"/>
    <profileApplication xmi:id="_DtQEwjLdEd2_U4efLnjQIw">
      <eAnnotations xmi:id="_DtQEwzLdEd2_U4efLnjQIw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_JV5UgB6LEd6Nj_33Eb_pxw">
      <eAnnotations xmi:id="_JWB3YB6LEd6Nj_33Eb_pxw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
      </eAnnotations>
      <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
    </profileApplication>
  </uml:Model>
  <l2:ModelLibrary xmi:id="_FrmAwDLdEd2_U4efLnjQIw" base_Package="_DtQEwDLdEd2_U4efLnjQIw"/>
  <C_Cpp:Typedef xmi:id="_DpdTQB-VEd6nGq8wpI2tjg" definition="bool" base_primitivetype="_Bv7l0B-VEd6nGq8wpI2tjg"/>
  <C_Cpp:Typedef xmi:id="_LlZPEB-VEd6nGq8wpI2tjg" definition="unsigned char" base_primitivetype="_IYEXcB-VEd6nGq8wpI2tjg"/>
  <C_Cpp:Typedef xmi:id="_RegXgB-VEd6nGq8wpI2tjg" definition="unsigned short" base_primitivetype="_Pf0dQB-VEd6nGq8wpI2tjg"/>
  <C_Cpp:Typedef xmi:id="_6hF5AMMFEd6DF55s2oWakw" definition="int" base_primitivetype="_FxVBkB6LEd6Nj_33Eb_pxw"/>
  <C_Cpp:Typedef xmi:id="_QwNhYMMYEd6DF55s2oWakw" definition="char" base_primitivetype="_GPceEB-VEd6nGq8wpI2tjg"/>
  <C_Cpp:Typedef xmi:id="_ZSqqoMMYEd6DF55s2oWakw" definition="double" base_primitivetype="_qgMSAB6SEd6ITtm_FH3jRw"/>
  <C_Cpp:Typedef xmi:id="_bJ-xkMMYEd6DF55s2oWakw" definition="float" base_primitivetype="_wbw4kB6SEd6ITtm_FH3jRw"/>
  <C_Cpp:Typedef xmi:id="_dglckMMYEd6DF55s2oWakw" definition="long double" base_primitivetype="_wzSnwB6SEd6ITtm_FH3jRw"/>
  <C_Cpp:Typedef xmi:id="_grG30MMYEd6DF55s2oWakw" definition="int64_t" base_primitivetype="_7CL6IB6REd6ITtm_FH3jRw"/>
  <C_Cpp:Typedef xmi:id="_ikBhQMMYEd6DF55s2oWakw" definition="int16_t" base_primitivetype="_9XvcQB6REd6ITtm_FH3jRw"/>
  <C_Cpp:Typedef xmi:id="_kltFIMMYEd6DF55s2oWakw" definition="uint32_t" base_primitivetype="_-5FTMB6REd6ITtm_FH3jRw"/>
  <C_Cpp:Typedef xmi:id="_nW5aYMMYEd6DF55s2oWakw" definition="uint16_t" base_primitivetype="_CTLbgB6SEd6ITtm_FH3jRw"/>
  <C_Cpp:Typedef xmi:id="_plbHcMMYEd6DF55s2oWakw" definition="uint64_t" base_primitivetype="_Wx0C4B6SEd6ITtm_FH3jRw"/>
  <C_Cpp:Include xmi:id="_L7vsoGJWEeG3qIU2KF8MuA" header="#include &lt;stdint.h>" base_package="_DtQEwDLdEd2_U4efLnjQIw"/>
</xmi:XMI>

Back to the top