Class ProcessSchemaAssociation
Inheritance
System.Object
ProcessSchemaAssociation
Implements
IMetaDataSerializable
System.ICloneable
Inherited Members
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()
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessSchemaAssociation : ProcessSchemaArtifact, IMetaItem, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem
Constructors
ProcessSchemaAssociation()
Declaration
public ProcessSchemaAssociation()
ProcessSchemaAssociation(ProcessSchema)
Declaration
public ProcessSchemaAssociation(ProcessSchema processSchema)
Parameters
ProcessSchemaAssociation(ProcessSchemaAssociation)
Declaration
public ProcessSchemaAssociation(ProcessSchemaAssociation source)
Parameters
Properties
AssociationDirection
Declaration
public ProcessSchemaAssociationDirection AssociationDirection { get; set; }
Property Value
CurveCenterPosition
Declaration
[MetaTypeProperty("{BB20D473-B200-44C5-A78C-9054618DAB80}")]
public Point CurveCenterPosition { get; set; }
Property Value
Type |
Description |
System.Drawing.Point |
|
HasPolylinePointPositions
Declaration
public bool HasPolylinePointPositions { get; }
Property Value
Type |
Description |
System.Boolean |
|
PolylinePointPositions
Declaration
[MetaTypeProperty("{52C38136-FAA4-4157-8F79-06E95C3908E7}")]
public Collection<Point> PolylinePointPositions { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.Collection<System.Drawing.Point> |
|
SourceAssociationPointLocalPosition
Declaration
[MetaTypeProperty("{60CC547C-6C66-41B2-94F9-52228FCEAB54}")]
public Point SourceAssociationPointLocalPosition { get; set; }
Property Value
Type |
Description |
System.Drawing.Point |
|
SourceRef
Declaration
public ProcessSchemaBaseElement SourceRef { get; set; }
Property Value
SourceRefUId
Declaration
[MetaTypeProperty("{706F2022-CAB9-464B-9E92-D981C1624EB3}")]
public Guid SourceRefUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
StrokeColor
Declaration
[MetaTypeProperty("{53CF9069-9EC5-4492-A888-0C4FF51B7531}")]
public Color StrokeColor { get; set; }
Property Value
Type |
Description |
System.Drawing.Color |
|
TargetAssociationPointLocalPosition
Declaration
[MetaTypeProperty("{4E422913-4E9C-41C6-8090-0BA66C7676E5}")]
public Point TargetAssociationPointLocalPosition { get; set; }
Property Value
Type |
Description |
System.Drawing.Point |
|
TargetRef
Declaration
public ProcessSchemaBaseElement TargetRef { get; set; }
Property Value
TargetRefUId
Declaration
[MetaTypeProperty("{2F74E74C-24D1-4845-9262-CA1A2B524ED2}")]
public Guid TargetRefUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
VisualType
Declaration
[MetaTypeProperty("{CC7771EB-21B2-4C5A-A785-63C4C8CE06EF}")]
public ProcessSchemaSequenceFlowVisualType VisualType { get; set; }
Property Value
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type |
Name |
Description |
DataReader |
reader |
|
Overrides
ApplyUIDataValue(DataReader)
Declaration
protected override void ApplyUIDataValue(DataReader reader)
Parameters
Type |
Name |
Description |
DataReader |
reader |
|
Overrides
Clone()
Declaration
public override object Clone()
Returns
Type |
Description |
System.Object |
|
Overrides
GetContainerType()
Declaration
protected override string GetContainerType()
Returns
Type |
Description |
System.String |
|
Overrides
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
WriteUIData(DataWriter)
Declaration
public override void WriteUIData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
WriteUIPropertyData(DataWriter, String)
Declaration
public override void WriteUIPropertyData(DataWriter writer, string propertyName)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
System.String |
propertyName |
|
Overrides
Implements
IMetaDataSerializable
System.ICloneable
Extension Methods