import java.util.*; public class VHDLEntity { private static final Map FROM_ID; static { FROM_ID = new HashMap(); } public static void add_element (final String id) { if (!FROM_ID.containsKey(id)) { FROM_ID.put(id, new VHDLEntity(id)); } } public static boolean handle_is_port_of ( final String pt_id, final String e_id ) { /* TODO */ return false; } public static boolean handle_is_architecture_of ( final String pt_id, final String e_id ) { /* TODO */ return false; } /******************************************************************************/ private final Collection process_instances; private final Collection waveform_instances; private final List ports; private final String id; private String architecture; private VHDLEntity (final String id) { this.id = id; ports = new ArrayList(); this.process_instances = new ArrayList(); this.waveform_instances = new ArrayList(); } public Collection get_process_instances () { return process_instances; } public Collection get_waveform_instances () { return waveform_instances; } }