Book a Demo

Author Topic: UML Pattern: VB.NET + GoF Observer ? (MDG Link)  (Read 3343 times)

GillesMtl

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
UML Pattern: VB.NET + GoF Observer ? (MDG Link)
« on: January 01, 2010, 02:11:15 am »
I just study EA 7.5 and test UML Pattern with MDG Link (MDG in trial version)

With a small VB.NET (2008) projet I realize a connexion into MDG Link

I go to Ressources of Project Browser and add Pattern Observer to Diagram. And generate code.
If I look code «ConcreteObseerver»:

note: I color text " text " where VB.NET error

-----------------------------------------------------------------
Public Class ConcreteObserver
      Inherits Observer

      Private observerState As int
      Public m_ConcreteSubject As ConcreteSubject

      Public Sub Update()
            'observerState = subject->GetState()
      End Sub

End Class ' ConcreteObserver
-----------------------------------------------------------------------

I have 2 error:
Error      1      
Class 'ConcreteObserver' must either be declared 'MustInherit' or override the following inherited 'MustOverride' member(s): ...


Error      2      
Type 'int' is not defined.

I have impression EA+MDG+VB.NET is not a perfect mix  with GoF pattern... (?)  Do you have comment or hint

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: UML Pattern: VB.NET + GoF Observer ? (MDG Link
« Reply #1 on: January 04, 2010, 03:54:55 pm »
What GoF pattern set are you using?  From memory we provide a C#, Java or Generic version.

I wouldn't expect any of these to compile when generated to Vb.Net.