public class ParticipantImpl extends BaseElementImpl implements Participant
Modifier and Type | Field and Description |
---|---|
protected static ElementReferenceCollection<EndPoint,EndPointRef> |
endPointRefCollection |
protected static ElementReferenceCollection<Interface,InterfaceRef> |
interfaceRefCollection |
protected static Attribute<String> |
nameAttribute |
protected static ChildElement<ParticipantMultiplicity> |
participantMultiplicityChild |
protected static AttributeReference<Process> |
processRefAttribute |
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
ParticipantImpl(ModelTypeInstanceContext instanceContext) |
Modifier and Type | Method and Description |
---|---|
Collection<EndPoint> |
getEndPoints() |
Collection<Interface> |
getInterfaces() |
String |
getName() |
ParticipantMultiplicity |
getParticipantMultiplicity() |
Process |
getProcess() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setName(String name) |
void |
setParticipantMultiplicity(ParticipantMultiplicity participantMultiplicity) |
void |
setProcess(Process process) |
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
builder, getScope, isScope
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
builder, getScope, isScope
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
getId, setId
protected static AttributeReference<Process> processRefAttribute
protected static ElementReferenceCollection<Interface,InterfaceRef> interfaceRefCollection
protected static ElementReferenceCollection<EndPoint,EndPointRef> endPointRefCollection
protected static ChildElement<ParticipantMultiplicity> participantMultiplicityChild
public ParticipantImpl(ModelTypeInstanceContext instanceContext)
public static void registerType(ModelBuilder modelBuilder)
public String getName()
getName
in interface Participant
public void setName(String name)
setName
in interface Participant
public Process getProcess()
getProcess
in interface Participant
public void setProcess(Process process)
setProcess
in interface Participant
public Collection<Interface> getInterfaces()
getInterfaces
in interface Participant
public Collection<EndPoint> getEndPoints()
getEndPoints
in interface Participant
public ParticipantMultiplicity getParticipantMultiplicity()
getParticipantMultiplicity
in interface Participant
public void setParticipantMultiplicity(ParticipantMultiplicity participantMultiplicity)
setParticipantMultiplicity
in interface Participant
Copyright © 2018. All rights reserved.