public class OperationFacadeLogicImpl extends OperationFacadeLogic
metaObject
contextRoot
Constructor and Description |
---|
OperationFacadeLogicImpl(org.omg.uml.foundation.core.Operation metaObject,
String context) |
Modifier and Type | Method and Description |
---|---|
ClassifierFacade |
getValidationOwner() |
protected ParameterFacade |
handleFindParameter(String name)
Method to be implemented in descendants
Finds the parameter on this operation having the given name, if no parameter is found, null
is returned instead.
|
protected Object |
handleFindTaggedValue(String name,
boolean follow)
Method to be implemented in descendants
Searches the given feature for the specified tag.
|
protected String |
handleGetArgumentNames() |
protected Collection<org.omg.uml.foundation.core.Parameter> |
handleGetArguments()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetArgumentTypeNames() |
protected String |
handleGetCall() |
protected String |
handleGetConcurrency() |
protected String |
handleGetExceptionList() |
protected String |
handleGetExceptionList(String initialExceptions)
Method to be implemented in descendants
Returns a comma separated list of exceptions appended to the comma separated list of fully
qualified 'initialException' classes passed in to this method.
|
protected Collection<ModelElementFacade> |
handleGetExceptions() |
protected String |
handleGetGetterSetterReturnTypeName() |
protected int |
handleGetLower()
Get the UML lower multiplicity
|
protected String |
handleGetMethodBody()
Not yet implemented, always returns null.
|
protected String |
handleGetName()
Overridden to provide name masking.
|
protected OperationFacade |
handleGetOverriddenOperation()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected org.omg.uml.foundation.core.Classifier |
handleGetOwner()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<org.omg.uml.foundation.core.Parameter> |
handleGetParameters()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetPostconditionName() |
protected Collection<ConstraintFacade> |
handleGetPostconditions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetPreconditionCall() |
protected String |
handleGetPreconditionName() |
protected Collection<ConstraintFacade> |
handleGetPreconditions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetPreconditionSignature() |
ParameterFacade |
handleGetReturnParameter() |
protected org.omg.uml.foundation.core.Classifier |
handleGetReturnType()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetSignature() |
protected String |
handleGetSignature(boolean withArgumentNames)
Method to be implemented in descendants
Returns the signature of the operation and optionally appends the argument names (if
withArgumentNames is true), otherwise returns the signature with just the types alone in the
signature.
|
protected String |
handleGetSignature(String argumentModifier)
Method to be implemented in descendants
Returns the signature of the operation and optionally appends the given 'argumentModifier' to
each argument.
|
protected String |
handleGetTypedArgumentList() |
protected String |
handleGetTypedArgumentList(String modifier)
Method to be implemented in descendants
A comma-separated parameter list (type and name of each parameter) of an operation with an
optional modifier (i.e final) before each parameter.
|
protected int |
handleGetUpper()
Get the UML upper multiplicity
|
protected boolean |
handleIsAbstract() |
protected boolean |
handleIsExceptionsPresent() |
protected boolean |
handleIsLeaf() |
protected boolean |
handleIsMany() |
protected boolean |
handleIsOrdered() |
protected boolean |
handleIsOverriding() |
protected boolean |
handleIsPostconditionsPresent() |
protected boolean |
handleIsPreconditionsPresent() |
protected boolean |
handleIsQuery() |
protected boolean |
handleIsReturnTypePresent() |
protected boolean |
handleIsStatic() |
protected boolean |
handleIsUnique() |
findParameter, findTaggedValue, getArgumentNames, getArguments, getArgumentTypeNames, getCall, getConcurrency, getExceptionList, getExceptionList, getExceptions, getGetterSetterReturnTypeName, getLower, getMethodBody, getOverriddenOperation, getOwner, getParameters, getPostconditionName, getPostconditions, getPreconditionCall, getPreconditionName, getPreconditions, getPreconditionSignature, getReturnParameter, getReturnType, getSignature, getSignature, getSignature, getTypedArgumentList, getTypedArgumentList, getUpper, isAbstract, isExceptionsPresent, isLeaf, isMany, isOperationFacadeMetaType, isOrdered, isOverriding, isPostconditionsPresent, isPreconditionsPresent, isQuery, isReturnTypePresent, isStatic, isUnique, resetMetafacadeContext, validateInvariants
getArraySuffix, getValidationName, handleCopyTaggedValues, handleFindTaggedValue, handleFindTaggedValues, handleGetBindedFullyQualifiedName, handleGetConstraints, handleGetConstraints, handleGetDocumentation, handleGetDocumentation, handleGetDocumentation, handleGetFullyQualifiedName, handleGetFullyQualifiedName, handleGetFullyQualifiedNamePath, handleGetId, handleGetKeywords, handleGetLabel, handleGetLanguageMappings, handleGetModel, handleGetOwnedElements, handleGetPackage, handleGetPackageName, handleGetPackageName, handleGetPackagePath, handleGetQualifiedName, handleGetRootPackage, handleGetSourceDependencies, handleGetStateMachineContext, handleGetStereotypeNames, handleGetStereotypes, handleGetTaggedValues, handleGetTargetDependencies, handleGetTemplateParameter, handleGetTemplateParameters, handleGetVisibility, handleHasExactStereotype, handleHasKeyword, handleHasStereotype, handleIsBindingDependenciesPresent, handleIsConstraintsPresent, handleIsDocumentationPresent, handleIsReservedWord, handleIsTemplateParametersPresent, handleIsValidIdentifierName, handleTranslateConstraint, handleTranslateConstraints, handleTranslateConstraints
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints
public OperationFacadeLogicImpl(org.omg.uml.foundation.core.Operation metaObject, String context)
metaObject
- context
- protected String handleGetName()
handleGetName
in class ModelElementFacadeLogicImpl
ModelElementFacade.getName()
public ClassifierFacade getValidationOwner()
getValidationOwner
in interface ModelElementFacade
getValidationOwner
in class MetafacadeBase
MetafacadeBase.getValidationOwner()
protected String handleGetSignature()
handleGetSignature
in class OperationFacadeLogic
OperationFacade.getSignature()
protected String handleGetSignature(boolean withArgumentNames)
OperationFacadeLogic
handleGetSignature
in class OperationFacadeLogic
OperationFacade.getSignature(boolean)
protected String handleGetTypedArgumentList()
handleGetTypedArgumentList
in class OperationFacadeLogic
OperationFacade.getTypedArgumentList()
protected String handleGetCall()
handleGetCall
in class OperationFacadeLogic
OperationFacade.getCall()
protected String handleGetArgumentNames()
handleGetArgumentNames
in class OperationFacadeLogic
OperationFacade.getArgumentNames()
protected String handleGetArgumentTypeNames()
handleGetArgumentTypeNames
in class OperationFacadeLogic
OperationFacade.getArgumentTypeNames()
protected String handleGetGetterSetterReturnTypeName()
handleGetGetterSetterReturnTypeName
in class OperationFacadeLogic
OperationFacade.getGetterSetterReturnTypeName()
protected org.omg.uml.foundation.core.Classifier handleGetReturnType()
OperationFacadeLogic
handleGetReturnType
in class OperationFacadeLogic
OperationFacade.getReturnType()
protected Collection<org.omg.uml.foundation.core.Parameter> handleGetArguments()
OperationFacadeLogic
handleGetArguments
in class OperationFacadeLogic
OperationFacade.getArguments()
protected String handleGetMethodBody()
handleGetMethodBody
in class OperationFacadeLogic
OperationFacade.getMethodBody()
protected org.omg.uml.foundation.core.Classifier handleGetOwner()
OperationFacadeLogic
handleGetOwner
in class OperationFacadeLogic
OperationFacade.getOwner()
protected Collection<org.omg.uml.foundation.core.Parameter> handleGetParameters()
OperationFacadeLogic
handleGetParameters
in class OperationFacadeLogic
OperationFacade.getParameters()
protected Object handleFindTaggedValue(String name, boolean follow)
OperationFacadeLogic
handleFindTaggedValue
in class OperationFacadeLogic
OperationFacade.findTaggedValue(String, boolean)
protected boolean handleIsStatic()
handleIsStatic
in class OperationFacadeLogic
OperationFacade.isStatic()
protected boolean handleIsAbstract()
handleIsAbstract
in class OperationFacadeLogic
OperationFacade.isAbstract()
protected boolean handleIsLeaf()
handleIsLeaf
in class OperationFacadeLogic
OperationFacade.isLeaf()
protected boolean handleIsMany()
handleIsMany
in class OperationFacadeLogic
OperationFacade.isMany()
protected boolean handleIsOrdered()
handleIsOrdered
in class OperationFacadeLogic
OperationFacade.isOrdered()
protected boolean handleIsUnique()
handleIsUnique
in class OperationFacadeLogic
OperationFacade.isOrdered()
protected boolean handleIsQuery()
handleIsQuery
in class OperationFacadeLogic
OperationFacade.isQuery()
protected boolean handleIsExceptionsPresent()
handleIsExceptionsPresent
in class OperationFacadeLogic
OperationFacade.isExceptionsPresent()
protected Collection<ModelElementFacade> handleGetExceptions()
handleGetExceptions
in class OperationFacadeLogic
OperationFacade.getExceptions()
protected String handleGetExceptionList()
handleGetExceptionList
in class OperationFacadeLogic
OperationFacade.getExceptionList()
protected boolean handleIsReturnTypePresent()
handleIsReturnTypePresent
in class OperationFacadeLogic
OperationFacade.isReturnTypePresent()
protected String handleGetExceptionList(String initialExceptions)
OperationFacadeLogic
handleGetExceptionList
in class OperationFacadeLogic
OperationFacade.getExceptionList(String)
protected String handleGetTypedArgumentList(String modifier)
OperationFacadeLogic
handleGetTypedArgumentList
in class OperationFacadeLogic
OperationFacade.getTypedArgumentList(String)
protected String handleGetSignature(String argumentModifier)
OperationFacadeLogic
handleGetSignature
in class OperationFacadeLogic
OperationFacade.getSignature(String)
protected String handleGetConcurrency()
handleGetConcurrency
in class OperationFacadeLogic
OperationFacade.getConcurrency()
protected String handleGetPreconditionName()
handleGetPreconditionName
in class OperationFacadeLogic
OperationFacade.getPreconditionName()
protected String handleGetPostconditionName()
handleGetPostconditionName
in class OperationFacadeLogic
OperationFacade.getPostconditionName()
protected String handleGetPreconditionSignature()
handleGetPreconditionSignature
in class OperationFacadeLogic
OperationFacade.getPreconditionSignature()
protected String handleGetPreconditionCall()
handleGetPreconditionCall
in class OperationFacadeLogic
OperationFacade.getPreconditionCall()
protected boolean handleIsPreconditionsPresent()
handleIsPreconditionsPresent
in class OperationFacadeLogic
OperationFacade.isPreconditionsPresent()
protected boolean handleIsPostconditionsPresent()
handleIsPostconditionsPresent
in class OperationFacadeLogic
OperationFacade.isPostconditionsPresent()
protected Collection<ConstraintFacade> handleGetPreconditions()
OperationFacadeLogic
handleGetPreconditions
in class OperationFacadeLogic
OperationFacade.getPreconditions()
protected Collection<ConstraintFacade> handleGetPostconditions()
OperationFacadeLogic
handleGetPostconditions
in class OperationFacadeLogic
OperationFacade.getPostconditions()
protected ParameterFacade handleFindParameter(String name)
OperationFacadeLogic
handleFindParameter
in class OperationFacadeLogic
OperationFacade.findParameter(String)
protected int handleGetUpper()
handleGetUpper
in class OperationFacadeLogic
OperationFacade.getUpper()
protected int handleGetLower()
handleGetLower
in class OperationFacadeLogic
OperationFacade.getLower()
public ParameterFacade handleGetReturnParameter()
handleGetReturnParameter
in class OperationFacadeLogic
OperationFacadeLogic.handleGetReturnParameter()
protected boolean handleIsOverriding()
handleIsOverriding
in class OperationFacadeLogic
OperationFacadeLogic.handleIsOverriding()
protected OperationFacade handleGetOverriddenOperation()
OperationFacadeLogic
handleGetOverriddenOperation
in class OperationFacadeLogic
OperationFacadeLogic.handleGetOverriddenOperation()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.