|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Read Link Object End Qualifier Action'. A read link object end qualifier action is an action that retrieves a qualifier end value from a link object.
The following features are supported:
UMLPackage.getReadLinkObjectEndQualifierAction()
Field Summary |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
Method Summary | |
InputPin |
createObject(String name,
Type type)
Creates a new InputPin ,with the specified 'Name', and 'Type', and sets the 'Object' containment reference |
InputPin |
createObject(String name,
Type type,
EClass eClass)
Creates a new InputPin , with the specified 'Name', and 'Type', and sets the 'Object' containment reference |
OutputPin |
createResult(String name,
Type type)
Creates a new OutputPin ,with the specified 'Name', and 'Type', and sets the 'Result' containment reference |
InputPin |
getObject()
Returns the value of the 'Object' containment reference |
Property |
getQualifier()
Returns the value of the 'Qualifier' reference |
OutputPin |
getResult()
Returns the value of the 'Result' containment reference |
void |
setObject(InputPin value)
Sets the value of the ' Object ' containment reference |
void |
setQualifier(Property value)
Sets the value of the ' Qualifier ' reference |
void |
setResult(OutputPin value)
Sets the value of the ' Result ' containment reference |
boolean |
validateAssociationOfAssociation(DiagnosticChain diagnostics,
Map context)
The association of the association end of the qualifier attribute must be an association class. |
boolean |
validateEndsOfAssociation(DiagnosticChain diagnostics,
Map context)
The ends of the association must not be static. |
boolean |
validateMultiplicityOfObject(DiagnosticChain diagnostics,
Map context)
The multiplicity of the object input pin is 1..1. |
boolean |
validateMultiplicityOfQualifier(DiagnosticChain diagnostics,
Map context)
The multiplicity of the qualifier attribute is 1..1. |
boolean |
validateMultiplicityOfResult(DiagnosticChain diagnostics,
Map context)
The multiplicity of the result output pin is 1..1. |
boolean |
validateQualifierAttribute(DiagnosticChain diagnostics,
Map context)
The qualifier attribute must be a qualifier attribute of an association end. |
boolean |
validateSameType(DiagnosticChain diagnostics,
Map context)
The type of the result output pin is the same as the type of the qualifier attribute. |
boolean |
validateTypeOfObject(DiagnosticChain diagnostics,
Map context)
The type of the object input pin is the association class that owns the association end that has the given qualifier attribute. |
Methods inherited from interface org.eclipse.uml2.uml.Action |
createLocalPostcondition, createLocalPostcondition, createLocalPrecondition, createLocalPrecondition, getContext, getInput, getInput, getInputs, getLocalPostcondition, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPrecondition, getLocalPreconditions, getOutput, getOutput, getOutputs |
Methods inherited from interface org.eclipse.uml2.uml.ExecutableNode |
createHandler, getHandlers |
Methods inherited from interface org.eclipse.uml2.uml.ActivityNode |
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode |
Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
public InputPin getObject()
ReadLinkObjectEndQualifierAction.setObject(InputPin)
,
UMLPackage.getReadLinkObjectEndQualifierAction_Object()
public void setObject(InputPin value)
Object
' containment reference.
value
- the new value of the 'Object' containment reference.ReadLinkObjectEndQualifierAction.getObject()
public InputPin createObject(String name, Type type, EClass eClass)
InputPin
, with the specified 'Name', and 'Type', and sets the 'Object' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.eClass
- The Ecore class of the InputPin
to create.
InputPin
.ReadLinkObjectEndQualifierAction.getObject()
public InputPin createObject(String name, Type type)
InputPin
,with the specified 'Name', and 'Type', and sets the 'Object' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.
InputPin
.ReadLinkObjectEndQualifierAction.getObject()
public OutputPin getResult()
ReadLinkObjectEndQualifierAction.setResult(OutputPin)
,
UMLPackage.getReadLinkObjectEndQualifierAction_Result()
public void setResult(OutputPin value)
Result
' containment reference.
value
- the new value of the 'Result' containment reference.ReadLinkObjectEndQualifierAction.getResult()
public OutputPin createResult(String name, Type type)
OutputPin
,with the specified 'Name', and 'Type', and sets the 'Result' containment reference.
name
- The 'Name' for the new OutputPin
, or null
.type
- The 'Type' for the new OutputPin
, or null
.
OutputPin
.ReadLinkObjectEndQualifierAction.getResult()
public Property getQualifier()
ReadLinkObjectEndQualifierAction.setQualifier(Property)
,
UMLPackage.getReadLinkObjectEndQualifierAction_Qualifier()
public void setQualifier(Property value)
Qualifier
' reference.
value
- the new value of the 'Qualifier' reference.ReadLinkObjectEndQualifierAction.getQualifier()
public boolean validateQualifierAttribute(DiagnosticChain diagnostics, Map context)
public boolean validateAssociationOfAssociation(DiagnosticChain diagnostics, Map context)
public boolean validateEndsOfAssociation(DiagnosticChain diagnostics, Map context)
public boolean validateTypeOfObject(DiagnosticChain diagnostics, Map context)
public boolean validateMultiplicityOfQualifier(DiagnosticChain diagnostics, Map context)
public boolean validateMultiplicityOfObject(DiagnosticChain diagnostics, Map context)
public boolean validateSameType(DiagnosticChain diagnostics, Map context)
public boolean validateMultiplicityOfResult(DiagnosticChain diagnostics, Map context)
|
Copyright 2003, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |