SlideShare une entreprise Scribd logo
1  sur  56
!# $ ! & '
             quot;  !%    (
&   (   )
        *   +  +
,-


.   / 0
.   1      +
                     !quot;              quot; %
                                     #$

.
        &'
        (%)
        *, #
         +       , ''+
         (-#-   %
        . %      * '
                   %     /       0    *1

.           0
        *2           3
        (,
         '        '4
         , $
          ,       quot; 35       5

.   2 )     3 0
/ 0


 / 2
  2 4




        6
3         +         5 6


#    3                             3 +        5   +
7                       8
9 :;
 ! !                    3*               +-
                                         <
 -           =>0                                  0 +
                                                  ?
0
8(               ' %9   #quot;:        ' )
2                            +     -         +
@0           +    +                      2        +-
                 +      -          + quot;
                                                        7
1                0 / 2
                    2




                                     (,
                                      ,   '
                                          #      !quot;
    = %   >,
          %  (

                                                * ' #
                                                  %

                                 %
                +
                '

                                          < :
          < :        9                      9
                         '
                             9




                                                $ %
                 '
                         4




                9                           '
                                           9
                                                        ;

           ;    ? @
3    -                         +




                          <,
                                        3
5
'




                    !'5
<%




     ( +
       '




                               !   55
                                    '

           A 5 (%
)               - / 2
                   2




                                                  <,
                                                             3
    5
    '




         ! B   ' >' #
               , %
                5                                            =      C
     %




                                                              7     @= '   5
    <




                                                              6   7 @$ D
                         ,,
                         9 #4       5




                           ,,               .       5
                                5       B       ' >'
                                                , %   $ %

                                                   !    55
                                                         '          ?



                A 5 (%
=A            / 2
                                    2


         A
     %%
    83 >         >    3        5 )'
                                : '
    8E       B        -    :            5:    - : )'
                                                   '
    83'           : %
                 5 < '             #9    :    %
    8=               > '       '    9    ':
    83           5     (           '    '


                           *
B                0             =A            &> 3
                                             / 5       72 >
                                                          8
5 A              ) 22
                  =/



          (,
           ,                          4         :(

  (         #>       '                (        #>   '
      !'5                                   quot; %/! quot;
                                             $    1

      '
      %

                                      4          #* , '
                         4
                                  /         9      '
                                                   %    1

  < '
   %           #9

      (,
       ,       '5
      /    +     1           '>       < '
                                       %       F ,
                                            /$ % 1
B +        -       ) 22
                   =/


 3      +              +0
        +              7 8
8! '5       <,                  = %   >,,
8! %           .       5     !quot;
8! '5       <,                    %
                                * '         '
                                            #       ,'
        +              7 8
83     %        ,
               (,               !quot;/             1
8< '
  %         #9     5
8( ,
  ,         ',> '
             ' %       9        ,
8=          5 (            #3         5#*
                                       '
1        +


/   /   =/   2>   &> 3
                  / =5




                         6
@    C /               /



     )' )                                          #
      ! B

    3         )'   )                  )'   )       #   #
                             #3
    H   - I                                    3




' C
,

(,
 ,                           9                 : + 2
*)      !              !quot;
                       ! #9                    E + 2
                                                quot;
(,
 ,                      quot;                      quot;
                                               #
(       #3             ! B        #            quot; %
                                               #$
                                                           G
/   =>D                /1



2   -                           3


        /F/
         E        =/                J /J 4
                                     K    1
              -
                            3

        /F/
         $                          quot;   !%
              -
                            3

        /F/                             quot;
                                        #
              -
                            3

        /F'
         !                          $5
                                              7
&> 3
/ =5             3



!%   C

           LL    'M
                  'M                        L'
                                            L     + M
                                                  , M
                quot;9 '
                C '
                 C                         + quot;9 ,
                                           ! CC
                                     * '     C)



                              quot;2 '
                               3

.      5
       C
     L + quot;9 ,
      L ! C
          C              MM
           9 C '
            = C
              $                       .    C
       N    '        O   P            #3 5         '
                                                   5
                                      # *,
                                         + ' *5 . '
                                                5
                                      #     ' >   3
                                                  (
&> 3 (
/ =5


 quot;

          LL    'M
                'M       )         LL     'M
                                           'M     ,       L
                                                          L        'M
                                                                    'M
               -         Q                            Q




 , 3 ,%

          L'
           L   + M
               , M                 L'
                                    L     + M
                                          , M             L'
                                                           L   + M
                                                               , M
          5
          $    D D
               F
               + +
                G                       D
                                        (                      /
                             $''   *,C
                                    + N     9     P




           <    D
                (    F

       :
      <C       ) #M2 ''
                    '/       F /H$        + +
                                          F I11                          ;
1   =
1            0


HH I
 HF 5        5 6 ?       + 2
                          3*        +
 !!
$!F G       A    5        - '
                           J 3              1 3*
    2        +
$!F
 !E                            > >/
                                15quot;          B?          (
      G-3*       A            +     quot;
 !K
$!F                  2    -    7@       E8
                                        quot;!
$!F
 !9                       +0                        5>
      /          /       +   +quot;
 !L
$!F @   K!
         quot;           quot; K
                      / quot;                           I<
    //
     $=   3            I                ?+         quot;
$!F & -
 !%                           A -       &          *A +      ?



    0
        %    !       3*                 A
                                        quot;
3                 +
                     / 2
                      2               ?   4

.   1C +  /=
        + &>                         *A       quot;    5 3         /
                                              $quot;   B
.   &       *A 0 &> 3
                 / =5
                                              Equot;           3
.   B               0 /                       Kquot;   1
                F     2 >5 ( '
                       )
                                              9quot;       +
                    ) B 5 R:
                     '      5
                                              Lquot;   ' +
.   /       =        3
.   1                0
                $+ , < ,
                3%       : + 2
                   '    J ,#
                J , K
                $ D #9 ' >

.       +   M -              N   3
.   ' +                  '
                         2   (        A
&       *A /             +=


.       &>
        / -                   quot;    5 3         /
    (5#     quot;                 $quot;   B
            *5                Equot;           3
    < =          /= (1
                              Kquot;   1
     5!
                              9quot;       +
                              Lquot;   ' +
.       &>
        /
    3   ,' (

.       /
    Squot; !
      /S 1
    *2 '
      )
&>
/=   (


         quot;    5 3         /
         $quot;   B
         Equot;           3
         Kquot;   1
         9quot;       +
         Lquot;   ' +
&> 3
/ =5                                            +


                                                                   «metaclass»                        «metaclass»                   «metaclass»          quot;    5 3             /
                                                                    Package                             Class                        Attribute

                                                                                                +     isActive: Boolean                                  $quot;   B
                                                                                                                                                         Equot;               3
                                                                    «extends»                          «extends»                       «extends»
                                                                                                                                                         Kquot;   1
                                                                       root                         BusinessObj ect                      simple
                                                                                                                                                         9quot;       +
                                                                                            -       tableName: char             -   DbName: char
                                                                                                                                -   DbType: char
                                                                                                                                -   DbLength: int        Lquot;   ' +


                «metaclass»                                     «metaclass»                                               «metaclass»
                Association                                     Composition                                               Aggregation

+   direction: Direction = Source -> Desti...   +   direction: Direction = Destination -> ...            +   direction: Direction = Source -> Desti...




                                                                 «extends»
                 «extends»
                                                                                                                           «extends»

                 hbn_link                                        hbn_part
                                                                                                                          hbn_assigned
         -   DbName: char                              -   DbName: char

                                                                                                                                                                      6
5 3        <


                                              MetaModel (UML Profile)              quot;    5 3         /
                                                                                   $quot;   B
                                                                                   Equot;           3
                                                                                   Kquot;   1
 Enterprise Architect                                                   Workflow   9quot;       +
                                                                                   Lquot;   ' +
                               UML2Exporter




               MetaModel
             (*.profile.uml)
                                                                                                G




 3,'                !          +) 5
                                 5
&>
/ /


                                                                                     quot;    5 3             /
                                                                                     $quot;   B
                                                                                     Equot;               3
                                                                                     Kquot;   1
                                                                                     9quot;       +
                                                                                     Lquot;   ' +


                                                                  «BusinessObject»
    «BusinessObject»     +eigeneTermine       +besitzer
                                                                      Person
         Termin
                                     «part»
                                                           «simple»
«simple»
                                                           - groesse: int
- titel: String             +termine           +teilnehmer - geburtstag: Date
- beschreibung: String
                                                           - name: String
- zeitpunkt: Date                   «assigned»
                                                           - vorname: String

+belegtDurch



         «link»

     +raum                                                                                        7

     «BusinessOb...
      Ressource

    «simple»
    + name: String
+ B
+     AA
       3


           quot;    5 3         /
           $quot;   B
           Equot;           3
           Kquot;   1
           9quot;       +
           Lquot;   ' +
/                <


                                                                 MetaModel (UML Profile)              quot;    5 3             /
                                                                                                      $quot;   B
                                                 Eclipse UML2
                                                 Object Model 1
                                                                                                      Equot;               3
                                                                                                      Kquot;   1
    Enterprise Architect                                                                   Workflow   9quot;       +
                                                                                                      Lquot;   ' +
                                  UML2Exporter
                                  UML2Exporter



                                                     XMIReader




                  MetaModel                      Model
                (*.profile.uml)                  (*.uml)
                                                                                                                   ;
/   *-   *3
M > N
  =

              quot;    5 3         /
              $quot;   B
              Equot;           3
              Kquot;   1
              9quot;       +
              Lquot;   ' +
/                *3      +


                                                                                                quot;   5 3             /
                                                                                               $quot;   B
                                                                                               Equot;               3
                                                                                               Kquot;   1
                                                                                               9quot;       +
                                                                                               Lquot;   ' +

6407 INFO   CompositeComponent - XmiReader: file 'Model/model.uml' => slot 'model'
6453 INFO   CompositeComponent - CheckComponent: expression model.eAllContents check file(s): checks::HibGen
7250 ERROR WorkflowRunner     - Workflow interrupted. Reason: Errors during validation.
7250 ERROR WorkflowRunner     - Tagged Value 'DbName' is not set in link [Termin]-->[Ressource]!




                                                                                                            ?
/              *-                 *3


                                                                      MetaModel (UML Profile)                       quot;    5 3             /
                                                                                                                    $quot;   B
                                                       Eclipse UML2
                                                       Object Model 1                                               Equot;               3
                                                                                                                    Kquot;   1
    Enterprise Architect                                                                                 Workflow   9quot;       +
                                                                                                                    Lquot;   ' +
                                       UML2Exporter
                                       UML2Exporter




                                                                        Component
                                                          XMIReader



                                                                          Check-




                                                                                    Check File
                  MetaModel                                                          (*.chk)
                                                      Model
                (*.profile.uml)                       (*.uml)
                                                                                                                                 6

                                                                                            Extensions
                                                                                              (*.ext)
/         3                (
/+                    3* 2 -

                                               quot;    5 3             /

      quot;
      #                                        $quot;   B
                                               Equot;               3
                                               Kquot;   1
                                               9quot;       +
                                               Lquot;   ' +
 !#           /   1            !#       / 1




                      5   '
                          #             !quot;
                                        ! #9
                                    *                       6
2> 3                                           I
/                                     )

                                                                                                                                    quot;    5 3             /
                                                        +modAttribute          Attribute
 DiffModel                            DiffTable
                                                                  0..*
                                                                                                                                    $quot;   B
                     +modTable                          +newAttribute

                           0..*                                     0..*                                                            Equot;               3
                                                         +delAttribute
                                                                                                                                    Kquot;   1
                                                                    0..*
                                                                                                                                    9quot;       +
                     +newTable
                                       Table
                            0..*
                                                                                                                                    Lquot;   ' +
                      +delTable

                            0..*                                  Element

                                                              -   name: String




             Model            Table               DiffModel        DiffTable               Attribute       +type       DBType

                                                                                                                   -    size: int

                                                                                                                                                 6




                                                                      PKey                   FKey           DataField

                                                                                      -    table: String
/   I<


         quot;    5 3              /
         $quot;   B
         Equot;                3
         Kquot;   1
         9quot;       +
         Lquot;   ' +




                      66
/   3   I




            6G
/                           3


                                                                 MetaModel (UML Profile)                                     quot;    5 3              /
                                                                                                                             $quot;   B
                                                  Eclipse UML2                                    EMF/ECore
                                                  Object Model 1                                 Object Model 2              Equot;                3
                                                                                                                             Kquot;   1
    Enterprise Architect                                                                                          Workflow   9quot;       +
                                                                                                                             Lquot;   ' +




                                                                                      Transformation
                                  UML2Exporter
                                  UML2Exporter




                                                                   Component
                                                     XMIReader



                                                                     Check-




                                                                               Check File
                  MetaModel                                                     (*.chk)
                                                 Model
                (*.profile.uml)                  (*.uml)
                                                                                                                                          67

                                                                                          Extensions
                                                                                            (*.ext)
A +
    3          +

.       3                   *A            quot;    5 3             /
                                          $quot;   B
.&           *A      D                    Equot;               3

.                0   + =B
                     +                    Kquot;   1
                                          9quot;       +
.&                      =)                Lquot;   ' +
    75 +         =   G 3+        =2   8
.            3
.           *A 0     6   A3
               +

                                                       6
A +
=   3

              quot;    5 3              /
              $quot;   B
              Equot;                3
              Kquot;   1
              9quot;       +
              Lquot;   ' +




                           6;
A +
=   *A    D

              quot;    5 3             /
              $quot;   B
              Equot;               3
              Kquot;   1
              9quot;       +
              Lquot;   ' +




                           6
A +
=         A   7 8

                    quot;    5 3              /
                    $quot;   B
                    Equot;                3
                    Kquot;   1
                    9quot;       +
                    Lquot;   ' +




                                 6?
A +
=         A   7$8

                    quot;    5 3             /
                    $quot;   B
                    Equot;               3
                    Kquot;   1
                    9quot;       +
                    Lquot;   ' +




                                 G
A +
=   3

          quot;    5 3             /
          $quot;   B
          Equot;               3
          Kquot;   1
          9quot;       +
          Lquot;   ' +




                       G
A +
=       *A 0          6   A3
           +
                               quot;    5 3             /
R       >5            :   C
                               $quot;   B
                               Equot;               3
                               Kquot;   1
                               9quot;       +
                               Lquot;   ' +

9   #        '   >C




                                            G
5 3        <


                                                              MetaModel (UML Profile)                                                  quot;    5 3              /
                                                                                                                                       $quot;   B
                                               Eclipse UML2                                    EMF / ECore
                                               Object Model 1                                 Object Model 2                           Equot;                3
                                                                                                                                       Kquot;   1
 Enterprise Architect                                                                                                 Workflow         9quot;       +
                                                                                                                                       Lquot;   ' +




                                                                                   Transformation
                               UML2Exporter
                               UML2Exporter




                                                                Component




                                                                                                         Generation
                                                  XMIReader




                                                                                                          Xpand2
                                                                  Check-




                                                                                                           Code
                                                                            Check File               Templates               Code
               MetaModel                                                     (*.chk)                   (*.xpt)              (*.java)
                                              Model
             (*.profile.uml)                  (*.uml)
                                                                                                                                                    G6

                                                                                       Extensions
                                                                                         (*.ext)                      Scripts
                                                                                                                      (*.xml)
3   3*   =1   +


                  quot;    5 3          /
                  $quot;   B
                  Equot;            3
                  Kquot;   1
                  9quot;       +
                  Lquot;   ' +




                               GG
+       -                    3


                                                                  quot;    5 3              /
                                                                  $quot;   B
                                                                  Equot;                3
                                                                  Kquot;   1
                                                                  9quot;       +
                                                                  Lquot;   ' +



< %
org.openarchitectureware.workflow.lib.AbstractWorkflowComponent
    ,          -   %    )
#       #      A    $       ) 5)
#3% : -
   5          5
              '    3 '      < #quot;
                            '' '     '-   % '
                                                                               G7
' +   '
      2   (   =5 A




                < 5      (*
                         R     ( 3 A5
                                .R
                     ( G '! )5 5 A5
                      -      5




                                  G
0
! )5 5
    5    3, '
*2           3
(,
 '        '4
 , $
  ,       quot; 35   5




                     G;
2 -+ +
   +




         ,    3, ' '
               2 '     G


         K7
A <   /




          2/



               G?
1




         $
    (,
     '




                 7




(   ) 3 ' ' A5
      2
/       0 +7        K8
                    quot;E


         /      0+


    (          (,
                '


         (,
          '
         - :



    (T          *        ( % '
                                 7
&       *A + 5
            3*                     >   +   +



                '#
                 '
            %        B

                                           U
                                           U

    K   (   K            K   9




                                                   7




    =   B                    R (   (   9       9
5>




 ( # !!
  J       )   )   76
3


?       4




            7G
1         O       +


.
    .    5 5 9
            :         S        S,
    K       $5            5   9' '
    .    ,        5

.             >       0       D D    72 >
                                        8   3
.'   +    0       5             =     +




                                                77
+          @   4


.        /2     -            4
.I   <    5 6
.'   +        /         +=   A +
     < = (
      5!



.                            33   P



                                      7
G


         B   5'         %2 '
                          ) K
    (%        %'
               '         3       >5'
    B    5' ,       #    *, ''
                          + +
    quot;           )
    . ' 5:          )


    &    3 )        5#( %
                     '       /F , 2B 1
    F %
      5       '%             >
    *    ''                              7;
'3




,00
 C    ,    5
           0   ,00
                C    ) 5,
                        '   0


                                7

Contenu connexe

Plus de CHOOSE

Dissecting State-of-the-Art Android Malware Using Static and Dynamic Analysis
Dissecting State-of-the-Art Android Malware Using Static and Dynamic AnalysisDissecting State-of-the-Art Android Malware Using Static and Dynamic Analysis
Dissecting State-of-the-Art Android Malware Using Static and Dynamic AnalysisCHOOSE
 
Continuous Architecting of Stream-Based Systems
Continuous Architecting of Stream-Based SystemsContinuous Architecting of Stream-Based Systems
Continuous Architecting of Stream-Based SystemsCHOOSE
 
Modelling and Programming: Isn&rsquo;t it all the same?
Modelling and Programming: Isn&rsquo;t it all the same?Modelling and Programming: Isn&rsquo;t it all the same?
Modelling and Programming: Isn&rsquo;t it all the same?CHOOSE
 
Practical Models in Practice
Practical Models in PracticePractical Models in Practice
Practical Models in PracticeCHOOSE
 
Services and Models in a Large IT System
Services and Models in a Large IT SystemServices and Models in a Large IT System
Services and Models in a Large IT SystemCHOOSE
 
Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...
Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...
Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...CHOOSE
 
Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...
Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...
Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...CHOOSE
 
Choose'10: Stephane Ducasse - Powerful DSL engineering in Smalltalk
Choose'10: Stephane Ducasse - Powerful DSL engineering in SmalltalkChoose'10: Stephane Ducasse - Powerful DSL engineering in Smalltalk
Choose'10: Stephane Ducasse - Powerful DSL engineering in SmalltalkCHOOSE
 
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of TonguesChoose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of TonguesCHOOSE
 
Ralph Jocham The Risks Of Scrum Handout
Ralph Jocham The Risks Of Scrum HandoutRalph Jocham The Risks Of Scrum Handout
Ralph Jocham The Risks Of Scrum HandoutCHOOSE
 
Ralph Jocham The Risks Of Scrum
Ralph Jocham The Risks Of ScrumRalph Jocham The Risks Of Scrum
Ralph Jocham The Risks Of ScrumCHOOSE
 
Denker - Pharo: Present and Future - 2009-07-14
Denker - Pharo: Present and Future - 2009-07-14Denker - Pharo: Present and Future - 2009-07-14
Denker - Pharo: Present and Future - 2009-07-14CHOOSE
 
Hausi Müller - Towards Self-Adaptive Software-Intensive Systems
Hausi Müller - Towards Self-Adaptive Software-Intensive SystemsHausi Müller - Towards Self-Adaptive Software-Intensive Systems
Hausi Müller - Towards Self-Adaptive Software-Intensive SystemsCHOOSE
 
2008 02 01 Zeller
2008 02 01 Zeller2008 02 01 Zeller
2008 02 01 ZellerCHOOSE
 

Plus de CHOOSE (14)

Dissecting State-of-the-Art Android Malware Using Static and Dynamic Analysis
Dissecting State-of-the-Art Android Malware Using Static and Dynamic AnalysisDissecting State-of-the-Art Android Malware Using Static and Dynamic Analysis
Dissecting State-of-the-Art Android Malware Using Static and Dynamic Analysis
 
Continuous Architecting of Stream-Based Systems
Continuous Architecting of Stream-Based SystemsContinuous Architecting of Stream-Based Systems
Continuous Architecting of Stream-Based Systems
 
Modelling and Programming: Isn&rsquo;t it all the same?
Modelling and Programming: Isn&rsquo;t it all the same?Modelling and Programming: Isn&rsquo;t it all the same?
Modelling and Programming: Isn&rsquo;t it all the same?
 
Practical Models in Practice
Practical Models in PracticePractical Models in Practice
Practical Models in Practice
 
Services and Models in a Large IT System
Services and Models in a Large IT SystemServices and Models in a Large IT System
Services and Models in a Large IT System
 
Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...
Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...
Choose'10: Uwe Zdun - Compliance in service-oriented architectures: A model-d...
 
Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...
Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...
Choose'10: Jean-Marie Favre - Domain and Technique Specific Languages – A Jou...
 
Choose'10: Stephane Ducasse - Powerful DSL engineering in Smalltalk
Choose'10: Stephane Ducasse - Powerful DSL engineering in SmalltalkChoose'10: Stephane Ducasse - Powerful DSL engineering in Smalltalk
Choose'10: Stephane Ducasse - Powerful DSL engineering in Smalltalk
 
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of TonguesChoose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
 
Ralph Jocham The Risks Of Scrum Handout
Ralph Jocham The Risks Of Scrum HandoutRalph Jocham The Risks Of Scrum Handout
Ralph Jocham The Risks Of Scrum Handout
 
Ralph Jocham The Risks Of Scrum
Ralph Jocham The Risks Of ScrumRalph Jocham The Risks Of Scrum
Ralph Jocham The Risks Of Scrum
 
Denker - Pharo: Present and Future - 2009-07-14
Denker - Pharo: Present and Future - 2009-07-14Denker - Pharo: Present and Future - 2009-07-14
Denker - Pharo: Present and Future - 2009-07-14
 
Hausi Müller - Towards Self-Adaptive Software-Intensive Systems
Hausi Müller - Towards Self-Adaptive Software-Intensive SystemsHausi Müller - Towards Self-Adaptive Software-Intensive Systems
Hausi Müller - Towards Self-Adaptive Software-Intensive Systems
 
2008 02 01 Zeller
2008 02 01 Zeller2008 02 01 Zeller
2008 02 01 Zeller
 

Dernier

Ranikhet call girls 📞 8617697112 At Low Cost Cash Payment Booking
Ranikhet call girls 📞 8617697112 At Low Cost Cash Payment BookingRanikhet call girls 📞 8617697112 At Low Cost Cash Payment Booking
Ranikhet call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24... Shivani Pandey
 
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingKanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Call Girls In Warangal Escorts ☎️7427069034 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts ☎️7427069034  🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Warangal Escorts ☎️7427069034  🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts ☎️7427069034 🔝 💃 Enjoy 24/7 Escort Service En...HyderabadDolls
 
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceBorum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...
Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...
Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...priyasharma62062
 
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceNitya salvi
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL... Shivani Pandey
 
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls AgencyHire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls AgencyNitya salvi
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...mriyagarg453
 
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...ritikasharma
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...rahim quresi
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call Girls📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call GirlsNitya salvi
 
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLNitya salvi
 

Dernier (20)

Ranikhet call girls 📞 8617697112 At Low Cost Cash Payment Booking
Ranikhet call girls 📞 8617697112 At Low Cost Cash Payment BookingRanikhet call girls 📞 8617697112 At Low Cost Cash Payment Booking
Ranikhet call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
 
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
 
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingKanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Call Girls In Warangal Escorts ☎️7427069034 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts ☎️7427069034  🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Warangal Escorts ☎️7427069034  🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts ☎️7427069034 🔝 💃 Enjoy 24/7 Escort Service En...
 
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceBorum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...
Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...
Navi Mumbai Call Girls -📞9833754194-Call Girls Number Vashi-Nerul Call Girls ...
 
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
Low Rate Call Girls Dhakuria (8005736733) 100% GENUINE ESCORT SERVICE & HOTEL...
 
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls AgencyHire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
 
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call Girls📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call Girls
 
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
 

Ulrich Brawand - openArchitectureWare: Ein Framework, das Schule macht - 2008 06 10

  • 1. !# $ ! & ' quot; !% ( & ( ) * + +
  • 2. ,- . / 0 . 1 + !quot; quot; % #$ . &' (%) *, # + , ''+ (-#- % . % * ' % / 0 *1 . 0 *2 3 (, ' '4 , $ , quot; 35 5 . 2 ) 3 0
  • 3. / 0 / 2 2 4 6
  • 4. 3 + 5 6 # 3 3 + 5 + 7 8 9 :; ! ! 3* +- < - =>0 0 + ? 0 8( ' %9 #quot;: ' ) 2 + - + @0 + + 2 +- + - + quot; 7
  • 5. 1 0 / 2 2 (, , ' # !quot; = % >, % ( * ' # % % + ' < : < : 9 9 ' 9 $ % ' 4 9 ' 9 ; ; ? @
  • 6. 3 - + <, 3 5 ' !'5 <% ( + ' ! 55 ' A 5 (%
  • 7. ) - / 2 2 <, 3 5 ' ! B ' >' # , % 5 = C % 7 @= ' 5 < 6 7 @$ D ,, 9 #4 5 ,, . 5 5 B ' >' , % $ % ! 55 ' ? A 5 (%
  • 8. =A / 2 2 A %% 83 > > 3 5 )' : ' 8E B - : 5: - : )' ' 83' : % 5 < ' #9 : % 8= > ' ' 9 ': 83 5 ( ' ' * B 0 =A &> 3 / 5 72 > 8
  • 9. 5 A ) 22 =/ (, , 4 :( ( #> ' ( #> ' !'5 quot; %/! quot; $ 1 ' % 4 #* , ' 4 / 9 ' % 1 < ' % #9 (, , '5 / + 1 '> < ' % F , /$ % 1
  • 10. B + - ) 22 =/ 3 + +0 + 7 8 8! '5 <, = % >,, 8! % . 5 !quot; 8! '5 <, % * ' ' # ,' + 7 8 83 % , (, !quot;/ 1 8< ' % #9 5 8( , , ',> ' ' % 9 , 8= 5 ( #3 5#* '
  • 11. 1 + / / =/ 2> &> 3 / =5 6
  • 12. @ C / / )' ) # ! B 3 )' ) )' ) # # #3 H - I 3 ' C , (, , 9 : + 2 *) ! !quot; ! #9 E + 2 quot; (, , quot; quot; # ( #3 ! B # quot; % #$ G
  • 13. / =>D /1 2 - 3 /F/ E =/ J /J 4 K 1 - 3 /F/ $ quot; !% - 3 /F/ quot; # - 3 /F' ! $5 7
  • 14. &> 3 / =5 3 !% C LL 'M 'M L' L + M , M quot;9 ' C ' C + quot;9 , ! CC * ' C) quot;2 ' 3 . 5 C L + quot;9 , L ! C C MM 9 C ' = C $ . C N ' O P #3 5 ' 5 # *, + ' *5 . ' 5 # ' > 3 (
  • 15. &> 3 ( / =5 quot; LL 'M 'M ) LL 'M 'M , L L 'M 'M - Q Q , 3 ,% L' L + M , M L' L + M , M L' L + M , M 5 $ D D F + + G D ( / $'' *,C + N 9 P < D ( F : <C ) #M2 '' '/ F /H$ + + F I11 ;
  • 16. 1 =
  • 17. 1 0 HH I HF 5 5 6 ? + 2 3* + !! $!F G A 5 - ' J 3 1 3* 2 + $!F !E > >/ 15quot; B? ( G-3* A + quot; !K $!F 2 - 7@ E8 quot;! $!F !9 +0 5> / / + +quot; !L $!F @ K! quot; quot; K / quot; I< // $= 3 I ?+ quot; $!F & - !% A - & *A + ? 0 % ! 3* A quot;
  • 18. 3 + / 2 2 ? 4 . 1C + /= + &> *A quot; 5 3 / $quot; B . & *A 0 &> 3 / =5 Equot; 3 . B 0 / Kquot; 1 F 2 >5 ( ' ) 9quot; + ) B 5 R: ' 5 Lquot; ' + . / = 3 . 1 0 $+ , < , 3% : + 2 ' J ,# J , K $ D #9 ' > . + M - N 3 . ' + ' 2 ( A
  • 19. & *A / += . &> / - quot; 5 3 / (5# quot; $quot; B *5 Equot; 3 < = /= (1 Kquot; 1 5! 9quot; + Lquot; ' + . &> / 3 ,' ( . / Squot; ! /S 1 *2 ' )
  • 20. &> /= ( quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' +
  • 21. &> 3 / =5 + «metaclass» «metaclass» «metaclass» quot; 5 3 / Package Class Attribute + isActive: Boolean $quot; B Equot; 3 «extends» «extends» «extends» Kquot; 1 root BusinessObj ect simple 9quot; + - tableName: char - DbName: char - DbType: char - DbLength: int Lquot; ' + «metaclass» «metaclass» «metaclass» Association Composition Aggregation + direction: Direction = Source -> Desti... + direction: Direction = Destination -> ... + direction: Direction = Source -> Desti... «extends» «extends» «extends» hbn_link hbn_part hbn_assigned - DbName: char - DbName: char 6
  • 22. 5 3 < MetaModel (UML Profile) quot; 5 3 / $quot; B Equot; 3 Kquot; 1 Enterprise Architect Workflow 9quot; + Lquot; ' + UML2Exporter MetaModel (*.profile.uml) G 3,' ! +) 5 5
  • 23. &> / / quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + «BusinessObject» «BusinessObject» +eigeneTermine +besitzer Person Termin «part» «simple» «simple» - groesse: int - titel: String +termine +teilnehmer - geburtstag: Date - beschreibung: String - name: String - zeitpunkt: Date «assigned» - vorname: String +belegtDurch «link» +raum 7 «BusinessOb... Ressource «simple» + name: String
  • 24. + B + AA 3 quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' +
  • 25. / < MetaModel (UML Profile) quot; 5 3 / $quot; B Eclipse UML2 Object Model 1 Equot; 3 Kquot; 1 Enterprise Architect Workflow 9quot; + Lquot; ' + UML2Exporter UML2Exporter XMIReader MetaModel Model (*.profile.uml) (*.uml) ;
  • 26. / *- *3 M > N = quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' +
  • 27. / *3 + quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + 6407 INFO CompositeComponent - XmiReader: file 'Model/model.uml' => slot 'model' 6453 INFO CompositeComponent - CheckComponent: expression model.eAllContents check file(s): checks::HibGen 7250 ERROR WorkflowRunner - Workflow interrupted. Reason: Errors during validation. 7250 ERROR WorkflowRunner - Tagged Value 'DbName' is not set in link [Termin]-->[Ressource]! ?
  • 28. / *- *3 MetaModel (UML Profile) quot; 5 3 / $quot; B Eclipse UML2 Object Model 1 Equot; 3 Kquot; 1 Enterprise Architect Workflow 9quot; + Lquot; ' + UML2Exporter UML2Exporter Component XMIReader Check- Check File MetaModel (*.chk) Model (*.profile.uml) (*.uml) 6 Extensions (*.ext)
  • 29. / 3 ( /+ 3* 2 - quot; 5 3 / quot; # $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + !# / 1 !# / 1 5 ' # !quot; ! #9 * 6
  • 30. 2> 3 I / ) quot; 5 3 / +modAttribute Attribute DiffModel DiffTable 0..* $quot; B +modTable +newAttribute 0..* 0..* Equot; 3 +delAttribute Kquot; 1 0..* 9quot; + +newTable Table 0..* Lquot; ' + +delTable 0..* Element - name: String Model Table DiffModel DiffTable Attribute +type DBType - size: int 6 PKey FKey DataField - table: String
  • 31. / I< quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + 66
  • 32. / 3 I 6G
  • 33. / 3 MetaModel (UML Profile) quot; 5 3 / $quot; B Eclipse UML2 EMF/ECore Object Model 1 Object Model 2 Equot; 3 Kquot; 1 Enterprise Architect Workflow 9quot; + Lquot; ' + Transformation UML2Exporter UML2Exporter Component XMIReader Check- Check File MetaModel (*.chk) Model (*.profile.uml) (*.uml) 67 Extensions (*.ext)
  • 34. A + 3 + . 3 *A quot; 5 3 / $quot; B .& *A D Equot; 3 . 0 + =B + Kquot; 1 9quot; + .& =) Lquot; ' + 75 + = G 3+ =2 8 . 3 . *A 0 6 A3 + 6
  • 35. A + = 3 quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + 6;
  • 36. A + = *A D quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + 6
  • 37. A + = A 7 8 quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + 6?
  • 38. A + = A 7$8 quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + G
  • 39. A + = 3 quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + G
  • 40. A + = *A 0 6 A3 + quot; 5 3 / R >5 : C $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + 9 # ' >C G
  • 41. 5 3 < MetaModel (UML Profile) quot; 5 3 / $quot; B Eclipse UML2 EMF / ECore Object Model 1 Object Model 2 Equot; 3 Kquot; 1 Enterprise Architect Workflow 9quot; + Lquot; ' + Transformation UML2Exporter UML2Exporter Component Generation XMIReader Xpand2 Check- Code Check File Templates Code MetaModel (*.chk) (*.xpt) (*.java) Model (*.profile.uml) (*.uml) G6 Extensions (*.ext) Scripts (*.xml)
  • 42. 3 3* =1 + quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + GG
  • 43. + - 3 quot; 5 3 / $quot; B Equot; 3 Kquot; 1 9quot; + Lquot; ' + < % org.openarchitectureware.workflow.lib.AbstractWorkflowComponent , - % ) # # A $ ) 5) #3% : - 5 5 ' 3 ' < #quot; '' ' '- % ' G7
  • 44. ' + ' 2 ( =5 A < 5 (* R ( 3 A5 .R ( G '! )5 5 A5 - 5 G
  • 45. 0 ! )5 5 5 3, ' *2 3 (, ' '4 , $ , quot; 35 5 G;
  • 46. 2 -+ + + , 3, ' ' 2 ' G K7
  • 47. A < / 2/ G?
  • 48. 1 $ (, ' 7 ( ) 3 ' ' A5 2
  • 49. / 0 +7 K8 quot;E / 0+ ( (, ' (, ' - : (T * ( % ' 7
  • 50. & *A + 5 3* > + + '# ' % B U U K ( K K 9 7 = B R ( ( 9 9
  • 51. 5> ( # !! J ) ) 76
  • 52. 3 ? 4 7G
  • 53. 1 O + . . 5 5 9 : S S, K $5 5 9' ' . , 5 . > 0 D D 72 > 8 3 .' + 0 5 = + 77
  • 54. + @ 4 . /2 - 4 .I < 5 6 .' + / += A + < = ( 5! . 33 P 7
  • 55. G B 5' %2 ' ) K (% %' ' 3 >5' B 5' , # *, '' + + quot; ) . ' 5: ) & 3 ) 5#( % ' /F , 2B 1 F % 5 '% > * '' 7;
  • 56. '3 ,00 C , 5 0 ,00 C ) 5, ' 0 7