1 package xuml.tools.model.compiler.runtime;
2
3 import java.util.UUID;
4 import java.util.concurrent.atomic.AtomicInteger;
5
6 import javax.persistence.EntityManager;
7
8 public class Info {
9
10 private Entity<?> currentEntity;
11
12 public Entity<?> getCurrentEntity() {
13 return currentEntity;
14 }
15
16 public void setCurrentEntity(Entity<?> entity) {
17 this.currentEntity = entity;
18 }
19
20 private AtomicInteger counter = new AtomicInteger(0);
21
22 public AtomicInteger getCounter() {
23 return counter;
24 }
25
26 public void setCounter(AtomicInteger counter) {
27 this.counter = counter;
28 }
29
30 private UUID id;
31 private EntityManager em;
32
33 public UUID getId() {
34 return id;
35 }
36
37 public void setId(UUID id) {
38 this.id = id;
39 }
40
41 public void setCurrentEntityManager(EntityManager em) {
42 this.em = em;
43 }
44
45 public EntityManager getCurrentEntityManager() {
46 return em;
47 }
48
49 }