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

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

public abstract class DiagramElement
extends java.lang.Object
implements IDiagramElement


Constructor Summary
DiagramElement()
           
 
Method Summary
 void addAttributeExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension att)
           
 void addDiagramElement(IDiagramElement diagramElement)
           
 void addObjectExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension obj)
           
 void copy(java.lang.Object object)
           
 com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension getAttributeExtension(java.lang.String ns, java.lang.String lp)
           
 java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension> getAttributeExtensions()
           
 com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager getClone()
           
 java.lang.String getId()
           
 IModelElement getModelElement()
           
 java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> getObjectExtensions()
           
 java.util.LinkedHashSet<IDiagramElement> getOwnedElements()
           
 IDiagram getOwningDiagram()
           
 IDiagramElement getOwningElement()
           
 IStyle getStyle()
           
 void removeAttributeExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension att)
           
 void removeDiagramElement(IDiagramElement diagramElement)
           
 void removeObjectExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension obj)
           
 void setAttributeExtensions(java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension> attributeExtensions)
           
 void setModelElement(IModelElement modelElement)
           
 void setObjectExtensions(java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> objectExtensions)
           
 void setOwnedElements(java.util.LinkedHashSet<IDiagramElement> ownedElements)
           
 void setOwningDiagram(IDiagram owningDiagram)
           
 void setOwningElement(IDiagramElement owningElement)
           
 void setStyle(IStyle style)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagramElement

public DiagramElement()
Method Detail

addDiagramElement

public void addDiagramElement(IDiagramElement diagramElement)
Specified by:
addDiagramElement in interface IDiagramElement

removeDiagramElement

public void removeDiagramElement(IDiagramElement diagramElement)
Specified by:
removeDiagramElement in interface IDiagramElement

getId

public java.lang.String getId()
Specified by:
getId in interface IDiagramElement

getOwnedElements

public java.util.LinkedHashSet<IDiagramElement> getOwnedElements()
Specified by:
getOwnedElements in interface IDiagramElement

getOwningElement

public IDiagramElement getOwningElement()
Specified by:
getOwningElement in interface IDiagramElement

getModelElement

public IModelElement getModelElement()
Specified by:
getModelElement in interface IDiagramElement

copy

public void copy(java.lang.Object object)
Specified by:
copy in interface com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager

getClone

public com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager getClone()
Specified by:
getClone in interface com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager

getOwningDiagram

public IDiagram getOwningDiagram()
Specified by:
getOwningDiagram in interface IDiagramElement

getStyle

public IStyle getStyle()
Specified by:
getStyle in interface IDiagramElement

setModelElement

public void setModelElement(IModelElement modelElement)
Specified by:
setModelElement in interface IDiagramElement

setStyle

public void setStyle(IStyle style)

setOwningElement

public void setOwningElement(IDiagramElement owningElement)

setOwnedElements

public void setOwnedElements(java.util.LinkedHashSet<IDiagramElement> ownedElements)

setOwningDiagram

public void setOwningDiagram(IDiagram owningDiagram)

addObjectExtension

public void addObjectExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension obj)
Specified by:
addObjectExtension in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension

removeObjectExtension

public void removeObjectExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension obj)
Specified by:
removeObjectExtension in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension

addAttributeExtension

public void addAttributeExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension att)
Specified by:
addAttributeExtension in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension

removeAttributeExtension

public void removeAttributeExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension att)
Specified by:
removeAttributeExtension in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension

getAttributeExtension

public com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension getAttributeExtension(java.lang.String ns,
                                                                                                                                      java.lang.String lp)
Specified by:
getAttributeExtension in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension

getObjectExtensions

public java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> getObjectExtensions()
Specified by:
getObjectExtensions in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension

setObjectExtensions

public void setObjectExtensions(java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> objectExtensions)
Specified by:
setObjectExtensions in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension

getAttributeExtensions

public java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension> getAttributeExtensions()
Specified by:
getAttributeExtensions in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension

setAttributeExtensions

public void setAttributeExtensions(java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension> attributeExtensions)
Specified by:
setAttributeExtensions in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension


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