~fredericp/zaluum/wip-ide

« back to all changes in this revision

Viewing changes to org.zaluum.ide.editor/src/org/zaluum/ide/editor/parts/PortPropertySource.java

  • Committer: Frederic Perez Ordeig
  • Date: 2009-12-17 11:22:39 UTC
  • mfrom: (200.1.22 zaluum)
  • Revision ID: frederic@zaluum.com-20091217112239-qycwncx3vzyx5ai3
merged
refactored clone
fixed instantiation port ordering

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
import org.eclipse.ui.views.properties.IPropertySource;
24
24
import org.eclipse.ui.views.properties.TextPropertyDescriptor;
25
25
import org.zaluum.ide.util.CheckboxPropertyDescriptor;
26
 
import org.zaluum.model.Box;
27
 
import org.zaluum.model.Port;
28
26
 
29
27
class PortPropertySource implements IPropertySource {
30
28
        static final String INPUT = "input";
82
80
        @Override
83
81
        public void setPropertyValue(Object id, Object value) {
84
82
                if (id.equals(INPUT)) {
85
 
                        Port p = this.portEditPart.getPort();
86
 
                        p.setIn((Boolean) value);
87
 
                        if (p.isIn()) {
88
 
                                p
89
 
                                                .setExternalPosition(p.getBox().getFreePosition(
90
 
                                                                Box.LEFT_SIDE));
91
 
                        } else {
92
 
                                p.setExternalPosition(p.getBox()
93
 
                                                .getFreePosition(Box.RIGHT_SIDE));
94
 
                        }
 
83
                        portEditPart.getPort().setIn((Boolean) value);
95
84
                } else if (id.equals(NAME)) {
96
85
                        portEditPart.getPort().setName((String) value);
97
86
                } else if (id.equals(TYPE)) {