// Path: matrix/src/test/java/net/onedaybeard/ecs/component/Position.java
// public class Position extends Component {
// }
// 
// Path: matrix/src/test/java/net/onedaybeard/ecs/component/Velocity.java
// public class Velocity extends Component {
// }


import com.artemis.EntityFactory;
import com.artemis.annotations.Bind;
import net.onedaybeard.ecs.component.ExtPosition;
import net.onedaybeard.ecs.component.Position;
import net.onedaybeard.ecs.component.Velocity;
package net.onedaybeard.ecs.factory;


@Bind({Position.class, Velocity.class})
public interface FactoryA extends EntityFactory<FactoryA> {
// Path: matrix/src/test/java/net/onedaybeard/ecs/component/Position.java
// public class Position extends Component {
// }
// 
// Path: matrix/src/test/java/net/onedaybeard/ecs/component/Velocity.java
// public class Velocity extends Component {
// }


// Path: matrix/src/test/java/net/onedaybeard/ecs/factory/FactoryA.java
import com.artemis.EntityFactory;
import com.artemis.annotations.Bind;
import net.onedaybeard.ecs.component.ExtPosition;
import net.onedaybeard.ecs.component.Position;
import net.onedaybeard.ecs.component.Velocity;

package net.onedaybeard.ecs.factory;


@Bind({Position.class, Velocity.class})
public interface FactoryA extends EntityFactory<FactoryA> {
	@Bind(ExtPosition.class) FactoryA extPos();