Show / Hide Table of Contents

Class ProcessSchemaArtifact

Represents class for the BPMN artifact element.

Inheritance
System.Object
MetaItem
BaseProcessSchemaItem
BaseProcessSchemaElement
ProcessSchemaBaseElement
ProcessSchemaArtifact
ProcessSchemaAssociation
ProcessSchemaGroup
ProcessSchemaTextAnnotation
Implements
IMetaItem
IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IUIDataSerializable
IDesignItem
Inherited Members
ProcessSchemaBaseElement.ApplyMetaDataValue(DataReader)
ProcessSchemaBaseElement.ApplyUIDataValue(DataReader)
ProcessSchemaBaseElement.GetContainerType()
ProcessSchemaBaseElement.WriteStatisticInfoUIData(DataWriter)
ProcessSchemaBaseElement.WriteAllowedDropGroupNamesUIData(DataWriter, String[])
ProcessSchemaBaseElement.WriteUnallowedDropGroupNamesUIData(DataWriter, String[])
ProcessSchemaBaseElement.WriteMetaData(DataWriter)
ProcessSchemaBaseElement.CreateFlowElement(FlowSchema)
ProcessSchemaBaseElement.AddToProcessSchema(Dictionary<String, Object>)
ProcessSchemaBaseElement.WriteUIData(DataWriter)
ProcessSchemaBaseElement.WriteUIPropertyData(DataWriter, String)
ProcessSchemaBaseElement.ReadUIData(DataReader)
ProcessSchemaBaseElement.IsInherited
ProcessSchemaBaseElement.Position
ProcessSchemaBaseElement.ID
ProcessSchemaBaseElement.IsOverride
ProcessSchemaBaseElement.ContainerItemIndex
ProcessSchemaBaseElement.DragGroupName
ProcessSchemaBaseElement.ProcessSchema
ProcessSchemaBaseElement.ManagerItemUId
ProcessSchemaBaseElement.ManagerItem
ProcessSchemaBaseElement.Manager
ProcessSchemaBaseElement.CreatedInOwnerSchemaUId
ProcessSchemaBaseElement.OwnerSchemaManagerName
ProcessSchemaBaseElement.ParentSchema
ProcessSchemaBaseElement.IncomingAssociations
ProcessSchemaBaseElement.OutgoingAssociations
ProcessSchemaBaseElement.StatisticInfo
ProcessSchemaBaseElement.IsDesignMode
BaseProcessSchemaElement.InitializeLocalizableValues(IResourceStorage, String, String)
BaseProcessSchemaElement.GetLocalizableValues(ICollection<LocalizableValue>)
BaseProcessSchemaElement.GetLocalizableValues(ICollection<LocalizableValue>, Boolean)
BaseProcessSchemaElement.LoadLocalizableValues()
BaseProcessSchemaElement.GetOutgoingsDefaultFlows()
BaseProcessSchemaElement.GetOutgoingsConditionalFlows()
BaseProcessSchemaElement.GetOutgoingsDefaultFlows(ProcessSchemaFlowNode)
BaseProcessSchemaElement.GetOutgoingsConditionalFlows(ProcessSchemaFlowNode)
BaseProcessSchemaElement.GetCaptionOrName()
BaseProcessSchemaElement.Caption
BaseProcessSchemaElement.UseBackgroundMode
BaseProcessSchemaElement.BackgroundModePriority
BaseProcessSchemaElement.IsSequenceFlow
BaseProcessSchemaElement.BpmnElementName
BaseProcessSchemaItem.ToString()
BaseProcessSchemaItem.GetMetaItems(ICollection<IMetaItem>)
BaseProcessSchemaItem.Type
BaseProcessSchemaItem.TypeName
BaseProcessSchemaItem.IsValid
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CompleteApplyingMetaDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.ReadMetaData(DataReader)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.HandleNameChanging(String)
MetaItem.GetResourceManagerName()
MetaItem.Id
MetaItem.UId
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.ParentMetaSchema
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessSchemaArtifact : ProcessSchemaBaseElement, IMetaItem, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem

Constructors

ProcessSchemaArtifact()

Declaration
public ProcessSchemaArtifact()

ProcessSchemaArtifact(ProcessSchema)

Declaration
public ProcessSchemaArtifact(ProcessSchema processSchema)
Parameters
Type Name Description
ProcessSchema processSchema

ProcessSchemaArtifact(ProcessSchemaArtifact)

Declaration
public ProcessSchemaArtifact(ProcessSchemaArtifact source)
Parameters
Type Name Description
ProcessSchemaArtifact source

Properties

Container

Declaration
public IProcessSchemaFlowElementsContainer Container { get; set; }
Property Value
Type Description
IProcessSchemaFlowElementsContainer

ContainerUId

Declaration
public override Guid ContainerUId { get; set; }
Property Value
Type Description
System.Guid
Overrides
BaseProcessSchemaElement.ContainerUId

Methods

AddToProcessSchema()

Declaration
public override void AddToProcessSchema()
Overrides
ProcessSchemaBaseElement.AddToProcessSchema()

Clone()

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
BaseProcessSchemaItem.Clone()

Implements

IMetaItem
IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IUIDataSerializable
IDesignItem

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.CloneMetaItem<TItem>(TItem)
MetaDataTestUtils.CloneSchema<TItem>(TItem, Object[])
MetaDataTestUtils.CloneAbstractMetaItem<TItem>(TItem)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)

See Also

ProcessSchemaBaseElement
Back to top Generated by DocFX