1 package net.sf.josceleton.core.impl.entity;
2
3 import net.sf.josceleton.core.api.entity.Coordinate;
4 import net.sf.josceleton.core.api.entity.User;
5 import net.sf.josceleton.core.api.entity.UserState;
6 import net.sf.josceleton.core.api.entity.joint.Joint;
7 import net.sf.josceleton.core.api.entity.message.JointMessage;
8 import net.sf.josceleton.core.api.entity.message.UserMessage;
9
10 public interface FactoryFacade {
11
12 Coordinate createCoordinate(float x, float y, float z);
13
14 JointMessage createJointMessage(User user, Joint joint, Coordinate coordinate);
15
16 UserMessage createUserMessage(User user, UserState userState);
17
18 }