Click or drag to resize
weroSoft AG, Software
WorkflowEditor Class
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Implements the workflow editor.
Inheritance Hierarchy
SystemObject
  WeroSoft.Workflow.DesignTimeWorkflowEditor

Namespace:  WeroSoft.Workflow.DesignTime
Assembly:  WeroSoft.Workflow.Core.Library (in WeroSoft.Workflow.Core.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public sealed class WorkflowEditor : IWorkflowEditor, 
	IDisposable

The WorkflowEditor type exposes the following members.

Constructors
  NameDescription
Public methodWorkflowEditor
Initializes a new instance of the type WorkflowEditor.
Top
Properties
  NameDescription
Public propertyConfiguration
Public propertyEditContext
Gets the editor context.
Top
Methods
  NameDescription
Public methodAddStatement(Guid, String)
Public methodAddStatement(Guid, String, StatementPosition, NullableGuid)
Adds the statement to the container of the defined parent statement.
Public methodCanAddStatement
Public methodCanCopy
Gets whether statements can be copied or not.
Public methodCanCut
Gets whether statements can be cut or not.
Public methodCanPaste
Gets whether statements can be pasted or not.
Public methodCanRedo
Gets a value indicating whether the last operation can be redone or not.
Public methodCanRepeat
Gets a value indicating whether the last operation can be repeated or not.
Public methodCanUndo
Gets a value indicating whether the last operation can be undone or not.
Public methodCheckSyntax
Public methodCloseDefinition
Public methodCopy
Copies the identifiers from the current model and put it into the clipboard.
Public methodCreateDefinition
Public methodCut
Cut the current selection out from the current model and put it into the clipboard.
Public methodDispose
Disposes the editor.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExportSourceCode
Public methodGetArgumentNames
Gets a collection with information about the defined arguments.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Public methodMakeFileWritable
Makes a file based context writable.
Public methodMoveStatement
Public methodMoveStatementDown
Moves the defined statement one line down.
Public methodMoveStatementLeft
Public methodMoveStatementRight
Moves the defined statement one indentation to the right.
Public methodMoveStatementUp
Moves the defined statement one line up.
Public methodOnEventHandler
Handle renaming of the workflow.
Public methodOpenDefinition
Public methodPaste
Pastes the current clipboard content.
Public methodPauseSyntaxAnalysis
Pauses the syntax analyzer's work.
Public methodRedo
Performs a new execution of the last statement operation.
Public methodRemoveStatement
Public methodRepeat
Performs a new execution of the last operation of the editor.
Public methodResumeSyntaxAnalysis
Resumes the syntax analyzer's work.
Public methodSaveAsDefinition
Public methodSaveDefinition
Saves the definition using the appropriate adapter.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUndo
Performs an inversion of the last operation.
Public methodUpdateStatement
Top
Events
  NameDescription
Public eventFailed
Raised if the editor failed executing a task.
Public eventIdle
Raised if the editor gets idle.
Public eventModelCleared
Raised if the editor gets cleared.
Public eventModelLoaded
Raised after the editor has loaded the model.
Public eventModelSaved
Raised the model has been saved.
Public eventModelSyntaxAnalyzed
Raised if the editor analyzed the syntax.
Public eventStatementAdded
Raised if a statement has been added to the model.
Public eventStatementAnalyzed
Raised if a statement has been analyzed.
Public eventStatementChanged
Raised if a statement has been changed.
Public eventStatementLoaded
Raised if a statement has been loaded to the model.
Public eventStatementMoved
Raised if a statement has been moved.
Public eventStatementRemoved
Raised if a statement has been removed.
Public eventStatementsRenumbered
Raised if the lines have been renumbered.
Top
Extension Methods
  NameDescription
Public Extension MethodClone(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodCloneT(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodConvert (Defined by DataConverterExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String)Overloaded.
Creates a data entry into a string builder according to the giving parameters.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry for a data element.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry into a string builder.
(Defined by TraceExtensions.)
Public Extension MethodDumpStatementTreeAsSource
Lists the statement tree.
(Defined by DevelopmentHelper.)
Public Extension MethodDynamicCast
Dynamically casts a reference to another type.
(Defined by TypeManagerHelper.)
Public Extension MethodExtractSystemParametersFromTrigger
Extracts the system parameters from a collection of trigger parameter and transform them to a dictionary using string keys and string values.
(Defined by TriggerExtensions.)
Public Extension MethodGetFieldValue(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetFieldValueT(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValue(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValueT(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodInject(Type, Object)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInject(Type, Object, Boolean)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInjectField
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Type, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInvoke(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodInvokeTResult(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodSetFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetPropertyValue
Sets the data object on a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetReadOnlyFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodTryInjectProperty
Tries to Inject a value to a property within a data object.
(Defined by DataInjection.)
Top
See Also