Last updated

API / geotoolkit / welllog / multiwell / WellBehaviorRegistry / WellBehaviorRegistry

Class: WellBehaviorRegistry

multiwell.WellBehaviorRegistry.WellBehaviorRegistry

Provide a standard behavior for wells and tracks

Table of contents

Constructors
Methods

Contents

Constructors

new WellBehaviorRegistry()

new WellBehaviorRegistry()

Methods

clone

clone(cloneBehaviors?): WellBehaviorRegistry

Creates a clone of behavior registry

Parameters

Name Type Description
Optional cloneBehaviorsbooleanclone registered behaviors

Returns

WellBehaviorRegistry

clone copy


getBehavior

getBehavior(node): IWellBehavior

Returns behavior associated with type of node

Parameters

Name Type Description
nodeNodespecified visual

Returns

IWellBehavior

header


getBehaviorByClassName

getBehaviorByClassName(className): IWellBehavior

Returns behavior associated with class name

Parameters

Name Type Description
classNamestringclass name for visual

Returns

IWellBehavior


getClassName

getClassName(): string

Returns

string


registerBehavior

registerBehavior(className, behavior): WellBehaviorRegistry

Sets header helper

Parameters

Name Type Description
classNamestringclass name for visual
behaviorIWellBehaviorbehavior for the specified class name

Returns

WellBehaviorRegistry


getClassName

Static getClassName(): string

Returns

string


getDefaultInstance

Static getDefaultInstance(): WellBehaviorRegistry

Return default instance of the WellBehaviorRegistry

Returns

WellBehaviorRegistry