package com.hundsun.ares.studio.procedure.compiler;
import java.util.Map;
import com.hundsun.ares.studio.core.IARESResource;
import com.hundsun.ares.studio.engin.skeleton.ISkeleton;
import com.hundsun.ares.studio.engin.skeleton.ISkeletonFactory;
import com.hundsun.ares.studio.procedure.compiler.skeleton.ProcedureSkeleton;
public class ProcedureSkeletonFactory implements ISkeletonFactory {
/* (non-Javadoc)
* @see com.hundsun.ares.studio.engin.skeleton.ISkeletonFactory#createSkeleton(java.lang.Object, java.util.Map)
*/
@Override
public ISkeleton createSkeleton(Object resource, Map<Object, Object> context) {
if(resource instanceof IARESResource){
return new ProcedureSkeleton((IARESResource)resource,context);
}
return null;
}
}