|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.yworks.yfiles.bpmn.view.BpmnTypeEnum
Type-safe enumeration for BPMN node and edge types.
Field Summary | |
static BpmnTypeEnum |
ACTIVITY_TYPE
Type constant for a generic stateless activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_STATELESS_TASK_AD_HOC
Type constant for a stateless ad hoc activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_STATELESS_TASK_LOOP
Type constant for a stateless loop activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_STATELESS_TASK_MULTIPLE
Type constant for a stateless parallel activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_STATELESS_TASK_PLAIN
Type constant for a stateless plain activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_SUBPROCESS_AD_HOC
Type constant for an ad hoc sub-process activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_SUBPROCESS_LOOP
Type constant for a loop sub-process activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_SUBPROCESS_MULTIPLE
Type constant for a parallel sub-process activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_SUBPROCESS_PLAIN
Type constant for a plain sub-process activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_TASK_AD_HOC
Type constant for an ad hoc task activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_TASK_LOOP
Type constant for a loop task activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_TASK_MULTIPLE
Type constant for a parallel task activity. |
static BpmnTypeEnum |
ACTIVITY_TYPE_TASK_PLAIN
Type constant for a plain task activity. |
static BpmnTypeEnum |
ARTIFACT_TYPE_ANNOTATION
Type constant for an annotation. |
static BpmnTypeEnum |
ARTIFACT_TYPE_DATA_OBJECT
Type constant for a data object. |
static BpmnTypeEnum |
ARTIFACT_TYPE_DATA_STORE
Type constant for a data store. |
static BpmnTypeEnum |
ARTIFACT_TYPE_GROUP
Type constant for a group. |
static BpmnTypeEnum |
ARTIFACT_TYPE_REPLY_MESSAGE
Type constant for a reply message. |
static BpmnTypeEnum |
ARTIFACT_TYPE_REQUEST_MESSAGE
Type constant for a request message. |
static BpmnTypeEnum |
CHOREOGRAPHY_TYPE
Type constant for a BPMN choreography. |
static BpmnTypeEnum |
CONNECTION_TYPE_ASSOCIATION
Type constant for an association. |
static BpmnTypeEnum |
CONNECTION_TYPE_BIDIRECTED_ASSOCIATION
Type constant for a bidirectional association. |
static BpmnTypeEnum |
CONNECTION_TYPE_CONDITIONAL_FLOW
Type constant for a conditional flow. |
static BpmnTypeEnum |
CONNECTION_TYPE_CONVERSATION_LINK
Type constant for a conversation link. |
static BpmnTypeEnum |
CONNECTION_TYPE_DEFAULT_FLOW
Type constant for a default flow. |
static BpmnTypeEnum |
CONNECTION_TYPE_DIRECTED_ASSOCIATION
Type constant for an unidirected association. |
static BpmnTypeEnum |
CONNECTION_TYPE_FORKED_CONVERSATION_LINK
Type constant for a forked conversation link. |
static BpmnTypeEnum |
CONNECTION_TYPE_MESSAGE_FLOW
Type constant for a message flow. |
static BpmnTypeEnum |
CONNECTION_TYPE_SEQUENCE_FLOW
Type constant for a sequence flow. |
static BpmnTypeEnum |
CONVERSATION_TYPE
Type constant for a BPMN conversation. |
static BpmnTypeEnum |
EVENT_TYPE_CANCEL
Type constant for a cancel event. |
static BpmnTypeEnum |
EVENT_TYPE_COMPENSATION
Type constant for a compensation event. |
static BpmnTypeEnum |
EVENT_TYPE_CONDITIONAL
Type constant for a conditional event. |
static BpmnTypeEnum |
EVENT_TYPE_ERROR
Type constant for an error event. |
static BpmnTypeEnum |
EVENT_TYPE_ESCALATION
Type constant for an escalation event. |
static BpmnTypeEnum |
EVENT_TYPE_LINK
Type constant for a link event. |
static BpmnTypeEnum |
EVENT_TYPE_MESSAGE
Type constant for a message event. |
static BpmnTypeEnum |
EVENT_TYPE_MULTIPLE
Type constant for multiple events. |
static BpmnTypeEnum |
EVENT_TYPE_PARALLEL_MULTIPLE
Type constant for parallel multiple events. |
static BpmnTypeEnum |
EVENT_TYPE_PLAIN
Type constant for a plain event. |
static BpmnTypeEnum |
EVENT_TYPE_SIGNAL
Type constant for a signal event. |
static BpmnTypeEnum |
EVENT_TYPE_TERMINATE
Type constant for a termination event. |
static BpmnTypeEnum |
EVENT_TYPE_TIMER
Type constant for a timer event. |
static BpmnTypeEnum |
GATEWAY_TYPE_COMPLEX
Type constant for a complex gateway. |
static BpmnTypeEnum |
GATEWAY_TYPE_DATA_BASED_EXCLUSIVE
Type constant for a marked exclusive gateway. |
static BpmnTypeEnum |
GATEWAY_TYPE_EVENT_BASED_EXCLUSIVE
Type constant for an event-based gateway. |
static BpmnTypeEnum |
GATEWAY_TYPE_EVENT_BASED_EXCLUSIVE_START_PROCESS
Type constant for an event-based gateway to start a process. |
static BpmnTypeEnum |
GATEWAY_TYPE_INCLUSIVE
Type constant for an inclusive gateway. |
static BpmnTypeEnum |
GATEWAY_TYPE_PARALLEL
Type constant for a parallel gateway. |
static BpmnTypeEnum |
GATEWAY_TYPE_PARALLEL_EVENT_BASED_EXCLUSIVE_START_PROCESS
Type constant for a parallel event-based gateway. |
static BpmnTypeEnum |
GATEWAY_TYPE_PLAIN
Type constant for a plain exclusive gateway. |
static BpmnTypeEnum |
POOL_TYPE_COLUMN
Type constant for a column based pool. |
static BpmnTypeEnum |
POOL_TYPE_EMPTY
Type constant for an empty pool. |
static BpmnTypeEnum |
POOL_TYPE_LANE
Type constant for a row based pool. |
static BpmnTypeEnum |
POOL_TYPE_LANE_AND_COLUMN
Type constant for a matrix style pool. |
Method Summary | |
static List |
getActivityGroupNodeTypes()
Returns an unmodifiable list of all BPMN activity group node types. |
static List |
getActivityTypes()
Returns an unmodifiable list of all BPMN activity types. |
static List |
getArtifactTypes()
Returns an unmodifiable list of all BPMN artifact types. |
static List |
getAssociationTypes()
Returns an unmodifiable list of all BPMN association types. |
static BpmnTypeEnum |
getByName(String name)
Retrieves the BPMN type constant that corresponds to the specified type name. |
static List |
getChoreographyTypes()
Returns an unmodifiable list of all BPMN choreography types. |
static List |
getConnectionTypes()
Returns an unmodifiable list of all BPMN connection types. |
static List |
getConversationLinkTypes()
Returns an unmodifiable list of all BPMN conversation link types. |
static List |
getConversationTypes()
Returns an unmodifiable list of all BPMN conversation types. |
static List |
getEventTypes()
Returns an unmodifiable list of all BPMN event types. |
static List |
getGatewayTypes()
Returns an unmodifiable list of all BPMN gateway types. |
static List |
getMessageFlowTypes()
Returns an unmodifiable list of all BPMN message flow types. |
static List |
getNodeTypes()
Returns an unmodifiable list of all BPMN node types. |
static List |
getPoolTypes()
Returns an unmodifiable list of all BPMN pool types. |
static List |
getSequenceFlowTypes()
Returns an unmodifiable list of all BPMN sequence flow types. |
static List |
getStatelessTypes()
Returns an unmodifiable list of all BPMN activity stateless types. |
static List |
getSubProcessTypes()
Returns an unmodifiable list of all BPMN activity sub-process types. |
static List |
getTaskTypes()
Returns an unmodifiable list of all BPMN activity task types. |
static boolean |
isActivityGroupNodeType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN activity group node type. |
static boolean |
isActivityGroupNodeType(BpmnTypeEnum type,
MarkerTypeEnum[] markers)
Returns whether or not the given type with markers is a BPMN activity group node type. |
static boolean |
isActivityType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN activity type. |
static boolean |
isArtifactType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN artifact type. |
static boolean |
isAssociationType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN association type. |
static boolean |
isChoreographyType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN choreography type. |
static boolean |
isConnectionType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN connection type. |
static boolean |
isConversationLinkTypes(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN conversation link type. |
static boolean |
isConversationType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN conversation type. |
static boolean |
isEventType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN event type. |
static boolean |
isGatewayType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN gateway type. |
static boolean |
isMessageFlowType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN message flow type. |
static boolean |
isNodeType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN node type. |
static boolean |
isPoolType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN pool type. |
static boolean |
isSequenceFlowType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN sequence flow type. |
static boolean |
isStatelessType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN activity stateless type. |
static boolean |
isStatelessType(BpmnTypeEnum type,
MarkerTypeEnum[] markers)
Returns whether or not the given type with markers is a BPMN activity stateless type. |
static boolean |
isSubProcessType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN activity sub-process type. |
static boolean |
isSubProcessType(BpmnTypeEnum type,
MarkerTypeEnum[] markers)
Returns whether or not the given type with markers is a BPMN activity sub-process type. |
static boolean |
isTaskType(BpmnTypeEnum type)
Returns whether or not the given type is a BPMN activity task type. |
static boolean |
isTaskType(BpmnTypeEnum type,
MarkerTypeEnum[] markers)
Returns whether or not the given type with markers is a BPMN activity task type. |
String |
toString()
Returns a string representation of this BPMN type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final BpmnTypeEnum POOL_TYPE_EMPTY
public static final BpmnTypeEnum POOL_TYPE_COLUMN
public static final BpmnTypeEnum POOL_TYPE_LANE
public static final BpmnTypeEnum POOL_TYPE_LANE_AND_COLUMN
public static final BpmnTypeEnum ACTIVITY_TYPE
ActivityTypeEnum
.
Activity markers may be specified using MarkerTypeEnum
.
public static final BpmnTypeEnum ACTIVITY_TYPE_TASK_PLAIN
public static final BpmnTypeEnum ACTIVITY_TYPE_TASK_AD_HOC
public static final BpmnTypeEnum ACTIVITY_TYPE_TASK_LOOP
public static final BpmnTypeEnum ACTIVITY_TYPE_TASK_MULTIPLE
public static final BpmnTypeEnum ACTIVITY_TYPE_SUBPROCESS_PLAIN
public static final BpmnTypeEnum ACTIVITY_TYPE_SUBPROCESS_AD_HOC
public static final BpmnTypeEnum ACTIVITY_TYPE_SUBPROCESS_LOOP
public static final BpmnTypeEnum ACTIVITY_TYPE_SUBPROCESS_MULTIPLE
public static final BpmnTypeEnum ACTIVITY_TYPE_STATELESS_TASK_PLAIN
public static final BpmnTypeEnum ACTIVITY_TYPE_STATELESS_TASK_AD_HOC
public static final BpmnTypeEnum ACTIVITY_TYPE_STATELESS_TASK_LOOP
public static final BpmnTypeEnum ACTIVITY_TYPE_STATELESS_TASK_MULTIPLE
public static final BpmnTypeEnum GATEWAY_TYPE_PLAIN
public static final BpmnTypeEnum GATEWAY_TYPE_DATA_BASED_EXCLUSIVE
public static final BpmnTypeEnum GATEWAY_TYPE_INCLUSIVE
public static final BpmnTypeEnum GATEWAY_TYPE_PARALLEL
public static final BpmnTypeEnum GATEWAY_TYPE_COMPLEX
public static final BpmnTypeEnum GATEWAY_TYPE_EVENT_BASED_EXCLUSIVE
public static final BpmnTypeEnum GATEWAY_TYPE_EVENT_BASED_EXCLUSIVE_START_PROCESS
public static final BpmnTypeEnum GATEWAY_TYPE_PARALLEL_EVENT_BASED_EXCLUSIVE_START_PROCESS
public static final BpmnTypeEnum EVENT_TYPE_PLAIN
public static final BpmnTypeEnum EVENT_TYPE_CANCEL
public static final BpmnTypeEnum EVENT_TYPE_COMPENSATION
public static final BpmnTypeEnum EVENT_TYPE_CONDITIONAL
public static final BpmnTypeEnum EVENT_TYPE_ERROR
public static final BpmnTypeEnum EVENT_TYPE_LINK
public static final BpmnTypeEnum EVENT_TYPE_MESSAGE
public static final BpmnTypeEnum EVENT_TYPE_MULTIPLE
public static final BpmnTypeEnum EVENT_TYPE_SIGNAL
public static final BpmnTypeEnum EVENT_TYPE_TERMINATE
public static final BpmnTypeEnum EVENT_TYPE_TIMER
public static final BpmnTypeEnum EVENT_TYPE_ESCALATION
public static final BpmnTypeEnum EVENT_TYPE_PARALLEL_MULTIPLE
public static final BpmnTypeEnum ARTIFACT_TYPE_ANNOTATION
public static final BpmnTypeEnum ARTIFACT_TYPE_DATA_OBJECT
DataObjectTypeEnum
public static final BpmnTypeEnum ARTIFACT_TYPE_GROUP
public static final BpmnTypeEnum ARTIFACT_TYPE_DATA_STORE
public static final BpmnTypeEnum ARTIFACT_TYPE_REQUEST_MESSAGE
public static final BpmnTypeEnum ARTIFACT_TYPE_REPLY_MESSAGE
public static final BpmnTypeEnum CONVERSATION_TYPE
ConversationTypeEnum
public static final BpmnTypeEnum CHOREOGRAPHY_TYPE
ChoreographyTypeEnum
public static final BpmnTypeEnum CONNECTION_TYPE_ASSOCIATION
public static final BpmnTypeEnum CONNECTION_TYPE_DIRECTED_ASSOCIATION
public static final BpmnTypeEnum CONNECTION_TYPE_BIDIRECTED_ASSOCIATION
public static final BpmnTypeEnum CONNECTION_TYPE_DEFAULT_FLOW
public static final BpmnTypeEnum CONNECTION_TYPE_CONDITIONAL_FLOW
public static final BpmnTypeEnum CONNECTION_TYPE_MESSAGE_FLOW
public static final BpmnTypeEnum CONNECTION_TYPE_SEQUENCE_FLOW
public static final BpmnTypeEnum CONNECTION_TYPE_CONVERSATION_LINK
public static final BpmnTypeEnum CONNECTION_TYPE_FORKED_CONVERSATION_LINK
Method Detail |
public String toString()
public static BpmnTypeEnum getByName(String name)
name
- the name of the BPMN type.
null
if there is no corresponding BPMN type constant.public static List getNodeTypes()
BpmnTypeEnum
instances.public static boolean isNodeType(BpmnTypeEnum type)
type
- the BPMN type to check.
true
if the given type is a BPMN node type;
false
otherwise.getNodeTypes()
public static List getPoolTypes()
BpmnTypeEnum
instances.public static boolean isPoolType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN pool type;
false
otherwise.getPoolTypes()
public static List getActivityTypes()
BpmnTypeEnum
instances.public static boolean isActivityType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN activity type;
false
otherwise.getActivityTypes()
public static List getActivityGroupNodeTypes()
BpmnTypeEnum
instances.public static boolean isActivityGroupNodeType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN activity group node
type; false
otherwise.getActivityGroupNodeTypes()
public static boolean isActivityGroupNodeType(BpmnTypeEnum type, MarkerTypeEnum[] markers)
type
- the BPMN node type to check.markers
- the activity markers of the BPMN node type to check.
true
if the given type is a BPMN activity group node
type; false
otherwise.getActivityGroupNodeTypes()
public static List getSubProcessTypes()
BpmnTypeEnum
instances.public static boolean isSubProcessType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN activity sub-process
type; false
otherwise.getSubProcessTypes()
public static boolean isSubProcessType(BpmnTypeEnum type, MarkerTypeEnum[] markers)
type
- the BPMN node type to check.markers
- the activity markers of the BPMN node type to check.
true
if the given type is a BPMN activity sub-process
type; false
otherwise.getSubProcessTypes()
public static List getTaskTypes()
BpmnTypeEnum
instances.public static boolean isTaskType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN activity task type;
false
otherwise.getTaskTypes()
public static boolean isTaskType(BpmnTypeEnum type, MarkerTypeEnum[] markers)
type
- the BPMN node type to check.markers
- the activity markers of the BPMN node type to check.
true
if the given type is a BPMN activity task type;
false
otherwise.getTaskTypes()
public static List getStatelessTypes()
BpmnTypeEnum
instances.public static boolean isStatelessType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN activity stateless type;
false
otherwise.getStatelessTypes()
public static boolean isStatelessType(BpmnTypeEnum type, MarkerTypeEnum[] markers)
type
- the BPMN node type to check.markers
- the activity markers of the BPMN node type to check.
true
if the given type is a BPMN activity stateless type;
false
otherwise.getStatelessTypes()
public static List getGatewayTypes()
BpmnTypeEnum
instances.public static boolean isGatewayType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN gateway type;
false
otherwise.getGatewayTypes()
public static List getEventTypes()
BpmnTypeEnum
instances.public static boolean isEventType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN event type;
false
otherwise.getEventTypes()
public static List getArtifactTypes()
BpmnTypeEnum
instances.public static boolean isArtifactType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN artifact type;
false
otherwise.getArtifactTypes()
public static List getConversationTypes()
BpmnTypeEnum
instances.public static boolean isConversationType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN conversation type;
false
otherwise.getConversationTypes()
public static List getChoreographyTypes()
BpmnTypeEnum
instances.public static boolean isChoreographyType(BpmnTypeEnum type)
type
- the BPMN node type to check.
true
if the given type is a BPMN choreography type;
false
otherwise.getChoreographyTypes()
public static List getConnectionTypes()
BpmnTypeEnum
instances.public static boolean isConnectionType(BpmnTypeEnum type)
type
- the BPMN type to check.
true
if the given type is a BPMN connection type;
false
otherwise.getConnectionTypes()
public static List getSequenceFlowTypes()
BpmnTypeEnum
instances.public static boolean isSequenceFlowType(BpmnTypeEnum type)
type
- the BPMN edge type to check.
true
if the given type is a BPMN sequence flow type;
false
otherwise.getSequenceFlowTypes()
public static List getMessageFlowTypes()
BpmnTypeEnum
instances.public static boolean isMessageFlowType(BpmnTypeEnum type)
type
- the BPMN edge type to check.
true
if the given type is a BPMN message flow type;
false
otherwise.getSequenceFlowTypes()
public static List getAssociationTypes()
BpmnTypeEnum
instances.public static boolean isAssociationType(BpmnTypeEnum type)
type
- the BPMN edge type to check.
true
if the given type is a BPMN association type;
false
otherwise.getSequenceFlowTypes()
public static List getConversationLinkTypes()
BpmnTypeEnum
instances.public static boolean isConversationLinkTypes(BpmnTypeEnum type)
type
- the BPMN edge type to check.
true
if the given type is a BPMN conversation link type;
false
otherwise.getConversationLinkTypes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |