[Previous] [Next] [Contents] [Index]


      The ITEX Access Class Reference Manual

(UNIX only)

This chapter contains the class definitions in ITEX Access.

The definitions are grouped into the following areas:

Note:  UNIX only

ITEX Access is only available on UNIX.

Static and Table Nodes

This section contains all static nodes and table nodes (that is those visible in the Browser) and also the nodes representing rows inside tables. Common for these nodes are that they are always present, there may be any number of them, but they are generally well defined and cannot just be missing.

AliasDef ::= SEQUENCE {
      aliasId       AliasId      FIELD      
      expandedId       ExpandedId      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        AliasDefList

AliasDefList ::= SEQUENCE OF {
      aliasDef       AliasDef            
}

Referenced from:        AliasDefs

AliasDefs ::= SEQUENCE {
      aliasDefList       AliasDefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ComplexDefinitions

ASN1_ASP_Constraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      asp_Id       ASP_Id      FIELD      
      derivPath       DerivPath      FIELD      
      comment       Comment      FIELD      
      asn1_ConsValue       ASN1_ConsValue      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_ASP_Constraints

ASN1_ASP_Constraints ::= SEQUENCE OF {
      asn1_ASP_Constraint       ASN1_ASP_Constraint            
}

Referenced from:        ASP_Constraints

ASN1_ASP_TypeDef ::= SEQUENCE {
      asp_Id       ASP_Id      FIELD      
      pco_Type       PCO_Type      FIELD      
      comment       Comment      FIELD      
      asn1_TypeDefinition       ASN1_TypeDefinition      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_ASP_TypeDefs

ASN1_ASP_TypeDefByRef ::= SEQUENCE {
      asp_Id       ASP_Id      FIELD      
      pco_Type       PCO_Type      FIELD      
      asn1_TypeReference       ASN1_TypeReference      FIELD      
      asn1_ModuleId       ASN1_ModuleId      FIELD      
      comment       Comment      FIELD      
      asn1_TypeDefinition       ASN1_TypeDefinition      FIELD      
}

Referenced from:        ASN1_ASP_TypeDefByRefList

ASN1_ASP_TypeDefByRefList ::= SEQUENCE OF {
      asn1_ASP_TypeDefByRef       ASN1_ASP_TypeDefByRef            
}

Referenced from:        ASN1_ASP_TypeDefsByRef

ASN1_ASP_TypeDefs ::= SEQUENCE OF {
      asn1_ASP_TypeDef       ASN1_ASP_TypeDef            
}

Referenced from:        ASP_TypeDefs

ASN1_ASP_TypeDefsByRef ::= SEQUENCE {
      asn1_ASP_TypeDefByRefList       ASN1_ASP_TypeDefByRefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASP_TypeDefs

ASN1_CM_Constraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      cm_Id       CM_Id      FIELD      
      derivPath       DerivPath      FIELD      
      comment       Comment      FIELD      
      asn1_ConsValue       ASN1_ConsValue      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_CM_Constraints

ASN1_CM_Constraints ::= SEQUENCE OF {
      asn1_CM_Constraint       ASN1_CM_Constraint            
}

Referenced from:        CM_Constraints

ASN1_CM_TypeDef ::= SEQUENCE {
      cm_Id       CM_Id      FIELD      
      comment       Comment      FIELD      
      asn1_TypeDefinition       ASN1_TypeDefinition      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_CM_TypeDefs

ASN1_CM_TypeDefs ::= SEQUENCE OF {
      asn1_CM_TypeDef       ASN1_CM_TypeDef            
}

Referenced from:        CM_TypeDefs

ASN1_PDU_Constraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      pdu_Id       PDU_Id      FIELD      
      derivPath       DerivPath      FIELD      
      encRuleId       EncRuleId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      asn1_ConsValue       ASN1_ConsValue      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_PDU_Constraints

ASN1_PDU_Constraints ::= SEQUENCE OF {
      asn1_PDU_Constraint       ASN1_PDU_Constraint            
}

Referenced from:        PDU_Constraints

ASN1_PDU_TypeDef ::= SEQUENCE {
      pdu_Id       PDU_Id      FIELD      
      pco_Type       PCO_Type      FIELD      
      pdu_EncodingId       PDU_EncodingId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      asn1_TypeDefinition       ASN1_TypeDefinition      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_PDU_TypeDefs

ASN1_PDU_TypeDefByRef ::= SEQUENCE {
      pdu_Id       PDU_Id      FIELD      
      pco_Type       PCO_Type      FIELD      
      asn1_TypeReference       ASN1_TypeReference      FIELD      
      asn1_ModuleId       ASN1_ModuleId      FIELD      
      pdu_EncodingId       PDU_EncodingId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      asn1_TypeDefinition       ASN1_TypeDefinition      FIELD      
}

Referenced from:        ASN1_PDU_TypeDefByRefList

ASN1_PDU_TypeDefByRefList ::= SEQUENCE OF {
      asn1_PDU_TypeDefByRef       ASN1_PDU_TypeDefByRef            
}

Referenced from:        ASN1_PDU_TypeDefsByRef

ASN1_PDU_TypeDefs ::= SEQUENCE OF {
      asn1_PDU_TypeDef       ASN1_PDU_TypeDef            
}

Referenced from:        PDU_TypeDefs

ASN1_PDU_TypeDefsByRef ::= SEQUENCE {
      asn1_PDU_TypeDefByRefList       ASN1_PDU_TypeDefByRefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        PDU_TypeDefs

ASN1_TypeConstraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      asn1_TypeId       ASN1_TypeId      FIELD      
      derivPath       DerivPath      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      asn1_ConsValue       ASN1_ConsValue      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_TypeConstraints

ASN1_TypeConstraints ::= SEQUENCE OF {
      asn1_TypeConstraint       ASN1_TypeConstraint            
}

Referenced from:        TS_TypeConstraints

ASN1_TypeDef ::= SEQUENCE {
      asn1_TypeId       ASN1_TypeId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      asn1_TypeDefinition       ASN1_TypeDefinition      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ASN1_TypeDefs

ASN1_TypeDefs ::= SEQUENCE OF {
      asn1_TypeDef       ASN1_TypeDef            
}

Referenced from:        TS_TypeDefs

ASN1_TypeRef ::= SEQUENCE {
      asn1_TypeId       ASN1_TypeId      FIELD      
      asn1_TypeReference       ASN1_TypeReference      FIELD      
      asn1_ModuleId       ASN1_ModuleId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      asn1_TypeDefinition       ASN1_TypeDefinition      FIELD      
}

Referenced from:        ASN1_TypeRefList

ASN1_TypeRefList ::= SEQUENCE OF {
      asn1_TypeRef       ASN1_TypeRef            
}

Referenced from:        ASN1_TypeRefs

ASN1_TypeRefs ::= SEQUENCE {
      asn1_TypeRefList       ASN1_TypeRefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TS_TypeDefs

ASP_Constraints ::= SEQUENCE {
      ttcn_ASP_Constraints       TTCN_ASP_Constraints            
      asn1_ASP_Constraints       ASN1_ASP_Constraints            
}

Referenced from:        ConstraintsPart

ASP_ParDcl ::= SEQUENCE {
      asp_ParId       ASP_ParId      FIELD      
      asp_ParType       ASP_ParType      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        ASP_ParDcls

ASP_ParDcls ::= SEQUENCE OF {
      asp_ParDcl       ASP_ParDcl            
}

Referenced from:        TTCN_ASP_TypeDef

ASP_ParValue ::= SEQUENCE {
      asp_ParId       ASP_ParId      FIELD      
      consValue       ConsValue      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        ASP_ParValues

ASP_ParValues ::= SEQUENCE OF {
      asp_ParValue       ASP_ParValue            
}

Referenced from:        TTCN_ASP_Constraint

ASP_TypeDefs ::= SEQUENCE {
      ttcn_ASP_TypeDefs       TTCN_ASP_TypeDefs            
      asn1_ASP_TypeDefs       ASN1_ASP_TypeDefs            
      asn1_ASP_TypeDefsByRef       ASN1_ASP_TypeDefsByRef            
}

Referenced from:        ComplexDefinitions

ASuite ::= SEQUENCE {
      suiteId       SuiteId      FIELD      
      suiteOverviewPart       SuiteOverviewPart            
      declarationsPart       DeclarationsPart            
      constraintsPart       ConstraintsPart            
      dynamicPart       DynamicPart            
}
BehaviourDescription ::= SEQUENCE {
      rootTree       RootTree            
      localTreeList       LocalTreeList            
}

Referenced from:        TestCase TestStep DefaultCase

BehaviourLine ::= SEQUENCE {
      lineNumber       LineNumber      FIELD      
      labelId       LabelId      FIELD      
      line       Line      FIELD      
      cref       Cref      FIELD      
      verdictId       VerdictId      FIELD      
      comment       Comment      FIELD      
      children       Children            
}

Referenced from:        RootTree BehaviourLineList Children

BehaviourLineList ::= SEQUENCE OF {
      behaviourLine       BehaviourLine            
}

Referenced from:        LocalTree

Children ::= SEQUENCE OF {
      behaviourLine       BehaviourLine            
}

Referenced from:        BehaviourLine

CM_Constraints ::= SEQUENCE {
      ttcn_CM_Constraints       TTCN_CM_Constraints            
      asn1_CM_Constraints       ASN1_CM_Constraints            
}

Referenced from:        ConstraintsPart

CM_ParDcl ::= SEQUENCE {
      cm_ParId       CM_ParId      FIELD      
      cm_ParType       CM_ParType      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        CM_ParDcls

CM_ParDcls ::= SEQUENCE OF {
      cm_ParDcl       CM_ParDcl            
}

Referenced from:        TTCN_CM_TypeDef

CM_ParValue ::= SEQUENCE {
      cm_ParId       CM_ParId      FIELD      
      consValue       ConsValue      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        CM_ParValues

CM_ParValues ::= SEQUENCE OF {
      cm_ParValue       CM_ParValue            
}

Referenced from:        TTCN_CM_Constraint

CM_TypeDefs ::= SEQUENCE {
      ttcn_CM_TypeDefs       TTCN_CM_TypeDefs            
      asn1_CM_TypeDefs       ASN1_CM_TypeDefs            
}

Referenced from:        ComplexDefinitions

CompactTestCase ::= SEQUENCE {
      testCaseId       TestCaseId      FIELD      
      testPurpose       TestPurpose      FIELD      
      testStepAttachment       TestStepAttachment      FIELD      
      comment       Comment      FIELD      
      selExprId       SelExprId      FIELD      
      description       Description      FIELD      
}

Referenced from:        CompactTestCaseList

CompactTestCaseList ::= SEQUENCE OF {
      compactTestCase       CompactTestCase            
}

Referenced from:        CompactTestGroup

CompactTestGroup ::= SEQUENCE {
      testGroupId       TestGroupId      FIELD      
      defaultsRef       DefaultsRef      FIELD      
      selExprId       SelExprId      OPTIONAL      
      objective       Objective      OPTIONAL      
      compactTestCaseList       CompactTestCaseList            
}

Referenced from:        TestGroupOrTestCase

ComplexDefinitions ::= SEQUENCE {
      asp_TypeDefs       ASP_TypeDefs            
      pdu_TypeDefs       PDU_TypeDefs            
      cm_TypeDefs       CM_TypeDefs            
      aliasDefs       AliasDefs            
}

Referenced from:        DeclarationsPart

ConstraintsPart ::= SEQUENCE {
      ts_TypeConstraints       TS_TypeConstraints            
      asp_Constraints       ASP_Constraints            
      pdu_Constraints       PDU_Constraints            
      cm_Constraints       CM_Constraints            
}

Referenced from:        ASuite

CP_Dcl ::= SEQUENCE {
      cp_Id       CP_Id      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        CP_DclList

CP_DclList ::= SEQUENCE OF {
      cp_Dcl       CP_Dcl            
}

Referenced from:        CP_Dcls

CP_Dcls ::= SEQUENCE {
      cp_DclList       CP_DclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

Declarations ::= SEQUENCE {
      ts_ConstDcls       TS_ConstDcls            
      ts_ConstRefs       TS_ConstRefs            
      ts_VarDcls       TS_VarDcls            
      tc_VarDcls       TC_VarDcls            
      pco_TypeDcls       PCO_TypeDcls            
      pco_Dcls       PCO_Dcls            
      cp_Dcls       CP_Dcls            
      timerDcls       TimerDcls            
      tcompDcls       TCompDcls            
      tcompConfigDcls       TCompConfigDcls            
}

Referenced from:        DeclarationsPart

DeclarationsPart ::= SEQUENCE {
      definitions       Definitions            
      paramAndSelection       ParamAndSelection            
      declarations       Declarations            
      complexDefinitions       ComplexDefinitions            
}

Referenced from:        ASuite

DefaultCase ::= SEQUENCE {
      defaultId       DefaultId      FIELD      
      defaultRef       DefaultRef      FIELD      
      objective       Objective      FIELD      
      comment       Comment      FIELD      
      description       Description      FIELD      
      behaviourDescription       BehaviourDescription            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        DefaultGroupOrDefault

DefaultGroup ::= SEQUENCE {
      defaultGroupId       DefaultGroupId      FIELD      
      defaultGroupOrDefaultList       DefaultGroupOrDefaultList            
}

Referenced from:        DefaultGroupOrDefault

DefaultGroupOrDefault ::= CHOICE {
      defaultGroup       DefaultGroup            
      defaultCase       DefaultCase            
}

Referenced from:        DefaultGroupOrDefaultList

DefaultGroupOrDefaultList ::= SEQUENCE OF {
      defaultGroupOrDefault       DefaultGroupOrDefault            
}

Referenced from:        DefaultsLibrary DefaultGroup

DefaultIndex ::= SEQUENCE {
      SO_defIndexList       SO_DefIndexList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        SuiteOverviewPart

DefaultsLibrary ::= SEQUENCE {
      defaultGroupOrDefaultList       DefaultGroupOrDefaultList            
}

Referenced from:        DynamicPart

Definitions ::= SEQUENCE {
      ts_TypeDefs       TS_TypeDefs            
      encodingDefs       EncodingDefs            
      ts_OpDefs       TS_OpDefs            
      ts_ProcDefs       TS_ProcDefs            
}

Referenced from:        DeclarationsPart

DynamicPart ::= SEQUENCE {
      testCases       TestCases            
      testStepLibrary       TestStepLibrary            
      defaultsLibrary       DefaultsLibrary            
}

Referenced from:        ASuite

ElemDcl ::= SEQUENCE {
      elemId       ElemId      FIELD      
      elemType       ElemType      FIELD      
      pdu_FieldEncoding       PDU_FieldEncoding      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        ElemDcls

ElemDcls ::= SEQUENCE OF {
      elemDcl       ElemDcl            
}

Referenced from:        StructTypeDef

ElemValue ::= SEQUENCE {
      elemId       ElemId      FIELD      
      consValue       ConsValue      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        ElemValues

ElemValues ::= SEQUENCE OF {
      elemValue       ElemValue            
}

Referenced from:        StructTypeConstraint

EncodingDefinition ::= SEQUENCE {
      encodingRuleId       EncodingRuleId      FIELD      
      encodingRef       EncodingRef      FIELD      
      encodingDefault       EncodingDefault      OPTIONAL      
      comment       Comment      FIELD      
}

Referenced from:        EncodingDefList

EncodingDefinitions ::= SEQUENCE {
      encodingDefList       EncodingDefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        EncodingDefs

EncodingDefList ::= SEQUENCE OF {
      encodingDefinition       EncodingDefinition            
}

Referenced from:        EncodingDefinitions

EncodingDefs ::= SEQUENCE {
      encodingDefinitions       EncodingDefinitions            
      encodingVariations       EncodingVariations            
      invalidFieldEncodingDefs       InvalidFieldEncodingDefs            
}

Referenced from:        Definitions

EncodingVariation ::= SEQUENCE {
      encodingVariationId       EncodingVariationId      FIELD      
      variationRef       VariationRef      FIELD      
      variationDefault       VariationDefault      OPTIONAL      
      comment       Comment      FIELD      
}

Referenced from:        EncodingVariationList

EncodingVariationList ::= SEQUENCE OF {
      encodingVariation       EncodingVariation            
}

Referenced from:        EncodingVariationSet

EncodingVariations ::= SEQUENCE OF {
      encodingVariationSet       EncodingVariationSet            
}

Referenced from:        EncodingDefs

EncodingVariationSet ::= SEQUENCE {
      encodingRuleId       EncodingRuleId      FIELD      
      encoding_TypeList       Encoding_TypeList      FIELD      
      comment       Comment      FIELD      
      encodingVariationList       EncodingVariationList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        EncodingVariations

InvalidFieldEncodingDef ::= SEQUENCE {
      invalidFieldEncodingId       InvalidFieldEncodingId      FIELD      
      encoding_TypeList       Encoding_TypeList      FIELD      
      comment       Comment      FIELD      
      invalidFieldEncodingDefinition       InvalidFieldEncodingDefinition      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        InvalidFieldEncodingDefs

InvalidFieldEncodingDefs ::= SEQUENCE OF {
      invalidFieldEncodingDef       InvalidFieldEncodingDef            
}

Referenced from:        EncodingDefs

LocalTree ::= SEQUENCE {
      header       Header      FIELD      
      behaviourLineList       BehaviourLineList            
}

Referenced from:        LocalTreeList

LocalTreeList ::= SEQUENCE OF {
      localTree       LocalTree            
}

Referenced from:        BehaviourDescription

ParamAndSelection ::= SEQUENCE {
      ts_ParDcls       TS_ParDcls            
      selectExprDefs       SelectExprDefs            
}

Referenced from:        DeclarationsPart

PCO_Dcl ::= SEQUENCE {
      pco_Id       PCO_Id      FIELD      
      pco_TypeId       PCO_TypeId      FIELD      
      p_Role       P_Role      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        PCO_DclList

PCO_DclList ::= SEQUENCE OF {
      pco_Dcl       PCO_Dcl            
}

Referenced from:        PCO_Dcls

PCO_Dcls ::= SEQUENCE {
      pco_DclList       PCO_DclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

PCO_TypeDcl ::= SEQUENCE {
      pco_TypeId       PCO_TypeId      FIELD      
      p_Role       P_Role      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        PCO_TypeDclList

PCO_TypeDclList ::= SEQUENCE OF {
      pco_TypeDcl       PCO_TypeDcl            
}

Referenced from:        PCO_TypeDcls

PCO_TypeDcls ::= SEQUENCE {
      pco_TypeDclList       PCO_TypeDclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

PDU_Constraints ::= SEQUENCE {
      ttcn_PDU_Constraints       TTCN_PDU_Constraints            
      asn1_PDU_Constraints       ASN1_PDU_Constraints            
}

Referenced from:        ConstraintsPart

PDU_FieldDcl ::= SEQUENCE {
      pdu_FieldId       PDU_FieldId      FIELD      
      pdu_FieldType       PDU_FieldType      FIELD      
      pdu_FieldEncoding       PDU_FieldEncoding      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        PDU_FieldDcls

PDU_FieldDcls ::= SEQUENCE OF {
      pdu_FieldDcl       PDU_FieldDcl            
}

Referenced from:        TTCN_PDU_TypeDef

PDU_FieldValue ::= SEQUENCE {
      pdu_FieldId       PDU_FieldId      FIELD      
      consValue       ConsValue      FIELD      
      pdu_FieldEncoding       PDU_FieldEncoding      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        PDU_FieldValues

PDU_FieldValues ::= SEQUENCE OF {
      pdu_FieldValue       PDU_FieldValue            
}

Referenced from:        TTCN_PDU_Constraint

PDU_TypeDefs ::= SEQUENCE {
      ttcn_PDU_TypeDefs       TTCN_PDU_TypeDefs            
      asn1_PDU_TypeDefs       ASN1_PDU_TypeDefs            
      asn1_PDU_TypeDefsByRef       ASN1_PDU_TypeDefsByRef            
}

Referenced from:        ComplexDefinitions

RootTree ::= SEQUENCE OF {
      behaviourLine       BehaviourLine            
}

Referenced from:        BehaviourDescription

SelectExprDef ::= SEQUENCE {
      selectExprId       SelectExprId      FIELD      
      selectExpr       SelectExpr      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        SelectExprDefList

SelectExprDefList ::= SEQUENCE OF {
      selectExprDef       SelectExprDef            
}

Referenced from:        SelectExprDefs

SelectExprDefs ::= SEQUENCE {
      selectExprDefList       SelectExprDefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ParamAndSelection

SimpleTypeDef ::= SEQUENCE {
      simpleTypeId       SimpleTypeId      FIELD      
      simpleTypeDefinition       SimpleTypeDefinition      FIELD      
      pdu_FieldEncoding       PDU_FieldEncoding      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        SimpleTypeDefList

SimpleTypeDefList ::= SEQUENCE OF {
      simpleTypeDef       SimpleTypeDef            
}

Referenced from:        SimpleTypeDefs

SimpleTypeDefs ::= SEQUENCE {
      simpleTypeDefList       SimpleTypeDefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TS_TypeDefs

SO_CaseIndex ::= SEQUENCE {
      SO_testGroupRef       SO_TestGroupRef      FIELD      
      SO_testCaseId       SO_TestCaseId      FIELD      
      SO_selExprId       SO_SelExprId      FIELD      
      SO_description       SO_Description      FIELD      
}

Referenced from:        SO_CaseIndexList

SO_CaseIndexList ::= SEQUENCE OF {
      SO_caseIndex       SO_CaseIndex            
}

Referenced from:        TestCaseIndex

SO_DefIndex ::= SEQUENCE {
      SO_defaultRef       SO_DefaultRef      FIELD      
      SO_defaultId       SO_DefaultId      FIELD      
      SO_description       SO_Description      FIELD      
}

Referenced from:        SO_DefIndexList

SO_DefIndexList ::= SEQUENCE OF {
      SO_defIndex       SO_DefIndex            
}

Referenced from:        DefaultIndex

SO_StepIndex ::= SEQUENCE {
      SO_testStepRef       SO_TestStepRef      FIELD      
      SO_testStepId       SO_TestStepId      FIELD      
      SO_description       SO_Description      FIELD      
}

Referenced from:        SO_StepIndexList

SO_StepIndexList ::= SEQUENCE OF {
      SO_stepIndex       SO_StepIndex            
}

Referenced from:        TestStepIndex

SO_StructureAndObjective ::= SEQUENCE {
      SO_testGroupRef       SO_TestGroupRef      FIELD      
      SO_selExprId       SO_SelExprId      FIELD      
      SO_objective       SO_Objective      FIELD      
}

Referenced from:        SO_StructureAndObjectives

SO_StructureAndObjectives ::= SEQUENCE OF {
      SO_structureAndObjective       SO_StructureAndObjective            
}

Referenced from:        SuiteStructure

StructTypeConstraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      structId       StructId      FIELD      
      derivPath       DerivPath      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      elemValues       ElemValues            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        StructTypeConstraints

StructTypeConstraints ::= SEQUENCE OF {
      structTypeConstraint       StructTypeConstraint            
}

Referenced from:        TS_TypeConstraints

StructTypeDef ::= SEQUENCE {
      structId       StructId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      elemDcls       ElemDcls            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        StructTypeDefs

StructTypeDefs ::= SEQUENCE OF {
      structTypeDef       StructTypeDef            
}

Referenced from:        TS_TypeDefs

SuiteOverviewPart ::= SEQUENCE {
      suiteStructure       SuiteStructure            
      testCaseIndex       TestCaseIndex            
      testStepIndex       TestStepIndex            
      defaultIndex       DefaultIndex            
}

Referenced from:        ASuite

SuiteStructure ::= SEQUENCE {
      SO_suiteId       SO_SuiteId      FIELD      
      SO_standardsRef       SO_StandardsRef      FIELD      
      SO_picsRef       SO_PICSRef      FIELD      
      SO_pixitRef       SO_PIXITRef      FIELD      
      SO_testMethods       SO_TestMethods      FIELD      
      comment       Comment      FIELD      
      SO_structureAndObjectives       SO_StructureAndObjectives            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        SuiteOverviewPart

TC_VarDcl ::= SEQUENCE {
      tc_VarId       TC_VarId      FIELD      
      tc_VarType       TC_VarType      FIELD      
      tc_VarValue       TC_VarValue      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        TC_VarDclList

TC_VarDclList ::= SEQUENCE OF {
      tc_VarDcl       TC_VarDcl            
}

Referenced from:        TC_VarDcls

TC_VarDcls ::= SEQUENCE {
      tc_VarDclList       TC_VarDclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

TCompConfigDcl ::= SEQUENCE {
      tcompConfigId       TCompConfigId      FIELD      
      comment       Comment      FIELD      
      tcompConfigInfoList       TCompConfigInfoList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TCompConfigDcls

TCompConfigDcls ::= SEQUENCE OF {
      tcompConfigDcl       TCompConfigDcl            
}

Referenced from:        Declarations

TCompConfigInfo ::= SEQUENCE {
      tcompUsed       TCompUsed      FIELD      
      pcos_Used       PCOs_Used      FIELD      
      cps_Used       CPs_Used      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        TCompConfigInfoList

TCompConfigInfoList ::= SEQUENCE OF {
      tcompConfigInfo       TCompConfigInfo            
}

Referenced from:        TCompConfigDcl

TCompDcl ::= SEQUENCE {
      tcompId       TCompId      FIELD      
      tc_Role       TC_Role      FIELD      
      numOf_PCOs       NumOf_PCOs      FIELD      
      numOf_CPs       NumOf_CPs      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        TCompDclList

TCompDclList ::= SEQUENCE OF {
      tcompDcl       TCompDcl            
}

Referenced from:        TCompDcls

TCompDcls ::= SEQUENCE {
      tcompDclList       TCompDclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

TestCase ::= SEQUENCE {
      testCaseId       TestCaseId      FIELD      
      testGroupRef       TestGroupRef      FIELD      
      testPurpose       TestPurpose      FIELD      
      configuration       Configuration      OPTIONAL      
      defaultsRef       DefaultsRef      OPTIONAL      
      comment       Comment      FIELD      
      selExprId       SelExprId      FIELD      
      description       Description      FIELD      
      behaviourDescription       BehaviourDescription            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TestGroupOrTestCase

TestCaseIndex ::= SEQUENCE {
      SO_caseIndexList       SO_CaseIndexList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        SuiteOverviewPart

TestCases ::= SEQUENCE {
      testGroupOrTestCaseList       TestGroupOrTestCaseList            
}

Referenced from:        DynamicPart

TestGroup ::= SEQUENCE {
      testGroupId       TestGroupId      FIELD      
      selExprId       SelExprId      OPTIONAL      
      objective       Objective      OPTIONAL      
      testGroupOrTestCaseList       TestGroupOrTestCaseList            
}

Referenced from:        TestGroupOrTestCase

TestGroupOrTestCase ::= CHOICE {
      testGroup       TestGroup            
      testCase       TestCase            
      compactTestGroup       CompactTestGroup            
}

Referenced from:        TestGroupOrTestCaseList

TestGroupOrTestCaseList ::= SEQUENCE OF {
      testGroupOrTestCase       TestGroupOrTestCase            
}

Referenced from:        TestCases TestGroup

TestStep ::= SEQUENCE {
      testStepId       TestStepId      FIELD      
      testStepRef       TestStepRef      FIELD      
      objective       Objective      FIELD      
      defaultsRef       DefaultsRef      FIELD      
      comment       Comment      FIELD      
      description       Description      FIELD      
      behaviourDescription       BehaviourDescription            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TestStepGroupOrTestStep

TestStepGroup ::= SEQUENCE {
      testStepGroupId       TestStepGroupId      FIELD      
      testStepGroupOrTestStepList       TestStepGroupOrTestStepList            
}

Referenced from:        TestStepGroupOrTestStep

TestStepGroupOrTestStep ::= CHOICE {
      testStepGroup       TestStepGroup            
      testStep       TestStep            
}

Referenced from:        TestStepGroupOrTestStepList

TestStepGroupOrTestStepList ::= SEQUENCE OF {
      testStepGroupOrTestStep       TestStepGroupOrTestStep            
}

Referenced from:        TestStepLibrary TestStepGroup

TestStepIndex ::= SEQUENCE {
      SO_stepIndexList       SO_StepIndexList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        SuiteOverviewPart

TestStepLibrary ::= SEQUENCE {
      testStepGroupOrTestStepList       TestStepGroupOrTestStepList            
}

Referenced from:        DynamicPart

TimerDcl ::= SEQUENCE {
      timerId       TimerId      FIELD      
      duration       Duration      FIELD      
      unit       Unit      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        TimerDclList

TimerDclList ::= SEQUENCE OF {
      timerDcl       TimerDcl            
}

Referenced from:        TimerDcls

TimerDcls ::= SEQUENCE {
      timerDclList       TimerDclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

TS_ConstDcl ::= SEQUENCE {
      ts_ConstId       TS_ConstId      FIELD      
      ts_ConstType       TS_ConstType      FIELD      
      ts_ConstValue       TS_ConstValue      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        TS_ConstDclList

TS_ConstDclList ::= SEQUENCE OF {
      ts_ConstDcl       TS_ConstDcl            
}

Referenced from:        TS_ConstDcls

TS_ConstDcls ::= SEQUENCE {
      ts_ConstDclList       TS_ConstDclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

TS_ConstRef ::= SEQUENCE {
      ts_ConstId       TS_ConstId      FIELD      
      ts_ConstType       TS_ConstType      FIELD      
      asn1_ValueReference       ASN1_ValueReference      FIELD      
      asn1_ModuleId       ASN1_ModuleId      FIELD      
      comment       Comment      FIELD      
      ts_ConstValue       TS_ConstValue      OPTIONAL      
}

Referenced from:        TS_ConstRefList

TS_ConstRefList ::= SEQUENCE OF {
      ts_ConstRef       TS_ConstRef            
}

Referenced from:        TS_ConstRefs

TS_ConstRefs ::= SEQUENCE {
      ts_ConstRefList       TS_ConstRefList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

TS_OpDef ::= SEQUENCE {
      ts_OpId       TS_OpId      FIELD      
      ts_OpResult       TS_OpResult      FIELD      
      comment       Comment      FIELD      
      ts_OpDescription       TS_OpDescription      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TS_OpDefs

TS_OpDefs ::= SEQUENCE OF {
      ts_OpDef       TS_OpDef            
}

Referenced from:        Definitions

TS_ParDcl ::= SEQUENCE {
      ts_ParId       TS_ParId      FIELD      
      ts_ParType       TS_ParType      FIELD      
      pics_PIXITref       PICS_PIXITref      FIELD      
      comment       Comment      FIELD      
}

Referenced from:        TS_ParDclList

TS_ParDclList ::= SEQUENCE OF {
      ts_ParDcl       TS_ParDcl            
}

Referenced from:        TS_ParDcls

TS_ParDcls ::= SEQUENCE {
      ts_ParDclList       TS_ParDclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        ParamAndSelection

TS_ProcDef ::= SEQUENCE {
      ts_ProcId       TS_ProcId      FIELD      
      ts_ProcResult       TS_ProcResult      FIELD      
      comment       Comment      FIELD      
      ts_ProcDescription       TS_ProcDescription      FIELD      
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TS_ProcDefs

TS_ProcDefs ::= SEQUENCE OF {
      ts_ProcDef       TS_ProcDef            
}

Referenced from:        Definitions

TS_TypeConstraints ::= SEQUENCE {
      structTypeConstraints       StructTypeConstraints            
      asn1_TypeConstraints       ASN1_TypeConstraints            
}

Referenced from:        ConstraintsPart

TS_TypeDefs ::= SEQUENCE {
      simpleTypeDefs       SimpleTypeDefs            
      structTypeDefs       StructTypeDefs            
      asn1_TypeDefs       ASN1_TypeDefs            
      asn1_TypeRefs       ASN1_TypeRefs            
}

Referenced from:        Definitions

TS_VarDcl ::= SEQUENCE {
      ts_VarId       TS_VarId      FIELD      
      ts_VarType       TS_VarType      FIELD      
      ts_VarValue       TS_VarValue      OPTIONAL      
      comment       Comment      FIELD      
}

Referenced from:        TS_VarDclList

TS_VarDclList ::= SEQUENCE OF {
      ts_VarDcl       TS_VarDcl            
}

Referenced from:        TS_VarDcls

TS_VarDcls ::= SEQUENCE {
      ts_VarDclList       TS_VarDclList            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        Declarations

TTCN_ASP_Constraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      asp_Id       ASP_Id      FIELD      
      derivPath       DerivPath      FIELD      
      comment       Comment      FIELD      
      asp_ParValues       ASP_ParValues            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TTCN_ASP_Constraints

TTCN_ASP_Constraints ::= SEQUENCE OF {
      ttcn_ASP_Constraint       TTCN_ASP_Constraint            
}

Referenced from:        ASP_Constraints

TTCN_ASP_TypeDef ::= SEQUENCE {
      asp_Id       ASP_Id      FIELD      
      pco_Type       PCO_Type      FIELD      
      comment       Comment      FIELD      
      asp_ParDcls       ASP_ParDcls            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TTCN_ASP_TypeDefs

TTCN_ASP_TypeDefs ::= SEQUENCE OF {
      ttcn_ASP_TypeDef       TTCN_ASP_TypeDef            
}

Referenced from:        ASP_TypeDefs

TTCN_CM_Constraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      cm_Id       CM_Id      FIELD      
      derivPath       DerivPath      FIELD      
      comment       Comment      FIELD      
      cm_ParValues       CM_ParValues            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TTCN_CM_Constraints

TTCN_CM_Constraints ::= SEQUENCE OF {
      ttcn_CM_Constraint       TTCN_CM_Constraint            
}

Referenced from:        CM_Constraints

TTCN_CM_TypeDef ::= SEQUENCE {
      cm_Id       CM_Id      FIELD      
      comment       Comment      FIELD      
      cm_ParDcls       CM_ParDcls            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TTCN_CM_TypeDefs

TTCN_CM_TypeDefs ::= SEQUENCE OF {
      ttcn_CM_TypeDef       TTCN_CM_TypeDef            
}

Referenced from:        CM_TypeDefs

TTCN_PDU_Constraint ::= SEQUENCE {
      consId       ConsId      FIELD      
      pdu_Id       PDU_Id      FIELD      
      derivPath       DerivPath      FIELD      
      encRuleId       EncRuleId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      pdu_FieldValues       PDU_FieldValues            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TTCN_PDU_Constraints

TTCN_PDU_Constraints ::= SEQUENCE OF {
      ttcn_PDU_Constraint       TTCN_PDU_Constraint            
}

Referenced from:        PDU_Constraints

TTCN_PDU_TypeDef ::= SEQUENCE {
      pdu_Id       PDU_Id      FIELD      
      pco_Type       PCO_Type      FIELD      
      pdu_EncodingId       PDU_EncodingId      FIELD      
      encVariationId       EncVariationId      FIELD      
      comment       Comment      FIELD      
      pdu_FieldDcls       PDU_FieldDcls            
      detailedComment       DetailedComment      FIELD      
}

Referenced from:        TTCN_PDU_TypeDefs

TTCN_PDU_TypeDefs ::= SEQUENCE OF {
      ttcn_PDU_TypeDef       TTCN_PDU_TypeDef            
}

Referenced from:        PDU_TypeDefs

Parse Tree Nodes

This section contains all nodes within the Parse Trees. The Parse Trees are the output of the Analyzer, and they are a representation of whatever code the Test Suite writer put into the fields. Being user written, this part is much less well behaved than, say, the Static part, nodes may or may not be present, fields may or may not be well analyzed and some nodes have different children in different places in the Parse Tree (choices). All this is well specified however, using the mechanisms of is_present, is_analyzed (for tables) and the choice member function, but it is up to the user of ITEX Access to be aware of these constructs.

Activate ::= SEQUENCE {
      defaultRefList       DefaultRefList            
}

Referenced from:        Construct

ActualCrefParList ::= SEQUENCE OF {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        ConsRef

ActualParList ::= SEQUENCE OF {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        EncVariationCall InvalidFieldEncodingCall DefaultReference Attach CreateAttach OpCall

AddExpression ::= SEQUENCE {
      simpleExpression       SimpleExpression            
      addOp       AddOp            
      term       Term            
}

Referenced from:        SimpleExpression

AddOp ::= CHOICE {
      plus       Plus            
      minus       Minus            
      or       Or            
}

Referenced from:        AddExpression

AliasId ::= SEQUENCE {
      aliasIdentifier       Identifier            
}

Referenced from:        AliasDef

AlternativeTypeList ::= SEQUENCE OF {
      namedType       NamedType            
}

Referenced from:        ChoiceType

AnyDefinedBy ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        AnyType

AnyType ::= CHOICE {
      any       ANY            
      anyDefinedBy       AnyDefinedBy            
}

Referenced from:        BuiltinType

AnyValue ::= SEQUENCE {
      referenceType       ReferenceType            
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        ASN1_Value

ArrayRef ::= SEQUENCE {
      componentNumber       ComponentNumber            
}

Referenced from:        ComponentReference

ArrayRefOrComp ::= CHOICE {
      componentIdentifier       ComponentIdentifier            
      bitRef       BitRef            
      componentPosition       ComponentPosition            
}

Referenced from:        ReferenceList

ASN1_ConsValue ::= SEQUENCE {
      constraintValueAndAttributesOrReplace       ConstraintValueAndAttributesOrReplace            
}

Referenced from:        ASN1_TypeConstraint ASN1_ASP_Constraint ASN1_PDU_Constraint ASN1_CM_Constraint

ASN1_LocalTypes ::= SEQUENCE {
      typeAssignmentList       TypeAssignmentList            
}

Referenced from:        ASN1_TypeAndLocalTypes

ASN1_Type ::= CHOICE {
      builtinType       BuiltinType            
      definedType       DefinedType            
      subType       SubType            
}

Referenced from:        ASN1_TypeAndLocalTypes ComponentsOf NamedType SequenceOfType SetOfType SelectionType TaggedType ContainedSubType ParentType SetSubType SequenceSubType TypeAssignment

ASN1_TypeAndLocalTypes ::= SEQUENCE {
      asn1_Type       ASN1_Type            
      asn1_LocalTypes       ASN1_LocalTypes            
}

Referenced from:        ASN1_TypeDefinition

ASN1_TypeDefinition ::= SEQUENCE {
      asn1_TypeAndLocalTypes       ASN1_TypeAndLocalTypes            
}

Referenced from:        ASN1_TypeDef ASN1_TypeRef ASN1_ASP_TypeDef ASN1_ASP_TypeDefByRef ASN1_PDU_TypeDef ASN1_PDU_TypeDefByRef ASN1_CM_TypeDef

ASN1_TypeId ::= SEQUENCE {
      asn1_TypeIdentifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        ASN1_TypeDef ASN1_TypeRef ASN1_TypeConstraint

ASN1_Value ::= CHOICE {
      bitStringValue       BitStringValue            
      nullValue       NullValue            
      sequenceValue       SequenceValue            
      sequenceOfValue       SequenceOfValue            
      setValue       SetValue            
      setOfValue       SetOfValue            
      choiceValue       ChoiceValue            
      selectionValue       SelectionValue            
      anyValue       AnyValue            
      objectIdentifierValue       ObjectIdentifierValue            
      realValue       RealValue            
}

Referenced from:        Value

ASN1_ValueList ::= SEQUENCE OF {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        SequenceOfValue SetOfValue

ASP_Id ::= SEQUENCE {
      asp_IdAndFullId       ASP_IdAndFullId            
}

Referenced from:        TTCN_ASP_TypeDef ASN1_ASP_TypeDef ASN1_ASP_TypeDefByRef TTCN_ASP_Constraint ASN1_ASP_Constraint

ASP_IdAndFullId ::= SEQUENCE {
      asp_Identifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        ASP_Id

ASP_ParId ::= SEQUENCE {
      asp_ParIdOrMacro       ASP_ParIdOrMacro            
}

Referenced from:        ASP_ParDcl ASP_ParValue

ASP_ParIdAndFullId ::= SEQUENCE {
      asp_ParIdentifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        ASP_ParIdOrMacro

ASP_ParIdOrMacro ::= CHOICE {
      asp_ParIdAndFullId       ASP_ParIdAndFullId            
      macroSymbol       MacroSymbol            
}

Referenced from:        ASP_ParId

ASP_ParType ::= SEQUENCE {
      typeAndAttributes       TypeAndAttributes            
}

Referenced from:        ASP_ParDcl

Assignment ::= SEQUENCE {
      dataObjectReference       DataObjectReference            
      expression       Expression            
}

Referenced from:        AssignmentList

AssignmentList ::= SEQUENCE OF {
      assignment       Assignment            
}

Referenced from:        EventStatement

Attach ::= SEQUENCE {
      treeReference       TreeReference            
      actualParList       ActualParList            
}

Referenced from:        TestStepAttachment Construct Repeat

Base ::= CHOICE {
      two       Two            
      ten       Ten            
}

Referenced from:        NumericRealValue

BitIdentifier ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        BitRef

BitNumber ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        BitRef

BitRef ::= CHOICE {
      bitIdentifier       BitIdentifier            
      bitNumber       BitNumber            
}

Referenced from:        ArrayRefOrComp ComponentReference

BitStringType ::= SEQUENCE {
      namedBitList       NamedBitList            
}

Referenced from:        BuiltinType

BitStringValue ::= SEQUENCE {
      identifierList       IdentifierList            
}

Referenced from:        ASN1_Value

BooleanValue ::= CHOICE {
      Atrue       ATrue            
      Afalse       AFalse            
}

Referenced from:        LiteralValue

Bound ::= CHOICE {
      number       Number            
      identifier       Identifier            
}

Referenced from:        SingleLength LowerBound UpperBound

BuiltinType ::= CHOICE {
      booleanType       BooleanType            
      integerType       IntegerType            
      bitStringType       BitStringType            
      octetStringType       OctetStringType            
      nullType       NullType            
      sequenceType       SequenceType            
      sequenceOfType       SequenceOfType            
      setType       SetType            
      setOfType       SetOfType            
      choiceType       ChoiceType            
      selectionType       SelectionType            
      taggedType       TaggedType            
      anyType       AnyType            
      objectIdentifierType       ObjectIdentifierType            
      characterString       CharacterString            
      usefulType       UsefulType            
      enumeratedType       EnumeratedType            
      realType       RealType            
}

Referenced from:        ASN1_Type

CancelTimer ::= SEQUENCE {
      timerIdentifier       Identifier      OPTIONAL      
}

Referenced from:        TimerOp

CharacterString ::= CHOICE {
      numericString       NumericString            
      printableString       PrintableString            
      teletexString       TeletexString            
      videotexString       VideotexString            
      visibleString       VisibleString            
      ia5String       IA5String            
      graphicString       GraphicString            
      generalString       GeneralString            
      t61String       T61String            
      iso646String       ISO646String            
}

Referenced from:        PredefinedType BuiltinType

ChoiceType ::= SEQUENCE {
      alternativeTypeList       AlternativeTypeList            
}

Referenced from:        BuiltinType

ChoiceValue ::= SEQUENCE {
      namedValue       NamedValue            
}

Referenced from:        ASN1_Value

ClassNumber ::= CHOICE {
      number       Number            
      definedValue       DefinedValue            
}

Referenced from:        Tag

ClassType ::= CHOICE {
      universal       UNIVERSAL            
      application       APPLICATION            
      private_       PRIVATE_            
}

Referenced from:        Tag

CM_Id ::= SEQUENCE {
      cm_Identifier       Identifier            
}

Referenced from:        TTCN_CM_TypeDef ASN1_CM_TypeDef TTCN_CM_Constraint ASN1_CM_Constraint

CM_ParId ::= SEQUENCE {
      cm_ParIdOrMacro       CM_ParIdOrMacro            
}

Referenced from:        CM_ParDcl CM_ParValue

CM_ParIdAndFullId ::= SEQUENCE {
      cm_ParIdentifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        CM_ParIdOrMacro

CM_ParIdOrMacro ::= CHOICE {
      cm_ParIdAndFullId       CM_ParIdAndFullId            
      macroSymbol       MacroSymbol            
}

Referenced from:        CM_ParId

CM_ParType ::= SEQUENCE {
      typeAndAttributes       TypeAndAttributes            
}

Referenced from:        CM_ParDcl

Complement ::= SEQUENCE {
      valueList       ValueList            
}

Referenced from:        MatchingSymbol

ComponentIdentifier ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        ArrayRefOrComp RecordRef

ComponentNumber ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        ArrayRef

ComponentPosition ::= SEQUENCE {
      number       Number            
}

Referenced from:        ArrayRefOrComp

ComponentReference ::= CHOICE {
      recordRef       RecordRef            
      arrayRef       ArrayRef            
      bitRef       BitRef            
}

Referenced from:        ComponentReferenceList

ComponentReferenceList ::= SEQUENCE OF {
      componentReference       ComponentReference            
}

Referenced from:        ReferenceList DataObjectReference

ComponentsOf ::= SEQUENCE {
      asn1_Type       ASN1_Type            
}

Referenced from:        ElementType

Configuration ::= SEQUENCE {
      tcompConfigIdentifier       Identifier            
}

Referenced from:        TestCase

ConsId ::= SEQUENCE {
      consIdAndParList       ConsIdAndParList            
}

Referenced from:        StructTypeConstraint ASN1_TypeConstraint TTCN_ASP_Constraint TTCN_PDU_Constraint ASN1_ASP_Constraint ASN1_PDU_Constraint TTCN_CM_Constraint ASN1_CM_Constraint

ConsIdAndParList ::= SEQUENCE {
      constraintIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        ConsId

ConsRef ::= SEQUENCE {
      constraintIdentifier       Identifier            
      actualCrefParList       ActualCrefParList            
}

Referenced from:        ConstraintReference ConstraintValue Primary

Constraint ::= SEQUENCE {
      valueConstraint       ValueConstraint      OPTIONAL      
      presenceConstraint       PresenceConstraint      OPTIONAL      
}

Referenced from:        NamedConstraint

ConstraintExpression ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        ConstraintValue LowerRangeBound UpperRangeBound

ConstraintReference ::= CHOICE {
      consRef       ConsRef            
      formalParIdentifier       Identifier            
}

Referenced from:        Cref

ConstraintValue ::= CHOICE {
      constraintExpression       ConstraintExpression            
      matchingSymbol       MatchingSymbol            
      consRef       ConsRef            
}

Referenced from:        ConstraintValueAndAttributes

ConstraintValueAndAttributes ::= SEQUENCE {
      constraintValue       ConstraintValue            
      valueAttributes       ValueAttributes      OPTIONAL      
}

Referenced from:        ConsValue ConstraintValueAndAttributesOrReplace Replace ActualCrefParList ValueList SuperSet SubSet ActualParList SingleValue UpperEndValue LowerEndValue ASN1_ValueList AnyValue NamedValue DefaultValue

ConstraintValueAndAttributesOrReplace ::= CHOICE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
      replacementList       ReplacementList            
}

Referenced from:        ASN1_ConsValue

Construct ::= CHOICE {
      goTo       GoTo            
      attach       Attach            
      repeat       Repeat            
      return_       RETURN_            
      activate       Activate            
      create       Create            
}

Referenced from:        StatementLine

ConsValue ::= SEQUENCE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        ElemValue ASP_ParValue PDU_FieldValue CM_ParValue

ContainedSubType ::= SEQUENCE {
      asn1_Type       ASN1_Type            
}

Referenced from:        SubtypeValueSet

CP_Id ::= SEQUENCE {
      cp_Identifier       Identifier            
}

Referenced from:        CP_Dcl

CP_List ::= SEQUENCE OF {
      cp_Identifier       Identifier            
}

Referenced from:        CPs_Used

CPs_Used ::= SEQUENCE {
      cp_List       CP_List            
}

Referenced from:        TCompConfigInfo

Create ::= SEQUENCE {
      createList       CreateList            
}

Referenced from:        Construct

CreateAttach ::= SEQUENCE {
      treeReference       TreeReference            
      actualParList       ActualParList            
}

Referenced from:        CreateTComp

CreateList ::= SEQUENCE OF {
      createTComp       CreateTComp            
}

Referenced from:        Create

CreateTComp ::= SEQUENCE {
      tcompIdentifier       Identifier            
      createAttach       CreateAttach            
}

Referenced from:        CreateList

Cref ::= SEQUENCE {
      constraintReference       ConstraintReference            
}

Referenced from:        BehaviourLine

DataObjectReference ::= SEQUENCE {
      dataObjectIdentifier       Identifier            
      componentReferenceList       ComponentReferenceList            
}

Referenced from:        Assignment ReadTimer Primary

DeclarationValue ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        TS_ConstValue TS_VarValue TC_VarValue Duration

DefaultExpression ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        EncodingDefault

DefaultGroupId ::= SEQUENCE {
      defaultGroupIdentifier       Identifier            
}

Referenced from:        DefaultGroup

DefaultId ::= SEQUENCE {
      defaultIdAndParList       DefaultIdAndParList            
}

Referenced from:        DefaultCase

DefaultIdAndParList ::= SEQUENCE {
      defaultIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        DefaultId

DefaultRef ::= SEQUENCE {
      defaultGroupReference       DefaultGroupReference            
}

Referenced from:        DefaultCase

DefaultReference ::= SEQUENCE {
      defaultIdentifier       Identifier            
      actualParList       ActualParList            
}

Referenced from:        DefaultRefList

DefaultRefList ::= SEQUENCE OF {
      defaultReference       DefaultReference            
}

Referenced from:        DefaultsRef Activate

DefaultsRef ::= SEQUENCE {
      defaultRefList       DefaultRefList            
}

Referenced from:        CompactTestGroup TestCase TestStep

DefaultValue ::= SEQUENCE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        NamedTypeAttribute

DefinedType ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        ASN1_Type

DefinedValue ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        ClassNumber

DerivationPath ::= SEQUENCE OF {
      constraintIdentifier       Identifier            
}

Referenced from:        DerivPath

DerivPath ::= SEQUENCE {
      derivationPath       DerivationPath            
}

Referenced from:        StructTypeConstraint ASN1_TypeConstraint TTCN_ASP_Constraint TTCN_PDU_Constraint ASN1_ASP_Constraint ASN1_PDU_Constraint TTCN_CM_Constraint ASN1_CM_Constraint

Done ::= SEQUENCE {
      tcompIdList       TCompIdList            
}

Referenced from:        Event

Duration ::= SEQUENCE {
      declarationValue       DeclarationValue            
}

Referenced from:        TimerDcl

ElementType ::= CHOICE {
      namedTypeAndAttributes       NamedTypeAndAttributes            
      componentsOf       ComponentsOf            
}

Referenced from:        ElementTypeList

ElementTypeList ::= SEQUENCE OF {
      elementType       ElementType            
}

Referenced from:        SequenceType SetType

ElementValueList ::= SEQUENCE OF {
      namedValue       NamedValue            
}

Referenced from:        SequenceValue SetValue

ElemId ::= SEQUENCE {
      elemIdAndFullId       ElemIdAndFullId            
}

Referenced from:        ElemDcl ElemValue

ElemIdAndFullId ::= SEQUENCE {
      elemIdentifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        ElemId

ElemType ::= SEQUENCE {
      typeAndAttributes       TypeAndAttributes            
}

Referenced from:        ElemDcl

EncodingDefault ::= SEQUENCE {
      defaultExpression       DefaultExpression            
}

Referenced from:        EncodingDefinition

EncodingRef ::= SEQUENCE {
      encodingReference       EncodingReference            
}

Referenced from:        EncodingDefinition

EncodingRuleId ::= SEQUENCE {
      encodingRuleIdentifier       Identifier            
}

Referenced from:        EncodingDefinition EncodingVariationSet

EncodingVariationId ::= SEQUENCE {
      encVariationIdAndParList       EncVariationIdAndParList            
}

Referenced from:        EncodingVariation

EncRuleId ::= SEQUENCE {
      encodingRuleIdentifier       Identifier            
}

Referenced from:        TTCN_PDU_Constraint ASN1_PDU_Constraint

EncVariationCall ::= SEQUENCE {
      encVariationIdentifier       Identifier            
      actualParList       ActualParList            
}

Referenced from:        PDU_FieldEncodingCall EncVariationId

EncVariationId ::= SEQUENCE {
      encVariationCall       EncVariationCall            
}

Referenced from:        StructTypeDef ASN1_TypeDef ASN1_TypeRef TTCN_PDU_TypeDef ASN1_PDU_TypeDef ASN1_PDU_TypeDefByRef StructTypeConstraint ASN1_TypeConstraint TTCN_PDU_Constraint ASN1_PDU_Constraint

EncVariationIdAndParList ::= SEQUENCE {
      encVariationIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        EncodingVariationId

EnumeratedType ::= SEQUENCE {
      enumeration       Enumeration            
}

Referenced from:        BuiltinType

Enumeration ::= SEQUENCE OF {
      namedNumber       NamedNumber            
}

Referenced from:        EnumeratedType

Event ::= CHOICE {
      send       Send            
      receive       Receive            
      otherwise       Otherwise            
      timeout       Timeout            
      done       Done            
}

Referenced from:        EventStatement

EventStatement ::= SEQUENCE {
      event       Event      OPTIONAL      
      qualifier       Qualifier      OPTIONAL      
      assignmentList       AssignmentList            
      timerOps       TimerOps            
}

Referenced from:        StatementLine

ExpandedId ::= SEQUENCE {
      expansion       Expansion            
}

Referenced from:        AliasDef

Expansion ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        ExpandedId

Exponent ::= CHOICE {
      signedNumber       SignedNumber            
      number       Number            
}

Referenced from:        NumericRealValue

Expression ::= CHOICE {
      relExpression       RelExpression            
      simpleExpression       SimpleExpression            
}

Referenced from:        VariationDefault SelectionExpression DeclarationValue Assignment Qualifier TimerValue ConstraintExpression DefaultExpression ParenExpression ComponentNumber BitNumber

Factor ::= CHOICE {
      unaryExpression       UnaryExpression            
      primary       Primary            
}

Referenced from:        Term MultExpression

Fail ::= CHOICE {
      fail       FAIL            
      preliminaryFAIL       PreliminaryFAIL            
}

Referenced from:        Verdict

FormalParAndType ::= SEQUENCE {
      formalParIdList       FormalParIdList            
      formalParType       FormalParType            
}

Referenced from:        FormalParList

FormalParIdList ::= SEQUENCE OF {
      formalParIdentifier       Identifier            
}

Referenced from:        FormalParAndType

FormalParList ::= SEQUENCE OF {
      formalParAndType       FormalParAndType            
}

Referenced from:        EncVariationIdAndParList InvalidFieldEncodingIdAndParList TS_OpIdAndParList TS_ProcIdAndParList ConsIdAndParList TreeHeader TestStepIdAndParList DefaultIdAndParList

FormalParType ::= CHOICE {
      ttcn_Type       TTCN_Type            
      pdu       PDU            
      cp       CP            
      timer       TIMER            
}

Referenced from:        FormalParAndType

FullSpecification ::= SEQUENCE {
      typeConstraints       TypeConstraints            
}

Referenced from:        MultipleTypeConstraints

GoTo ::= SEQUENCE {
      label       Label            
}

Referenced from:        Construct

Header ::= SEQUENCE {
      treeHeader       TreeHeader            
}

Referenced from:        LocalTree

IdentifierList ::= SEQUENCE OF {
      identifier       Identifier            
}

Referenced from:        BitStringValue

IdOrNum ::= CHOICE {
      identifier       Identifier            
      number       Number            
      signedNumber       SignedNumber            
}

Referenced from:        NamedNumber

ImplicitSend ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        StatementLine

Inconclusive ::= CHOICE {
      inconc       INCONC            
      preliminaryINCONC       PreliminaryINCONC            
}

Referenced from:        Verdict

Indentation ::= SEQUENCE {
      number       Number            
}

Referenced from:        Line

InnerTypeConstraints ::= CHOICE {
      withComponent       WithComponent            
      withComponents       WithComponents            
}

Referenced from:        SubtypeValueSet

IntegerRange ::= SEQUENCE {
      lowerTypeBound       LowerTypeBound            
      upperTypeBound       UpperTypeBound            
}

Referenced from:        Restriction

IntegerType ::= SEQUENCE {
      namedNumberList       NamedNumberList            
}

Referenced from:        BuiltinType

InvalidFieldEncodingCall ::= SEQUENCE {
      invalidFieldEncodingIdentifier       Identifier            
      actualParList       ActualParList            
}

Referenced from:        PDU_FieldEncodingCall

InvalidFieldEncodingId ::= SEQUENCE {
      invalidFieldEncodingIdAndParList       InvalidFieldEncodingIdAndParList            
}

Referenced from:        InvalidFieldEncodingDef

InvalidFieldEncodingIdAndParList ::= SEQUENCE {
      invalidFieldEncodingIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        InvalidFieldEncodingId

Label ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        LabelId GoTo

LabelId ::= SEQUENCE {
      label       Label            
}

Referenced from:        BehaviourLine

LengthAttribute ::= CHOICE {
      singleLength       SingleLength            
      rangeLength       RangeLength            
}

Referenced from:        TypeAndLengthAttribute

LengthRestriction ::= CHOICE {
      singleTypeLength       SingleTypeLength            
      rangeTypeLength       RangeTypeLength            
}

Referenced from:        Restriction

Line ::= SEQUENCE {
      indentation       Indentation            
      statementLine       StatementLine            
}

Referenced from:        BehaviourLine

LineNumber ::= SEQUENCE {
      number       Number            
}

Referenced from:        BehaviourLine

LiteralValue ::= CHOICE {
      number       Number            
      booleanValue       BooleanValue            
      bstring       Bstring            
      hstring       Hstring            
      ostring       Ostring            
      cstring       Cstring            
      r_Value       R_Value            
}

Referenced from:        SimpleValue Value

LowerBound ::= SEQUENCE {
      bound       Bound            
}

Referenced from:        RangeLength

LowerEndpoint ::= SEQUENCE {
      lowerEndValue       LowerEndValue            
      inclusive       INCLUSIVE      OPTIONAL      
}

Referenced from:        ValueRange

LowerEndValue ::= CHOICE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
      min       Min            
}

Referenced from:        LowerEndpoint

LowerRangeBound ::= CHOICE {
      constraintExpression       ConstraintExpression            
      minusINFINITY       MinusINFINITY            
}

Referenced from:        ValRange

LowerTypeBound ::= CHOICE {
      signedNumber       SignedNumber            
      number       Number            
      minusINFINITY       MinusINFINITY            
}

Referenced from:        RangeTypeLength IntegerRange

LowerValueBound ::= SEQUENCE {
      valueBound       ValueBound            
}

Referenced from:        RangeValueLength

Mantissa ::= CHOICE {
      signedNumber       SignedNumber            
      number       Number            
}

Referenced from:        NumericRealValue

MatchingSymbol ::= CHOICE {
      complement       Complement            
      omit       Omit            
      anyValue       ANYValue            
      anyOrOmit       AnyOrOmit            
      valueList       ValueList            
      valRange       ValRange            
      superSet       SuperSet            
      subSet       SubSet            
      permutation       Permutation            
}

Referenced from:        ConstraintValue

MultExpression ::= SEQUENCE {
      term       Term            
      multOp       MultOp            
      factor       Factor            
}

Referenced from:        Term

MultipleTypeConstraints ::= CHOICE {
      fullSpecification       FullSpecification            
      partialSpecification       PartialSpecification            
}

Referenced from:        WithComponents

MultOp ::= CHOICE {
      mult       Mult            
      div       Div            
      mod       Mod            
      and       And            
}

Referenced from:        MultExpression

NameAndNumberForm ::= SEQUENCE {
      nameForm       NameForm            
      numberForm       NumberForm            
}

Referenced from:        ObjIdComponent

NamedBitList ::= SEQUENCE OF {
      namedNumber       NamedNumber            
}

Referenced from:        BitStringType

NamedConstraint ::= SEQUENCE {
      identifier       Identifier            
      constraint       Constraint            
}

Referenced from:        NamedConstraintList

NamedConstraintList ::= SEQUENCE OF {
      namedConstraint       NamedConstraint            
}

Referenced from:        TypeConstraints

NamedNumber ::= SEQUENCE {
      identifier       Identifier            
      idOrNum       IdOrNum            
}

Referenced from:        NamedNumberList Enumeration NamedBitList

NamedNumberList ::= SEQUENCE OF {
      namedNumber       NamedNumber            
}

Referenced from:        IntegerType

NamedType ::= SEQUENCE {
      identifier       Identifier            
      asn1_Type       ASN1_Type            
}

Referenced from:        AlternativeTypeList NamedTypeOrSelection

NamedTypeAndAttributes ::= SEQUENCE {
      namedTypeOrSelection       NamedTypeOrSelection            
      namedTypeAttribute       NamedTypeAttribute      OPTIONAL      
}

Referenced from:        ElementType

NamedTypeAttribute ::= CHOICE {
      optional       OPTIONAL            
      defaultValue       DefaultValue            
}

Referenced from:        NamedTypeAndAttributes

NamedTypeOrSelection ::= CHOICE {
      namedType       NamedType            
      selectionType       SelectionType            
}

Referenced from:        NamedTypeAndAttributes

NamedValue ::= SEQUENCE {
      identifier       Identifier            
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        ElementValueList ChoiceValue SelectionValue

NameForm ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        ObjIdComponent NameAndNumberForm

Num_CPs ::= SEQUENCE {
      number       Number            
}

Referenced from:        NumOf_CPs

Num_PCOs ::= SEQUENCE {
      number       Number            
}

Referenced from:        NumOf_PCOs

NumberForm ::= SEQUENCE {
      number       Number            
}

Referenced from:        ObjIdComponent NameAndNumberForm

NumericRealValue ::= SEQUENCE {
      mantissa       Mantissa            
      base       Base            
      exponent       Exponent            
}

Referenced from:        RealValue

NumOf_CPs ::= SEQUENCE {
      num_CPs       Num_CPs            
}

Referenced from:        TCompDcl

NumOf_PCOs ::= SEQUENCE {
      num_PCOs       Num_PCOs            
}

Referenced from:        TCompDcl

ObjectIdentifierValue ::= SEQUENCE {
      objIdComponentList       ObjIdComponentList            
}

Referenced from:        ASN1_Value

ObjIdComponent ::= CHOICE {
      nameForm       NameForm            
      numberForm       NumberForm            
      nameAndNumberForm       NameAndNumberForm            
}

Referenced from:        ObjIdComponentList

ObjIdComponentList ::= SEQUENCE OF {
      objIdComponent       ObjIdComponent            
}

Referenced from:        ObjectIdentifierValue

Omit ::= SEQUENCE {
      omit       OMIT            
}

Referenced from:        MatchingSymbol

OmitReference ::= SEQUENCE {
      referenceList       ReferenceList            
}

Referenced from:        Replacement

OpCall ::= SEQUENCE {
      ts_OpIdentifier       Identifier            
      actualParList       ActualParList            
}

Referenced from:        Primary

Otherwise ::= SEQUENCE {
      identifier       Identifier      OPTIONAL      
}

Referenced from:        Event

P_Role ::= SEQUENCE {
      pco_Role       PCO_Role            
}

Referenced from:        PCO_TypeDcl PCO_Dcl

ParenExpression ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        Primary

ParentSubType ::= SEQUENCE {
      parentType       ParentType            
      subTypeSpec       SubTypeSpec            
}

Referenced from:        SubType

ParentType ::= SEQUENCE {
      asn1_Type       ASN1_Type            
}

Referenced from:        ParentSubType

PartialSpecification ::= SEQUENCE {
      typeConstraints       TypeConstraints            
}

Referenced from:        MultipleTypeConstraints

Pass ::= CHOICE {
      pass       PASS            
      preliminaryPASS       PreliminaryPASS            
}

Referenced from:        Verdict

PCO_Id ::= SEQUENCE {
      pco_Identifier       Identifier            
}

Referenced from:        PCO_Dcl

PCO_List ::= SEQUENCE OF {
      pco_Identifier       Identifier            
}

Referenced from:        PCOs_Used

PCO_Role ::= CHOICE {
      ut       UT            
      lt       LT            
}

Referenced from:        P_Role

PCO_Type ::= SEQUENCE {
      pco_TypeIdentifier       Identifier            
}

Referenced from:        TTCN_ASP_TypeDef ASN1_ASP_TypeDef ASN1_ASP_TypeDefByRef TTCN_PDU_TypeDef ASN1_PDU_TypeDef ASN1_PDU_TypeDefByRef

PCO_TypeId ::= SEQUENCE {
      pco_TypeIdentifier       Identifier            
}

Referenced from:        PCO_TypeDcl PCO_Dcl

PCOs_Used ::= SEQUENCE {
      pco_List       PCO_List            
}

Referenced from:        TCompConfigInfo

PDU_EncodingId ::= SEQUENCE {
      encodingRuleIdentifier       Identifier            
}

Referenced from:        TTCN_PDU_TypeDef ASN1_PDU_TypeDef ASN1_PDU_TypeDefByRef

PDU_FieldEncoding ::= SEQUENCE {
      pdu_FieldEncodingCall       PDU_FieldEncodingCall            
}

Referenced from:        SimpleTypeDef ElemDcl PDU_FieldDcl PDU_FieldValue

PDU_FieldEncodingCall ::= CHOICE {
      encVariationCall       EncVariationCall            
      invalidFieldEncodingCall       InvalidFieldEncodingCall            
}

Referenced from:        PDU_FieldEncoding

PDU_FieldId ::= SEQUENCE {
      pdu_FieldIdOrMacro       PDU_FieldIdOrMacro            
}

Referenced from:        PDU_FieldDcl PDU_FieldValue

PDU_FieldIdAndFullId ::= SEQUENCE {
      pdu_FieldIdentifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        PDU_FieldIdOrMacro

PDU_FieldIdOrMacro ::= CHOICE {
      pdu_FieldIdAndFullId       PDU_FieldIdAndFullId            
      macroSymbol       MacroSymbol            
}

Referenced from:        PDU_FieldId

PDU_FieldType ::= SEQUENCE {
      typeAndAttributes       TypeAndAttributes            
}

Referenced from:        PDU_FieldDcl

PDU_Id ::= SEQUENCE {
      pdu_IdAndFullId       PDU_IdAndFullId            
}

Referenced from:        TTCN_PDU_TypeDef ASN1_PDU_TypeDef ASN1_PDU_TypeDefByRef TTCN_PDU_Constraint ASN1_PDU_Constraint

PDU_IdAndFullId ::= SEQUENCE {
      pdu_Identifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        PDU_Id

PermittedAlphabet ::= SEQUENCE {
      subTypeSpec       SubTypeSpec            
}

Referenced from:        SubtypeValueSet

Permutation ::= SEQUENCE {
      valueList       ValueList            
}

Referenced from:        MatchingSymbol

PredefinedType ::= CHOICE {
      integer       INTEGER            
      boolean       BOOLEAN            
      bitstring       BITSTRING            
      hexstring       HEXSTRING            
      octetstring       OCTETSTRING            
      r_Type       R_TYPE            
      characterString       CharacterString            
}

Referenced from:        TTCN_Type

PresenceConstraint ::= CHOICE {
      present       PRESENT            
      absent       ABSENT            
      optional       OPTIONAL            
}

Referenced from:        Constraint

Primary ::= CHOICE {
      value       Value            
      dataObjectReference       DataObjectReference            
      opCall       OpCall            
      consRef       ConsRef            
      selectExprId       SelectExprId            
      parenExpression       ParenExpression            
}

Referenced from:        Factor UnaryExpression

Qualifier ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        EventStatement Repeat

R_Value ::= CHOICE {
      pass       PASS            
      fail       FAIL            
      inconc       INCONC            
      none       NONE            
}

Referenced from:        LiteralValue

RangeLength ::= SEQUENCE {
      lowerBound       LowerBound            
      upperBound       UpperBound            
}

Referenced from:        LengthAttribute

RangeTypeLength ::= SEQUENCE {
      lowerTypeBound       LowerTypeBound            
      upperTypeBound       UpperTypeBound            
}

Referenced from:        LengthRestriction

RangeValueLength ::= SEQUENCE {
      lowerValueBound       LowerValueBound            
      upperValueBound       UpperValueBound            
}

Referenced from:        ValueLength

ReadTimer ::= SEQUENCE {
      timerIdentifier       Identifier            
      dataObjectReference       DataObjectReference            
}

Referenced from:        TimerOp

RealValue ::= CHOICE {
      numericRealValue       NumericRealValue            
      specialRealValue       SpecialRealValue            
}

Referenced from:        ASN1_Value

Receive ::= SEQUENCE {
      identifier1       Identifier      OPTIONAL      
      identifier2       Identifier            
}

Referenced from:        Event

RecordRef ::= SEQUENCE {
      componentIdentifier       ComponentIdentifier            
}

Referenced from:        ComponentReference

ReferenceList ::= SEQUENCE {
      arrayRefOrComp       ArrayRefOrComp            
      componentReferenceList       ComponentReferenceList            
}

Referenced from:        Replace OmitReference

ReferenceType ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        TTCN_Type AnyValue

RelExpression ::= SEQUENCE {
      simpleExpression1       SimpleExpression            
      relOp       RelOp            
      simpleExpression2       SimpleExpression            
}

Referenced from:        Expression

RelOp ::= CHOICE {
      equal       Equal            
      less       Less            
      greater       Greater            
      notEqual       NotEqual            
      greaterOrEqual       GreaterOrEqual            
      lessOrEqual       LessOrEqual            
}

Referenced from:        RelExpression

Repeat ::= SEQUENCE {
      attach       Attach            
      qualifier       Qualifier            
}

Referenced from:        Construct

Replace ::= SEQUENCE {
      referenceList       ReferenceList            
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        Replacement

Replacement ::= CHOICE {
      replace       Replace            
      omitReference       OmitReference            
}

Referenced from:        ReplacementList

ReplacementList ::= SEQUENCE OF {
      replacement       Replacement            
}

Referenced from:        ConstraintValueAndAttributesOrReplace

Restriction ::= CHOICE {
      lengthRestriction       LengthRestriction            
      integerRange       IntegerRange            
      simpleValueList       SimpleValueList            
}

Referenced from:        TypeAndRestriction

Result ::= SEQUENCE {
      r       R            
}

Referenced from:        Verdict

SelectExpr ::= SEQUENCE {
      selectionExpression       SelectionExpression            
}

Referenced from:        SelectExprDef

SelectExprId ::= SEQUENCE {
      selectExprIdentifier       Identifier            
}

Referenced from:        SelectExprDef Primary

SelectionExpression ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        SelectExpr

SelectionType ::= SEQUENCE {
      identifier       Identifier            
      asn1_Type       ASN1_Type            
}

Referenced from:        BuiltinType NamedTypeOrSelection

SelectionValue ::= SEQUENCE {
      namedValue       NamedValue            
}

Referenced from:        ASN1_Value

SelExprId ::= SEQUENCE {
      selectExprIdentifier       Identifier            
}

Referenced from:        TestGroup CompactTestGroup CompactTestCase TestCase

Send ::= SEQUENCE {
      identifier1       Identifier      OPTIONAL      
      identifier2       Identifier            
}

Referenced from:        Event

SequenceOfType ::= SEQUENCE {
      asn1_Type       ASN1_Type      OPTIONAL      
}

Referenced from:        BuiltinType

SequenceOfValue ::= SEQUENCE {
      asn1_ValueList       ASN1_ValueList            
}

Referenced from:        ASN1_Value

SequenceSubType ::= SEQUENCE {
      sizeConstraint       SizeConstraint            
      asn1_Type       ASN1_Type            
}

Referenced from:        SubType

SequenceType ::= SEQUENCE {
      elementTypeList       ElementTypeList            
}

Referenced from:        BuiltinType

SequenceValue ::= SEQUENCE {
      elementValueList       ElementValueList            
}

Referenced from:        ASN1_Value

SetOfType ::= SEQUENCE {
      asn1_Type       ASN1_Type      OPTIONAL      
}

Referenced from:        BuiltinType

SetOfValue ::= SEQUENCE {
      asn1_ValueList       ASN1_ValueList            
}

Referenced from:        ASN1_Value

SetSubType ::= SEQUENCE {
      sizeConstraint       SizeConstraint            
      asn1_Type       ASN1_Type            
}

Referenced from:        SubType

SetType ::= SEQUENCE {
      elementTypeList       ElementTypeList            
}

Referenced from:        BuiltinType

SetValue ::= SEQUENCE {
      elementValueList       ElementValueList            
}

Referenced from:        ASN1_Value

SignedNumber ::= SEQUENCE {
      minus       Minus            
      number       Number            
}

Referenced from:        LowerTypeBound UpperTypeBound SimpleValue IdOrNum Mantissa Exponent

SimpleExpression ::= CHOICE {
      addExpression       AddExpression            
      term       Term            
}

Referenced from:        Expression RelExpression RelExpression AddExpression

SimpleTypeDefinition ::= SEQUENCE {
      typeAndRestriction       TypeAndRestriction            
}

Referenced from:        SimpleTypeDef

SimpleTypeId ::= SEQUENCE {
      simpleTypeIdentifier       Identifier            
}

Referenced from:        SimpleTypeDef

SimpleValue ::= CHOICE {
      literalValue       LiteralValue            
      signedNumber       SignedNumber            
}

Referenced from:        SimpleValueList

SimpleValueList ::= SEQUENCE OF {
      simpleValue       SimpleValue            
}

Referenced from:        Restriction

SingleLength ::= SEQUENCE {
      bound       Bound            
}

Referenced from:        LengthAttribute

SingleTypeConstraint ::= SEQUENCE {
      subTypeSpec       SubTypeSpec            
}

Referenced from:        WithComponent

SingleTypeLength ::= SEQUENCE {
      number       Number            
}

Referenced from:        LengthRestriction

SingleValue ::= SEQUENCE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        SubtypeValueSet

SingleValueLength ::= SEQUENCE {
      valueBound       ValueBound            
}

Referenced from:        ValueLength

SizeConstraint ::= SEQUENCE {
      subTypeSpec       SubTypeSpec            
}

Referenced from:        SetSubType SequenceSubType SubtypeValueSet

SO_SuiteId ::= SEQUENCE {
      suiteIdentifier       Identifier            
}

Referenced from:        SuiteStructure

SpecialRealValue ::= CHOICE {
      plus_INFINITY       Plus_INFINITY            
      minus_INFINITY       Minus_INFINITY            
}

Referenced from:        RealValue

StartTimer ::= SEQUENCE {
      timerIdentifier       Identifier            
      timerValue       TimerValue      OPTIONAL      
}

Referenced from:        TimerOp

StatementLine ::= CHOICE {
      eventStatement       EventStatement            
      construct       Construct            
      implicitSend       ImplicitSend            
}

Referenced from:        Line

StructId ::= SEQUENCE {
      structIdAndFullId       StructIdAndFullId            
}

Referenced from:        StructTypeDef StructTypeConstraint

StructIdAndFullId ::= SEQUENCE {
      structIdentifier       Identifier            
      fullIdentifier       FullIdentifier      OPTIONAL      
}

Referenced from:        StructId

SubSet ::= SEQUENCE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        MatchingSymbol

SubType ::= CHOICE {
      parentSubType       ParentSubType            
      setSubType       SetSubType            
      sequenceSubType       SequenceSubType            
}

Referenced from:        ASN1_Type

SubTypeSpec ::= SEQUENCE OF {
      subtypeValueSet       SubtypeValueSet            
}

Referenced from:        PermittedAlphabet SizeConstraint ParentSubType SingleTypeConstraint ValueConstraint

SubtypeValueSet ::= CHOICE {
      singleValue       SingleValue            
      containedSubType       ContainedSubType            
      valueRange       ValueRange            
      permittedAlphabet       PermittedAlphabet            
      sizeConstraint       SizeConstraint            
      innerTypeConstraints       InnerTypeConstraints            
}

Referenced from:        SubTypeSpec

SuiteId ::= SEQUENCE {
      suiteIdentifier       Identifier            
}

Referenced from:        ASuite

SuperSet ::= SEQUENCE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        MatchingSymbol

Tag ::= SEQUENCE {
      classType       ClassType      OPTIONAL      
      classNumber       ClassNumber            
}

Referenced from:        TaggedType

TagAttributes ::= CHOICE {
      Aimplicit       AIMPLICIT            
      Aexplicit       AEXPLICIT            
}

Referenced from:        TaggedType

TaggedType ::= SEQUENCE {
      tag       Tag            
      tagAttributes       TagAttributes      OPTIONAL      
      asn1_Type       ASN1_Type            
}

Referenced from:        BuiltinType

TC_Role ::= SEQUENCE {
      tcomp_Role       TComp_Role            
}

Referenced from:        TCompDcl

TC_VarId ::= SEQUENCE {
      tc_VarIdentifier       Identifier            
}

Referenced from:        TC_VarDcl

TC_VarType ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
}

Referenced from:        TC_VarDcl

TC_VarValue ::= SEQUENCE {
      declarationValue       DeclarationValue            
}

Referenced from:        TC_VarDcl

TComp_Role ::= CHOICE {
      mtc       MTC            
      ptc       PTC            
}

Referenced from:        TC_Role

TCompConfigId ::= SEQUENCE {
      tcompConfigIdentifier       Identifier            
}

Referenced from:        TCompConfigDcl

TCompId ::= SEQUENCE {
      tcompIdentifier       Identifier            
}

Referenced from:        TCompDcl

TCompIdList ::= SEQUENCE OF {
      tCompIdentifier       Identifier            
}

Referenced from:        Done

TCompUsed ::= SEQUENCE {
      tcompIdentifier       Identifier            
}

Referenced from:        TCompConfigInfo

Term ::= CHOICE {
      multExpression       MultExpression            
      factor       Factor            
}

Referenced from:        SimpleExpression AddExpression MultExpression

TestCaseId ::= SEQUENCE {
      testCaseIdentifier       Identifier            
}

Referenced from:        CompactTestCase TestCase

TestGroupId ::= SEQUENCE {
      testGroupIdentifier       Identifier            
}

Referenced from:        TestGroup CompactTestGroup

TestGroupRef ::= SEQUENCE {
      testGroupReference       TestGroupReference            
}

Referenced from:        TestCase

TestStepAttachment ::= SEQUENCE {
      attach       Attach            
}

Referenced from:        CompactTestCase

TestStepGroupId ::= SEQUENCE {
      testStepGroupIdentifier       Identifier            
}

Referenced from:        TestStepGroup

TestStepId ::= SEQUENCE {
      testStepIdAndParList       TestStepIdAndParList            
}

Referenced from:        TestStep

TestStepIdAndParList ::= SEQUENCE {
      testStepIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        TestStepId

TestStepRef ::= SEQUENCE {
      testStepGroupReference       TestStepGroupReference            
}

Referenced from:        TestStep

Timeout ::= SEQUENCE {
      timerIdentifier       Identifier      OPTIONAL      
}

Referenced from:        Event

TimerId ::= SEQUENCE {
      timerIdentifier       Identifier            
}

Referenced from:        TimerDcl

TimerOp ::= CHOICE {
      startTimer       StartTimer            
      cancelTimer       CancelTimer            
      readTimer       ReadTimer            
}

Referenced from:        TimerOps

TimerOps ::= SEQUENCE OF {
      timerOp       TimerOp            
}

Referenced from:        EventStatement

TimerValue ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        StartTimer

TimeUnit ::= CHOICE {
      picoSeconds       PicoSeconds            
      nanoSeconds       NanoSeconds            
      microSeconds       MicroSeconds            
      milliSeconds       MilliSeconds            
      seconds       Seconds            
      minutes       Minutes            
}

Referenced from:        Unit

TreeHeader ::= SEQUENCE {
      treeIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        Header

TreeReference ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        Attach CreateAttach

TS_ConstId ::= SEQUENCE {
      ts_ConstIdentifier       Identifier            
}

Referenced from:        TS_ConstDcl TS_ConstRef

TS_ConstType ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
}

Referenced from:        TS_ConstDcl TS_ConstRef

TS_ConstValue ::= SEQUENCE {
      declarationValue       DeclarationValue            
}

Referenced from:        TS_ConstDcl TS_ConstRef

TS_OpId ::= SEQUENCE {
      ts_OpIdAndParList       TS_OpIdAndParList            
}

Referenced from:        TS_OpDef

TS_OpIdAndParList ::= SEQUENCE {
      ts_OpIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        TS_OpId

TS_OpResult ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
}

Referenced from:        TS_OpDef

TS_ParId ::= SEQUENCE {
      ts_ParIdentifier       Identifier            
}

Referenced from:        TS_ParDcl

TS_ParType ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
}

Referenced from:        TS_ParDcl

TS_ProcId ::= SEQUENCE {
      ts_ProcIdAndParList       TS_ProcIdAndParList            
}

Referenced from:        TS_ProcDef

TS_ProcIdAndParList ::= SEQUENCE {
      ts_ProcIdentifier       Identifier            
      formalParList       FormalParList            
}

Referenced from:        TS_ProcId

TS_ProcResult ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
}

Referenced from:        TS_ProcDef

TS_VarId ::= SEQUENCE {
      ts_VarIdentifier       Identifier            
}

Referenced from:        TS_VarDcl

TS_VarType ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
}

Referenced from:        TS_VarDcl

TS_VarValue ::= SEQUENCE {
      declarationValue       DeclarationValue            
}

Referenced from:        TS_VarDcl

TTCN_Type ::= CHOICE {
      predefinedType       PredefinedType            
      referenceType       ReferenceType            
}

Referenced from:        TypeAndRestriction TypeAndLengthAttribute TS_OpResult TS_ProcResult TS_ParType TS_ConstType TS_VarType TC_VarType FormalParType

TypeAndAttributes ::= CHOICE {
      typeAndLengthAttribute       TypeAndLengthAttribute            
      pdu       PDU            
}

Referenced from:        ElemType ASP_ParType PDU_FieldType CM_ParType

TypeAndLengthAttribute ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
      lengthAttribute       LengthAttribute      OPTIONAL      
}

Referenced from:        TypeAndAttributes

TypeAndRestriction ::= SEQUENCE {
      ttcn_Type       TTCN_Type            
      restriction       Restriction      OPTIONAL      
}

Referenced from:        SimpleTypeDefinition

TypeAssignment ::= SEQUENCE {
      typeReference       TypeReference            
      asn1_Type       ASN1_Type            
}

Referenced from:        TypeAssignmentList

TypeAssignmentList ::= SEQUENCE OF {
      typeAssignment       TypeAssignment            
}

Referenced from:        ASN1_LocalTypes

TypeConstraints ::= SEQUENCE {
      namedConstraintList       NamedConstraintList            
}

Referenced from:        FullSpecification PartialSpecification

TypeReference ::= SEQUENCE {
      identifier       Identifier            
}

Referenced from:        TypeAssignment

UnaryExpression ::= SEQUENCE {
      unaryOp       UnaryOp            
      primary       Primary            
}

Referenced from:        Factor

UnaryOp ::= CHOICE {
      plus       Plus            
      minus       Minus            
      not       Not            
}

Referenced from:        UnaryExpression

Unit ::= SEQUENCE {
      timeUnit       TimeUnit            
}

Referenced from:        TimerDcl

UpperBound ::= CHOICE {
      bound       Bound            
      infinity       INFINITY            
}

Referenced from:        RangeLength

UpperEndpoint ::= SEQUENCE {
      upperEndValue       UpperEndValue            
      inclusive       INCLUSIVE      OPTIONAL      
}

Referenced from:        ValueRange

UpperEndValue ::= CHOICE {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
      max       Max            
}

Referenced from:        UpperEndpoint

UpperRangeBound ::= CHOICE {
      constraintExpression       ConstraintExpression            
      infinity       INFINITY            
}

Referenced from:        ValRange

UpperTypeBound ::= CHOICE {
      signedNumber       SignedNumber            
      number       Number            
      infinity       INFINITY            
}

Referenced from:        RangeTypeLength IntegerRange

UpperValueBound ::= CHOICE {
      valueBound       ValueBound            
      infinity       INFINITY            
}

Referenced from:        RangeValueLength

UsefulType ::= CHOICE {
      generalizedTime       GeneralizedTime            
      utcTime       UTCTime            
      external       EXTERNAL            
      objectDescriptor       ObjectDescriptor            
}

Referenced from:        BuiltinType

ValRange ::= SEQUENCE {
      lowerRangeBound       LowerRangeBound            
      upperRangeBound       UpperRangeBound            
}

Referenced from:        MatchingSymbol

Value ::= CHOICE {
      literalValue       LiteralValue            
      asn1_Value       ASN1_Value            
}

Referenced from:        Primary

ValueAttributes ::= SEQUENCE {
      valueLength       ValueLength      OPTIONAL      
      if_PRESENT       IF_PRESENT      OPTIONAL      
}

Referenced from:        ConstraintValueAndAttributes

ValueBound ::= CHOICE {
      number       Number            
      identifier       Identifier            
}

Referenced from:        SingleValueLength LowerValueBound UpperValueBound

ValueConstraint ::= SEQUENCE {
      subTypeSpec       SubTypeSpec            
}

Referenced from:        Constraint

ValueLength ::= CHOICE {
      singleValueLength       SingleValueLength            
      rangeValueLength       RangeValueLength            
}

Referenced from:        ValueAttributes

ValueList ::= SEQUENCE OF {
      constraintValueAndAttributes       ConstraintValueAndAttributes            
}

Referenced from:        MatchingSymbol Complement Permutation

ValueRange ::= SEQUENCE {
      lowerEndpoint       LowerEndpoint            
      upperEndpoint       UpperEndpoint            
}

Referenced from:        SubtypeValueSet

VariationDefault ::= SEQUENCE {
      expression       Expression            
}

Referenced from:        EncodingVariation

VariationRef ::= SEQUENCE {
      variationReference       VariationReference            
}

Referenced from:        EncodingVariation

Verdict ::= CHOICE {
      pass       Pass            
      fail       Fail            
      inconclusive       Inconclusive            
      result       Result            
}

Referenced from:        VerdictId

VerdictId ::= SEQUENCE {
      verdict       Verdict            
}

Referenced from:        BehaviourLine

WithComponent ::= SEQUENCE {
      singleTypeConstraint       SingleTypeConstraint            
}

Referenced from:        InnerTypeConstraints

WithComponents ::= SEQUENCE {
      multipleTypeConstraints       MultipleTypeConstraints            
}

Referenced from:        InnerTypeConstraints

Terminal Nodes

This section contains all the Terminal Nodes. A Terminal Node is defined to be a node without children in the Parse Tree, and they generally represents some actual piece of text in the field. The Identifier class is a good example of a Terminal Node. It is the Access representation of a name or identifier. The Terminal Nodes have some special properties, they can be printed directly, yielding the piece of text they represent, and their positions in the field string can be easily found. The Identifier is a special Terminal Node since all Identifiers have an type which is information about in what table the identifier was declared (or Unknown if this could not be found during analysis).

ABSENT ::= TERMINAL

Referenced from:        PresenceConstraint

AEXPLICIT ::= TERMINAL

Referenced from:        TagAttributes

AFalse ::= TERMINAL

Referenced from:        BooleanValue

AIMPLICIT ::= TERMINAL

Referenced from:        TagAttributes

And ::= TERMINAL

Referenced from:        MultOp

ANY ::= TERMINAL

Referenced from:        AnyType

AnyOrOmit ::= TERMINAL

Referenced from:        MatchingSymbol

ANYValue ::= TERMINAL

Referenced from:        MatchingSymbol

APPLICATION ::= TERMINAL

Referenced from:        ClassType

ASN1_ModuleId ::= TERMINAL

Referenced from:        ASN1_TypeRef TS_ConstRef ASN1_ASP_TypeDefByRef ASN1_PDU_TypeDefByRef

ASN1_TypeReference ::= TERMINAL

Referenced from:        ASN1_TypeRef ASN1_ASP_TypeDefByRef ASN1_PDU_TypeDefByRef

ASN1_ValueReference ::= TERMINAL

Referenced from:        TS_ConstRef

ATrue ::= TERMINAL

Referenced from:        BooleanValue

BITSTRING ::= TERMINAL

Referenced from:        PredefinedType

BOOLEAN ::= TERMINAL

Referenced from:        PredefinedType

BooleanType ::= TERMINAL

Referenced from:        BuiltinType

Bstring ::= TERMINAL

Referenced from:        LiteralValue

Comment ::= TERMINAL

Referenced from:        ASN1_CM_Constraint CompactTestCase TestCase BehaviourLine TestStep DefaultCase SuiteStructure EncodingDefinition EncodingVariationSet EncodingVariation InvalidFieldEncodingDef SimpleTypeDef StructTypeDef ElemDcl ASN1_TypeDef ASN1_TypeRef TS_OpDef TS_ProcDef TS_ParDcl SelectExprDef TS_ConstDcl TS_ConstRef TS_VarDcl TC_VarDcl TCompDcl TCompConfigDcl TCompConfigInfo PCO_TypeDcl PCO_Dcl CP_Dcl TimerDcl TTCN_ASP_TypeDef ASP_ParDcl ASN1_ASP_TypeDef ASN1_ASP_TypeDefByRef TTCN_PDU_TypeDef PDU_FieldDcl ASN1_PDU_TypeDef ASN1_PDU_TypeDefByRef TTCN_CM_TypeDef CM_ParDcl ASN1_CM_TypeDef AliasDef StructTypeConstraint ElemValue ASN1_TypeConstraint TTCN_ASP_Constraint ASP_ParValue TTCN_PDU_Constraint PDU_FieldValue ASN1_ASP_Constraint ASN1_PDU_Constraint TTCN_CM_Constraint CM_ParValue

CP ::= TERMINAL

Referenced from:        FormalParType

Cstring ::= TERMINAL

Referenced from:        LiteralValue

DefaultGroupReference ::= TERMINAL

Referenced from:        DefaultRef

Description ::= TERMINAL

Referenced from:        CompactTestCase TestCase TestStep DefaultCase

DetailedComment ::= TERMINAL

Referenced from:        SuiteStructure TestCaseIndex TestStepIndex DefaultIndex EncodingDefinitions EncodingVariationSet InvalidFieldEncodingDef SimpleTypeDefs StructTypeDef ASN1_TypeDef ASN1_TypeRefs TS_OpDef TS_ProcDef TS_ParDcls SelectExprDefs TS_ConstDcls TS_ConstRefs TS_VarDcls TC_VarDcls TCompDcls TCompConfigDcl PCO_TypeDcls PCO_Dcls CP_Dcls TimerDcls TTCN_ASP_TypeDef ASN1_ASP_TypeDef ASN1_ASP_TypeDefsByRef TTCN_PDU_TypeDef ASN1_PDU_TypeDef ASN1_PDU_TypeDefsByRef TTCN_CM_TypeDef ASN1_CM_TypeDef AliasDefs StructTypeConstraint ASN1_TypeConstraint TTCN_ASP_Constraint TTCN_PDU_Constraint ASN1_ASP_Constraint ASN1_PDU_Constraint TTCN_CM_Constraint ASN1_CM_Constraint TestCase TestStep DefaultCase

Div ::= TERMINAL

Referenced from:        MultOp

Encoding_TypeList ::= TERMINAL

Referenced from:        EncodingVariationSet InvalidFieldEncodingDef

EncodingReference ::= TERMINAL

Referenced from:        EncodingRef

Equal ::= TERMINAL

Referenced from:        RelOp

EXTERNAL ::= TERMINAL

Referenced from:        UsefulType

FAIL ::= TERMINAL

Referenced from:        Fail R_Value

FullIdentifier ::= TERMINAL

Referenced from:        StructIdAndFullId ElemIdAndFullId ASN1_TypeId ASP_IdAndFullId ASP_ParIdAndFullId PDU_IdAndFullId PDU_FieldIdAndFullId CM_ParIdAndFullId

GeneralizedTime ::= TERMINAL

Referenced from:        UsefulType

GeneralString ::= TERMINAL

Referenced from:        CharacterString

GraphicString ::= TERMINAL

Referenced from:        CharacterString

Greater ::= TERMINAL

Referenced from:        RelOp

GreaterOrEqual ::= TERMINAL

Referenced from:        RelOp

HEXSTRING ::= TERMINAL

Referenced from:        PredefinedType

Hstring ::= TERMINAL

Referenced from:        LiteralValue

IA5String ::= TERMINAL

Referenced from:        CharacterString

Identifier ::= TERMINAL

Referenced from:        Send ImplicitSend Receive Receive Otherwise Timeout TCompIdList StartTimer CancelTimer ReadTimer TreeReference CreateTComp ConstraintReference ConsRef TreeHeader TestGroupId TestStepGroupId TestStepIdAndParList DefaultGroupId DefaultIdAndParList ValueBound DataObjectReference ComponentIdentifier BitIdentifier OpCall TypeReference DefinedType NamedNumber IdOrNum NamedType SelectionType SuiteId SO_SuiteId EncVariationIdAndParList InvalidFieldEncodingIdAndParList SimpleTypeId ReferenceType AnyDefinedBy EncVariationCall NamedConstraint InvalidFieldEncodingCall IdentifierList EncodingRuleId NamedValue NameForm DefinedValue FormalParIdList EncRuleId PDU_EncodingId StructIdAndFullId ElemIdAndFullId Bound ASN1_TypeId TS_OpIdAndParList TS_ProcIdAndParList TS_ParId SelectExprId TS_ConstId TS_VarId TC_VarId TCompId TCompConfigId TCompUsed PCO_List CP_List PCO_Id PCO_TypeId CP_Id TimerId ASP_IdAndFullId PCO_Type ASP_ParIdAndFullId PDU_IdAndFullId PDU_FieldIdAndFullId CM_Id CM_ParIdAndFullId AliasId Expansion ConsIdAndParList DerivationPath TestCaseId Configuration SelExprId DefaultReference Label Send

Impl. Note:       Every Identifier has an associated type, which refers to the context where the Identifier was declared. If, for example, an Identifier refers to a TTCN ASP declaration table, then its type will be Choices::_TTCN_ASP, and if the Identifier refers to a parameter of a constraint or test step, then its type will be Choices::_FormalParam_Id. The associated type is reached through the member function Identifier::choice().

Identifier types:       Alias ASN1_ASP ASN1_ASP_Cons ASN1_Cons ASN1_CM ASN1_CM_Cons ASN1_PDU ASN1_PDU_Cons ASN1_LocalType ASN1_NamedType ASN1_NameForm ASN1_Type ASP_Par BitString_NamedNumber CM_Par CP DefaultCase DefaultGroup Elem Enumeration_NamedNumber FormalParam Integer_NamedNumber Label LocalTree PCO PCO_Type PredefinedOp PDU_Field Result SelectExpr SimpleType StructType StructCons Suite TC_Var TComp TCompConfig TestCase TestStep TestStepGroup TestGroup Timer TS_Const TS_Op TS_Par TS_Var TTCN_ASP TTCN_ASP_Cons TTCN_CM TTCN_CM_Cons TTCN_PDU TTCN_PDU_Cons Unknown Verdict

IF_PRESENT ::= TERMINAL

Referenced from:        ValueAttributes

INCLUSIVE ::= TERMINAL

Referenced from:        LowerEndpoint UpperEndpoint

INCONC ::= TERMINAL

Referenced from:        Inconclusive R_Value

INFINITY ::= TERMINAL

Referenced from:        UpperTypeBound UpperBound UpperRangeBound UpperValueBound

INTEGER ::= TERMINAL

Referenced from:        PredefinedType

InvalidFieldEncodingDefinition ::= TERMINAL

Referenced from:        InvalidFieldEncodingDef

ISO646String ::= TERMINAL

Referenced from:        CharacterString

Less ::= TERMINAL

Referenced from:        RelOp

LessOrEqual ::= TERMINAL

Referenced from:        RelOp

LT ::= TERMINAL

Referenced from:        PCO_Role

MacroSymbol ::= TERMINAL

Referenced from:        ASP_ParIdOrMacro PDU_FieldIdOrMacro CM_ParIdOrMacro

Max ::= TERMINAL

Referenced from:        UpperEndValue

MicroSeconds ::= TERMINAL

Referenced from:        TimeUnit

MilliSeconds ::= TERMINAL

Referenced from:        TimeUnit

Min ::= TERMINAL

Referenced from:        LowerEndValue

Minus ::= TERMINAL

Referenced from:        AddOp UnaryOp SignedNumber

Minus_INFINITY ::= TERMINAL

Referenced from:        SpecialRealValue

MinusINFINITY ::= TERMINAL

Referenced from:        LowerTypeBound LowerRangeBound

Minutes ::= TERMINAL

Referenced from:        TimeUnit

Mod ::= TERMINAL

Referenced from:        MultOp

MTC ::= TERMINAL

Referenced from:        TComp_Role

Mult ::= TERMINAL

Referenced from:        MultOp

NanoSeconds ::= TERMINAL

Referenced from:        TimeUnit

NONE ::= TERMINAL

Referenced from:        R_Value

Not ::= TERMINAL

Referenced from:        UnaryOp

NotEqual ::= TERMINAL

Referenced from:        RelOp

NullType ::= TERMINAL

Referenced from:        BuiltinType

NullValue ::= TERMINAL

Referenced from:        ASN1_Value

Number ::= TERMINAL

Referenced from:        SingleTypeLength LowerTypeBound UpperTypeBound Bound Num_PCOs Num_CPs LineNumber Indentation ValueBound ComponentPosition LiteralValue IdOrNum ClassNumber NumberForm Mantissa Exponent SignedNumber

NumericString ::= TERMINAL

Referenced from:        CharacterString

ObjectDescriptor ::= TERMINAL

Referenced from:        UsefulType

ObjectIdentifierType ::= TERMINAL

Referenced from:        BuiltinType

Objective ::= TERMINAL

Referenced from:        TestGroup CompactTestGroup TestStep DefaultCase

OCTETSTRING ::= TERMINAL

Referenced from:        PredefinedType

OctetStringType ::= TERMINAL

Referenced from:        BuiltinType

OMIT ::= TERMINAL

Referenced from:        Omit

OPTIONAL ::= TERMINAL

Referenced from:        NamedTypeAttribute PresenceConstraint

Or ::= TERMINAL

Referenced from:        AddOp

Ostring ::= TERMINAL

Referenced from:        LiteralValue

PASS ::= TERMINAL

Referenced from:        Pass R_Value

PDU ::= TERMINAL

Referenced from:        TypeAndAttributes FormalParType

PicoSeconds ::= TERMINAL

Referenced from:        TimeUnit

PICS_PIXITref ::= TERMINAL

Referenced from:        TS_ParDcl

Plus ::= TERMINAL

Referenced from:        AddOp UnaryOp

Plus_INFINITY ::= TERMINAL

Referenced from:        SpecialRealValue

PreliminaryFAIL ::= TERMINAL

Referenced from:        Fail

PreliminaryINCONC ::= TERMINAL

Referenced from:        Inconclusive

PreliminaryPASS ::= TERMINAL

Referenced from:        Pass

PRESENT ::= TERMINAL

Referenced from:        PresenceConstraint

PrintableString ::= TERMINAL

Referenced from:        CharacterString

PRIVATE_ ::= TERMINAL

Referenced from:        ClassType

PTC ::= TERMINAL

Referenced from:        TComp_Role

R ::= TERMINAL

Referenced from:        Result

R_TYPE ::= TERMINAL

Referenced from:        PredefinedType

RealType ::= TERMINAL

Referenced from:        BuiltinType

RETURN_ ::= TERMINAL

Referenced from:        Construct

Seconds ::= TERMINAL

Referenced from:        TimeUnit

SO_DefaultId ::= TERMINAL

Referenced from:        SO_DefIndex

SO_DefaultRef ::= TERMINAL

Referenced from:        SO_DefIndex

SO_Description ::= TERMINAL

Referenced from:        SO_CaseIndex SO_StepIndex SO_DefIndex

SO_Objective ::= TERMINAL

Referenced from:        SO_StructureAndObjective

SO_PICSRef ::= TERMINAL

Referenced from:        SuiteStructure

SO_PIXITRef ::= TERMINAL

Referenced from:        SuiteStructure

SO_SelExprId ::= TERMINAL

Referenced from:        SO_StructureAndObjective SO_CaseIndex

SO_StandardsRef ::= TERMINAL

Referenced from:        SuiteStructure

SO_TestCaseId ::= TERMINAL

Referenced from:        SO_CaseIndex

SO_TestGroupRef ::= TERMINAL

Referenced from:        SO_StructureAndObjective SO_CaseIndex

SO_TestMethods ::= TERMINAL

Referenced from:        SuiteStructure

SO_TestStepId ::= TERMINAL

Referenced from:        SO_StepIndex

SO_TestStepRef ::= TERMINAL

Referenced from:        SO_StepIndex

T61String ::= TERMINAL

Referenced from:        CharacterString

TeletexString ::= TERMINAL

Referenced from:        CharacterString

Ten ::= TERMINAL

Referenced from:        Base

TestGroupReference ::= TERMINAL

Referenced from:        TestGroupRef

TestPurpose ::= TERMINAL

Referenced from:        CompactTestCase TestCase

TestStepGroupReference ::= TERMINAL

Referenced from:        TestStepRef

TIMER ::= TERMINAL

Referenced from:        FormalParType

TS_OpDescription ::= TERMINAL

Referenced from:        TS_OpDef

TS_ProcDescription ::= TERMINAL

Referenced from:        TS_ProcDef

Two ::= TERMINAL

Referenced from:        Base

UNIVERSAL ::= TERMINAL

Referenced from:        ClassType

UT ::= TERMINAL

Referenced from:        PCO_Role

UTCTime ::= TERMINAL

Referenced from:        UsefulType

VariationReference ::= TERMINAL

Referenced from:        VariationRef

VideotexString ::= TERMINAL

Referenced from:        CharacterString

VisibleString ::= TERMINAL

Referenced from:        CharacterString


[Previous] [Next] [Contents] [Index]