com.ebmwebsourcing.petalsbpm.business.domain.di.api
Interface IBPMNPlane

All Superinterfaces:
com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.INode, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IPlane, com.google.gwt.user.client.rpc.IsSerializable, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension
All Known Implementing Classes:
BPMNPlane

public interface IBPMNPlane
extends com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IPlane

A BPMNPlane can only reference a BaseElement of the types: Process, SubProcess, AdHocSubProcess, Transaction, Collaboration, Choreography or SubChoreography. BPMNPlane element is always owned by a BPMNDiagram and represents the root diagram element of that diagram. The plane represents a 2 dimensional surface with an origin at (0, 0) along the x and y axes with increasing coordinates to the right and bottom. Only positive coordinates are allowed for diagram elements that are nested in a BPMNPlane. This means that the union of all the nested elements' bounds is deemed to be located at the plane's origin point.

Author:
nfleury

Method Summary
 com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation.BaseElementBean getModelElement()
           
 
Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement
addDiagramElement, getId, 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
 

Method Detail

getModelElement

com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation.BaseElementBean getModelElement()
Specified by:
getModelElement in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement


Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.