Home > Class Reference > ENSLIB namespace > EnsLib.EDI.SEF.CodeSet
Private  Storage   

EnsLib.EDI.SEF.CodeSet


class EnsLib.EDI.SEF.CodeSet extends EnsLib.EDI.SEF.Node

This represents all codes allowed in the implementation guideline

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
9 3


Summary


Properties
Added Exceptions NeedDictionary Ordinal
Parent Position ReferBackPosition TransactionSets
UseDictionary Used

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Ancestor AsString CreateCodes DisplayName
GenerateDescriptor GenerateText IsGroup NeedDictionaryGet
OutputTextToDevice Validate


Properties


• property Added as EnsLib.EDI.SEF.NodeList;
This holds the codes added to the implementation guideline
• property Exceptions as EnsLib.EDI.SEF.NodeList;
This holds the exceptions
• property NeedDictionary as %Integer [ Calculated ];
This holds the calculated value which indicates that the dictionary is needed for code generation
• property Ordinal as %Integer;
This holds the ordinal of the code set
• property Position as %Integer;
This holds the position of the code set
• property ReferBackPosition as %Integer;
This holds the refer back position
• property TransactionSets as EnsLib.EDI.SEF.CodeTransactionSetList;
This holds the Transaction Sets that use the codes
• property UseDictionary as %Boolean;
This holds the Dictionary flag.
• property Used as EnsLib.EDI.SEF.NodeList;
This holds the used codes

Methods


• method CreateCodes(pCompiler As EnsLib.EDI.SEF.Compiler, pDictionaryKey As %Integer, pCreate As %Integer) as %Status
• method GenerateDescriptor(pCompiler As EnsLib.EDI.SEF.Compiler) as %Status
This method is overriden by subclasses to generate the code that this node represents
• method NeedDictionaryGet() as %Integer
This is a Get accessor method for the NeedDictionary property.