public class ParameterWrapper extends MultiplicityWrapper implements org.eclipse.uml2.uml.Parameter
| Constructor and Description |
|---|
ParameterWrapper(org.eclipse.uml2.uml.Parameter parameter) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Namespace> |
allNamespaces() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Package> |
allOwningPackages() |
org.eclipse.uml2.uml.ValueSpecification |
createDefaultValue(String name,
org.eclipse.uml2.uml.Type type,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.Dependency |
createDependency(org.eclipse.uml2.uml.NamedElement supplier) |
org.eclipse.uml2.uml.StringExpression |
createNameExpression(String name,
org.eclipse.uml2.uml.Type type) |
org.eclipse.uml2.uml.Usage |
createUsage(org.eclipse.uml2.uml.NamedElement supplier) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Dependency> |
getClientDependencies() |
org.eclipse.uml2.uml.Dependency |
getClientDependency(String name) |
org.eclipse.uml2.uml.Dependency |
getClientDependency(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
String |
getDefault() |
org.eclipse.uml2.uml.ValueSpecification |
getDefaultValue() |
org.eclipse.uml2.uml.ParameterDirectionKind |
getDirection() |
org.eclipse.uml2.uml.ParameterEffectKind |
getEffect() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ConnectorEnd> |
getEnds() |
String |
getLabel() |
String |
getLabel(boolean localize) |
String |
getName() |
org.eclipse.uml2.uml.StringExpression |
getNameExpression() |
org.eclipse.uml2.uml.Namespace |
getNamespace() |
org.eclipse.uml2.uml.Operation |
getOperation() |
org.eclipse.uml2.uml.TemplateParameter |
getOwningTemplateParameter() |
org.eclipse.uml2.uml.ParameterSet |
getParameterSet(String name) |
org.eclipse.uml2.uml.ParameterSet |
getParameterSet(String name,
boolean ignoreCase) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ParameterSet> |
getParameterSets() |
String |
getQualifiedName() |
org.eclipse.uml2.uml.TemplateParameter |
getTemplateParameter() |
org.eclipse.uml2.uml.Type |
getType() |
org.eclipse.uml2.uml.VisibilityKind |
getVisibility() |
boolean |
isCompatibleWith(org.eclipse.uml2.uml.ParameterableElement p) |
boolean |
isDistinguishableFrom(org.eclipse.uml2.uml.NamedElement n,
org.eclipse.uml2.uml.Namespace ns) |
boolean |
isException() |
boolean |
isSetDefault() |
boolean |
isSetEffect() |
boolean |
isSetName() |
boolean |
isSetVisibility() |
boolean |
isStream() |
boolean |
isTemplateParameter() |
OJPathName |
javaBaseTypePath() |
OJPathName |
javaTumlTypePath() |
String |
separator() |
void |
setBooleanDefaultValue(boolean value) |
void |
setDefault(String value) |
void |
setDefaultValue(org.eclipse.uml2.uml.ValueSpecification value) |
void |
setDirection(org.eclipse.uml2.uml.ParameterDirectionKind value) |
void |
setEffect(org.eclipse.uml2.uml.ParameterEffectKind value) |
void |
setIntegerDefaultValue(int value) |
void |
setIsException(boolean value) |
void |
setIsStream(boolean value) |
void |
setName(String value) |
void |
setNameExpression(org.eclipse.uml2.uml.StringExpression value) |
void |
setNullDefaultValue() |
void |
setOwningTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value) |
void |
setRealDefaultValue(double arg0) |
void |
setStringDefaultValue(String value) |
void |
setTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value) |
void |
setType(org.eclipse.uml2.uml.Type value) |
void |
setUnlimitedNaturalDefaultValue(int value) |
void |
setVisibility(org.eclipse.uml2.uml.VisibilityKind value) |
void |
unsetDefault() |
void |
unsetEffect() |
void |
unsetName() |
void |
unsetVisibility() |
boolean |
validateConnectorEnd(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateHasNoQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateHasQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateInAndOut(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateNotException(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateObjectEffect(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap) |
boolean |
validateReentrantBehaviors(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateStreamAndException(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateVisibilityNeedsOwnership(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
addKeyword, allOwnedElements, applyStereotype, compatibleWith, createEAnnotation, createLowerValue, createOwnedComment, createUpperValue, destroy, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getEAnnotation, getEAnnotations, getKeywords, getLower, getLowerValue, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getUpper, getUpperValue, getValue, hasKeyword, hasValue, includesMultiplicity, is, isMany, isMultivalued, isOne, isOrdered, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, isUnique, lowerBound, mustBeOwned, removeKeyword, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, setValue, unapplyStereotype, upperBound, validateHasOwner, validateLowerGe0, validateLowerIsInteger, validateNotOwnSelf, validateUpperGeLower, validateUpperIsUnlimitedNatural, validateValueSpecificationConstant, validateValueSpecificationNoSideEffectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelfgetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivercompatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getUpper, getUpperValue, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, upperBound, validateLowerGe0, validateLowerIsInteger, validateUpperGeLower, validateUpperIsUnlimitedNatural, validateValueSpecificationConstant, validateValueSpecificationNoSideEffectspublic ParameterWrapper(org.eclipse.uml2.uml.Parameter parameter)
public OJPathName javaTumlTypePath()
public OJPathName javaBaseTypePath()
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ConnectorEnd> getEnds()
getEnds in interface org.eclipse.uml2.uml.ConnectableElementpublic org.eclipse.uml2.uml.Type getType()
getType in interface org.eclipse.uml2.uml.TypedElementpublic void setType(org.eclipse.uml2.uml.Type value)
setType in interface org.eclipse.uml2.uml.TypedElementpublic String getName()
getName in interface org.eclipse.uml2.uml.NamedElementpublic void setName(String value)
setName in interface org.eclipse.uml2.uml.NamedElementpublic void unsetName()
unsetName in interface org.eclipse.uml2.uml.NamedElementpublic boolean isSetName()
isSetName in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.VisibilityKind getVisibility()
getVisibility in interface org.eclipse.uml2.uml.NamedElementpublic void setVisibility(org.eclipse.uml2.uml.VisibilityKind value)
setVisibility in interface org.eclipse.uml2.uml.NamedElementpublic void unsetVisibility()
unsetVisibility in interface org.eclipse.uml2.uml.NamedElementpublic boolean isSetVisibility()
isSetVisibility in interface org.eclipse.uml2.uml.NamedElementpublic String getQualifiedName()
getQualifiedName in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Dependency> getClientDependencies()
getClientDependencies in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Dependency getClientDependency(String name)
getClientDependency in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Dependency getClientDependency(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getClientDependency in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Namespace getNamespace()
getNamespace in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.StringExpression getNameExpression()
getNameExpression in interface org.eclipse.uml2.uml.NamedElementpublic void setNameExpression(org.eclipse.uml2.uml.StringExpression value)
setNameExpression in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.StringExpression createNameExpression(String name, org.eclipse.uml2.uml.Type type)
createNameExpression in interface org.eclipse.uml2.uml.NamedElementpublic boolean validateHasNoQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateHasNoQualifiedName in interface org.eclipse.uml2.uml.NamedElementpublic boolean validateHasQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateHasQualifiedName in interface org.eclipse.uml2.uml.NamedElementpublic boolean validateVisibilityNeedsOwnership(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateVisibilityNeedsOwnership in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Dependency createDependency(org.eclipse.uml2.uml.NamedElement supplier)
createDependency in interface org.eclipse.uml2.uml.NamedElementpublic String getLabel()
getLabel in interface org.eclipse.uml2.uml.NamedElementpublic String getLabel(boolean localize)
getLabel in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Usage createUsage(org.eclipse.uml2.uml.NamedElement supplier)
createUsage in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Namespace> allNamespaces()
allNamespaces in interface org.eclipse.uml2.uml.NamedElementpublic boolean isDistinguishableFrom(org.eclipse.uml2.uml.NamedElement n,
org.eclipse.uml2.uml.Namespace ns)
isDistinguishableFrom in interface org.eclipse.uml2.uml.NamedElementpublic String separator()
separator in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Package> allOwningPackages()
allOwningPackages in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.TemplateParameter getTemplateParameter()
getTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic void setTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value)
setTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic org.eclipse.uml2.uml.TemplateParameter getOwningTemplateParameter()
getOwningTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic void setOwningTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value)
setOwningTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic boolean isCompatibleWith(org.eclipse.uml2.uml.ParameterableElement p)
isCompatibleWith in interface org.eclipse.uml2.uml.ParameterableElementpublic boolean isTemplateParameter()
isTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ParameterSet> getParameterSets()
getParameterSets in interface org.eclipse.uml2.uml.Parameterpublic org.eclipse.uml2.uml.ParameterSet getParameterSet(String name)
getParameterSet in interface org.eclipse.uml2.uml.Parameterpublic org.eclipse.uml2.uml.ParameterSet getParameterSet(String name, boolean ignoreCase)
getParameterSet in interface org.eclipse.uml2.uml.Parameterpublic org.eclipse.uml2.uml.Operation getOperation()
getOperation in interface org.eclipse.uml2.uml.Parameterpublic org.eclipse.uml2.uml.ParameterDirectionKind getDirection()
getDirection in interface org.eclipse.uml2.uml.Parameterpublic void setDirection(org.eclipse.uml2.uml.ParameterDirectionKind value)
setDirection in interface org.eclipse.uml2.uml.Parameterpublic String getDefault()
getDefault in interface org.eclipse.uml2.uml.Parameterpublic void setDefault(String value)
setDefault in interface org.eclipse.uml2.uml.Parameterpublic void unsetDefault()
unsetDefault in interface org.eclipse.uml2.uml.Parameterpublic boolean isSetDefault()
isSetDefault in interface org.eclipse.uml2.uml.Parameterpublic org.eclipse.uml2.uml.ValueSpecification getDefaultValue()
getDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic void setDefaultValue(org.eclipse.uml2.uml.ValueSpecification value)
setDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic org.eclipse.uml2.uml.ValueSpecification createDefaultValue(String name, org.eclipse.uml2.uml.Type type, org.eclipse.emf.ecore.EClass eClass)
createDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic boolean isException()
isException in interface org.eclipse.uml2.uml.Parameterpublic void setIsException(boolean value)
setIsException in interface org.eclipse.uml2.uml.Parameterpublic boolean isStream()
isStream in interface org.eclipse.uml2.uml.Parameterpublic void setIsStream(boolean value)
setIsStream in interface org.eclipse.uml2.uml.Parameterpublic org.eclipse.uml2.uml.ParameterEffectKind getEffect()
getEffect in interface org.eclipse.uml2.uml.Parameterpublic void setEffect(org.eclipse.uml2.uml.ParameterEffectKind value)
setEffect in interface org.eclipse.uml2.uml.Parameterpublic void unsetEffect()
unsetEffect in interface org.eclipse.uml2.uml.Parameterpublic boolean isSetEffect()
isSetEffect in interface org.eclipse.uml2.uml.Parameterpublic boolean validateConnectorEnd(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateConnectorEnd in interface org.eclipse.uml2.uml.Parameterpublic boolean validateStreamAndException(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateStreamAndException in interface org.eclipse.uml2.uml.Parameterpublic boolean validateObjectEffect(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap)
validateObjectEffect in interface org.eclipse.uml2.uml.Parameterpublic boolean validateNotException(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateNotException in interface org.eclipse.uml2.uml.Parameterpublic boolean validateReentrantBehaviors(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateReentrantBehaviors in interface org.eclipse.uml2.uml.Parameterpublic boolean validateInAndOut(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateInAndOut in interface org.eclipse.uml2.uml.Parameterpublic void setBooleanDefaultValue(boolean value)
setBooleanDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic void setIntegerDefaultValue(int value)
setIntegerDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic void setStringDefaultValue(String value)
setStringDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic void setUnlimitedNaturalDefaultValue(int value)
setUnlimitedNaturalDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic void setNullDefaultValue()
setNullDefaultValue in interface org.eclipse.uml2.uml.Parameterpublic void setRealDefaultValue(double arg0)
setRealDefaultValue in interface org.eclipse.uml2.uml.ParameterCopyright © 2017. All rights reserved.