|
||||||||||
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'. LinkEndData is an Element that identifies on end of a link to be read or written by a LinkAction. As a link (that is not a link object) cannot be passed as a runtime value to or from an Action, it is instead identified by its end objects and qualifier values, if any. A LinkEndData instance provides these values for a single Association end.
From package UML::Actions.
The following features are supported:
UMLPackage.getLinkEndData()
Method Summary | |
---|---|
org.eclipse.emf.common.util.EList<InputPin> |
allPins()
Returns all the InputPins referenced by this LinkEndData. |
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 value InputPin is not also the qualifier value InputPin. |
boolean |
validateMultiplicity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The multiplicity of the value InputPin 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 memberEnd. |
boolean |
validateQualifiers(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The qualifiers must be 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 value InputPin conforms to 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()
From package UML::Actions.
setValue(InputPin)
,
UMLPackage.getLinkEndData_Value()
void setValue(InputPin value)
Value
' reference.
value
- the new value of the 'Value' reference.getValue()
Property getEnd()
From package UML::Actions.
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
.
This feature subsets the following features:
A set of QualifierValues used to provide values for the qualifiers of the end.From package UML::Actions.
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.
org.eclipse.emf.common.util.EList<InputPin> allPins()
From package UML::Actions.
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, 2014 IBM Corporation, CEA, and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |