C# 클래스 ABB.Swum.SwumBuilder

Constructs the Software Word Use Model using a defined set of rules.
파일 보기 프로젝트 열기: abb-iss/Swum.NET

보호된 프로퍼티들

프로퍼티 타입 설명
Rules IEnumerable

공개 메소드들

메소드 설명
ApplyRules ( ProgramElementNode node ) : SwumRule

Applies the rules defined within this SwumBuilder to the specified node. The first matching rule found is used to construct the SWUM.

SwumBuilder ( ) : System

Creates a new SwumBuilder with the default rule set.

SwumBuilder ( IEnumerable ruleSet ) : System

Creates a new SwumBuilder with the specified rule set.

보호된 메소드들

메소드 설명
DefineRuleSet ( ) : void

Initializes the list of rules to use for building SWUMs.

메소드 상세

ApplyRules() 공개 메소드

Applies the rules defined within this SwumBuilder to the specified node. The first matching rule found is used to construct the SWUM.
public ApplyRules ( ProgramElementNode node ) : SwumRule
node ABB.Swum.Nodes.ProgramElementNode The ProgramElementNode to construct a SWUM on.
리턴 SwumRule

DefineRuleSet() 보호된 메소드

Initializes the list of rules to use for building SWUMs.
protected DefineRuleSet ( ) : void
리턴 void

SwumBuilder() 공개 메소드

Creates a new SwumBuilder with the default rule set.
public SwumBuilder ( ) : System
리턴 System

SwumBuilder() 공개 메소드

Creates a new SwumBuilder with the specified rule set.
public SwumBuilder ( IEnumerable ruleSet ) : System
ruleSet IEnumerable The set of rules to use for building SWUMs.
리턴 System

프로퍼티 상세

Rules 보호되어 있는 프로퍼티

The set of rules to use for building SWUMs.
protected IEnumerable Rules
리턴 IEnumerable