| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-29 16:51:09 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-29 16:51:09 +0200 |
| commit | ea11fdc81ed7a8df14868476c04bf2fe7c7b6393 (patch) | |
| tree | b71364022fb3d670fb011916c9395781a5082306 /instance-calculator/src/VHDLEntity.java | |
| parent | 9a5e79dfd1c6829b052ab7cf0cb7a79afd25eb72 (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.java | 19 |
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 () + { + } } |


