Interface Assignment
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
- All Known Implementing Classes:
AssignmentImpl
public interface Assignment extends de.uka.ipd.sdq.identifier.Identifier
- See Also:
DataDictionaryCharacterizedPackage.getAssignment()
- Generated class or method.
- EMF model class or method.
- annotation="http://www.eclipse.org/emf/2002/Ecore constraints='leftHandSideRefersOutputPin characteristicWildcardHasToBeOnLhsAndRhs literalWildcardHasToBeOnLhsAndRhs'" annotation="http://www.eclipse.org/emf/2002/Ecore/OCL/LPG leftHandSideRefersOutputPin='self.oclAsType(ecore::EObject).eContainer().oclAsType(BehaviorDefinition).outputs->includes(self.lhs.pin)' characteristicWildcardHasToBeOnLhsAndRhs='not self.rhs.oclIsKindOf(expressions::CharacteristicReference) or\n(\n\tself.rhs.oclAsType(expressions::CharacteristicReference).characteristicType.oclIsUndefined()\n\tand\n\tself.lhs.characteristicType.oclIsUndefined()\n)\nor\n(\n\tnot self.rhs.oclAsType(expressions::CharacteristicReference).characteristicType.oclIsUndefined()\n\tand\n\tnot self.lhs.characteristicType.oclIsUndefined()\n)' literalWildcardHasToBeOnLhsAndRhs='not self.rhs.oclIsKindOf(expressions::EnumCharacteristicReference) or\n(\n\tself.rhs.oclAsType(expressions::EnumCharacteristicReference).literal.oclIsUndefined()\n\tand\n\tself.lhs.literal.oclIsUndefined()\n)\nor\n(\n\tnot self.rhs.oclAsType(expressions::EnumCharacteristicReference).literal.oclIsUndefined()\n\tand\n\tnot self.lhs.literal.oclIsUndefined()\n)'"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataCharacteristicReference
getLhs()
Returns the value of the 'Lhs' containment reference.Term
getRhs()
Returns the value of the 'Rhs' containment reference.void
setLhs(DataCharacteristicReference value)
Sets the value of the 'Lhs
' containment reference.void
setRhs(Term value)
Sets the value of the 'Rhs
' containment reference.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
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
-
getLhs
DataCharacteristicReference getLhs()
Returns the value of the 'Lhs' containment reference.- Returns:
- the value of the 'Lhs' containment reference.
- See Also:
setLhs(DataCharacteristicReference)
,DataDictionaryCharacterizedPackage.getAssignment_Lhs()
- Generated class or method.
- EMF model class or method.
- containment="true" required="true"
-
setLhs
void setLhs(DataCharacteristicReference value)
Sets the value of the 'Lhs
' containment reference.- Parameters:
value
- the new value of the 'Lhs' containment reference.- See Also:
getLhs()
- Generated class or method.
-
getRhs
Term getRhs()
Returns the value of the 'Rhs' containment reference.- Returns:
- the value of the 'Rhs' containment reference.
- See Also:
setRhs(Term)
,DataDictionaryCharacterizedPackage.getAssignment_Rhs()
- Generated class or method.
- EMF model class or method.
- containment="true" required="true"
-
-