org.andromda.metafacades.uml
Interface ServiceOperation

All Superinterfaces:
ModelElementFacade, OperationFacade

public interface ServiceOperation
extends OperationFacade

Reprsents an operation of a service.

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 Destination getIncomingDestination()
           The destination for any incoming messages.
 Destination getOutgoingDestination()
           The destination for any outgoing messages.
 java.util.Collection getRoles()
           The users of the service operation, these are the actor's that can access this operation.
 Service getService()
           The service which owns the service operation.
 boolean isIncomingMessageOperation()
           Whether or not this operation represents an "incoming" message operation (i.e.
 boolean isMessageOperation()
           Whether or not this is operation accepts incoming or outgoing messages.
 boolean isOutgoingMessageOperation()
           Whether or not this service operation represents an "outgoing" messaging operation (i.e.
 boolean isServiceOperationMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.OperationFacade
findParameter, findTaggedValue, getArgumentNames, getArguments, getArgumentTypeNames, getCall, getConcurrency, getExceptionList, getExceptionList, getExceptions, getLower, getOverriddenOperation, getOwner, getParameters, getPostconditionName, getPostconditions, getPreconditionCall, getPreconditionName, getPreconditions, getPreconditionSignature, getReturnParameter, getReturnType, getSignature, getSignature, getSignature, getTypedArgumentList, getTypedArgumentList, getUpper, isAbstract, isExceptionsPresent, isOperationFacadeMetaType, isOverriding, isPostconditionsPresent, isPreconditionsPresent, isQuery, isReturnTypePresent, isStatic
 
Methods inherited from interface org.andromda.metafacades.uml.ModelElementFacade
copyTaggedValues, findTaggedValue, findTaggedValues, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isModelElementFacadeMetaType, isTemplateParametersPresent, translateConstraint, translateConstraints, translateConstraints, validateInvariants
 

Method Detail

isServiceOperationMetaType

boolean isServiceOperationMetaType()
Indicates the metafacade type (used for metafacade mappings).

Returns:
always true

getIncomingDestination

Destination getIncomingDestination()

The destination for any incoming messages.


getOutgoingDestination

Destination getOutgoingDestination()

The destination for any outgoing messages.


getRoles

java.util.Collection getRoles()

The users of the service operation, these are the actor's that can access this operation.


getService

Service getService()

The service which owns the service operation.


isIncomingMessageOperation

boolean isIncomingMessageOperation()

Whether or not this operation represents an "incoming" message operation (i.e. it receives messages from Queues or Topics).


isMessageOperation

boolean isMessageOperation()

Whether or not this is operation accepts incoming or outgoing messages.


isOutgoingMessageOperation

boolean isOutgoingMessageOperation()

Whether or not this service operation represents an "outgoing" messaging operation (i.e. it sends messages to Queues or Topics).



Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.