com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl
Class Shape

java.lang.Object
  extended by com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.DiagramElement
      extended by com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.Node
          extended by com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.Shape
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension, IDiagramElement, INode, IShape, com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager, com.google.gwt.user.client.rpc.IsSerializable
Direct Known Subclasses:
LabeledShape

public abstract class Shape
extends Node
implements IShape, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds


Constructor Summary
Shape()
           
 
Method Summary
 com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds getBounds()
           
 double getHeight()
           
 double getWidth()
           
 double getX()
           
 double getY()
           
 void setHeight(double height)
           
 void setWidth(double width)
           
 void setX(double x)
           
 void setY(double y)
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.DiagramElement
addAttributeExtension, addDiagramElement, addObjectExtension, copy, getAttributeExtension, getAttributeExtensions, getClone, getId, getModelElement, getObjectExtensions, getOwnedElements, getOwningDiagram, getOwningElement, getStyle, removeAttributeExtension, removeDiagramElement, removeObjectExtension, setAttributeExtensions, setModelElement, setObjectExtensions, setOwnedElements, setOwningDiagram, setOwningElement, setStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement
addDiagramElement, getId, getModelElement, getOwnedElements, getOwningDiagram, getOwningElement, getStyle, removeDiagramElement, setModelElement
 
Methods inherited from interface com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager
copy, getClone
 
Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension
addAttributeExtension, getAttributeExtension, getAttributeExtensions, removeAttributeExtension, setAttributeExtensions
 
Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension
addObjectExtension, getObjectExtensions, removeObjectExtension, setObjectExtensions
 

Constructor Detail

Shape

public Shape()
Method Detail

getBounds

public com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds getBounds()
Specified by:
getBounds in interface IShape

getHeight

public double getHeight()
Specified by:
getHeight in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds

getWidth

public double getWidth()
Specified by:
getWidth in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds

setHeight

public void setHeight(double height)
Specified by:
setHeight in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds

setX

public void setX(double x)
Specified by:
setX in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds

setY

public void setY(double y)
Specified by:
setY in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds

setWidth

public void setWidth(double width)
Specified by:
setWidth in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds

getX

public double getX()
Specified by:
getX in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds

getY

public double getY()
Specified by:
getY in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IBounds


Copyright © 2010-2011 Petals Link. All Rights Reserved.