com.hammurapi.party
Interface MatrixRelationship

All Superinterfaces:
DateEffectiveObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, Tagged
All Known Implementing Classes:
MatrixRelationshipImpl

public interface MatrixRelationship
extends DateEffectiveObject

A representation of the model object 'Matrix Relationship'. Matrix relationship between parties, e.g. cross-functional team consists of members from different organizations.

The following features are supported:

See Also:
PartyPackage.getMatrixRelationship()

Method Summary
 String getName()
          Returns the value of the 'Name' attribute.
 Party getTarget()
          Returns the value of the 'Target' reference.
 void setName(String value)
          Sets the value of the 'Name' attribute.
 void setTarget(Party value)
          Sets the value of the 'Target' reference.
 
Methods inherited from interface com.hammurapi.party.DateEffectiveObject
getEnd, getStart, isEffective, isEffectiveNow, setEnd, setStart
 
Methods inherited from interface com.hammurapi.party.Tagged
getComment, getTags, setComment
 
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

getName

String getName()
Returns the value of the 'Name' attribute. Matrixed title or role. E.g. John Smith is matrixed to "Super widget" cross-functional team as "Expert in ABC widgets".

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), PartyPackage.getMatrixRelationship_Name()

setName

void setName(String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getTarget

Party getTarget()
Returns the value of the 'Target' reference. Matrixed party.

Returns:
the value of the 'Target' reference.
See Also:
setTarget(Party), PartyPackage.getMatrixRelationship_Target()

setTarget

void setTarget(Party value)
Sets the value of the 'Target' reference.

Parameters:
value - the new value of the 'Target' reference.
See Also:
getTarget()