public interface Participant extends ModelElement, ParticipantInfo
Starting with the introduction of user groups, workflow participants are not
necessarily model elements anymore. Due to this fact the generalization association
between ModelElement and Participant is deprecated. Participants which
are defined at modelling time are now implementations of ModelParticipant
instead.
| Modifier and Type | Method and Description |
|---|---|
Map |
getAllAttributes()
Returns all custom attributes of this participant.
|
List |
getAllSuperOrganizations()
Deprecated.
The inheritance association between
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of Collections.EMPTY_LIST. |
Object |
getAttribute(String name)
Returns a specific custom attribute of this participant.
|
int |
getElementOID()
Deprecated.
The inheritance association between
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of 0. |
int |
getModelOID()
Deprecated.
The inheritance association between
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of 0. |
String |
getNamespace()
Deprecated.
The inheritance association between
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of null. |
String |
getPartitionId()
Deprecated.
The inheritance association between
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of null. |
short |
getPartitionOID()
Deprecated.
The inheritance association between
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of 0. |
getDescription, getId, getName, getQualifiedIdgetId, getName, getQualifiedIdMap getAllAttributes()
getAllAttributes in interface ModelElementObject getAttribute(String name)
getAttribute in interface ModelElementname - The name of the attribute to be returned.short getPartitionOID()
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of 0.ModelElementgetPartitionOID in interface ModelElementModelParticipant.getModelOID()String getPartitionId()
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of null.ModelElementgetPartitionId in interface ModelElementModelParticipant.getModelOID()int getModelOID()
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of 0.ModelElementThe model OID is used to identify the model defining that model element in the scope of the CARNOT runtime.
getModelOID in interface ModelElementModelParticipant.getModelOID()int getElementOID()
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of 0.ModelElementEach model element has a unique OID in the scope of the defining model.
getElementOID in interface ModelElementModelParticipant.getElementOID()List getAllSuperOrganizations()
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of Collections.EMPTY_LIST.String getNamespace()
ModelElement and
Participant is deprecated. Participants which are defined in a
workflow model are now implementations of ModelParticipant.
Invoking this method on a non-model participant will result in a value
of null.ModelElementgetNamespace in interface ModelElementModelParticipant.getNamespace()Copyright © 2016 Eclipse Stardust. All Rights Reserved.