cz.cmc.tcgui.datamanip
Class DefaultClassGenerator

java.lang.Object
  extended bycz.cmc.tcgui.datamanip.AbstractGenerator
      extended bycz.cmc.tcgui.datamanip.DefaultClassGenerator
All Implemented Interfaces:
Generator

public class DefaultClassGenerator
extends AbstractGenerator

Title: class DefaultClassGenerator

Description: Default implementation of the class generator

Copyright: Copyright (c) 2003

Company: CMC Computers


Constructor Summary
DefaultClassGenerator()
           
 
Method Summary
protected  void generateClassID(TCImport tci, TCExport tce, Class c, Map changes)
           
 void passConnection(TCImport tci, TCExport tce, TCObject tco1, TCObject tco2)
          Connects given TCObjects
 void passDisconnection(TCImport tci, TCExport tce, TCObject tco1, TCObject tco2)
          Disconnects given TCObjects
 void passChanges(TCImport tci, TCExport tce, TCObject tco, Map changes)
          Pass changes to the TCObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClassGenerator

public DefaultClassGenerator()
Method Detail

generateClassID

protected void generateClassID(TCImport tci,
                               TCExport tce,
                               Class c,
                               Map changes)

passChanges

public void passChanges(TCImport tci,
                        TCExport tce,
                        TCObject tco,
                        Map changes)
Pass changes to the TCObject

Specified by:
passChanges in interface Generator
Overrides:
passChanges in class AbstractGenerator

passConnection

public void passConnection(TCImport tci,
                           TCExport tce,
                           TCObject tco1,
                           TCObject tco2)
Connects given TCObjects

Specified by:
passConnection in interface Generator
Overrides:
passConnection in class AbstractGenerator

passDisconnection

public void passDisconnection(TCImport tci,
                              TCExport tce,
                              TCObject tco1,
                              TCObject tco2)
Disconnects given TCObjects

Specified by:
passDisconnection in interface Generator
Overrides:
passDisconnection in class AbstractGenerator