|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ModelElement
A client side view of a model element.
Model elements are workflow relevant objects that are created during workflow modelling
and which have a representation in the CARNOT runtime after model deployment.
Model elements have a persistent representation in the audit trail database by being
part of a deployed model stored in the MODEL table of the audit trail
database.
Client side views of CARNOT model elements are exposed to a client as readonly detail objects which contain a copy of the state of the corresponding server object.
| Method Summary | |
|---|---|
Map |
getAllAttributes()
Gets all the attributes defined for this model element. |
Object |
getAttribute(String name)
Gets a specified attribute. |
String |
getDescription()
Gets the (optional) description of this model element. |
int |
getElementOID()
Gets the OID of the model element. |
String |
getId()
Gets the ID of this model element. |
int |
getModelOID()
Gets the OID of the model. |
String |
getName()
Gets the name of this model element. |
String |
getNamespace()
Gets the namespace of the model element. |
String |
getPartitionId()
Provides the ID of the partition this model element is deploed to. |
short |
getPartitionOID()
Provides the OID of the partition this model element is deployed to. |
String |
getQualifiedId()
Gets the qualified ID of the model element. |
| Method Detail |
|---|
short getPartitionOID()
String getPartitionId()
String getId()
Model elements such as process definitions or roles are identified by their ID. The IDs of model elements are Strings being unique inside the containing scope of the model element and the model version. The meaning of containing scope can vary for different model element types, but is usually given by the corresponding factory method.
String getDescription()
String getName()
Model elements have names which can be used to identify them in visual user interfaces.
int getModelOID()
The model OID is used to identify the model defining that model element in the scope of the CARNOT runtime.
getElementOID()int getElementOID()
Each model element has a unique OID in the scope of the defining model.
getModelOID()Map getAllAttributes()
Object getAttribute(String name)
name - the name of the attribute.
String getNamespace()
String getQualifiedId()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||