blob: 7f8d3027df2ec62fe49d6fd7044ecca7dd640e3f [file] [log] [blame]
//------------------------------------------------------------------------------
// Copyright (c) 2005, 2006 IBM Corporation and others.
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v1.0
// which accompanies this distribution, and is available at
// http://www.eclipse.org/legal/epl-v10.html
//
// Contributors:
// IBM Corporation - initial implementation
//------------------------------------------------------------------------------
package org.eclipse.epf.library.edit.util;
import java.awt.Dimension;
import java.awt.Point;
import org.eclipse.epf.uma.Diagram;
import org.eclipse.epf.uma.GraphNode;
/**
* @author Phong Nguyen Le
* @since 1.0
*/
public class GraphicalData {
private Point location = new Point(0, 0);
private Dimension size = new Dimension(-1, -1);
private GraphNode graphNode;
private Diagram diagram;
public Diagram getDiagram() {
return diagram;
}
public void setDiagram(Diagram diagram) {
this.diagram = diagram;
}
public GraphNode getGraphNode() {
return graphNode;
}
public void setGraphNode(GraphNode graphNode) {
this.graphNode = graphNode;
}
/**
* @return Returns the location.
*/
public Point getLocation() {
return location;
}
/**
* @param location
* The location to set.
*/
public void setLocation(Point location) {
this.location = location;
}
/**
* @return Returns the size.
*/
public Dimension getSize() {
return size;
}
/**
* @param size
* The size to set.
*/
public void setSize(Dimension size) {
this.size = size;
}
}