FlowWright.cDevDeAPI Namespace
FlowWright.cDevDecisionEngine Namespace

clsUIModel Members

The clsUIModel type exposes the following members.

Constructors


  Name Description
Public method clsUIModel(clsConfig, Boolean, String)
Initializes a new instance of the clsUIModel class.
Public method clsUIModel(Boolean, String)
Initializes a new instance of the clsUIModel class.
Public method clsUIModel(clsConfig)
UI Model constructor
Public method clsUIModel()()()()
UI Model constructor

Methods


  Name Description
Public method addBusinessObjectNode
Adds the business object node.
Public method addConnection
adds a new connection to the model
Public method addFigure
adds a new figure to the model
Public method addJumpConnection
Adds a jump connection if the connectino doen not exist
Public method addMasterGlobal
Adds a new global
Public method addMasterVariable
Adds a master variable
Public method buildImageTable
build a list of images for the steps
Public method businessObjectExists
Businesses the object exists.
Public method Static member center
Centers the specified p1.
Public method changeAllIds
Changes all ids.
Public method cleanUpIterationData
Cleans up iteration data.
Public method config
returns the configuration object
Public method createBusinessObjectsNode
Creates the business object node.
Public method defineBusinessObject
Defines the business object.
Public method defineGlobal
Defines the global.
Public method defineVariable
Defines the variable.
Public method Static member drawRoundedRectangle
Draws the rounded rectangle.
Public method exportStepPropertiesToXML
Exports the step properties to XML.
Public method generateAllPossiblePathsForDefinition
Generates all possible paths for definition.
Public method generateAllPossiblePathsForInstance
Generates all possible paths for instance.
Public method generateModelExecutionTaskGraphic
generate a execution view with only tasks steps
Public method generateModelExecutionViewGraphic(String%, String, String%, Font, List<(Of <<'(String>)>>))
generate a graphic of the execution
Public method generateModelExecutionViewGraphic(String%, String, String%, Boolean, Font)
generate a graphic of the execution
Public method generateModelExecutionViewGraphic(String%, String, String%, Boolean, Font, Color, Font, Color, Nullable<(Of <<'(Color>)>>), List<(Of <<'(String>)>>))
generates a graphic of the execution view
Public method generateModelExecutionViewGraphicBetweenSteps
Public method generateModelGraphic(Boolean, String%, String, Font)
generate the graphic of the model
Public method generateModelGraphic(Boolean, String%, String, List<(Of <<'(Point>)>>)%, Font)
Generates the model graphic.
Public method generateModelGraphic(Boolean, String%, String, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color, Boolean)
Generates the model graphic.
Public method generateModelGraphic(Boolean, String%, String, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color, Boolean, Nullable<(Of <<'(Color>)>>), Boolean)
Generates the model graphic.
Public method generateModelGraphic(Boolean, String%, String, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color, Boolean, Dictionary<(Of <<'(Int32, Point>)>>)%, List<(Of <<'(String>)>>)%, Nullable<(Of <<'(Color>)>>), Boolean)
Generates the model graphic.
Public method generateModelGraphic(Boolean, String, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color, Boolean, List<(Of <<'(Point>)>>)%, Dictionary<(Of <<'(Int32, Point>)>>)%, List<(Of <<'(String>)>>)%, Nullable<(Of <<'(Color>)>>), Boolean)
generate the graphic of the model
Public method generateModelGraphicCriticalPath
Generates the model graphic critical path.
Public method generatePrevNextStepDiagram
Generates the previous next step diagram.
Public method getAllInstanceExecutedPointLists
Gets all instance executed point lists.
Public method getArtificialWaitExecIterations
Gets the artificial wait execute iterations.
Public method getAttributeValue
Returns the attribute value from the root node
Public method getBusinessObject
Gets the business object.
Public method getBusinessObjects
Gets the business objects.
Public method getBusinessObjectsNode
Gets the business objects node.
Public method getComments
Gets the comments.
Public method getConnection(String)
Gets the connection.
Public method getConnection(String, String, String)
Gets the connection.
Public method getConnections
Gets the connections.
Public method getConnectionsWithMoreThanOneExecutionIteration
Gets the connections with more than one execution iteration.
Public method getDefinedBusinessObjects
Gets the business object definitions.
Public method getDefinedGlobal
Gets a defined global
Public method getDefinedGlobals
Gets the defined globals.
Public method getDefinedVariable
returns a defined variable
Public method getDefinedVariables
Gets the defined variables.
Public method getDiagramDeltaPoint
Gets the diagram delta point.
Public method getDiagramMinMaxSize
Gets the maximum size of the diagram minimum.
Public method getEndSteps
Gets the end steps.
Public method getErrorExecutionIterations
Get error execution iterations
Public method getErrorFigures
Gets the error figures.
Public method getErrorList
Gets the error list
Public method getExecutionIterations
return a list of execution iterations by id and iteration
Public method getExecutionIterationsBetweenSteps
Public method getExecutionIterationsForStepTypes
Get execution iterations for provided step types
Public method getExecutionIterationUsingExecutionID
returns a selected execution iteration
Public method getExecutionPoints
Gets the execution points.
Public method getFigure
gets a figure from the model
Public method getFigureNames
Get figure names
Public method getFigures
gets a list of figures
Public method getFiguresByType
Gets the type of the figures by.
Public method getFiguresWithMoreThanOneExecutionIteration
Gets the figures with more than one execution iteration.
Public method getFigureUsingExecutionID
gets the executing figure based on the iteration
Public method getFormVariable
Gets the form variable.
Public method getFormVariableDefinitions
Gets the form variable definitions.
Public method getFormVariables
Gets the form variables.
Public method getGlobal
Gets the global.
Public method getGlobals
Gets the globals.
Public method getInvalidSteps
Gets the invalid steps.
Public method getLines
Gets the lines.
Public method getLogMessages
get a list of log messages
Public method getMasterVariable
returns a master variable
Public method getMasterVariables
Gets the master variables.
Public method getMessages
Gets all messages.
Public method getModel
Gets the model.
Public method getModelXML
returns the UI model xml
Public method getNextExecutionID
returns the next execution id
Public method getNotConnectedSteps
Get not connected steps
Public method getNotExecutedFigures
get a list of not executed steps for the instance
Public method getParallelSteps
Gets the parallel steps.
Public method getRequiredGlobals
Gets the required globals.
Public method getRequiredVariables
Gets the required variables.
Public method getStartAfterReset
Return the starting step after the reset point
Public method getStartFigure
returns the start figure
Public method getSystemVariables
Returns a collection of system variables
Public method getTenantImagePath
Gets the tenant image path.
Public method getUniqueFigures
Gets the unique figures.
Public method getUniqueListOfExecutionIterations
Gets the unique list of iterations.
Public method getWaitExecutionIterations
returns a list of waiting execution iterations
Public method getWaitFigures
get a list of waiting figures
Public method getWaitStepNames
get a separated list of wait steps
Public method hasArtificialWaitSteps
Determines whether [has artificial wait steps].
Public method hasConnection
Determines whether the specified connection exists.
Public method hasErrorSteps
Determines whether [has error steps].
Public method hasFigure
checks if a figure exists within the model
Public method hasFigureType
Determines whether [has figure type] [the specified s figure type].
Public method hasGlobal
Determines whether the specified global name has global.
Public method hasInvalidSteps
Determines whether [is design valid].
Public method hasMasterVariable
Determines whether [has master variable] [the specified variable name].
Public method hasWaitSteps
returns if the instance has wait steps
Public method isModelEmpty
Determines whether this instance has model.
Public method loadModelXML(String)
Loads the model XML.
Public method loadModelXML(XDocument)
loads the xml model
Public method loadModelXMLFile
loads the xml model from a file
Public method removeInlineComments
Removes the inline comments.
Public method removeStepsWithNoConnections
Removes the steps with no connections.
Public method removeStepsWithOnlyOutgoingConnections
Removes the steps with only outgoing connections.
Public method resetBackToFigure(String, String, List<(Of <<'(clsExecutionIteration>)>>)%, Boolean, clsUIModel)
reset back to a selected figure
Public method resetBackToFigure(String, List<(Of <<'(clsExecutionIteration>)>>)%, Boolean, clsUIModel)
resets back to a selected figure
Public method resetBackToFirstFigureIteration
reset back to the first execution
Public method resetBackToLastFigureIteration
reset the instance back to the last execution
Public method saveModelXML
saves the xml model
Public method setAttributeValue
Sets the attribute value.
Public method setTotalExecutionTime
Sets the total execution time.
Public method trimIterations
Trims the iterations.
Public method updateGlobal
Updates the global.
Public method updateGlobals
Updates the globals.
Public method updateMasterVariable(clsVariable)
Update master variable
Public method updateMasterVariable(String, String)
Updates the master variable.
Public method updateMasterVariables
updates multiple master variables
Public method useSingleIteration
Uses the single iteration.
Public method validate
Validates the model.

Fields


  Name Description
Public field _oStartStep
Public field Static member figureHeight
The image height
Public field Static member figureWidth
The image width

Properties


  Name Description
Public property isMultiTenant
Gets or sets a value indicating whether this instance is multi tenant.
Public property isTestMode
Gets or sets a value indicating whether this instance is test mode.
Public property modelID
get/set the model id
Public property status
gets/sets the execution status
Public property tenantID
Gets or sets the tenant identifier.
Public property testModeUserID
Gets or sets the test mode user identifier.