summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'instance-calculator/src/VHDLEntity.java')
-rw-r--r--instance-calculator/src/VHDLEntity.java30
1 files changed, 29 insertions, 1 deletions
diff --git a/instance-calculator/src/VHDLEntity.java b/instance-calculator/src/VHDLEntity.java
index a5ba28c..8059566 100644
--- a/instance-calculator/src/VHDLEntity.java
+++ b/instance-calculator/src/VHDLEntity.java
@@ -23,17 +23,45 @@ public class VHDLEntity
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<VHDLProcess.Instance> process_instances;
+ private final Collection<VHDLWaveform.Instance> waveform_instances;
+
private final List<String> ports;
private final String id;
+ private String architecture;
+
private VHDLEntity (final String id)
{
this.id = id;
-
ports = new ArrayList<String>();
+
+ this.process_instances = new ArrayList<VHDLProcess.Instance>();
+ this.waveform_instances = new ArrayList<VHDLWaveform.Instance>();
+ }
+
+ public Collection<VHDLProcess.Instance> get_process_instances ()
+ {
+ return process_instances;
+ }
+
+ public Collection<VHDLWaveform.Instance> get_waveform_instances ()
+ {
+ return waveform_instances;
}
}