import java.util.Map;
import jp.sourceforge.mikutoga.corelib.ListUtil;
import jp.sourceforge.mikutoga.parser.ParseStage;
-import jp.sourceforge.mikutoga.parser.pmd.PmdMorphHandler;
-import jp.sourceforge.mikutoga.pmd.MorphPart;
import jp.sourceforge.mikutoga.pmd.MorphType;
-import jp.sourceforge.mikutoga.pmd.MorphVertex;
-import jp.sourceforge.mikutoga.pmd.PmdModel;
import jp.sourceforge.mikutoga.pmd.Pos3d;
-import jp.sourceforge.mikutoga.pmd.Vertex;
+import jp.sourceforge.mikutoga.pmd.model.MorphPart;
+import jp.sourceforge.mikutoga.pmd.model.MorphVertex;
+import jp.sourceforge.mikutoga.pmd.model.PmdModel;
+import jp.sourceforge.mikutoga.pmd.model.Vertex;
+import jp.sourceforge.mikutoga.pmd.parser.PmdMorphHandler;
/**
* モーフ関係の通知をパーサから受け取る。
*/
@Override
public void loopStart(ParseStage stage, int loops){
- assert stage instanceof PmdMorphStage;
-
if(stage == PmdMorphHandler.MORPH_LIST){
ListUtil.prepareDefConsList(this.morphPartList,
MorphPart.class,
// NOTHING
}else if(stage == PmdMorphHandler.MORPHORDER_LIST){
// NOTHING
+ }else{
+ assert false;
+ throw new AssertionError();
}
return;
*/
@Override
public void loopNext(ParseStage stage){
- assert stage instanceof PmdMorphStage;
-
if(stage == PmdMorphHandler.MORPH_LIST){
if(this.morphPartIt.hasNext()){
this.currentMorphPart = this.morphPartIt.next();
// NOTHING
}else if(stage == PmdMorphHandler.MORPHORDER_LIST){
// NOTHING
+ }else{
+ assert false;
+ throw new AssertionError();
}
return;
*/
@Override
public void loopEnd(ParseStage stage){
- assert stage instanceof PmdMorphStage;
if(stage == PmdMorphHandler.MORPH_LIST){
// NOTHING
}else if(stage == PmdMorphHandler.MORPHVERTEX_LIST){
// NOTHING
}else if(stage == PmdMorphHandler.MORPHORDER_LIST){
// NOTHING
+ }else{
+ assert false;
+ throw new AssertionError();
}
return;
}