package com.bfh.logisim.library;
import java.util.List;
import com.cburch.logisim.std.arith.Strings;
import com.cburch.logisim.tools.FactoryDescription;
import com.cburch.logisim.tools.Library;
import com.cburch.logisim.tools.Tool;
public class BFHPraktika extends Library {
private static FactoryDescription[] DESCRIPTIONS = {
new FactoryDescription("Binairy_to_BCD_converter",
Strings.getter("Bin2BCD"), "",
"bin2bcd"),
new FactoryDescription("BCD_to_7_Segment_decoder",
Strings.getter("BCD2SevenSegment"), "",
"bcd2sevenseg"),};
private List<Tool> tools = null;
public BFHPraktika() {
}
@Override
public String getDisplayName() {
return Strings.get("BFH mega functions");
}
@Override
public String getName() {
return "BFH-Praktika";
}
@Override
public List<Tool> getTools() {
if (tools == null) {
tools = FactoryDescription.getTools(BFHPraktika.class, DESCRIPTIONS);
}
return tools;
}
public boolean removeLibrary(String Name) {
return false;
}
}