Changeset 813
- Timestamp:
- 08/30/11 13:17:28 (14 years ago)
- Location:
- branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlCommitButton.java ¶
r812 r813 1 1 package us.isidor.gdl.anaToMia.Widgets.button; 2 2 3 import us.isidor.gdl.anaToMia.TopicMaps.TmEngineModel.TmEngine; 3 4 import us.isidor.gdl.anaToMia.TopicMaps.TopicMapsModel.Construct; 5 import us.isidor.gdl.anaToMia.TopicMaps.TopicMapsModel.Association; 4 6 import us.isidor.gdl.anaToMia.TopicMaps.TopicMapsModel.Topic; 5 7 import us.isidor.gdl.anaToMia.Widgets.base.GdlVisibleObject; 6 8 import us.isidor.gdl.anaToMia.Widgets.environment.ExecutionException; 7 9 import us.isidor.gdl.anaToMia.Widgets.environment.InvalidGdlSchemaException; 10 import us.isidor.gdl.anaToMia.Widgets.environment.Pair; 8 11 import com.google.gwt.event.dom.client.ClickEvent; 9 12 import com.google.gwt.event.dom.client.ClickHandler; 10 13 import com.google.gwt.user.client.Window; 11 14 import com.google.gwt.user.client.ui.Button; 15 import us.isidor.gdl.anaToMia.TopicMaps.TopicMapsModel.TopicMapsTypes; 12 16 13 17 … … 38 42 public void onClick(ClickEvent event) { 39 43 try{ 40 Window.alert(" >> " + this.owner.getGdlParent().getContent(null).size()); 44 TmEngine tmEngine = this.owner.getRoot().getTmEngine(); 45 for (Pair<Construct, TopicMapsTypes> pair : this.owner.getGdlParent().getContent(null)) { 46 String str = ""; 47 if(pair.getSecond().equals(TopicMapsTypes.Topic)){ 48 str = tmEngine.exportTm((Topic)pair.getFirst()); 49 } else if(pair.getSecond().equals(TopicMapsTypes.Association)){ 50 str = tmEngine.exportTm((Association)pair.getFirst()); 51 } 52 53 Window.alert(str); 54 } 41 55 42 56 // TODO: implement -
TabularUnified branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/view/GdlAssociationView.java ¶
r812 r813 3 3 import java.util.ArrayList; 4 4 import com.google.gwt.core.client.JsArray; 5 import com.google.gwt.user.client.Window;6 5 import com.google.gwt.user.client.ui.HorizontalPanel; 7 6 import com.google.gwt.user.client.ui.VerticalPanel; -
TabularUnified branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/view/GdlTopicView.java ¶
r812 r813 84 84 85 85 for (Widget ctrl : this.subElements) { 86 if(this.receivedData == null) result.add(new Pair<Construct, TopicMapsTypes>(localCarrier, TopicMapsTypes.Topic)); 86 Pair<Construct, TopicMapsTypes> topicPair = new Pair<Construct, TopicMapsTypes>(localCarrier, TopicMapsTypes.Topic); 87 if(this.receivedData == null && !result.contains(topicPair)) result.add(topicPair); 87 88 if(ctrl instanceof GdlVisibleObject){ 88 89 for (Pair<Construct, TopicMapsTypes> pair : ((GdlVisibleObject)ctrl).getContent(localCarrier)) { 89 if(this.receivedData != null )result.add(pair);90 if(this.receivedData != null || (ctrl instanceof GdlView))result.add(pair); 90 91 } 91 92 } … … 111 112 112 113 114 // returns the recieved topic or creates a topic stub 113 115 public Topic getRepresentedTopic(){ 114 116 if(this.receivedData ==null){
Note: See TracChangeset
for help on using the changeset viewer.