cz.cmc.tcgui.datamanip
Interface Generator

All Known Implementing Classes:
AbstractGenerator

public interface Generator

Title: interface Generator

Description: Interface for passing attribute changes to TCObjects

Copyright: Copyright (c) 2003

Company: CMC Computers


Method Summary
 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
 

Method Detail

passChanges

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

Parameters:
tci - TCImport instance for passing changes to
tce - TCExport instance for accessing the schema
tco - TCObject to pass changes to
changes - change map to be passed
Throws:
InvalidAttributeChangeException

passConnection

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

Parameters:
tci - TCImport instance for passing changes to
tce - TCExport instance for accessing the schema
tco1 - source TCObject to connect
tco2 - target TCObject to connect
Throws:
InvalidConnectionException

passDisconnection

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

Parameters:
tci - TCImport instance for passing changes to
tce - TCExport instance for accessing the schema
tco1 - source TCObject to disconnect
tco2 - target TCObject to disconnect