public abstract class ExecutableComponentDeclaration<T extends ExecutableComponentDeclaration> extends ComponentDeclaration<T> implements WithOutputDeclaration
OperationModel
. It contains raw, unvalidated
data which is used to declare the structure of a OperationModel
Modifier and Type | Method and Description |
---|---|
void |
addNotificationModel(NotificationModel notificationModel) |
Set<NotificationModel> |
getNotificationModels() |
OutputDeclaration |
getOutput() |
OutputDeclaration |
getOutputAttributes() |
boolean |
isRequiresConnection() |
boolean |
isSupportsStreaming() |
boolean |
isTransactional() |
void |
setOutput(OutputDeclaration content)
Sets the
OutputDeclaration that describes this declarations output type. |
void |
setOutputAttributes(OutputDeclaration outputAttributes)
Sets the
OutputDeclaration that describes this declarations output attributes type. |
void |
setRequiresConnection(boolean requiresConnection) |
void |
setSupportsStreaming(boolean supportsStreaming) |
void |
setTransactional(boolean transactional) |
addErrorModel, addNestedComponent, getErrorModels, getNestedComponents
getStereotype, withStereotype
getAllParameters, getParameterGroup, getParameterGroups
getName
addModelProperty, getDescription, getDisplayModel, getModelProperties, getModelProperty, setDescription, setDisplayModel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStereotype, withStereotype
public OutputDeclaration getOutput()
getOutput
in interface WithOutputDeclaration
OutputDeclaration
that describes this
declarations output type.public void setOutput(OutputDeclaration content)
OutputDeclaration
that describes this
declarations output type.setOutput
in interface WithOutputDeclaration
public OutputDeclaration getOutputAttributes()
getOutputAttributes
in interface WithOutputDeclaration
OutputDeclaration
that describes this
declarations output attributes type.public void setOutputAttributes(OutputDeclaration outputAttributes)
OutputDeclaration
that describes this
declarations output attributes type.setOutputAttributes
in interface WithOutputDeclaration
public boolean isTransactional()
public void setTransactional(boolean transactional)
public boolean isRequiresConnection()
public void setRequiresConnection(boolean requiresConnection)
public boolean isSupportsStreaming()
public void setSupportsStreaming(boolean supportsStreaming)
public void addNotificationModel(NotificationModel notificationModel)
public Set<NotificationModel> getNotificationModels()
Copyright © 2018. All rights reserved.