com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation
Class BaseElementBean

java.lang.Object
  extended by com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation.BPMNElementBean
      extended by com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation.BaseElementBean
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IModelElement, com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBaseElementBean, com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBPMNElementBean, com.google.gwt.user.client.rpc.IsSerializable
Direct Known Subclasses:
ArtifactBean, AssignementBean, AssignmentBean, CollaborationBean, DataAssociationBean, DataInputBean, DataOutputBean, EndPointBean, ErrorBean, EscalationBean, EventDefinitionBean, ExpressionBean, FlowElementBean, InputOutputBindingBean, InterfaceBean, IOSpecificationBean, ItemDefinitionBean, LaneBean, LaneSetBean, MessageBean, MessageFlowBean, OperationBean, ParticipantBean, PartnerRoleBean, ProcessBean, SignalBean

public abstract class BaseElementBean
extends BPMNElementBean
implements com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBaseElementBean


Constructor Summary
protected BaseElementBean()
           
  BaseElementBean(java.lang.String id)
           
 
Method Summary
 void addAttributeExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension att)
           
 void addObjectExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension obj)
           
 boolean equals(java.lang.Object obj)
           
 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()
           
 java.lang.String getId()
           
 com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.infrastructure.INamespaceDeclaration getNSDeclaration()
           
 java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> getObjectExtensions()
           
 int hashCode()
           
 void removeAttributeExtension(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.AttributeExtension att)
           
 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 setId(java.lang.String id)
           
 void setNSDeclaration(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.infrastructure.INamespaceDeclaration nsd)
           
 void setObjectExtensions(java.util.List<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> objectExtensions)
           
 
Methods inherited from class com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation.BPMNElementBean
getDocumentation, setDocumentation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBPMNElementBean
getDocumentation, setDocumentation
 

Constructor Detail

BaseElementBean

protected BaseElementBean()

BaseElementBean

public BaseElementBean(java.lang.String id)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

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

getId

public java.lang.String getId()
Specified by:
getId in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IModelElement
Specified by:
getId in interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBaseElementBean

setId

public void setId(java.lang.String id)

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

getNSDeclaration

public com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.infrastructure.INamespaceDeclaration getNSDeclaration()
Specified by:
getNSDeclaration in interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBaseElementBean

setNSDeclaration

public void setNSDeclaration(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.infrastructure.INamespaceDeclaration nsd)


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