|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LinkEndData
A representation of the model object 'Link End Data'. A link end data is not an action. It is an element that identifies links. It identifies one end of a link to be read or written by the children of a link action. A link cannot be passed as a runtime value to or from an action. Instead, a link is identified by its end objects and qualifier values, if any. This requires more than one piece of data, namely, the statically-specified end in the user model, the object on the end, and the qualifier values for that end, if any. These pieces are brought together around a link end data. Each association end is identified separately with an instance of the LinkEndData class.
The following features are supported:
UMLPackage.getLinkEndData()| Method Summary | |
|---|---|
QualifierValue |
createQualifier()
Creates a new QualifierValue and appends it to the 'Qualifier' containment reference list |
Property |
getEnd()
Returns the value of the 'End' reference |
org.eclipse.emf.common.util.EList<QualifierValue> |
getQualifiers()
Returns the value of the 'Qualifier' containment reference list. |
InputPin |
getValue()
Returns the value of the 'Value' reference |
void |
setEnd(Property value)
Sets the value of the ' End' reference |
void |
setValue(InputPin value)
Sets the value of the ' Value' reference |
boolean |
validateEndObjectInputPin(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The end object input pin is not also a qualifier value input pin. |
boolean |
validateMultiplicity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The multiplicity of the end object input pin must be 1..1. |
boolean |
validatePropertyIsAssociationEnd(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The property must be an association end. |
boolean |
validateQualifiers(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The qualifiers include all and only the qualifiers of the association end. |
boolean |
validateSameType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The type of the end object input pin is the same as the type of the association end. |
| 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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
InputPin getValue()
setValue(InputPin),
UMLPackage.getLinkEndData_Value()void setValue(InputPin value)
Value' reference.
value - the new value of the 'Value' reference.getValue()Property getEnd()
setEnd(Property),
UMLPackage.getLinkEndData_End()void setEnd(Property value)
End' reference.
value - the new value of the 'End' reference.getEnd()org.eclipse.emf.common.util.EList<QualifierValue> getQualifiers()
QualifierValue.
List of qualifier values
UMLPackage.getLinkEndData_Qualifier()QualifierValue createQualifier()
QualifierValue and appends it to the 'Qualifier' containment reference list.
QualifierValue.getQualifiers()
boolean validatePropertyIsAssociationEnd(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
boolean validateSameType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
boolean validateMultiplicity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
boolean validateQualifiers(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
boolean validateEndObjectInputPin(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
|
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||