package mc.feature.hwc.statechartdsl._ast; import mc.feature.hwc.statechartdsl._ast.ASTStatechart; import mc.feature.hwc.statechartdsl._ast.StatechartDSLNodeFactory; import mc.feature.hwc.statechartdsl._ast.StatechartDSLNodeFactoryTOP; public class StatechartDSLNodeFactory extends StatechartDSLNodeFactoryTOP { protected StatechartDSLNodeFactory() { } public static ASTStatechart createASTStatechart() { if (factoryASTStatechart == null) { factoryASTStatechart = new StatechartDSLNodeFactory(); } return factoryASTStatechart.doCreateASTStatechart(); } protected ASTStatechart doCreateASTStatechart() { ASTStatechart s = new ASTStatechart(); s.setName("default"); return s; } }