public class OperationImpl extends BaseElementImpl implements Operation
Modifier and Type | Field and Description |
---|---|
protected static ElementReferenceCollection<Error,ErrorRef> |
errorRefCollection |
protected static Attribute<String> |
implementationRefAttribute |
protected static ElementReference<Message,InMessageRef> |
inMessageRefChild |
protected static Attribute<String> |
nameAttribute |
protected static ElementReference<Message,OutMessageRef> |
outMessageRefChild |
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
OperationImpl(ModelTypeInstanceContext instanceContext) |
Modifier and Type | Method and Description |
---|---|
Collection<Error> |
getErrors() |
String |
getImplementationRef() |
Message |
getInMessage() |
String |
getName() |
Message |
getOutMessage() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setImplementationRef(String implementationRef) |
void |
setInMessage(Message message) |
void |
setName(String name) |
void |
setOutMessage(Message message) |
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, setAttributeValue, setAttributeValueNs, 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, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
protected static ElementReference<Message,InMessageRef> inMessageRefChild
protected static ElementReference<Message,OutMessageRef> outMessageRefChild
protected static ElementReferenceCollection<Error,ErrorRef> errorRefCollection
public OperationImpl(ModelTypeInstanceContext instanceContext)
public static void registerType(ModelBuilder modelBuilder)
public String getImplementationRef()
getImplementationRef
in interface Operation
public void setImplementationRef(String implementationRef)
setImplementationRef
in interface Operation
public Message getInMessage()
getInMessage
in interface Operation
public void setInMessage(Message message)
setInMessage
in interface Operation
public Message getOutMessage()
getOutMessage
in interface Operation
public void setOutMessage(Message message)
setOutMessage
in interface Operation
public Collection<Error> getErrors()
Copyright © 2021. All rights reserved.