comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/Transition.java @ 325:3eff9241ea1e

Refactoring of the Transitionmodel. Now each Transition is responsible to allocate the Data which is required to describe or feed it. gnv-artifacts/trunk@390 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 01 Dec 2009 15:58:02 +0000
parents ee2d4134d0b3
children
comparison
equal deleted inserted replaced
324:e6e172a4915e 325:3eff9241ea1e
26 26
27 public String getID(); 27 public String getID();
28 28
29 public String getDescription(); 29 public String getDescription();
30 30
31 public void describe(Document document, Node rootNode, CallMeta callMeta, String uuid); 31 public void describe(Document document, Node rootNode,
32 CallMeta callMeta, String uuid);
32 33
33 public void setParent(Transition transition); 34 public void setParent(Transition transition);
34 35
35 public Transition getParent(); 36 public Transition getParent();
36 37
37 public Collection<InputValue> getRequiredInputValues(); 38 public Collection<InputValue> getRequiredInputValues();
38 39
39 public void putInputData(Collection<InputData> inputData, 40 public void putInputData(Collection<InputData> inputData,
40 String uuid) 41 String uuid)throws TransitionException;
41 throws TransitionException;
42 42
43 public Collection<InputData> getInputData() throws TransitionException; 43 public Collection<InputData> getInputData() throws TransitionException;
44 44
45 public void advance(String uuid, CallMeta callMeta) 45 public void advance(String uuid, CallMeta callMeta)
46 throws TransitionException; 46 throws TransitionException;
47 public void initialize(String uuid, CallMeta callMeta)
48 throws TransitionException;
49
47 50
48 } 51 }

http://dive4elements.wald.intevation.org