diagapplet.CodeGen
Interface ModuleInfoInterface

All Known Implementing Classes:
ModuleInfo

public interface ModuleInfoInterface

Interface to the ModuleInfo class, used to reduce circlular dependancies.


Method Summary
 void AddAllAuxMessages()
           
 java.util.Hashtable get_conflict_m_structInfoHashTable()
          Get a Hashtable that matches long identifiers to StructureTypeInfo objects used to resolve conflicts when more than one StructureTypeInfo is associated with the same id in the global hashtable.
 boolean get_created_from_header()
          Was the module created from a C++ header file? (As opposed to a module section of a hierarchy file.)
 NMLConnectionCreatorInterface get_nml_creator()
          Get the NMLConnectionCreator associated with this module.
 java.util.Vector getAuxMessages()
          Get the list of messages that can be sent or recieved to auxilliary buffers associated with this module.
 java.lang.String getFormatFunction()
          Get the name of the C++ format function.
 java.lang.String getName()
          Get the name property.
 java.lang.String getSymbolLookup()
          Get the name of the C++ format function.
 

Method Detail

get_created_from_header

boolean get_created_from_header()
Was the module created from a C++ header file? (As opposed to a module section of a hierarchy file.)

Returns:
created_from_header

getName

java.lang.String getName()
Get the name property.

Returns:
name

getFormatFunction

java.lang.String getFormatFunction()
Get the name of the C++ format function.

Returns:
format function name

getSymbolLookup

java.lang.String getSymbolLookup()
Get the name of the C++ format function.

Returns:
format function name

getAuxMessages

java.util.Vector getAuxMessages()
Get the list of messages that can be sent or recieved to auxilliary buffers associated with this module.

Returns:
AuxMessages vector.

AddAllAuxMessages

void AddAllAuxMessages()

get_nml_creator

NMLConnectionCreatorInterface get_nml_creator()
Get the NMLConnectionCreator associated with this module.

Returns:
nml_creator

get_conflict_m_structInfoHashTable

java.util.Hashtable get_conflict_m_structInfoHashTable()
Get a Hashtable that matches long identifiers to StructureTypeInfo objects used to resolve conflicts when more than one StructureTypeInfo is associated with the same id in the global hashtable.

Returns:
conflict_m_structInfoHashTable