| summaryrefslogtreecommitdiff | 
diff options
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 () +   { +   }  } | 


