SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...russian goa call girl and escorts service
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
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
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goasexy call girls service in goa
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...ritikasharma
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...noor ahmed
 

Kürzlich hochgeladen (20)

Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts 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
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
 

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