Changeset 3142 for trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/workflow/implementation/TaskModelUI.java
- Timestamp:
- 03/04/10 12:19:02 (2 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/workflow/implementation/TaskModelUI.java
r3135 r3142 5 5 import org.openmole.ui.control.TableType; 6 6 import org.openmole.ui.control.TableType.Name; 7 import org.openmole.ui.workflow.model.IObjectModelUI; 7 8 import org.openmole.ui.workflow.model.ITaskModelUI; 8 9 import org.simexplorer.core.workflow.model.task.IGenericTask; … … 14 15 public class TaskModelUI<T extends IGenericTask> implements ITaskModelUI<T> { 15 16 16 IGenericTask task; 17 Collection<TableType.Name> fields = new ArrayList<TableType.Name>(); 18 19 public TaskModelUI() { 20 fields.add(Name.INPUT_PARAMETER); 21 fields.add(Name.OUTPUT_PARAMETER); 22 } 23 String name; 17 private IGenericTask task; 18 protected transient Collection<TableType.Name> fields; 24 19 25 20 @Override … … 29 24 30 25 @Override 31 public void setName(String tName) { 32 name = tName; 26 public void updateData() { 33 27 } 34 28 35 @Override 36 public void updateData() { 37 System.out.println("Update data "); 29 public synchronized void setFields() { 30 if (fields == null) { 31 fields = new ArrayList<TableType.Name>(); 32 fields.add(Name.INPUT_PARAMETER); 33 fields.add(Name.OUTPUT_PARAMETER); 34 } 38 35 } 39 36 40 37 @Override 41 38 public Collection<TableType.Name> getFields() { 39 setFields(); 42 40 return fields; 43 41 }





