private Map<String,Declaration> mapInt2IntfaceDecl;
private Map<String,Declaration> mapInt2CapabDecl;
private Map<String,Declaration> mapInt2ReqDecl;
+ private Map<String,Declaration> mapInt2EnumDecl;
+ private Map<String,Declaration> mapInt2StructDecl;
/**
* Class constructors
mapInt2IntfaceDecl = new HashMap<String,Declaration>();
mapInt2CapabDecl = new HashMap<String,Declaration>();
mapInt2ReqDecl = new HashMap<String,Declaration>();
+ mapInt2EnumDecl = new HashMap<String,Declaration>();
+ mapInt2StructDecl = new HashMap<String,Declaration>();
}
}
+ public void addEnumDecl(String origInt, Declaration enumDecl) {
+
+ mapInt2EnumDecl.put(origInt, enumDecl);
+ }
+
+
+ public void addStructDecl(String origInt, Declaration structDecl) {
+
+ mapInt2StructDecl.put(origInt, structDecl);
+ }
+
+
/**
* Getters
*/
return mapInt2ReqDecl.get(origInt);
}
+
+
+ public Declaration getEnumDecl(String origInt) {
+
+ return mapInt2EnumDecl.get(origInt);
+ }
+
+
+ public Declaration getStructDecl(String origInt) {
+
+ return mapInt2StructDecl.get(origInt);
+ }
}