Lines 48-219
Link Here
|
48 |
protected final String TEXT_29 = ".VISUAL_ID));" + NL + "\t\t\t\t\t\t\treturn compartmentEditPart == null ? null : compartmentEditPart.getCommand(request);" + NL + "\t\t\t\t\t\t}"; |
48 |
protected final String TEXT_29 = ".VISUAL_ID));" + NL + "\t\t\t\t\t\t\treturn compartmentEditPart == null ? null : compartmentEditPart.getCommand(request);" + NL + "\t\t\t\t\t\t}"; |
49 |
protected final String TEXT_30 = NL + "\t\t\t\t\t}" + NL + "\t\t\t\t\treturn super.getCommand(request);" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "\t\t}"; |
49 |
protected final String TEXT_30 = NL + "\t\t\t\t\t}" + NL + "\t\t\t\t\treturn super.getCommand(request);" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "\t\t}"; |
50 |
protected final String TEXT_31 = NL + "\t\t);"; |
50 |
protected final String TEXT_31 = NL + "\t\t);"; |
51 |
protected final String TEXT_32 = NL + "\t\tsuper.createDefaultEditPolicies();" + NL + "\t\tinstallEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new "; |
51 |
protected final String TEXT_32 = NL + "\t\tsuper.createDefaultEditPolicies();"; |
52 |
protected final String TEXT_33 = "());" + NL + "\t\tinstallEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, new "; |
52 |
protected final String TEXT_33 = NL + "\t\tinstallEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, getPrimaryDragEditPolicy());"; |
53 |
protected final String TEXT_34 = "());"; |
53 |
protected final String TEXT_34 = "\t\t" + NL + "\t\tinstallEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new "; |
54 |
protected final String TEXT_35 = NL + "\t\tinstallEditPolicy(EditPolicyRoles.DRAG_DROP_ROLE, new "; |
54 |
protected final String TEXT_35 = "());" + NL + "\t\tinstallEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, new "; |
55 |
protected final String TEXT_36 = "());"; |
55 |
protected final String TEXT_36 = "());"; |
56 |
protected final String TEXT_37 = NL + "\t\tinstallEditPolicy(EditPolicyRoles.CANONICAL_ROLE, new "; |
56 |
protected final String TEXT_37 = NL + "\t\tinstallEditPolicy(EditPolicyRoles.DRAG_DROP_ROLE, new "; |
57 |
protected final String TEXT_38 = "());"; |
57 |
protected final String TEXT_38 = "());"; |
58 |
protected final String TEXT_39 = NL + "\t\tinstallEditPolicy(EditPolicy.LAYOUT_ROLE, createLayoutEditPolicy());"; |
58 |
protected final String TEXT_39 = NL + "\t\tinstallEditPolicy(EditPolicyRoles.CANONICAL_ROLE, new "; |
59 |
protected final String TEXT_40 = NL; |
59 |
protected final String TEXT_40 = "());"; |
60 |
protected final String TEXT_41 = NL + "\t\tinstallEditPolicy(\""; |
60 |
protected final String TEXT_41 = NL + "\t\tinstallEditPolicy(EditPolicy.LAYOUT_ROLE, createLayoutEditPolicy());"; |
61 |
protected final String TEXT_42 = "\", new "; |
61 |
protected final String TEXT_42 = NL; |
62 |
protected final String TEXT_43 = "()); //$NON-NLS-1$"; |
62 |
protected final String TEXT_43 = NL + "\t\tinstallEditPolicy(\""; |
63 |
protected final String TEXT_44 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; |
63 |
protected final String TEXT_44 = "\", new "; |
64 |
protected final String TEXT_45 = " createLayoutEditPolicy() {"; |
64 |
protected final String TEXT_45 = "()); //$NON-NLS-1$"; |
65 |
protected final String TEXT_46 = NL + "\t\t"; |
65 |
protected final String TEXT_46 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; |
66 |
protected final String TEXT_47 = " lep = new "; |
66 |
protected final String TEXT_47 = " createLayoutEditPolicy() {"; |
67 |
protected final String TEXT_48 = "() {"; |
67 |
protected final String TEXT_48 = NL + "\t\t"; |
68 |
protected final String TEXT_49 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
68 |
protected final String TEXT_49 = " lep = new "; |
69 |
protected final String TEXT_50 = NL + NL + "\t\t\tprotected EditPolicy createChildEditPolicy("; |
69 |
protected final String TEXT_50 = "() {"; |
70 |
protected final String TEXT_51 = " child) {" + NL + "\t\t\t\tEditPolicy result = super.createChildEditPolicy(child);" + NL + "\t\t\t\tif (result == null) {" + NL + "\t\t\t\t\treturn new "; |
70 |
protected final String TEXT_51 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
71 |
protected final String TEXT_52 = "();" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn result;" + NL + "\t\t\t}" + NL + "\t\t};"; |
71 |
protected final String TEXT_52 = NL + NL + "\t\t\tprotected EditPolicy createChildEditPolicy("; |
72 |
protected final String TEXT_53 = NL + "\t\t"; |
72 |
protected final String TEXT_53 = " child) {" + NL + "\t\t\t\tEditPolicy result = super.createChildEditPolicy(child);" + NL + "\t\t\t\tif (result == null) {" + NL + "\t\t\t\t\treturn new "; |
73 |
protected final String TEXT_54 = " xlep = new "; |
73 |
protected final String TEXT_54 = "();" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn result;" + NL + "\t\t\t}" + NL + "\t\t};"; |
74 |
protected final String TEXT_55 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
74 |
protected final String TEXT_55 = NL + "\t\t"; |
75 |
protected final String TEXT_56 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
75 |
protected final String TEXT_56 = " xlep = new "; |
76 |
protected final String TEXT_57 = NL + "\t\treturn lep;"; |
76 |
protected final String TEXT_57 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
77 |
protected final String TEXT_58 = NL + "\t\t"; |
77 |
protected final String TEXT_58 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
78 |
protected final String TEXT_59 = " lep = new "; |
78 |
protected final String TEXT_59 = NL + "\t\treturn lep;"; |
79 |
protected final String TEXT_60 = "() {"; |
79 |
protected final String TEXT_60 = NL + "\t\t"; |
80 |
protected final String TEXT_61 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
80 |
protected final String TEXT_61 = " lep = new "; |
81 |
protected final String TEXT_62 = NL + NL + "\t\t\tprotected EditPolicy createChildEditPolicy("; |
81 |
protected final String TEXT_62 = "() {"; |
82 |
protected final String TEXT_63 = " child) {" + NL + "\t\t\t\tif (child.getEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE) == null) {" + NL + "\t\t\t\t\tif (child instanceof "; |
82 |
protected final String TEXT_63 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
83 |
protected final String TEXT_64 = ") {" + NL + "\t\t\t\t\t\treturn new "; |
83 |
protected final String TEXT_64 = NL + NL + "\t\t\tprotected EditPolicy createChildEditPolicy("; |
84 |
protected final String TEXT_65 = "();" + NL + "\t\t\t\t\t}" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn super.createChildEditPolicy(child);" + NL + "\t\t\t}" + NL + "\t\t};"; |
84 |
protected final String TEXT_65 = " child) {" + NL + "\t\t\t\tif (child.getEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE) == null) {" + NL + "\t\t\t\t\tif (child instanceof "; |
85 |
protected final String TEXT_66 = NL + "\t\t"; |
85 |
protected final String TEXT_66 = ") {" + NL + "\t\t\t\t\t\treturn new "; |
86 |
protected final String TEXT_67 = " xlep = new "; |
86 |
protected final String TEXT_67 = "();" + NL + "\t\t\t\t\t}" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn super.createChildEditPolicy(child);" + NL + "\t\t\t}" + NL + "\t\t};"; |
87 |
protected final String TEXT_68 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
87 |
protected final String TEXT_68 = NL + "\t\t"; |
88 |
protected final String TEXT_69 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
88 |
protected final String TEXT_69 = " xlep = new "; |
89 |
protected final String TEXT_70 = NL + "\t\treturn lep;"; |
89 |
protected final String TEXT_70 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
90 |
protected final String TEXT_71 = NL + "\t\t"; |
90 |
protected final String TEXT_71 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
91 |
protected final String TEXT_72 = " lep = new "; |
91 |
protected final String TEXT_72 = NL + "\t\treturn lep;"; |
92 |
protected final String TEXT_73 = "() {"; |
92 |
protected final String TEXT_73 = NL + "\t\t"; |
93 |
protected final String TEXT_74 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
93 |
protected final String TEXT_74 = " lep = new "; |
94 |
protected final String TEXT_75 = NL + NL + "\t\t\tprotected "; |
94 |
protected final String TEXT_75 = "() {"; |
95 |
protected final String TEXT_76 = " createAddCommand("; |
95 |
protected final String TEXT_76 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
96 |
protected final String TEXT_77 = " child, "; |
96 |
protected final String TEXT_77 = NL; |
97 |
protected final String TEXT_78 = " after) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
97 |
protected final String TEXT_78 = NL + "\t\t\tprotected EditPolicy createChildEditPolicy("; |
98 |
protected final String TEXT_79 = " createMoveChildCommand("; |
98 |
protected final String TEXT_79 = " child) {" + NL + "\t\t\t\tif (child instanceof "; |
99 |
protected final String TEXT_80 = " child, "; |
99 |
protected final String TEXT_80 = ") {" + NL + "\t\t\t\t\treturn new "; |
100 |
protected final String TEXT_81 = " after) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
100 |
protected final String TEXT_81 = "();" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn super.createChildEditPolicy(child);" + NL + "\t\t\t}"; |
101 |
protected final String TEXT_82 = " getCreateCommand("; |
101 |
protected final String TEXT_82 = NL + NL + "\t\t\tprotected "; |
102 |
protected final String TEXT_83 = " request) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "\t\t};"; |
102 |
protected final String TEXT_83 = " createAddCommand("; |
103 |
protected final String TEXT_84 = NL + "\t\t"; |
103 |
protected final String TEXT_84 = " child, "; |
104 |
protected final String TEXT_85 = " xlep = new "; |
104 |
protected final String TEXT_85 = " after) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
105 |
protected final String TEXT_86 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
105 |
protected final String TEXT_86 = " createMoveChildCommand("; |
106 |
protected final String TEXT_87 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
106 |
protected final String TEXT_87 = " child, "; |
107 |
protected final String TEXT_88 = NL + "\t\treturn lep;"; |
107 |
protected final String TEXT_88 = " after) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
108 |
protected final String TEXT_89 = NL + "\t\t"; |
108 |
protected final String TEXT_89 = " getCreateCommand("; |
109 |
protected final String TEXT_90 = " lep = new "; |
109 |
protected final String TEXT_90 = " request) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "\t\t};"; |
110 |
protected final String TEXT_91 = "() {"; |
110 |
protected final String TEXT_91 = NL + "\t\t"; |
111 |
protected final String TEXT_92 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
111 |
protected final String TEXT_92 = " xlep = new "; |
112 |
protected final String TEXT_93 = NL + NL + "\t\t\tprotected EditPolicy createChildEditPolicy("; |
112 |
protected final String TEXT_93 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
113 |
protected final String TEXT_94 = " child) {" + NL + "\t\t\t\tEditPolicy result = child.getEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE);" + NL + "\t\t\t\tif( result == null ){" + NL + "\t\t\t\t\tresult = new "; |
113 |
protected final String TEXT_94 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
114 |
protected final String TEXT_95 = "();" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn result;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
114 |
protected final String TEXT_95 = NL + "\t\treturn lep;"; |
115 |
protected final String TEXT_96 = " getMoveChildrenCommand("; |
115 |
protected final String TEXT_96 = NL + "\t\t"; |
116 |
protected final String TEXT_97 = " request) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
116 |
protected final String TEXT_97 = " lep = new "; |
117 |
protected final String TEXT_98 = " getCreateCommand("; |
117 |
protected final String TEXT_98 = "() {"; |
118 |
protected final String TEXT_99 = " request) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "\t\t};"; |
118 |
protected final String TEXT_99 = NL + NL + "\t\t\tprotected void decorateChild(EditPart child) {" + NL + "\t\t\t\tif (isExternalLabel(child)) {" + NL + "\t\t\t\t\treturn;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tsuper.decorateChild(child);" + NL + "\t\t\t}"; |
119 |
protected final String TEXT_100 = NL + "\t\t"; |
119 |
protected final String TEXT_100 = NL + NL + "\t\t\tprotected EditPolicy createChildEditPolicy("; |
120 |
protected final String TEXT_101 = " xlep = new "; |
120 |
protected final String TEXT_101 = " child) {" + NL + "\t\t\t\tEditPolicy result = child.getEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE);" + NL + "\t\t\t\tif( result == null ){" + NL + "\t\t\t\t\tresult = new "; |
121 |
protected final String TEXT_102 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
121 |
protected final String TEXT_102 = "();" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn result;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
122 |
protected final String TEXT_103 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
122 |
protected final String TEXT_103 = " getMoveChildrenCommand("; |
123 |
protected final String TEXT_104 = NL + "\t\treturn lep;"; |
123 |
protected final String TEXT_104 = " request) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "" + NL + "\t\t\tprotected "; |
124 |
protected final String TEXT_105 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected IFigure createNodeShape() {"; |
124 |
protected final String TEXT_105 = " getCreateCommand("; |
125 |
protected final String TEXT_106 = NL + "\t\treturn primaryShape = new "; |
125 |
protected final String TEXT_106 = " request) {" + NL + "\t\t\t\treturn null;" + NL + "\t\t\t}" + NL + "\t\t};"; |
126 |
protected final String TEXT_107 = "()"; |
126 |
protected final String TEXT_107 = NL + "\t\t"; |
127 |
protected final String TEXT_108 = " {" + NL + "\t\t\tprotected boolean useLocalCoordinates() {" + NL + "\t\t\t\treturn true;" + NL + "\t\t\t}" + NL + "\t\t}"; |
127 |
protected final String TEXT_108 = " xlep = new "; |
128 |
protected final String TEXT_109 = ";"; |
128 |
protected final String TEXT_109 = "() {" + NL + "" + NL + "\t\t\tprotected boolean isExternalLabel(EditPart editPart) {" + NL + "\t\t\t\treturn "; |
129 |
protected final String TEXT_110 = NL + "\t\treturn "; |
129 |
protected final String TEXT_110 = ".this.isExternalLabel(editPart);" + NL + "\t\t\t}" + NL + "\t\t};" + NL + "\t\txlep.setRealLayoutEditPolicy(lep);" + NL + "\t\treturn xlep;"; |
130 |
protected final String TEXT_111 = ";"; |
130 |
protected final String TEXT_111 = NL + "\t\treturn lep;"; |
131 |
protected final String TEXT_112 = NL + "\t\t"; |
131 |
protected final String TEXT_112 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected IFigure createNodeShape() {"; |
132 |
protected final String TEXT_113 = " figure = new "; |
132 |
protected final String TEXT_113 = NL + "\t\treturn primaryShape = new "; |
133 |
protected final String TEXT_114 = "();"; |
133 |
protected final String TEXT_114 = "()"; |
134 |
protected final String TEXT_115 = NL + " \t\tfigure.setUseLocalCoordinates(true);"; |
134 |
protected final String TEXT_115 = " {" + NL + "\t\t\tprotected boolean useLocalCoordinates() {" + NL + "\t\t\t\treturn true;" + NL + "\t\t\t}" + NL + "\t\t}"; |
135 |
protected final String TEXT_116 = NL + " \t\treturn primaryShape = figure;"; |
135 |
protected final String TEXT_116 = ";"; |
136 |
protected final String TEXT_117 = NL + "\t}"; |
136 |
protected final String TEXT_117 = NL + "\t\treturn "; |
137 |
protected final String TEXT_118 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
137 |
protected final String TEXT_118 = ";"; |
138 |
protected final String TEXT_119 = " getPrimaryShape() {" + NL + "\t\treturn ("; |
138 |
protected final String TEXT_119 = NL + "\t\t"; |
139 |
protected final String TEXT_120 = ") primaryShape;" + NL + "\t}"; |
139 |
protected final String TEXT_120 = " figure = new "; |
140 |
protected final String TEXT_121 = NL; |
140 |
protected final String TEXT_121 = "();"; |
141 |
protected final String TEXT_122 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected boolean addFixedChild(EditPart childEditPart) {"; |
141 |
protected final String TEXT_122 = NL + " \t\tfigure.setUseLocalCoordinates(true);"; |
142 |
protected final String TEXT_123 = NL + "\t\tif (childEditPart instanceof "; |
142 |
protected final String TEXT_123 = NL + " \t\treturn primaryShape = figure;"; |
143 |
protected final String TEXT_124 = ") {" + NL + "\t\t\t(("; |
143 |
protected final String TEXT_124 = NL + "\t}"; |
144 |
protected final String TEXT_125 = ") childEditPart)."; |
144 |
protected final String TEXT_125 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
145 |
protected final String TEXT_126 = "(getPrimaryShape()."; |
145 |
protected final String TEXT_126 = " getPrimaryShape() {" + NL + "\t\treturn ("; |
146 |
protected final String TEXT_127 = "());" + NL + "\t\t\treturn true;" + NL + "\t\t}"; |
146 |
protected final String TEXT_127 = ") primaryShape;" + NL + "\t}"; |
147 |
protected final String TEXT_128 = NL + "\t\tif (childEditPart instanceof "; |
147 |
protected final String TEXT_128 = NL; |
148 |
protected final String TEXT_129 = ") {" + NL + "\t\t\t"; |
148 |
protected final String TEXT_129 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected boolean addFixedChild(EditPart childEditPart) {"; |
149 |
protected final String TEXT_130 = " pane = getPrimaryShape()."; |
149 |
protected final String TEXT_130 = NL + "\t\tif (childEditPart instanceof "; |
150 |
protected final String TEXT_131 = "();" + NL + "\t\t\tsetupContentPane(pane); // FIXME each comparment should handle his content pane in his own way " + NL + "\t\t\tpane.add((("; |
150 |
protected final String TEXT_131 = ") {" + NL + "\t\t\t(("; |
151 |
protected final String TEXT_132 = ")childEditPart).getFigure());" + NL + "\t\t\treturn true;" + NL + "\t\t}\t"; |
151 |
protected final String TEXT_132 = ") childEditPart)."; |
152 |
protected final String TEXT_133 = NL + "\t\treturn false;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected boolean removeFixedChild(EditPart childEditPart) {"; |
152 |
protected final String TEXT_133 = "(getPrimaryShape()."; |
153 |
protected final String TEXT_134 = "\t\t" + NL + "\t\tif (childEditPart instanceof "; |
153 |
protected final String TEXT_134 = "());" + NL + "\t\t\treturn true;" + NL + "\t\t}"; |
154 |
protected final String TEXT_135 = ") {" + NL + "\t\t\t"; |
154 |
protected final String TEXT_135 = NL + "\t\tif (childEditPart instanceof "; |
155 |
protected final String TEXT_136 = " pane = getPrimaryShape()."; |
155 |
protected final String TEXT_136 = ") {" + NL + "\t\t\t"; |
156 |
protected final String TEXT_137 = "();" + NL + "\t\t\tpane.remove((("; |
156 |
protected final String TEXT_137 = " pane = getPrimaryShape()."; |
157 |
protected final String TEXT_138 = ")childEditPart).getFigure());" + NL + "\t\t\treturn true;" + NL + "\t\t}\t"; |
157 |
protected final String TEXT_138 = "();" + NL + "\t\t\tsetupContentPane(pane); // FIXME each comparment should handle his content pane in his own way " + NL + "\t\t\tpane.add((("; |
158 |
protected final String TEXT_139 = NL + "\t\treturn false;" + NL + "\t}"; |
158 |
protected final String TEXT_139 = ")childEditPart).getFigure());" + NL + "\t\t\treturn true;" + NL + "\t\t}\t"; |
159 |
protected final String TEXT_140 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; |
159 |
protected final String TEXT_140 = NL + "\t\tif (childEditPart instanceof "; |
160 |
protected final String TEXT_141 = " createNodePlate() {"; |
160 |
protected final String TEXT_141 = ") {" + NL + "\t\t\t"; |
161 |
protected final String TEXT_142 = NL + "\t\treturn new "; |
161 |
protected final String TEXT_142 = " locator = new "; |
162 |
protected final String TEXT_143 = "(getMapMode().DPtoLP("; |
162 |
protected final String TEXT_143 = "(getMainFigure(), "; |
163 |
protected final String TEXT_144 = "), getMapMode().DPtoLP("; |
163 |
protected final String TEXT_144 = "."; |
164 |
protected final String TEXT_145 = "));" + NL + "\t}"; |
164 |
protected final String TEXT_145 = ");" + NL + "\t\t\tgetBorderedFigure().getBorderItemContainer().add((("; |
165 |
protected final String TEXT_146 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic EditPolicy getPrimaryDragEditPolicy() {" + NL + "\t\t"; |
165 |
protected final String TEXT_146 = ")childEditPart).getFigure(), locator);" + NL + "\t\t\treturn true;" + NL + "\t\t}"; |
166 |
protected final String TEXT_147 = " ep = ("; |
166 |
protected final String TEXT_147 = NL + "\t\treturn false;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected boolean removeFixedChild(EditPart childEditPart) {"; |
167 |
protected final String TEXT_148 = ") super.getPrimaryDragEditPolicy();" + NL + "\t\t"; |
167 |
protected final String TEXT_148 = "\t\t" + NL + "\t\tif (childEditPart instanceof "; |
168 |
protected final String TEXT_149 = NL + "\t\tep.setResizeDirections("; |
168 |
protected final String TEXT_149 = ") {" + NL + "\t\t\t"; |
169 |
protected final String TEXT_150 = ".NONE);" + NL + "\t\t"; |
169 |
protected final String TEXT_150 = " pane = getPrimaryShape()."; |
170 |
protected final String TEXT_151 = NL + "\t\tep.setResizeDirections("; |
170 |
protected final String TEXT_151 = "();" + NL + "\t\t\tpane.remove((("; |
171 |
protected final String TEXT_152 = "."; |
171 |
protected final String TEXT_152 = ")childEditPart).getFigure());" + NL + "\t\t\treturn true;" + NL + "\t\t}\t"; |
172 |
protected final String TEXT_153 = " | "; |
172 |
protected final String TEXT_153 = NL + "\t\tif (childEditPart instanceof "; |
173 |
protected final String TEXT_154 = ");" + NL + "\t\t"; |
173 |
protected final String TEXT_154 = ") {" + NL + "\t\t\tgetBorderedFigure().getBorderItemContainer().remove((("; |
174 |
protected final String TEXT_155 = NL + "\t\treturn ep;" + NL + "\t}"; |
174 |
protected final String TEXT_155 = ")childEditPart).getFigure());" + NL + "\t\t\treturn true;" + NL + "\t\t}"; |
175 |
protected final String TEXT_156 = NL + "\t/**" + NL + "\t * Creates figure for this edit part." + NL + "\t * " + NL + "\t * Body of this method does not depend on settings in generation model" + NL + "\t * so you may safely remove <i>generated</i> tag and modify it." + NL + "\t * " + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; |
175 |
protected final String TEXT_156 = NL + "\t\treturn false;" + NL + "\t}"; |
176 |
protected final String TEXT_157 = " createNodeFigure() {" + NL + "\t\t"; |
176 |
protected final String TEXT_157 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; |
177 |
protected final String TEXT_158 = " figure = createNodePlate();" + NL + "\t\tfigure.setLayoutManager(new StackLayout());" + NL + "\t\tIFigure shape = createNodeShape();" + NL + "\t\tfigure.add(shape);" + NL + "\t\tcontentPane = setupContentPane(shape);" + NL + "\t\treturn figure;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * Default implementation treats passed figure as content pane." + NL + "\t * Respects layout one may have set for generated figure." + NL + "\t * @param nodeShape instance of generated figure class" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected IFigure setupContentPane(IFigure nodeShape) {" + NL + "\t\tif (nodeShape.getLayoutManager() == null) {"; |
177 |
protected final String TEXT_158 = " createNodePlate() {"; |
178 |
protected final String TEXT_159 = NL + "\t\tnodeShape.setLayoutManager(new "; |
178 |
protected final String TEXT_159 = NL + "\t\t"; |
179 |
protected final String TEXT_160 = "() {" + NL + "" + NL + "\t\t\tpublic Object getConstraint(IFigure figure) {" + NL + "\t\t\t\tObject result = constraints.get(figure);" + NL + "\t\t\t\tif (result == null) {" + NL + "\t\t\t\t\tresult = new "; |
179 |
protected final String TEXT_160 = " result = new "; |
180 |
protected final String TEXT_161 = "(0, 0, -1, -1);" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn result;" + NL + "\t\t\t}" + NL + "\t\t});"; |
180 |
protected final String TEXT_161 = "(getMapMode().DPtoLP("; |
181 |
protected final String TEXT_162 = NL + "\t\t\t"; |
181 |
protected final String TEXT_162 = "), getMapMode().DPtoLP("; |
182 |
protected final String TEXT_163 = " layout = new "; |
182 |
protected final String TEXT_163 = "));"; |
183 |
protected final String TEXT_164 = "();" + NL + "\t\t\tlayout.setSpacing(getMapMode().DPtoLP(5));" + NL + "\t\t\tnodeShape.setLayoutManager(layout);"; |
183 |
protected final String TEXT_164 = NL + "\t\t//FIXME: workaround for #154536" + NL + "\t\tresult.getBounds().setSize(result.getPreferredSize());"; |
184 |
protected final String TEXT_165 = NL + "\t\t}" + NL + "\t\treturn nodeShape; // use nodeShape itself as contentPane" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic IFigure getContentPane() {" + NL + "\t\tif (contentPane != null) {" + NL + "\t\t\treturn contentPane;" + NL + "\t\t}" + NL + "\t\treturn super.getContentPane();" + NL + "\t}"; |
184 |
protected final String TEXT_165 = "\t\t" + NL + "\t\treturn result;" + NL + "\t}"; |
185 |
protected final String TEXT_166 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
185 |
protected final String TEXT_166 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic EditPolicy getPrimaryDragEditPolicy() {" + NL + "\t\t"; |
186 |
protected final String TEXT_167 = " getPrimaryChildEditPart() {" + NL + "\t\treturn getChildBySemanticHint("; |
186 |
protected final String TEXT_167 = " ep = ("; |
187 |
protected final String TEXT_168 = ".getType("; |
187 |
protected final String TEXT_168 = ") super.getPrimaryDragEditPolicy();" + NL + "\t\t"; |
188 |
protected final String TEXT_169 = ".VISUAL_ID));" + NL + "\t}"; |
188 |
protected final String TEXT_169 = NL + "\t\tep.setResizeDirections("; |
189 |
protected final String TEXT_170 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected boolean isExternalLabel("; |
189 |
protected final String TEXT_170 = ".NONE);" + NL + "\t\t"; |
190 |
protected final String TEXT_171 = " childEditPart) {"; |
190 |
protected final String TEXT_171 = NL + "\t\tep.setResizeDirections("; |
191 |
protected final String TEXT_172 = NL + "\t\tif (childEditPart instanceof "; |
191 |
protected final String TEXT_172 = "."; |
192 |
protected final String TEXT_173 = ") {" + NL + "\t\t\treturn true;" + NL + "\t\t}"; |
192 |
protected final String TEXT_173 = " | "; |
193 |
protected final String TEXT_174 = NL + "\t\treturn false;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected IFigure getExternalLabelsContainer() {" + NL + "\t\t"; |
193 |
protected final String TEXT_174 = ");" + NL + "\t\t"; |
194 |
protected final String TEXT_175 = " root = ("; |
194 |
protected final String TEXT_175 = NL + "\t\treturn ep;" + NL + "\t}"; |
195 |
protected final String TEXT_176 = ") getRoot();" + NL + "\t\treturn root.getLayer("; |
195 |
protected final String TEXT_176 = NL; |
196 |
protected final String TEXT_177 = ".EXTERNAL_NODE_LABELS_LAYER);" + NL + "\t}" + NL; |
196 |
protected final String TEXT_177 = "\t " + NL + "\t/**" + NL + "\t * Creates figure for this edit part." + NL + "\t * " + NL + "\t * Body of this method does not depend on settings in generation model" + NL + "\t * so you may safely remove <i>generated</i> tag and modify it." + NL + "\t * " + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; |
197 |
protected final String TEXT_178 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected void addChildVisual("; |
197 |
protected final String TEXT_178 = " createMainFigure() {"; |
198 |
protected final String TEXT_179 = " childEditPart, int index) {"; |
198 |
protected final String TEXT_179 = NL + "\t/**" + NL + "\t * Creates figure for this edit part." + NL + "\t * " + NL + "\t * Body of this method does not depend on settings in generation model" + NL + "\t * so you may safely remove <i>generated</i> tag and modify it." + NL + "\t * " + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; |
199 |
protected final String TEXT_180 = NL + "\t\tif (isExternalLabel(childEditPart)) {" + NL + "\t\t\tIFigure labelFigure = (("; |
199 |
protected final String TEXT_180 = " createNodeFigure() {"; |
200 |
protected final String TEXT_181 = ") childEditPart).getFigure();" + NL + "\t\t\tgetExternalLabelsContainer().add(labelFigure);" + NL + "\t\t\treturn;" + NL + "\t\t} "; |
200 |
protected final String TEXT_181 = NL + "\t\t"; |
201 |
protected final String TEXT_182 = "\t\t" + NL + "\t\tif (addFixedChild(childEditPart)) {" + NL + "\t\t\treturn;" + NL + "\t\t}"; |
201 |
protected final String TEXT_182 = " figure = createNodePlate();" + NL + "\t\tfigure.setLayoutManager(new StackLayout());" + NL + "\t\tIFigure shape = createNodeShape();" + NL + "\t\tfigure.add(shape);" + NL + "\t\tcontentPane = setupContentPane(shape);" + NL + "\t\treturn figure;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * Default implementation treats passed figure as content pane." + NL + "\t * Respects layout one may have set for generated figure." + NL + "\t * @param nodeShape instance of generated figure class" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected IFigure setupContentPane(IFigure nodeShape) {" + NL + "\t\tif (nodeShape.getLayoutManager() == null) {"; |
202 |
protected final String TEXT_183 = NL + "\t\tsuper.addChildVisual(childEditPart, -1);" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected void removeChildVisual("; |
202 |
protected final String TEXT_183 = NL + "\t\tnodeShape.setLayoutManager(new "; |
203 |
protected final String TEXT_184 = " childEditPart) {"; |
203 |
protected final String TEXT_184 = "() {" + NL + "" + NL + "\t\t\tpublic Object getConstraint(IFigure figure) {" + NL + "\t\t\t\tObject result = constraints.get(figure);" + NL + "\t\t\t\tif (result == null) {" + NL + "\t\t\t\t\tresult = new "; |
204 |
protected final String TEXT_185 = NL + "\t\tif (isExternalLabel(childEditPart)) {" + NL + "\t\t\tIFigure labelFigure = (("; |
204 |
protected final String TEXT_185 = "(0, 0, -1, -1);" + NL + "\t\t\t\t}" + NL + "\t\t\t\treturn result;" + NL + "\t\t\t}" + NL + "\t\t});"; |
205 |
protected final String TEXT_186 = ") childEditPart).getFigure();" + NL + "\t\t\tgetExternalLabelsContainer().remove(labelFigure);" + NL + "\t\t\treturn;" + NL + "\t\t} "; |
205 |
protected final String TEXT_186 = NL + "\t\t\t"; |
206 |
protected final String TEXT_187 = NL + "\t\tif (removeFixedChild(childEditPart)){" + NL + "\t\t\treturn;" + NL + "\t\t}"; |
206 |
protected final String TEXT_187 = " layout = new "; |
207 |
protected final String TEXT_188 = NL + "\t\tsuper.removeChildVisual(childEditPart);" + NL + "\t}"; |
207 |
protected final String TEXT_188 = "();" + NL + "\t\t\tlayout.setSpacing(getMapMode().DPtoLP(5));" + NL + "\t\t\tnodeShape.setLayoutManager(layout);"; |
208 |
protected final String TEXT_189 = "\t\t" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic void removeNotify() {" + NL + "\t\tfor ("; |
208 |
protected final String TEXT_189 = NL + "\t\t}" + NL + "\t\treturn nodeShape; // use nodeShape itself as contentPane" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic IFigure getContentPane() {" + NL + "\t\tif (contentPane != null) {" + NL + "\t\t\treturn contentPane;" + NL + "\t\t}" + NL + "\t\treturn super.getContentPane();" + NL + "\t}"; |
209 |
protected final String TEXT_190 = " it = getChildren().iterator(); it.hasNext();) {" + NL + "\t\t\t"; |
209 |
protected final String TEXT_190 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; |
210 |
protected final String TEXT_191 = " childEditPart = ("; |
210 |
protected final String TEXT_191 = " getPrimaryChildEditPart() {" + NL + "\t\treturn getChildBySemanticHint("; |
211 |
protected final String TEXT_192 = ") it.next();" + NL + "\t\t\tif (isExternalLabel(childEditPart)) {" + NL + "\t\t\t\tIFigure labelFigure = (("; |
211 |
protected final String TEXT_192 = ".getType("; |
212 |
protected final String TEXT_193 = ") childEditPart).getFigure();" + NL + "\t\t\t\tgetExternalLabelsContainer().remove(labelFigure);" + NL + "\t\t\t}" + NL + "\t\t}" + NL + "\t\tsuper.removeNotify();" + NL + "\t}"; |
212 |
protected final String TEXT_193 = ".VISUAL_ID));" + NL + "\t}"; |
213 |
protected final String TEXT_194 = "\t" + NL; |
213 |
protected final String TEXT_194 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected boolean isExternalLabel("; |
214 |
protected final String TEXT_195 = NL; |
214 |
protected final String TEXT_195 = " childEditPart) {"; |
215 |
protected final String TEXT_196 = NL + "}"; |
215 |
protected final String TEXT_196 = NL + "\t\tif (childEditPart instanceof "; |
216 |
protected final String TEXT_197 = NL; |
216 |
protected final String TEXT_197 = ") {" + NL + "\t\t\treturn true;" + NL + "\t\t}"; |
|
|
217 |
protected final String TEXT_198 = NL + "\t\treturn false;" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected IFigure getExternalLabelsContainer() {" + NL + "\t\t"; |
218 |
protected final String TEXT_199 = " root = ("; |
219 |
protected final String TEXT_200 = ") getRoot();" + NL + "\t\treturn root.getLayer("; |
220 |
protected final String TEXT_201 = ".EXTERNAL_NODE_LABELS_LAYER);" + NL + "\t}" + NL; |
221 |
protected final String TEXT_202 = NL + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected void addChildVisual("; |
222 |
protected final String TEXT_203 = " childEditPart, int index) {"; |
223 |
protected final String TEXT_204 = NL + "\t\tif (isExternalLabel(childEditPart)) {" + NL + "\t\t\tIFigure labelFigure = (("; |
224 |
protected final String TEXT_205 = ") childEditPart).getFigure();" + NL + "\t\t\tgetExternalLabelsContainer().add(labelFigure);" + NL + "\t\t\treturn;" + NL + "\t\t} "; |
225 |
protected final String TEXT_206 = "\t\t" + NL + "\t\tif (addFixedChild(childEditPart)) {" + NL + "\t\t\treturn;" + NL + "\t\t}"; |
226 |
protected final String TEXT_207 = NL + "\t\tsuper.addChildVisual(childEditPart, -1);" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected void removeChildVisual("; |
227 |
protected final String TEXT_208 = " childEditPart) {"; |
228 |
protected final String TEXT_209 = NL + "\t\tif (isExternalLabel(childEditPart)) {" + NL + "\t\t\tIFigure labelFigure = (("; |
229 |
protected final String TEXT_210 = ") childEditPart).getFigure();" + NL + "\t\t\tgetExternalLabelsContainer().remove(labelFigure);" + NL + "\t\t\treturn;" + NL + "\t\t} "; |
230 |
protected final String TEXT_211 = NL + "\t\tif (removeFixedChild(childEditPart)){" + NL + "\t\t\treturn;" + NL + "\t\t}"; |
231 |
protected final String TEXT_212 = NL + "\t\tsuper.removeChildVisual(childEditPart);" + NL + "\t}"; |
232 |
protected final String TEXT_213 = "\t\t" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic void removeNotify() {" + NL + "\t\tfor ("; |
233 |
protected final String TEXT_214 = " it = getChildren().iterator(); it.hasNext();) {" + NL + "\t\t\t"; |
234 |
protected final String TEXT_215 = " childEditPart = ("; |
235 |
protected final String TEXT_216 = ") it.next();" + NL + "\t\t\tif (isExternalLabel(childEditPart)) {" + NL + "\t\t\t\tIFigure labelFigure = (("; |
236 |
protected final String TEXT_217 = ") childEditPart).getFigure();" + NL + "\t\t\t\tgetExternalLabelsContainer().remove(labelFigure);" + NL + "\t\t\t}" + NL + "\t\t}" + NL + "\t\tsuper.removeNotify();" + NL + "\t}"; |
237 |
protected final String TEXT_218 = "\t" + NL; |
238 |
protected final String TEXT_219 = NL; |
239 |
protected final String TEXT_220 = NL + "}"; |
240 |
protected final String TEXT_221 = NL; |
217 |
|
241 |
|
218 |
protected final String getFeatureValueGetter(String containerName, GenFeature feature, boolean isContainerEObject, ImportAssistant importManager) { |
242 |
protected final String getFeatureValueGetter(String containerName, GenFeature feature, boolean isContainerEObject, ImportAssistant importManager) { |
219 |
StringBuffer result = new StringBuffer(); |
243 |
StringBuffer result = new StringBuffer(); |
Lines 325-332
Link Here
|
325 |
private final List myExternalLabels = new LinkedList(); |
349 |
private final List myExternalLabels = new LinkedList(); |
326 |
private final List myPinnedCompartments = new LinkedList(); |
350 |
private final List myPinnedCompartments = new LinkedList(); |
327 |
private final List myFloatingCompartments = new LinkedList(); |
351 |
private final List myFloatingCompartments = new LinkedList(); |
|
|
352 |
private final List mySideAffixedChildren = new LinkedList(); |
328 |
private GenNodeLabel myPrimaryLabel; |
353 |
private GenNodeLabel myPrimaryLabel; |
329 |
private boolean myHasChildrenInListCompartments = false; |
354 |
private boolean myHasChildrenInListCompartments = false; |
|
|
355 |
private final boolean myIsSideAffixed; |
356 |
private final boolean myHasSideAffixedChildren; |
330 |
|
357 |
|
331 |
public NodeEditPartHelper(GenNode genNode){ |
358 |
public NodeEditPartHelper(GenNode genNode){ |
332 |
myPrimaryLabel = null; |
359 |
myPrimaryLabel = null; |
Lines 353-358
Link Here
|
353 |
|
380 |
|
354 |
myHasChildrenInListCompartments |= next.isListLayout() && !next.getChildNodes().isEmpty(); |
381 |
myHasChildrenInListCompartments |= next.isListLayout() && !next.getChildNodes().isEmpty(); |
355 |
} |
382 |
} |
|
|
383 |
|
384 |
for (Iterator childNodes = genNode.getChildNodes().iterator(); childNodes.hasNext();){ |
385 |
GenChildNode next = (GenChildNode)childNodes.next(); |
386 |
if (next instanceof GenChildSideAffixedNode){ |
387 |
mySideAffixedChildren.add(next); |
388 |
} |
389 |
} |
390 |
|
391 |
myIsSideAffixed = genNode instanceof GenChildSideAffixedNode; |
392 |
myHasSideAffixedChildren = !mySideAffixedChildren.isEmpty(); |
393 |
} |
394 |
|
395 |
public boolean isSideAffixed(){ |
396 |
return myIsSideAffixed; |
397 |
} |
398 |
|
399 |
public boolean hasSideAffixedChildren(){ |
400 |
return myHasSideAffixedChildren; |
401 |
} |
402 |
|
403 |
public String getEditPartSuperClassFQN(){ |
404 |
if (isSideAffixed()){ |
405 |
return hasSideAffixedChildren() ? |
406 |
"org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart" : |
407 |
"org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart"; |
408 |
} else { |
409 |
return hasSideAffixedChildren() ? |
410 |
"org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart" : |
411 |
"org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart"; |
412 |
} |
356 |
} |
413 |
} |
357 |
|
414 |
|
358 |
public boolean hasChildrenInListCompartments(){ |
415 |
public boolean hasChildrenInListCompartments(){ |
Lines 390-395
Link Here
|
390 |
public Iterator getPinnedCompartments(){ |
447 |
public Iterator getPinnedCompartments(){ |
391 |
return myPinnedCompartments.iterator(); |
448 |
return myPinnedCompartments.iterator(); |
392 |
} |
449 |
} |
|
|
450 |
|
451 |
public Iterator getSideAffixedChildren(){ |
452 |
return mySideAffixedChildren.iterator(); |
453 |
} |
393 |
} |
454 |
} |
394 |
final NodeEditPartHelper myHelper = new NodeEditPartHelper(genNode); |
455 |
final NodeEditPartHelper myHelper = new NodeEditPartHelper(genNode); |
395 |
|
456 |
|
Lines 420-426
Link Here
|
420 |
stringBuffer.append(TEXT_5); |
481 |
stringBuffer.append(TEXT_5); |
421 |
stringBuffer.append(genNode.getEditPartClassName()); |
482 |
stringBuffer.append(genNode.getEditPartClassName()); |
422 |
stringBuffer.append(TEXT_6); |
483 |
stringBuffer.append(TEXT_6); |
423 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart")); |
484 |
stringBuffer.append(importManager.getImportedName(myHelper.getEditPartSuperClassFQN())); |
424 |
stringBuffer.append(TEXT_7); |
485 |
stringBuffer.append(TEXT_7); |
425 |
{ GenCommonBase genCommonBase = genNode; |
486 |
{ GenCommonBase genCommonBase = genNode; |
426 |
stringBuffer.append(TEXT_8); |
487 |
stringBuffer.append(TEXT_8); |
Lines 483-659
Link Here
|
483 |
stringBuffer.append(TEXT_31); |
544 |
stringBuffer.append(TEXT_31); |
484 |
} |
545 |
} |
485 |
stringBuffer.append(TEXT_32); |
546 |
stringBuffer.append(TEXT_32); |
486 |
stringBuffer.append(importManager.getImportedName(genNode.getItemSemanticEditPolicyQualifiedClassName())); |
547 |
if (myHelper.isSideAffixed()){ |
487 |
stringBuffer.append(TEXT_33); |
548 |
stringBuffer.append(TEXT_33); |
488 |
stringBuffer.append(importManager.getImportedName(genNode.getGraphicalNodeEditPolicyQualifiedClassName())); |
549 |
} |
489 |
stringBuffer.append(TEXT_34); |
550 |
stringBuffer.append(TEXT_34); |
490 |
if (!genNode.getChildNodes().isEmpty()) { |
551 |
stringBuffer.append(importManager.getImportedName(genNode.getItemSemanticEditPolicyQualifiedClassName())); |
491 |
stringBuffer.append(TEXT_35); |
552 |
stringBuffer.append(TEXT_35); |
492 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.DragDropEditPolicy")); |
553 |
stringBuffer.append(importManager.getImportedName(genNode.getGraphicalNodeEditPolicyQualifiedClassName())); |
493 |
stringBuffer.append(TEXT_36); |
554 |
stringBuffer.append(TEXT_36); |
|
|
555 |
if (!genNode.getChildNodes().isEmpty()) { |
556 |
stringBuffer.append(TEXT_37); |
557 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.DragDropEditPolicy")); |
558 |
stringBuffer.append(TEXT_38); |
494 |
} |
559 |
} |
495 |
|
560 |
|
496 |
if (genDiagram.isSynchronized()) { |
561 |
if (genDiagram.isSynchronized()) { |
497 |
stringBuffer.append(TEXT_37); |
562 |
stringBuffer.append(TEXT_39); |
498 |
stringBuffer.append(importManager.getImportedName(genNode.getCanonicalEditPolicyQualifiedClassName())); |
563 |
stringBuffer.append(importManager.getImportedName(genNode.getCanonicalEditPolicyQualifiedClassName())); |
499 |
stringBuffer.append(TEXT_38); |
564 |
stringBuffer.append(TEXT_40); |
500 |
} |
565 |
} |
501 |
stringBuffer.append(TEXT_39); |
566 |
stringBuffer.append(TEXT_41); |
502 |
{ GenCommonBase genCommonBase = genNode; |
567 |
{ GenCommonBase genCommonBase = genNode; |
503 |
stringBuffer.append(TEXT_40); |
568 |
stringBuffer.append(TEXT_42); |
504 |
|
569 |
|
505 |
for (java.util.Iterator it = genCommonBase.getCustomBehaviour().iterator(); it.hasNext();) { |
570 |
for (java.util.Iterator it = genCommonBase.getCustomBehaviour().iterator(); it.hasNext();) { |
506 |
CustomBehaviour behaviour = (CustomBehaviour) it.next(); |
571 |
CustomBehaviour behaviour = (CustomBehaviour) it.next(); |
507 |
|
572 |
|
508 |
stringBuffer.append(TEXT_41); |
573 |
stringBuffer.append(TEXT_43); |
509 |
stringBuffer.append(behaviour.getKey()); |
574 |
stringBuffer.append(behaviour.getKey()); |
510 |
stringBuffer.append(TEXT_42); |
575 |
stringBuffer.append(TEXT_44); |
511 |
stringBuffer.append(importManager.getImportedName(behaviour.getEditPolicyQualifiedClassName())); |
576 |
stringBuffer.append(importManager.getImportedName(behaviour.getEditPolicyQualifiedClassName())); |
512 |
stringBuffer.append(TEXT_43); |
577 |
stringBuffer.append(TEXT_45); |
513 |
} |
578 |
} |
514 |
} |
579 |
} |
515 |
stringBuffer.append(TEXT_44); |
580 |
stringBuffer.append(TEXT_46); |
516 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.LayoutEditPolicy")); |
581 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.LayoutEditPolicy")); |
517 |
stringBuffer.append(TEXT_45); |
582 |
stringBuffer.append(TEXT_47); |
518 |
|
583 |
|
519 |
final String fqnEditPart = importManager.getImportedName("org.eclipse.gef.EditPart"); |
584 |
final String fqnEditPart = importManager.getImportedName("org.eclipse.gef.EditPart"); |
520 |
switch(genNode.getLayoutType().getValue()){ |
585 |
switch(genNode.getLayoutType().getValue()){ |
521 |
case ViewmapLayoutType.XY_LAYOUT: |
586 |
case ViewmapLayoutType.XY_LAYOUT: |
522 |
|
587 |
|
523 |
stringBuffer.append(TEXT_46); |
588 |
stringBuffer.append(TEXT_48); |
524 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy")); |
589 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy")); |
525 |
stringBuffer.append(TEXT_47); |
590 |
stringBuffer.append(TEXT_49); |
526 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy")); |
591 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy")); |
527 |
stringBuffer.append(TEXT_48); |
592 |
stringBuffer.append(TEXT_50); |
528 |
if (myHelper.hasExternalLabels()) { |
593 |
if (myHelper.hasExternalLabels()) { |
529 |
stringBuffer.append(TEXT_49); |
594 |
stringBuffer.append(TEXT_51); |
530 |
} |
595 |
} |
531 |
stringBuffer.append(TEXT_50); |
596 |
stringBuffer.append(TEXT_52); |
532 |
stringBuffer.append(fqnEditPart); |
597 |
stringBuffer.append(fqnEditPart); |
533 |
stringBuffer.append(TEXT_51); |
598 |
stringBuffer.append(TEXT_53); |
534 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableShapeEditPolicy")); |
599 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableShapeEditPolicy")); |
535 |
stringBuffer.append(TEXT_52); |
600 |
stringBuffer.append(TEXT_54); |
536 |
if (myHelper.hasExternalLabels()) { |
601 |
if (myHelper.hasExternalLabels()) { |
537 |
stringBuffer.append(TEXT_53); |
602 |
stringBuffer.append(TEXT_55); |
538 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
603 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
539 |
stringBuffer.append(TEXT_54); |
604 |
stringBuffer.append(TEXT_56); |
540 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
605 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
541 |
stringBuffer.append(TEXT_55); |
606 |
stringBuffer.append(TEXT_57); |
542 |
stringBuffer.append(genNode.getEditPartClassName()); |
607 |
stringBuffer.append(genNode.getEditPartClassName()); |
543 |
stringBuffer.append(TEXT_56); |
608 |
stringBuffer.append(TEXT_58); |
544 |
} else { |
609 |
} else { |
545 |
stringBuffer.append(TEXT_57); |
610 |
stringBuffer.append(TEXT_59); |
546 |
|
611 |
|
547 |
} |
612 |
} |
548 |
break; |
613 |
break; |
549 |
case ViewmapLayoutType.TOOLBAR_LAYOUT: |
614 |
case ViewmapLayoutType.TOOLBAR_LAYOUT: |
550 |
|
615 |
|
551 |
stringBuffer.append(TEXT_58); |
616 |
stringBuffer.append(TEXT_60); |
552 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConstrainedToolbarLayoutEditPolicy")); |
617 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConstrainedToolbarLayoutEditPolicy")); |
553 |
stringBuffer.append(TEXT_59); |
618 |
stringBuffer.append(TEXT_61); |
554 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConstrainedToolbarLayoutEditPolicy")); |
619 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConstrainedToolbarLayoutEditPolicy")); |
555 |
stringBuffer.append(TEXT_60); |
620 |
stringBuffer.append(TEXT_62); |
556 |
if (myHelper.hasExternalLabels()) { |
621 |
if (myHelper.hasExternalLabels()) { |
557 |
stringBuffer.append(TEXT_61); |
622 |
stringBuffer.append(TEXT_63); |
558 |
} |
623 |
} |
559 |
stringBuffer.append(TEXT_62); |
624 |
stringBuffer.append(TEXT_64); |
560 |
stringBuffer.append(fqnEditPart); |
625 |
stringBuffer.append(fqnEditPart); |
561 |
stringBuffer.append(TEXT_63); |
626 |
stringBuffer.append(TEXT_65); |
562 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart")); |
627 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart")); |
563 |
stringBuffer.append(TEXT_64); |
628 |
stringBuffer.append(TEXT_66); |
564 |
stringBuffer.append(importManager.getImportedName(genDiagram.getTextSelectionEditPolicyQualifiedClassName())); |
629 |
stringBuffer.append(importManager.getImportedName(genDiagram.getTextSelectionEditPolicyQualifiedClassName())); |
565 |
stringBuffer.append(TEXT_65); |
630 |
stringBuffer.append(TEXT_67); |
566 |
if (myHelper.hasExternalLabels()) { |
631 |
if (myHelper.hasExternalLabels()) { |
567 |
stringBuffer.append(TEXT_66); |
632 |
stringBuffer.append(TEXT_68); |
568 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
633 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
569 |
stringBuffer.append(TEXT_67); |
634 |
stringBuffer.append(TEXT_69); |
570 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
635 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
571 |
stringBuffer.append(TEXT_68); |
636 |
stringBuffer.append(TEXT_70); |
572 |
stringBuffer.append(genNode.getEditPartClassName()); |
637 |
stringBuffer.append(genNode.getEditPartClassName()); |
573 |
stringBuffer.append(TEXT_69); |
638 |
stringBuffer.append(TEXT_71); |
574 |
} else { |
639 |
} else { |
575 |
stringBuffer.append(TEXT_70); |
640 |
stringBuffer.append(TEXT_72); |
576 |
|
641 |
|
577 |
} |
642 |
} |
578 |
break; |
643 |
break; |
579 |
case ViewmapLayoutType.FLOW_LAYOUT: |
644 |
case ViewmapLayoutType.FLOW_LAYOUT: |
580 |
|
645 |
|
581 |
stringBuffer.append(TEXT_71); |
646 |
stringBuffer.append(TEXT_73); |
582 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.FlowLayoutEditPolicy")); |
647 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.FlowLayoutEditPolicy")); |
583 |
stringBuffer.append(TEXT_72); |
648 |
stringBuffer.append(TEXT_74); |
584 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.FlowLayoutEditPolicy")); |
649 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.FlowLayoutEditPolicy")); |
585 |
stringBuffer.append(TEXT_73); |
650 |
stringBuffer.append(TEXT_75); |
586 |
if (myHelper.hasExternalLabels()) { |
651 |
if (myHelper.hasExternalLabels()) { |
587 |
stringBuffer.append(TEXT_74); |
652 |
stringBuffer.append(TEXT_76); |
588 |
} |
653 |
} |
589 |
stringBuffer.append(TEXT_75); |
654 |
stringBuffer.append(TEXT_77); |
|
|
655 |
if (myHelper.hasSideAffixedChildren()) { |
656 |
stringBuffer.append(TEXT_78); |
657 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
658 |
stringBuffer.append(TEXT_79); |
659 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart")); |
660 |
stringBuffer.append(TEXT_80); |
661 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.editpolicies.BorderItemSelectionEditPolicy")); |
662 |
stringBuffer.append(TEXT_81); |
663 |
} |
664 |
stringBuffer.append(TEXT_82); |
590 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
665 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
591 |
stringBuffer.append(TEXT_76); |
666 |
stringBuffer.append(TEXT_83); |
592 |
stringBuffer.append(fqnEditPart); |
667 |
stringBuffer.append(fqnEditPart); |
593 |
stringBuffer.append(TEXT_77); |
668 |
stringBuffer.append(TEXT_84); |
594 |
stringBuffer.append(fqnEditPart); |
669 |
stringBuffer.append(fqnEditPart); |
595 |
stringBuffer.append(TEXT_78); |
670 |
stringBuffer.append(TEXT_85); |
596 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
671 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
597 |
stringBuffer.append(TEXT_79); |
672 |
stringBuffer.append(TEXT_86); |
598 |
stringBuffer.append(fqnEditPart); |
673 |
stringBuffer.append(fqnEditPart); |
599 |
stringBuffer.append(TEXT_80); |
674 |
stringBuffer.append(TEXT_87); |
600 |
stringBuffer.append(fqnEditPart); |
675 |
stringBuffer.append(fqnEditPart); |
601 |
stringBuffer.append(TEXT_81); |
676 |
stringBuffer.append(TEXT_88); |
602 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
677 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
603 |
stringBuffer.append(TEXT_82); |
678 |
stringBuffer.append(TEXT_89); |
604 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.requests.CreateRequest")); |
679 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.requests.CreateRequest")); |
605 |
stringBuffer.append(TEXT_83); |
680 |
stringBuffer.append(TEXT_90); |
606 |
if (myHelper.hasExternalLabels()) { |
681 |
if (myHelper.hasExternalLabels()) { |
607 |
stringBuffer.append(TEXT_84); |
682 |
stringBuffer.append(TEXT_91); |
608 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
683 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
609 |
stringBuffer.append(TEXT_85); |
684 |
stringBuffer.append(TEXT_92); |
610 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
685 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
611 |
stringBuffer.append(TEXT_86); |
686 |
stringBuffer.append(TEXT_93); |
612 |
stringBuffer.append(genNode.getEditPartClassName()); |
687 |
stringBuffer.append(genNode.getEditPartClassName()); |
613 |
stringBuffer.append(TEXT_87); |
688 |
stringBuffer.append(TEXT_94); |
614 |
} else { |
689 |
} else { |
615 |
stringBuffer.append(TEXT_88); |
690 |
stringBuffer.append(TEXT_95); |
616 |
|
691 |
|
617 |
} |
692 |
} |
618 |
break; |
693 |
break; |
619 |
default: |
694 |
default: |
620 |
|
695 |
|
621 |
stringBuffer.append(TEXT_89); |
696 |
stringBuffer.append(TEXT_96); |
622 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.LayoutEditPolicy")); |
697 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.LayoutEditPolicy")); |
623 |
stringBuffer.append(TEXT_90); |
698 |
stringBuffer.append(TEXT_97); |
624 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.LayoutEditPolicy")); |
699 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.LayoutEditPolicy")); |
625 |
stringBuffer.append(TEXT_91); |
700 |
stringBuffer.append(TEXT_98); |
626 |
if (myHelper.hasExternalLabels()) { |
701 |
if (myHelper.hasExternalLabels()) { |
627 |
stringBuffer.append(TEXT_92); |
702 |
stringBuffer.append(TEXT_99); |
628 |
} |
703 |
} |
629 |
stringBuffer.append(TEXT_93); |
704 |
stringBuffer.append(TEXT_100); |
630 |
stringBuffer.append(fqnEditPart); |
705 |
stringBuffer.append(fqnEditPart); |
631 |
stringBuffer.append(TEXT_94); |
706 |
stringBuffer.append(TEXT_101); |
632 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.NonResizableEditPolicy")); |
707 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.NonResizableEditPolicy")); |
633 |
stringBuffer.append(TEXT_95); |
708 |
stringBuffer.append(TEXT_102); |
634 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
709 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
635 |
stringBuffer.append(TEXT_96); |
710 |
stringBuffer.append(TEXT_103); |
636 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.Request")); |
711 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.Request")); |
637 |
stringBuffer.append(TEXT_97); |
712 |
stringBuffer.append(TEXT_104); |
638 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
713 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.commands.Command")); |
639 |
stringBuffer.append(TEXT_98); |
714 |
stringBuffer.append(TEXT_105); |
640 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.requests.CreateRequest")); |
715 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.requests.CreateRequest")); |
641 |
stringBuffer.append(TEXT_99); |
716 |
stringBuffer.append(TEXT_106); |
642 |
if (myHelper.hasExternalLabels()) { |
717 |
if (myHelper.hasExternalLabels()) { |
643 |
stringBuffer.append(TEXT_100); |
718 |
stringBuffer.append(TEXT_107); |
644 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
719 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
645 |
stringBuffer.append(TEXT_101); |
720 |
stringBuffer.append(TEXT_108); |
646 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
721 |
stringBuffer.append(importManager.getImportedName(genDiagram.getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName())); |
647 |
stringBuffer.append(TEXT_102); |
722 |
stringBuffer.append(TEXT_109); |
648 |
stringBuffer.append(genNode.getEditPartClassName()); |
723 |
stringBuffer.append(genNode.getEditPartClassName()); |
649 |
stringBuffer.append(TEXT_103); |
724 |
stringBuffer.append(TEXT_110); |
650 |
} else { |
725 |
} else { |
651 |
stringBuffer.append(TEXT_104); |
726 |
stringBuffer.append(TEXT_111); |
652 |
|
727 |
|
653 |
} |
728 |
} |
654 |
} //switch |
729 |
} //switch |
655 |
|
730 |
|
656 |
stringBuffer.append(TEXT_105); |
731 |
stringBuffer.append(TEXT_112); |
657 |
|
732 |
|
658 |
String figureQualifiedClassName = null; |
733 |
String figureQualifiedClassName = null; |
659 |
Viewmap viewmap = genNode.getViewmap(); |
734 |
Viewmap viewmap = genNode.getViewmap(); |
Lines 664-708
Link Here
|
664 |
} |
739 |
} |
665 |
figureQualifiedClassName = importManager.getImportedName(figureQualifiedClassName); |
740 |
figureQualifiedClassName = importManager.getImportedName(figureQualifiedClassName); |
666 |
|
741 |
|
667 |
stringBuffer.append(TEXT_106); |
742 |
stringBuffer.append(TEXT_113); |
668 |
stringBuffer.append(figureQualifiedClassName); |
743 |
stringBuffer.append(figureQualifiedClassName); |
669 |
stringBuffer.append(TEXT_107); |
744 |
stringBuffer.append(TEXT_114); |
670 |
if (isXYLayout) { |
745 |
if (isXYLayout) { |
671 |
stringBuffer.append(TEXT_108); |
746 |
stringBuffer.append(TEXT_115); |
672 |
} // if isXYLayout |
747 |
} // if isXYLayout |
673 |
stringBuffer.append(TEXT_109); |
748 |
stringBuffer.append(TEXT_116); |
674 |
} // instanceof FigureViewmap |
749 |
} // instanceof FigureViewmap |
675 |
else if (viewmap instanceof SnippetViewmap) { |
750 |
else if (viewmap instanceof SnippetViewmap) { |
676 |
stringBuffer.append(TEXT_110); |
751 |
stringBuffer.append(TEXT_117); |
677 |
stringBuffer.append(((SnippetViewmap) viewmap).getBody()); |
752 |
stringBuffer.append(((SnippetViewmap) viewmap).getBody()); |
678 |
stringBuffer.append(TEXT_111); |
753 |
stringBuffer.append(TEXT_118); |
679 |
} // instanceof SnippetViewmap; FIXME : obtain figure class name to generate getter |
754 |
} // instanceof SnippetViewmap; FIXME : obtain figure class name to generate getter |
680 |
else if (viewmap instanceof InnerClassViewmap) { |
755 |
else if (viewmap instanceof InnerClassViewmap) { |
681 |
figureQualifiedClassName = ((InnerClassViewmap) viewmap).getClassName(); |
756 |
figureQualifiedClassName = ((InnerClassViewmap) viewmap).getClassName(); |
682 |
|
757 |
|
683 |
stringBuffer.append(TEXT_112); |
758 |
stringBuffer.append(TEXT_119); |
684 |
stringBuffer.append(figureQualifiedClassName); |
759 |
stringBuffer.append(figureQualifiedClassName); |
685 |
stringBuffer.append(TEXT_113); |
760 |
stringBuffer.append(TEXT_120); |
686 |
stringBuffer.append(figureQualifiedClassName); |
761 |
stringBuffer.append(figureQualifiedClassName); |
687 |
stringBuffer.append(TEXT_114); |
762 |
stringBuffer.append(TEXT_121); |
688 |
if (!genNode.getChildNodes().isEmpty() && isXYLayout) { /*otherwise, leave to figure's default value*/ |
763 |
if (!genNode.getChildNodes().isEmpty() && isXYLayout) { /*otherwise, leave to figure's default value*/ |
689 |
stringBuffer.append(TEXT_115); |
764 |
stringBuffer.append(TEXT_122); |
690 |
} |
765 |
} |
691 |
stringBuffer.append(TEXT_116); |
766 |
stringBuffer.append(TEXT_123); |
692 |
} |
767 |
} |
693 |
stringBuffer.append(TEXT_117); |
768 |
stringBuffer.append(TEXT_124); |
694 |
if (figureQualifiedClassName != null) { |
769 |
if (figureQualifiedClassName != null) { |
695 |
stringBuffer.append(TEXT_118); |
770 |
stringBuffer.append(TEXT_125); |
696 |
stringBuffer.append(figureQualifiedClassName); |
771 |
stringBuffer.append(figureQualifiedClassName); |
697 |
stringBuffer.append(TEXT_119); |
772 |
stringBuffer.append(TEXT_126); |
698 |
stringBuffer.append(figureQualifiedClassName); |
773 |
stringBuffer.append(figureQualifiedClassName); |
699 |
stringBuffer.append(TEXT_120); |
774 |
stringBuffer.append(TEXT_127); |
700 |
} |
775 |
} |
701 |
stringBuffer.append(TEXT_121); |
776 |
stringBuffer.append(TEXT_128); |
702 |
|
777 |
|
703 |
if (myHelper.hasFixedChildren()) { |
778 |
if (myHelper.hasFixedChildren()) { |
704 |
|
779 |
|
705 |
stringBuffer.append(TEXT_122); |
780 |
stringBuffer.append(TEXT_129); |
706 |
|
781 |
|
707 |
for (Iterator it = myHelper.getInnerFixedLabels(); it.hasNext(); ) { |
782 |
for (Iterator it = myHelper.getInnerFixedLabels(); it.hasNext(); ) { |
708 |
GenNodeLabel genLabel = (GenNodeLabel) it.next(); |
783 |
GenNodeLabel genLabel = (GenNodeLabel) it.next(); |
Lines 710-724
Link Here
|
710 |
final ParentAssignedViewmap childViewmap = (ParentAssignedViewmap) genLabel.getViewmap(); |
785 |
final ParentAssignedViewmap childViewmap = (ParentAssignedViewmap) genLabel.getViewmap(); |
711 |
final String childSetterName = childViewmap.getSetterName() == null ? "setLabel" : childViewmap.getSetterName(); |
786 |
final String childSetterName = childViewmap.getSetterName() == null ? "setLabel" : childViewmap.getSetterName(); |
712 |
|
787 |
|
713 |
stringBuffer.append(TEXT_123); |
788 |
stringBuffer.append(TEXT_130); |
714 |
stringBuffer.append(labelEditPart); |
789 |
stringBuffer.append(labelEditPart); |
715 |
stringBuffer.append(TEXT_124); |
790 |
stringBuffer.append(TEXT_131); |
716 |
stringBuffer.append(labelEditPart); |
791 |
stringBuffer.append(labelEditPart); |
717 |
stringBuffer.append(TEXT_125); |
792 |
stringBuffer.append(TEXT_132); |
718 |
stringBuffer.append(childSetterName); |
793 |
stringBuffer.append(childSetterName); |
719 |
stringBuffer.append(TEXT_126); |
794 |
stringBuffer.append(TEXT_133); |
720 |
stringBuffer.append(childViewmap.getGetterName()); |
795 |
stringBuffer.append(childViewmap.getGetterName()); |
721 |
stringBuffer.append(TEXT_127); |
796 |
stringBuffer.append(TEXT_134); |
722 |
|
797 |
|
723 |
} |
798 |
} |
724 |
|
799 |
|
Lines 727-745
Link Here
|
727 |
final ParentAssignedViewmap childViewmap = (ParentAssignedViewmap) next.getViewmap(); |
802 |
final ParentAssignedViewmap childViewmap = (ParentAssignedViewmap) next.getViewmap(); |
728 |
String compartmentEditPartFQN = importManager.getImportedName(next.getEditPartQualifiedClassName()); |
803 |
String compartmentEditPartFQN = importManager.getImportedName(next.getEditPartQualifiedClassName()); |
729 |
|
804 |
|
730 |
stringBuffer.append(TEXT_128); |
805 |
stringBuffer.append(TEXT_135); |
731 |
stringBuffer.append(compartmentEditPartFQN); |
806 |
stringBuffer.append(compartmentEditPartFQN); |
732 |
stringBuffer.append(TEXT_129); |
807 |
stringBuffer.append(TEXT_136); |
733 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.IFigure")); |
808 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.IFigure")); |
734 |
stringBuffer.append(TEXT_130); |
809 |
stringBuffer.append(TEXT_137); |
735 |
stringBuffer.append(childViewmap.getGetterName()); |
810 |
stringBuffer.append(childViewmap.getGetterName()); |
736 |
stringBuffer.append(TEXT_131); |
811 |
stringBuffer.append(TEXT_138); |
737 |
stringBuffer.append(compartmentEditPartFQN); |
812 |
stringBuffer.append(compartmentEditPartFQN); |
738 |
stringBuffer.append(TEXT_132); |
813 |
stringBuffer.append(TEXT_139); |
739 |
|
814 |
|
740 |
} // for pinned compartments |
815 |
} // for pinned compartments |
741 |
|
816 |
|
742 |
stringBuffer.append(TEXT_133); |
817 |
for (Iterator it = myHelper.getSideAffixedChildren(); it.hasNext(); ) { |
|
|
818 |
GenChildSideAffixedNode next = (GenChildSideAffixedNode) it.next(); |
819 |
String sideAffixedEidtPartFQN = importManager.getImportedName(next.getEditPartQualifiedClassName()); |
820 |
|
821 |
stringBuffer.append(TEXT_140); |
822 |
stringBuffer.append(sideAffixedEidtPartFQN); |
823 |
stringBuffer.append(TEXT_141); |
824 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemLocator")); |
825 |
stringBuffer.append(TEXT_142); |
826 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemLocator")); |
827 |
stringBuffer.append(TEXT_143); |
828 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.PositionConstants")); |
829 |
stringBuffer.append(TEXT_144); |
830 |
stringBuffer.append(next.getPreferredSideName()); |
831 |
stringBuffer.append(TEXT_145); |
832 |
stringBuffer.append(sideAffixedEidtPartFQN); |
833 |
stringBuffer.append(TEXT_146); |
834 |
|
835 |
} // for side affixed |
836 |
|
837 |
stringBuffer.append(TEXT_147); |
743 |
|
838 |
|
744 |
//XXX: ignore labels assuming that they never may be removed |
839 |
//XXX: ignore labels assuming that they never may be removed |
745 |
for (Iterator it = myHelper.getPinnedCompartments(); it.hasNext(); ) { |
840 |
for (Iterator it = myHelper.getPinnedCompartments(); it.hasNext(); ) { |
Lines 747-771
Link Here
|
747 |
final ParentAssignedViewmap childViewmap = (ParentAssignedViewmap) next.getViewmap(); |
842 |
final ParentAssignedViewmap childViewmap = (ParentAssignedViewmap) next.getViewmap(); |
748 |
String compartmentEditPartFQN = importManager.getImportedName(next.getEditPartQualifiedClassName()); |
843 |
String compartmentEditPartFQN = importManager.getImportedName(next.getEditPartQualifiedClassName()); |
749 |
|
844 |
|
750 |
stringBuffer.append(TEXT_134); |
845 |
stringBuffer.append(TEXT_148); |
751 |
stringBuffer.append(compartmentEditPartFQN); |
846 |
stringBuffer.append(compartmentEditPartFQN); |
752 |
stringBuffer.append(TEXT_135); |
847 |
stringBuffer.append(TEXT_149); |
753 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.IFigure")); |
848 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.IFigure")); |
754 |
stringBuffer.append(TEXT_136); |
849 |
stringBuffer.append(TEXT_150); |
755 |
stringBuffer.append(childViewmap.getGetterName()); |
850 |
stringBuffer.append(childViewmap.getGetterName()); |
756 |
stringBuffer.append(TEXT_137); |
851 |
stringBuffer.append(TEXT_151); |
757 |
stringBuffer.append(compartmentEditPartFQN); |
852 |
stringBuffer.append(compartmentEditPartFQN); |
758 |
stringBuffer.append(TEXT_138); |
853 |
stringBuffer.append(TEXT_152); |
759 |
|
854 |
|
760 |
} // for pinned compartments |
855 |
} // for pinned compartments |
761 |
|
856 |
|
762 |
stringBuffer.append(TEXT_139); |
857 |
for (Iterator it = myHelper.getSideAffixedChildren(); it.hasNext(); ) { |
|
|
858 |
GenChildNode next = (GenChildNode) it.next(); |
859 |
String sideAffixedEidtPartFQN = importManager.getImportedName(next.getEditPartQualifiedClassName()); |
860 |
|
861 |
stringBuffer.append(TEXT_153); |
862 |
stringBuffer.append(sideAffixedEidtPartFQN); |
863 |
stringBuffer.append(TEXT_154); |
864 |
stringBuffer.append(sideAffixedEidtPartFQN); |
865 |
stringBuffer.append(TEXT_155); |
866 |
|
867 |
} // for side affixed |
868 |
|
869 |
stringBuffer.append(TEXT_156); |
763 |
|
870 |
|
764 |
} // if myHelper.hasFixedChildren() |
871 |
} // if myHelper.hasFixedChildren() |
765 |
|
872 |
|
766 |
stringBuffer.append(TEXT_140); |
873 |
stringBuffer.append(TEXT_157); |
767 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure")); |
874 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure")); |
768 |
stringBuffer.append(TEXT_141); |
875 |
stringBuffer.append(TEXT_158); |
769 |
|
876 |
|
770 |
int width = 40; |
877 |
int width = 40; |
771 |
int height = 40; |
878 |
int height = 40; |
Lines 775-922
Link Here
|
775 |
height = defSizeAttrs.getHeight(); |
882 |
height = defSizeAttrs.getHeight(); |
776 |
} |
883 |
} |
777 |
|
884 |
|
778 |
stringBuffer.append(TEXT_142); |
885 |
stringBuffer.append(TEXT_159); |
779 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.DefaultSizeNodeFigure")); |
886 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.DefaultSizeNodeFigure")); |
780 |
stringBuffer.append(TEXT_143); |
887 |
stringBuffer.append(TEXT_160); |
|
|
888 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.DefaultSizeNodeFigure")); |
889 |
stringBuffer.append(TEXT_161); |
781 |
stringBuffer.append(width); |
890 |
stringBuffer.append(width); |
782 |
stringBuffer.append(TEXT_144); |
891 |
stringBuffer.append(TEXT_162); |
783 |
stringBuffer.append(height); |
892 |
stringBuffer.append(height); |
784 |
stringBuffer.append(TEXT_145); |
893 |
stringBuffer.append(TEXT_163); |
|
|
894 |
|
895 |
if (myHelper.isSideAffixed()){ |
896 |
|
897 |
stringBuffer.append(TEXT_164); |
898 |
|
899 |
} |
900 |
|
901 |
stringBuffer.append(TEXT_165); |
785 |
if (genNode.getViewmap().find(ResizeConstraints.class) != null) { |
902 |
if (genNode.getViewmap().find(ResizeConstraints.class) != null) { |
786 |
final ResizeConstraints rc = (ResizeConstraints) genNode.getViewmap().find(ResizeConstraints.class); |
903 |
final ResizeConstraints rc = (ResizeConstraints) genNode.getViewmap().find(ResizeConstraints.class); |
787 |
final String draw2dPC = importManager.getImportedName("org.eclipse.draw2d.PositionConstants"); |
904 |
final String draw2dPC = importManager.getImportedName("org.eclipse.draw2d.PositionConstants"); |
788 |
stringBuffer.append(TEXT_146); |
905 |
stringBuffer.append(TEXT_166); |
789 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.ResizableEditPolicy")); |
906 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.ResizableEditPolicy")); |
790 |
stringBuffer.append(TEXT_147); |
907 |
stringBuffer.append(TEXT_167); |
791 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.ResizableEditPolicy")); |
908 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editpolicies.ResizableEditPolicy")); |
792 |
stringBuffer.append(TEXT_148); |
909 |
stringBuffer.append(TEXT_168); |
793 |
if (rc.getResizeHandleNames().isEmpty()) { |
910 |
if (rc.getResizeHandleNames().isEmpty()) { |
794 |
stringBuffer.append(TEXT_149); |
911 |
stringBuffer.append(TEXT_169); |
795 |
stringBuffer.append(draw2dPC); |
912 |
stringBuffer.append(draw2dPC); |
796 |
stringBuffer.append(TEXT_150); |
913 |
stringBuffer.append(TEXT_170); |
797 |
} else { |
914 |
} else { |
798 |
stringBuffer.append(TEXT_151); |
915 |
stringBuffer.append(TEXT_171); |
799 |
for (Iterator rcNamesIter = rc.getResizeHandleNames().iterator(); rcNamesIter.hasNext();) { |
916 |
for (Iterator rcNamesIter = rc.getResizeHandleNames().iterator(); rcNamesIter.hasNext();) { |
800 |
String nextConstantName = (String) rcNamesIter.next(); |
917 |
String nextConstantName = (String) rcNamesIter.next(); |
801 |
stringBuffer.append(draw2dPC); |
918 |
stringBuffer.append(draw2dPC); |
802 |
stringBuffer.append(TEXT_152); |
919 |
stringBuffer.append(TEXT_172); |
803 |
stringBuffer.append(nextConstantName); |
920 |
stringBuffer.append(nextConstantName); |
804 |
if (rcNamesIter.hasNext()) { |
921 |
if (rcNamesIter.hasNext()) { |
805 |
stringBuffer.append(TEXT_153); |
922 |
stringBuffer.append(TEXT_173); |
806 |
}} |
923 |
}} |
807 |
stringBuffer.append(TEXT_154); |
924 |
stringBuffer.append(TEXT_174); |
808 |
} |
925 |
} |
809 |
stringBuffer.append(TEXT_155); |
926 |
stringBuffer.append(TEXT_175); |
810 |
} |
927 |
} |
811 |
stringBuffer.append(TEXT_156); |
928 |
stringBuffer.append(TEXT_176); |
|
|
929 |
if (myHelper.hasSideAffixedChildren()) { |
930 |
stringBuffer.append(TEXT_177); |
812 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure")); |
931 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure")); |
813 |
stringBuffer.append(TEXT_157); |
932 |
stringBuffer.append(TEXT_178); |
|
|
933 |
} else { |
934 |
stringBuffer.append(TEXT_179); |
814 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure")); |
935 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure")); |
815 |
stringBuffer.append(TEXT_158); |
936 |
stringBuffer.append(TEXT_180); |
|
|
937 |
} |
938 |
stringBuffer.append(TEXT_181); |
939 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure")); |
940 |
stringBuffer.append(TEXT_182); |
816 |
|
941 |
|
817 |
if (isXYLayout) { |
942 |
if (isXYLayout) { |
818 |
|
943 |
|
819 |
stringBuffer.append(TEXT_159); |
944 |
stringBuffer.append(TEXT_183); |
820 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.FreeformLayout")); |
945 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.FreeformLayout")); |
821 |
stringBuffer.append(TEXT_160); |
946 |
stringBuffer.append(TEXT_184); |
822 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.geometry.Rectangle")); |
947 |
stringBuffer.append(importManager.getImportedName("org.eclipse.draw2d.geometry.Rectangle")); |
823 |
stringBuffer.append(TEXT_161); |
948 |
stringBuffer.append(TEXT_185); |
824 |
} else { |
949 |
} else { |
825 |
String layoutClassName = importManager.getImportedName("org.eclipse.gmf.runtime.draw2d.ui.figures.ConstrainedToolbarLayout"); |
950 |
String layoutClassName = importManager.getImportedName("org.eclipse.gmf.runtime.draw2d.ui.figures.ConstrainedToolbarLayout"); |
826 |
|
951 |
|
827 |
stringBuffer.append(TEXT_162); |
952 |
stringBuffer.append(TEXT_186); |
828 |
stringBuffer.append(layoutClassName); |
953 |
stringBuffer.append(layoutClassName); |
829 |
stringBuffer.append(TEXT_163); |
954 |
stringBuffer.append(TEXT_187); |
830 |
stringBuffer.append(layoutClassName); |
955 |
stringBuffer.append(layoutClassName); |
831 |
stringBuffer.append(TEXT_164); |
956 |
stringBuffer.append(TEXT_188); |
832 |
} |
957 |
} |
833 |
stringBuffer.append(TEXT_165); |
958 |
stringBuffer.append(TEXT_189); |
834 |
|
959 |
|
835 |
if (myHelper.getPrimaryLabel() != null) { |
960 |
if (myHelper.getPrimaryLabel() != null) { |
836 |
GenNodeLabel primaryLabel = myHelper.getPrimaryLabel(); |
961 |
GenNodeLabel primaryLabel = myHelper.getPrimaryLabel(); |
837 |
|
962 |
|
838 |
stringBuffer.append(TEXT_166); |
963 |
stringBuffer.append(TEXT_190); |
839 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
964 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
840 |
stringBuffer.append(TEXT_167); |
965 |
stringBuffer.append(TEXT_191); |
841 |
stringBuffer.append(importManager.getImportedName(genDiagram.getVisualIDRegistryQualifiedClassName())); |
966 |
stringBuffer.append(importManager.getImportedName(genDiagram.getVisualIDRegistryQualifiedClassName())); |
842 |
stringBuffer.append(TEXT_168); |
967 |
stringBuffer.append(TEXT_192); |
843 |
stringBuffer.append(importManager.getImportedName(primaryLabel.getEditPartQualifiedClassName())); |
968 |
stringBuffer.append(importManager.getImportedName(primaryLabel.getEditPartQualifiedClassName())); |
844 |
stringBuffer.append(TEXT_169); |
969 |
stringBuffer.append(TEXT_193); |
845 |
|
970 |
|
846 |
} |
971 |
} |
847 |
if (myHelper.hasExternalLabels()) { |
972 |
if (myHelper.hasExternalLabels()) { |
848 |
|
973 |
|
849 |
stringBuffer.append(TEXT_170); |
974 |
stringBuffer.append(TEXT_194); |
850 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
975 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
851 |
stringBuffer.append(TEXT_171); |
976 |
stringBuffer.append(TEXT_195); |
852 |
|
977 |
|
853 |
for (Iterator externalLabels = myHelper.getExternalLabels(); externalLabels.hasNext();) { |
978 |
for (Iterator externalLabels = myHelper.getExternalLabels(); externalLabels.hasNext();) { |
854 |
GenNodeLabel next = (GenNodeLabel) externalLabels.next(); |
979 |
GenNodeLabel next = (GenNodeLabel) externalLabels.next(); |
855 |
|
980 |
|
856 |
stringBuffer.append(TEXT_172); |
981 |
stringBuffer.append(TEXT_196); |
857 |
stringBuffer.append(importManager.getImportedName(next.getEditPartQualifiedClassName())); |
982 |
stringBuffer.append(importManager.getImportedName(next.getEditPartQualifiedClassName())); |
858 |
stringBuffer.append(TEXT_173); |
983 |
stringBuffer.append(TEXT_197); |
859 |
} |
984 |
} |
860 |
stringBuffer.append(TEXT_174); |
985 |
stringBuffer.append(TEXT_198); |
861 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editparts.LayerManager")); |
986 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editparts.LayerManager")); |
862 |
stringBuffer.append(TEXT_175); |
987 |
stringBuffer.append(TEXT_199); |
863 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editparts.LayerManager")); |
988 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.editparts.LayerManager")); |
864 |
stringBuffer.append(TEXT_176); |
989 |
stringBuffer.append(TEXT_200); |
865 |
stringBuffer.append(importManager.getImportedName(genDiagram.getEditPartFactoryQualifiedClassName())); |
990 |
stringBuffer.append(importManager.getImportedName(genDiagram.getEditPartFactoryQualifiedClassName())); |
866 |
stringBuffer.append(TEXT_177); |
991 |
stringBuffer.append(TEXT_201); |
867 |
|
992 |
|
868 |
} |
993 |
} |
869 |
if (myHelper.hasFixedChildren() || myHelper.hasExternalLabels()) { |
994 |
if (myHelper.hasFixedChildren() || myHelper.hasExternalLabels()) { |
870 |
|
995 |
|
871 |
stringBuffer.append(TEXT_178); |
996 |
stringBuffer.append(TEXT_202); |
872 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
997 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
873 |
stringBuffer.append(TEXT_179); |
998 |
stringBuffer.append(TEXT_203); |
874 |
if (myHelper.hasExternalLabels()) { |
999 |
if (myHelper.hasExternalLabels()) { |
875 |
stringBuffer.append(TEXT_180); |
1000 |
stringBuffer.append(TEXT_204); |
876 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.GraphicalEditPart")); |
1001 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.GraphicalEditPart")); |
877 |
stringBuffer.append(TEXT_181); |
1002 |
stringBuffer.append(TEXT_205); |
878 |
|
1003 |
|
879 |
} |
1004 |
} |
880 |
if (myHelper.hasFixedChildren()) { |
1005 |
if (myHelper.hasFixedChildren()) { |
881 |
|
1006 |
|
882 |
stringBuffer.append(TEXT_182); |
1007 |
stringBuffer.append(TEXT_206); |
883 |
} |
1008 |
} |
884 |
stringBuffer.append(TEXT_183); |
1009 |
stringBuffer.append(TEXT_207); |
885 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
1010 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
886 |
stringBuffer.append(TEXT_184); |
1011 |
stringBuffer.append(TEXT_208); |
887 |
if (myHelper.hasExternalLabels()) { |
1012 |
if (myHelper.hasExternalLabels()) { |
888 |
stringBuffer.append(TEXT_185); |
1013 |
stringBuffer.append(TEXT_209); |
889 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.GraphicalEditPart")); |
1014 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.GraphicalEditPart")); |
890 |
stringBuffer.append(TEXT_186); |
1015 |
stringBuffer.append(TEXT_210); |
891 |
|
1016 |
|
892 |
} |
1017 |
} |
893 |
if (myHelper.hasFixedChildren()){ |
1018 |
if (myHelper.hasFixedChildren()){ |
894 |
|
1019 |
|
895 |
stringBuffer.append(TEXT_187); |
1020 |
stringBuffer.append(TEXT_211); |
896 |
} |
1021 |
} |
897 |
stringBuffer.append(TEXT_188); |
1022 |
stringBuffer.append(TEXT_212); |
898 |
if (myHelper.hasExternalLabels()) { |
1023 |
if (myHelper.hasExternalLabels()) { |
899 |
stringBuffer.append(TEXT_189); |
1024 |
stringBuffer.append(TEXT_213); |
900 |
stringBuffer.append(importManager.getImportedName("java.util.Iterator")); |
1025 |
stringBuffer.append(importManager.getImportedName("java.util.Iterator")); |
901 |
stringBuffer.append(TEXT_190); |
1026 |
stringBuffer.append(TEXT_214); |
902 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
1027 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
903 |
stringBuffer.append(TEXT_191); |
1028 |
stringBuffer.append(TEXT_215); |
904 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
1029 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.EditPart")); |
905 |
stringBuffer.append(TEXT_192); |
1030 |
stringBuffer.append(TEXT_216); |
906 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.GraphicalEditPart")); |
1031 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.GraphicalEditPart")); |
907 |
stringBuffer.append(TEXT_193); |
1032 |
stringBuffer.append(TEXT_217); |
908 |
|
1033 |
|
909 |
} |
1034 |
} |
910 |
} // if hasFixedChildren || hasExternalLabels |
1035 |
} // if hasFixedChildren || hasExternalLabels |
911 |
|
1036 |
|
912 |
stringBuffer.append(TEXT_194); |
1037 |
stringBuffer.append(TEXT_218); |
913 |
if (genNode.getViewmap() instanceof InnerClassViewmap) { |
1038 |
if (genNode.getViewmap() instanceof InnerClassViewmap) { |
914 |
stringBuffer.append(TEXT_195); |
1039 |
stringBuffer.append(TEXT_219); |
915 |
stringBuffer.append(((InnerClassViewmap) genNode.getViewmap()).getClassBody()); |
1040 |
stringBuffer.append(((InnerClassViewmap) genNode.getViewmap()).getClassBody()); |
916 |
} |
1041 |
} |
917 |
stringBuffer.append(TEXT_196); |
1042 |
stringBuffer.append(TEXT_220); |
918 |
importManager.emitSortedImports(); |
1043 |
importManager.emitSortedImports(); |
919 |
stringBuffer.append(TEXT_197); |
1044 |
stringBuffer.append(TEXT_221); |
920 |
return stringBuffer.toString(); |
1045 |
return stringBuffer.toString(); |
921 |
} |
1046 |
} |
922 |
} |
1047 |
} |