create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / rocketcomponent / EngineBlock.java
1 package net.sf.openrocket.rocketcomponent;
2
3 import net.sf.openrocket.l10n.Translator;
4 import net.sf.openrocket.preset.ComponentPreset;
5 import net.sf.openrocket.preset.ComponentPreset.Type;
6 import net.sf.openrocket.startup.Application;
7
8
9 public class EngineBlock extends ThicknessRingComponent {
10         
11         private static final Translator trans = Application.getTranslator();
12
13         public EngineBlock() {
14                 super();
15                 setOuterRadiusAutomatic(true);
16                 setThickness(0.005);
17                 setLength(0.005);
18         }
19         
20         @Override
21         public void setOuterRadiusAutomatic(boolean auto) {
22                 super.setOuterRadiusAutomatic(auto);
23         }
24         
25         @Override
26         public String getComponentName() {
27                 return trans.get ("EngineBlock.EngineBlock");
28         }
29         
30         @Override
31         public boolean allowsChildren() {
32                 return false;
33         }
34         
35         @Override
36         public boolean isCompatible(Class<? extends RocketComponent> type) {
37                 return false;
38         }
39         
40         @Override
41         public Type getPresetType() {
42                 return ComponentPreset.Type.ENGINE_BLOCK;
43         }
44
45 }