public interface ParameterFacade extends ModelElementFacade
Modifier and Type | Method and Description |
---|---|
String |
getDefaultValue()
TODO: Model Documentation for org.andromda.metafacades.uml.ParameterFacade.defaultValue
|
String |
getEffect()
UML2: A representation of the literals of the enumeration 'Parameter Effect Kind': CREATE,
READ, UPDATE, DELETE.
|
EventFacade |
getEvent()
If this parameter is located on an event, this will represent that event.
|
String |
getGetterName()
The name to use for accessors getting this parameter from a bean.
|
String |
getGetterSetterTypeName()
Fully Qualified TypeName, determined in part by multiplicity (for UML2).
|
String |
getGetterSetterTypeNameImpl()
Fully Qualified implementation class of TypeName, determined in part by multiplicity (for
UML2).
|
int |
getLower()
the lower value for the multiplicity
-only applicable for UML2
|
OperationFacade |
getOperation()
If this parameter is located on an operation, this will represent that operation.
|
String |
getSetterName()
The name to use for accessors getting this parameter in a bean.
|
ClassifierFacade |
getType()
A Classifier is a classification of instances - it describes a set of instances that have
features
in common.
|
int |
getUpper()
the upper value of the multiplicity (will be -1 for *)
-only applicable for UML2
|
boolean |
isDefaultValuePresent()
Indicates if the default value is present.
|
boolean |
isException()
UML2: Returns the value of the 'Is Exception' attribute.
|
boolean |
isInoutParameter()
True if this parameter is an inout parameter.
|
boolean |
isInParameter()
True if this parameter is an 'in' parameter.
|
boolean |
isMany()
If upper>1 or upper==unlimited.
|
boolean |
isOrdered()
UML2 Only: Is parameter ordered within the Collection type.
|
boolean |
isOutParameter()
True if this parameter is an 'out' parameter.
|
boolean |
isParameterFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isReadable()
True if this parameter is readable, aka an in-parameter, or this feature is unspecified.
|
boolean |
isRequired()
Whether or not this parameter is considered required (i.e must a non-empty value).
|
boolean |
isReturn()
Whether or not this parameter represents a return parameter.
|
boolean |
isUnique()
If Parameter type isMany (UML2), is the parameter unique within the Collection.
|
boolean |
isWritable()
True if this parameter is writable, aka an out-parameter, or this feature is unspecified.
|
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, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints, validateInvariants
boolean isParameterFacadeMetaType()
true
String getDefaultValue()
String getEffect()
EventFacade getEvent()
String getGetterName()
String getGetterSetterTypeName()
String getGetterSetterTypeNameImpl()
int getLower()
OperationFacade getOperation()
String getSetterName()
ClassifierFacade getType()
int getUpper()
boolean isDefaultValuePresent()
boolean isException()
boolean isInParameter()
boolean isInoutParameter()
boolean isMany()
boolean isOrdered()
boolean isOutParameter()
boolean isReadable()
boolean isRequired()
boolean isReturn()
boolean isUnique()
boolean isWritable()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.