com.hammurapi.party
Interface CommonObject

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface CommonObject
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Common Object'. Superinterface for classes which support role association.

The following features are supported:

See Also:
PartyPackage.getCommonObject()

Method Summary
 org.eclipse.emf.common.util.EList<Role> getRoles()
          Returns the value of the 'Roles' containment reference list.
 
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

getRoles

org.eclipse.emf.common.util.EList<Role> getRoles()
Returns the value of the 'Roles' containment reference list. The list contents are of type Role. It is bidirectional and its opposite is 'Owner'. Common object can have multple party roles associated with it. Role has one owner.

Returns:
the value of the 'Roles' containment reference list.
See Also:
PartyPackage.getCommonObject_Roles(), Role.getOwner()