added svn:ignores
[debian/openrocket] / src / net / sf / openrocket / rocketcomponent / Stage.java
1 package net.sf.openrocket.rocketcomponent;
2
3 public class Stage extends ComponentAssembly {
4
5     @Override
6     public String getComponentName () {
7         return "Stage";
8     }
9
10
11         @Override
12         public boolean allowsChildren() {
13                 return true;
14         }
15
16     /**
17          * Check whether the given type can be added to this component.  A Stage allows
18          * only BodyComponents to be added.
19      *
20      * @param type The RocketComponent class type to add.
21      *
22      * @return Whether such a component can be added.
23      */
24     @Override
25     public boolean isCompatible (Class<? extends RocketComponent> type) {
26         return BodyComponent.class.isAssignableFrom(type);
27     }
28 }