Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AttributeType

An AttributeType represents a type of attribute. They can be added to BusinessObjectTypes and be used as parameters for Methods. Every AttributeType is a MetaElement.

AttributeTypes are mutable

specfield

valueType (AttributeValueType): type of value held in the attribute

specfield

optional (boolean) : determines whether or not the attribute is optional

Hierarchy

Index

Constructors

constructor

Properties

Private optional

optional: boolean

Private valueType

Methods

getId

  • getId(): string

getName

  • getName(): string

getValueType

isOptional

  • isOptional(): boolean

isValid

  • isValid(): boolean

setId

  • setId(id: string): void

toJSON

toModelFormat

Static createMapFromArray

  • createMapFromArray<MetaElementType>(elements: Array<MetaElementType>): Map<string, MetaElementType>

Generated using TypeDoc