Update of /cvsroot/tcotool/TCO-Tool/src/org/tcotool/presentation In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32154 Added Files: Diagram.java EdgeEnd.java PresentationEdge.java PresentationElement.java PresentationNode.java WayPoint.java Log Message: Refactoring: persistent Dependency-Diagram Layout --- NEW FILE: EdgeEnd.java --- package org.tcotool.presentation; import ch.softenvironment.jomm.mvc.model.*; import ch.softenvironment.jomm.descriptor.*; /** * @author generated by the umleditor */ public class EdgeEnd extends DbRelationshipBean { public EdgeEnd(ch.softenvironment.jomm.DbObjectServer objectServer) { super(objectServer); } public java.lang.Long fieldEdgeId; public java.lang.Long getEdgeId() { refresh(false); // read lazy initialized objects return fieldEdgeId; } public void setEdgeId(java.lang.Long edge) { java.lang.Long oldValue=fieldEdgeId; fieldEdgeId=edge; firePropertyChange("edgeId", oldValue, fieldEdgeId); } public java.lang.Long fieldEndPointId; public java.lang.Long getEndPointId() { refresh(false); // read lazy initialized objects return fieldEndPointId; } public void setEndPointId(java.lang.Long endPoint) { java.lang.Long oldValue=fieldEndPointId; fieldEndPointId=endPoint; firePropertyChange("endPointId", oldValue, fieldEndPointId); } public static DbDescriptor createDescriptor() { DbDescriptor descriptor = new DbDescriptor(EdgeEnd.class); descriptor.addAssociationEnd(PresentationEdge.class,"edgeId","T_Id_edge"); descriptor.addAssociationEnd(PresentationElement.class,"endPointId","T_Id_endPoint"); return descriptor; } } --- NEW FILE: PresentationEdge.java --- package org.tcotool.presentation; import ch.softenvironment.jomm.mvc.model.*; import ch.softenvironment.jomm.descriptor.*; /** * The root of line-style presentations. * @author generated by the umleditor */ public class PresentationEdge extends PresentationElement { public PresentationEdge(ch.softenvironment.jomm.DbObjectServer objectServer) { super(objectServer); } public java.util.List fieldEndPointId=new java.util.ArrayList(); public java.util.List getEndPointId() { refresh(false); // read lazy initialized objects return fieldEndPointId; } public void setEndPointId(java.util.List endPoint) { java.util.List oldValue=fieldEndPointId; fieldEndPointId=endPoint; firePropertyChange("endPointId", oldValue, fieldEndPointId); } public java.util.List fieldWayPoint=new java.util.ArrayList(); public java.util.List getWayPoint() { refresh(false); // read lazy initialized objects return fieldWayPoint; } public void setWayPoint(java.util.List wayPoint) { java.util.List oldValue=fieldWayPoint; fieldWayPoint=wayPoint; firePropertyChange("wayPoint", oldValue, fieldWayPoint); } public static DbDescriptor createDescriptor() { DbDescriptor descriptor = new DbDescriptor(PresentationEdge.class); descriptor.addAssociationAttributed(DbDescriptor.ASSOCIATION, "endPointId", new DbMultiplicityRange(0,DbMultiplicityRange.UNBOUND), new DbMultiplicityRange(2,DbMultiplicityRange.UNBOUND), EdgeEnd.class, "edgeId"); descriptor.addOneToMany(DbDescriptor.COMPOSITION, "wayPoint", "edgeId", new DbMultiplicityRange(0,DbMultiplicityRange.UNBOUND), WayPoint.class, false); return descriptor; } } --- NEW FILE: Diagram.java --- package org.tcotool.presentation; import ch.softenvironment.jomm.mvc.model.*; import ch.softenvironment.jomm.descriptor.*; /** * A Diagram groups different PresentationElement's in graphical manner. * @author generated by the umleditor */ public class Diagram extends DbEntityBean { public Diagram(ch.softenvironment.jomm.DbObjectServer objectServer) { super(objectServer); } public String fieldName; public String getName() { refresh(false); // read lazy initialized objects return fieldName; } public void setName(String name){ String oldValue=fieldName; fieldName=name; firePropertyChange("name", oldValue, fieldName); } public java.util.List fieldPresentationElement=new java.util.ArrayList(); public java.util.List getPresentationElement() { refresh(false); // read lazy initialized objects return fieldPresentationElement; } public void setPresentationElement(java.util.List presentationElement) { java.util.List oldValue=fieldPresentationElement; fieldPresentationElement=presentationElement; firePropertyChange("presentationElement", oldValue, fieldPresentationElement); } public static DbDescriptor createDescriptor() { DbDescriptor descriptor = new DbDescriptor(Diagram.class); descriptor.add("name","name",new DbTextFieldDescriptor(255),new DbMultiplicityRange(0,1)); descriptor.addOneToMany(DbDescriptor.COMPOSITION, "presentationElement", "diagramId", new DbMultiplicityRange(0,DbMultiplicityRange.UNBOUND), PresentationElement.class, false); return descriptor; } } --- NEW FILE: PresentationNode.java --- package org.tcotool.presentation; import ch.softenvironment.jomm.mvc.model.*; import ch.softenvironment.jomm.descriptor.*; /** * The root of symbol-style presentations. * @author generated by the umleditor */ public class PresentationNode extends PresentationElement { public PresentationNode(ch.softenvironment.jomm.DbObjectServer objectServer) { super(objectServer); } public java.lang.Long fieldWidth; public java.lang.Long getWidth() { refresh(false); // read lazy initialized objects return fieldWidth; } public void setWidth(java.lang.Long width){ java.lang.Long oldValue=fieldWidth; fieldWidth=width; firePropertyChange("width", oldValue, fieldWidth); } public java.lang.Long fieldHeight; public java.lang.Long getHeight() { refresh(false); // read lazy initialized objects return fieldHeight; } public void setHeight(java.lang.Long height){ java.lang.Long oldValue=fieldHeight; fieldHeight=height; firePropertyChange("height", oldValue, fieldHeight); } public java.lang.Long fieldEast; public java.lang.Long getEast() { refresh(false); // read lazy initialized objects return fieldEast; } public void setEast(java.lang.Long east){ java.lang.Long oldValue=fieldEast; fieldEast=east; firePropertyChange("east", oldValue, fieldEast); } public java.lang.Long fieldSouth; public java.lang.Long getSouth() { refresh(false); // read lazy initialized objects return fieldSouth; } public void setSouth(java.lang.Long south){ java.lang.Long oldValue=fieldSouth; fieldSouth=south; firePropertyChange("south", oldValue, fieldSouth); } public static DbDescriptor createDescriptor() { DbDescriptor descriptor = new DbDescriptor(PresentationNode.class); descriptor.add("width","width",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,999999.0,0),new DbMultiplicityRange(0,1)); descriptor.add("height","height",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,999999.0,0),new DbMultiplicityRange(0,1)); descriptor.add("east","east",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,999999.0,0),new DbMultiplicityRange(0,1)); descriptor.add("south","south",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,999999.0,0),new DbMultiplicityRange(0,1)); return descriptor; } } --- NEW FILE: WayPoint.java --- package org.tcotool.presentation; import ch.softenvironment.jomm.mvc.model.*; import ch.softenvironment.jomm.descriptor.*; /** * A WayPoint is a constraint on the geometry of the actual presentation of this Edge (the "zick-zack position of a line"). * @author generated by the umleditor */ public class WayPoint extends DbEntityBean { public WayPoint(ch.softenvironment.jomm.DbObjectServer objectServer) { super(objectServer); } public java.lang.Long fieldEast; public java.lang.Long getEast() { refresh(false); // read lazy initialized objects return fieldEast; } public void setEast(java.lang.Long east){ java.lang.Long oldValue=fieldEast; fieldEast=east; firePropertyChange("east", oldValue, fieldEast); } public java.lang.Long fieldSouth; public java.lang.Long getSouth() { refresh(false); // read lazy initialized objects return fieldSouth; } public void setSouth(java.lang.Long south){ java.lang.Long oldValue=fieldSouth; fieldSouth=south; firePropertyChange("south", oldValue, fieldSouth); } public java.lang.Long fieldEdgeId; public java.lang.Long getEdgeId() { refresh(false); // read lazy initialized objects return fieldEdgeId; } public void setEdgeId(java.lang.Long edge) { java.lang.Long oldValue=fieldEdgeId; fieldEdgeId=edge; firePropertyChange("edgeId", oldValue, fieldEdgeId); } public static DbDescriptor createDescriptor() { DbDescriptor descriptor = new DbDescriptor(WayPoint.class); descriptor.add("east","east",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,999999.0,0),new DbMultiplicityRange(0,1)); descriptor.add("south","south",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,999999.0,0),new DbMultiplicityRange(0,1)); descriptor.addManyToOneReferenceId(DbDescriptor.ASSOCIATION, "edgeId", "T_Id_edge", new DbMultiplicityRange(1,1)); return descriptor; } } --- NEW FILE: PresentationElement.java --- package org.tcotool.presentation; import ch.softenvironment.jomm.mvc.model.*; import ch.softenvironment.jomm.descriptor.*; /** * A presentation element is a textual or graphical presentation of a model element. (To be found in UML-core 1.4 model.) * @author generated by the umleditor */ public class PresentationElement extends DbEntityBean { public PresentationElement(ch.softenvironment.jomm.DbObjectServer objectServer) { super(objectServer); } public String fieldFont; public String getFont() { refresh(false); // read lazy initialized objects return fieldFont; } public void setFont(String font){ String oldValue=fieldFont; fieldFont=font; firePropertyChange("font", oldValue, fieldFont); } public java.lang.Long fieldForeground; public java.lang.Long getForeground() { refresh(false); // read lazy initialized objects return fieldForeground; } public void setForeground(java.lang.Long foreground){ java.lang.Long oldValue=fieldForeground; fieldForeground=foreground; firePropertyChange("foreground", oldValue, fieldForeground); } public java.lang.Long fieldBackground; public java.lang.Long getBackground() { refresh(false); // read lazy initialized objects return fieldBackground; } public void setBackground(java.lang.Long background){ java.lang.Long oldValue=fieldBackground; fieldBackground=background; firePropertyChange("background", oldValue, fieldBackground); } public java.lang.Object fieldSubject; public java.lang.Object getSubject() { refresh(false); // read lazy initialized objects return fieldSubject; } public void setSubject(java.lang.Object subject) { java.lang.Object oldValue=fieldSubject; fieldSubject=subject; firePropertyChange("subjectId", oldValue, fieldSubject); } public java.util.List fieldEdgeId=new java.util.ArrayList(); public java.util.List getEdgeId() { refresh(false); // read lazy initialized objects return fieldEdgeId; } public void setEdgeId(java.util.List edge) { java.util.List oldValue=fieldEdgeId; fieldEdgeId=edge; firePropertyChange("edgeId", oldValue, fieldEdgeId); } public java.lang.Long fieldDiagramId; public java.lang.Long getDiagramId() { refresh(false); // read lazy initialized objects return fieldDiagramId; } public void setDiagramId(java.lang.Long diagram) { java.lang.Long oldValue=fieldDiagramId; fieldDiagramId=diagram; firePropertyChange("diagramId", oldValue, fieldDiagramId); } public static DbDescriptor createDescriptor() { DbDescriptor descriptor = new DbDescriptor(PresentationElement.class); descriptor.add("font","font",new DbTextFieldDescriptor(255),new DbMultiplicityRange(0,1)); descriptor.add("foreground","foreground",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,1.6777215E7,0),new DbMultiplicityRange(0,1)); descriptor.add("background","background",new DbNumericFieldDescriptor(java.lang.Long.class,0.0,1.6777215E7,0),new DbMultiplicityRange(0,1)); descriptor.addManyToOneReference(DbDescriptor.AGGREGATION, "subject", "T_Id_subject", new DbMultiplicityRange(1,1)); descriptor.addAssociationAttributed(DbDescriptor.ASSOCIATION, "edgeId", new DbMultiplicityRange(2,DbMultiplicityRange.UNBOUND), new DbMultiplicityRange(0,DbMultiplicityRange.UNBOUND), EdgeEnd.class, "endPointId"); descriptor.addManyToOneReferenceId(DbDescriptor.ASSOCIATION, "diagramId", "T_Id_diagram", new DbMultiplicityRange(1,1)); return descriptor; } } |