Mercurial > dive4elements > gnv-client
comparison gnv/src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java @ 30:07e9c137a2f1
Added dynamic Outputparameter Support and Outputparameter-manipulation
gnv/trunk@134 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 25 Sep 2009 14:24:08 +0000 |
parents | bba8fd97e549 |
children | 0f4362d75e9e |
comparison
equal
deleted
inserted
replaced
29:bba8fd97e549 | 30:07e9c137a2f1 |
---|---|
1 /** | 1 /** |
2 * | 2 * |
3 */ | 3 */ |
4 package de.intevation.gnv.action.sessionmodel; | 4 package de.intevation.gnv.action.sessionmodel; |
5 | 5 |
6 import java.io.Serializable; | |
6 import java.util.Collection; | 7 import java.util.Collection; |
7 | 8 |
9 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription; | |
8 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject; | 10 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject; |
11 import de.intevation.gnv.artifactdatabase.objects.OutputMode; | |
9 | 12 |
10 /** | 13 /** |
11 * @author Tim Englich <tim.englich@intevation.de> | 14 * @author Tim Englich <tim.englich@intevation.de> |
12 * | 15 * |
13 */ | 16 */ |
14 public interface SessionModel { | 17 public interface SessionModel extends Serializable{ |
15 | 18 |
16 Collection<ArtifactObject> getArtifactFactories(); | 19 Collection<ArtifactObject> getArtifactFactories(); |
17 | 20 |
18 void setArtifacteFactories(Collection<ArtifactObject> artifactFactories); | 21 void setArtifacteFactories(Collection<ArtifactObject> artifactFactories); |
19 | 22 |
23 | 26 |
24 ArtifactObject getCurrentArtifact(); | 27 ArtifactObject getCurrentArtifact(); |
25 | 28 |
26 void setCurrentArtifact(ArtifactObject artifact); | 29 void setCurrentArtifact(ArtifactObject artifact); |
27 | 30 |
31 void setDiagrammOptions(DiagrammOptions diagrammOptions); | |
32 | |
28 DiagrammOptions getDiagrammOptions(); | 33 DiagrammOptions getDiagrammOptions(); |
34 | |
35 OutputMode getOutputMode(String name); | |
36 | |
37 ArtifactDescription getArtifactDescription(); | |
38 | |
39 void resetModel(); | |
29 | 40 |
30 } | 41 } |