Class BpmnNodeViewModel
Represents the graphical objects used to visually represent the business process.Properties
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.UI.Xaml.Diagram
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public class BpmnNodeViewModel : NodeViewModel, IBpmnNode, INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Constructors
BpmnNodeViewModel()
Creates new instance of BpmnNodeViewModel class.
Declaration
public BpmnNodeViewModel()
Properties
ActivityType
Gets or sets the type of the BPMN Activity shape. Remarks: Activity shape is supported only for Activity node
Declaration
public ActivityType ActivityType { get; set; }
Property Value
Type |
---|
ActivityType |
DataObjectType
Gets or sets the type of the BPMN DataObject Shape. Remarks: DataObject shape is supported only for dataobjecttype node.
Declaration
public DataObjectType DataObjectType { get; set; }
Property Value
Type |
---|
DataObjectType |
EventTrigger
Gets or sets the trigger for BPMN Event Shape. Remarks: Event trigger is supported only for event type node
Declaration
public EventTrigger EventTrigger { get; set; }
Property Value
Type |
---|
EventTrigger |
EventType
Gets or sets the type of the BPMN Event Shape. Remarks: Event shape is supported only for event type node
Declaration
public EventType EventType { get; set; }
Property Value
Type |
---|
EventType |
GatewayType
Gets or sets the type of the BPMN Gateway Shape. Remarks: Gateway shape is supported only for gateway type node
Declaration
public GatewayType GatewayType { get; set; }
Property Value
Type |
---|
GatewayType |
IsAdhocActivity
Gets or sets whether BPMN Data Object is Adhoc or not.
Declaration
public bool IsAdhocActivity { get; set; }
Property Value
Type |
---|
System.Boolean |
IsCallActivity
Gets or sets whether BPMN Data Object is Call or not.
Declaration
public bool IsCallActivity { get; set; }
Property Value
Type |
---|
System.Boolean |
IsCollectiveData
Gets or sets whether BPMN Data Object is Collective or not.
Declaration
public bool IsCollectiveData { get; set; }
Property Value
Type |
---|
System.Boolean |
IsCompensationActivity
Gets or sets whether an Activity is a compensative activity or not. Remarks: Activity shape is supported only for Activity node
Declaration
public bool IsCompensationActivity { get; set; }
Property Value
Type |
---|
System.Boolean |
IsInitiatingMessage
Gets or sets whether BPMN message is Initiating or not.
Declaration
public bool IsInitiatingMessage { get; set; }
Property Value
Type |
---|
System.Boolean |
LoopActivity
Gets or sets the Loop Characteristic of an Activity. Remarks: Activity shape is supported only for Activity node
Declaration
public LoopCharacteristic LoopActivity { get; set; }
Property Value
Type |
---|
LoopCharacteristic |
SubProcessType
Gets or sets type of BPMN SubProcess activity. Remarks: Activity shape is supported only for Activity node
Declaration
public SubProcessType SubProcessType { get; set; }
Property Value
Type |
---|
SubProcessType |
TaskType
Gets or sets type of BPMN Task activity. Remarks: Activity shape is supported only for Activity node
Declaration
public TaskType TaskType { get; set; }
Property Value
Type |
---|
TaskType |
TextAnnotationDirection
Gets or sets the direction of the Callout. Remarks: CalloutDirection is supported only for Annotation type node
Declaration
public TextAnnotationDirection TextAnnotationDirection { get; set; }
Property Value
Type |
---|
TextAnnotationDirection |
TextAnnotationTarget
Gets or sets the sourcenode of the Node. Remarks: Add BpmnNode to Callout for connection.
Declaration
public object TextAnnotationTarget { get; set; }
Property Value
Type |
---|
System.Object |
Type
Gets or sets the type of the BPMN Shape.
Declaration
public BpmnShapeType Type { get; set; }
Property Value
Type |
---|
BpmnShapeType |