Table of Contents

Class AutomatedConstraint

Namespace
HyperX.Scripting
Assembly
HyperX.Scripting.dll
public abstract class AutomatedConstraint : IdNameEntityRenameable
Inheritance
AutomatedConstraint
Derived
Inherited Members

Fields

_application

protected readonly Application _application

Field Value

Application

_backingData

protected AutoConstraintData _backingData

Field Value

AutoConstraintData

_designLoadCases

protected List<string> _designLoadCases

Field Value

List<string>

_loadCaseRepo

protected readonly ILoadCaseRepo _loadCaseRepo

Field Value

ILoadCaseRepo

_projectRepo

protected readonly IProjectRepo _projectRepo

Field Value

IProjectRepo

_projectService

protected readonly IProjectService _projectService

Field Value

IProjectService

Properties

ConstraintType

public StiffnessCriteriaType ConstraintType { get; }

Property Value

StiffnessCriteriaType

DesignLoadCases

public IReadOnlyList<string> DesignLoadCases { get; }

Property Value

IReadOnlyList<string>

Set

public string Set { get; set; }

Property Value

string

Methods

AddDesignLoadCases(IEnumerable<string>)

public void AddDesignLoadCases(IEnumerable<string> designLoadCases)

Parameters

designLoadCases IEnumerable<string>

RemoveDesignLoadCases(IEnumerable<string>)

public void RemoveDesignLoadCases(IEnumerable<string> designLoadCases)

Parameters

designLoadCases IEnumerable<string>

UpdateConstraint(string)

protected void UpdateConstraint(string property)

Parameters

property string

UpdateNameInDatabase(string)

protected override void UpdateNameInDatabase(string name)

Parameters

name string

ValidateName(string)

protected override bool ValidateName(string name)

Parameters

name string

Returns

bool