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
A representation of the model object 'Assignment'.

The following features are supported:

See Also:
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)'"