summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-08-29 16:51:09 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-08-29 16:51:09 +0200
commitea11fdc81ed7a8df14868476c04bf2fe7c7b6393 (patch)
treeb71364022fb3d670fb011916c9395781a5082306 /instance-calculator/src/VHDLEntity.java
parent9a5e79dfd1c6829b052ab7cf0cb7a79afd25eb72 (diff)
Most of the program's logic seems to be there...
Diffstat (limited to 'instance-calculator/src/VHDLEntity.java')
-rw-r--r--instance-calculator/src/VHDLEntity.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/instance-calculator/src/VHDLEntity.java b/instance-calculator/src/VHDLEntity.java
index e5ab4eb..7c29e63 100644
--- a/instance-calculator/src/VHDLEntity.java
+++ b/instance-calculator/src/VHDLEntity.java
@@ -9,6 +9,11 @@ public class VHDLEntity
FROM_ID = new HashMap<String, VHDLEntity>();
}
+ public static Collection<VHDLEntity> get_all ()
+ {
+ return FROM_ID.values();
+ }
+
public static void add_element (final String id)
{
if (!FROM_ID.containsKey(id))
@@ -64,6 +69,11 @@ public class VHDLEntity
this.waveform_instances = new ArrayList<VHDLWaveform.Instance>();
}
+ public String get_id ()
+ {
+ return id;
+ }
+
public void add_port (final String pt)
{
if (!ports.contains(pt))
@@ -77,6 +87,11 @@ public class VHDLEntity
architecture = arch;
}
+ public VHDLArchitecture get_architecture ()
+ {
+ return architecture;
+ }
+
public Collection<VHDLProcess.Instance> get_process_instances ()
{
return process_instances;
@@ -86,4 +101,8 @@ public class VHDLEntity
{
return waveform_instances;
}
+
+ public void generate_instance ()
+ {
+ }
}