PSS Language Module
Parser Documentation

Version: 0.1.0


This document was generated on 2024/03/20.


Introduction

Documentation

Interfaces

PSSActionFieldDeclaration Interface I

Expressions

PSSAggregateLiteral Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

PSSBasedBinNumber Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBasedDecNumber Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBasedHexNumber Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBasedOctNumber Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBitSliceExpr Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBoolLiteral Class

Super Classes
Local Features
Name Type and Description
value Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSCastExpression Class

Super Classes
Local Features
Name Type and Description
castingType optional
PSSCastingType
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSCompileHasExpr Class

Super Classes
Local Features
Name Type and Description
isGlobal Boolean
memberPathElem optional
PSSMemberPathElem
qualifiers list of
PSSTypeIdentifierElem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSDecNumber Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyAggregateLiteral Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEqualityExpr Class

Super Classes
Local Features
Name Type and Description
left optional
PSSExpression A
right optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExpExpr Class

Super Classes
Local Features
Name Type and Description
left optional
PSSExpression A
right optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExpression Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

PSSFieldAccessExpr Class

Super Classes
Local Features
Name Type and Description
container optional
PSSExpression A
field optional reference to
Named I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSFunctionCall Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSHexNumber Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSIndexAccessExpr Class

Super Classes
Local Features
Name Type and Description
container optional
PSSExpression A
index optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSInstanceRefPath Class

Super Classes
Local Features
Name Type and Description
hierarchicalID optional
PSSHierarchicalId
isSuper Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
bitSlice optional
PSSBitSlice

PSSMapLiteral Class

Super Classes
Local Features
Name Type and Description
mapLiteralItem list of
PSSMapLiteralItem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSNotEqualToExpr Class

Super Classes
Local Features
Name Type and Description
left optional
PSSExpression A
right optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSNullRef Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSNumber Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

PSSOctNumber Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSParenExpr Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSRefPath Class (Abstract) A

Super Classes
Local Features
Name Type and Description
bitSlice optional
PSSBitSlice
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

PSSReferenceExpr Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSStaticRefPath Class

Super Classes
Local Features
Name Type and Description
hierarchicalID optional
PSSHierarchicalId
isGlobal Boolean
memberPathElem optional
PSSMemberPathElem
qualifiers list of
PSSTypeIdentifierElem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
bitSlice optional
PSSBitSlice

PSSStringLiteral Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSStructLiteral Class

Super Classes
Local Features
Name Type and Description
structLiteralItem list of
PSSStructLiteralItem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSValueListLiteral Class

Super Classes
Local Features
Name Type and Description
expression list of
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Classes

PSSAbstractActionDeclaration Class

Super Classes
Local Features
Name Type and Description
actionDeclaration optional
PSSActionDeclaration
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSActionBodyCompileIf Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSActionBodyCompileIfItem Class

Super Classes
Local Features
Name Type and Description
actionBodyItem list of
PSSActionBodyItem I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActionDeclaration Class

Super Classes
Local Features
Name Type and Description
actionSuperSpec optional
PSSActionSuperSpec
elements list of
PSSActionBodyItem I
templateParamDeclList optional
PSSTemplateParamDeclList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSActionFieldDeclaration Interface I

PSSActionHandleDeclaration Class

Super Classes
Local Features
Name Type and Description
actionInstantiation list of
PSSActionInstantiation
actionTypeIdentifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActionInstantiation Class

Super Classes
Local Features
Name Type and Description
actionIdentifier String
arrayDim optional
PSSArrayDim
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActionSuperSpec Class

Super Classes
Local Features
Name Type and Description
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityActionTraversalStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
identifier String?
inlineConstraintsOrEmpty optional
PSSInlineConstraintsOrEmpty
isDo Boolean
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityBindItemOrList Class

Super Classes
Local Features
Name Type and Description
hierarchicalId optional
PSSHierarchicalId
hierarchicalIdList optional
PSSHierarchicalIdList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityBindStmt Class

Super Classes
Local Features
Name Type and Description
activityBindItemOrList optional
PSSActivityBindItemOrList
hierarchicalId optional
PSSHierarchicalId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityConstraintStmt Class

Super Classes
Local Features
Name Type and Description
constraintSet optional
PSSConstraintSet A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityDataField Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
dataInstantiations list of
PSSDataInstantiation
type optional
PSSDataType A
Used In

PSSActivityDeclaration Class

Super Classes
Local Features
Name Type and Description
activityStmt list of
PSSActivityStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSActivityForeachStmt Class

Super Classes
Local Features
Name Type and Description
activityStmt optional
PSSActivityStmt
expression optional
PSSExpression A
idxId String?
itId String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityIfElseStmt Class

Super Classes
Local Features
Name Type and Description
activityStmt list of
PSSActivityStmt
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityJoinBranchSpec Class

Super Classes
Local Features
Name Type and Description
labelIdentifier list of
PSSLabelIdentifierValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityJoinFirstSpec Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityJoinNoneSpec Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityJoinSelectSpec Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityJoinSpec Class

Super Classes
Local Features
Name Type and Description
activityJoinBranchSpec optional
PSSActivityJoinBranchSpec
activityJoinFirstSpec optional
PSSActivityJoinFirstSpec
activityJoinNoneSpec optional
PSSActivityJoinNoneSpec
activityJoinSelectSpec optional
PSSActivityJoinSelectSpec
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityMatchStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
matchChoice list of
PSSMatchChoice
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityParallelStmt Class

Super Classes
Local Features
Name Type and Description
activityJoinSpec optional
PSSActivityJoinSpec
activityStmt list of
PSSActivityStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityRepeatStmt Class

Super Classes
Local Features
Name Type and Description
activityStmt optional
PSSActivityStmt
expression optional
PSSExpression A
isDoWhile Boolean
isRepeat Boolean
loopVar String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityReplicateStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
identifier String?
indexIdentifier String?
labeledActivityStmt optional
PSSLabeledActivityStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityScheduleStmt Class

Super Classes
Local Features
Name Type and Description
activityJoinSpec optional
PSSActivityJoinSpec
activityStmt list of
PSSActivityStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivitySchedulingConstraint Class

Super Classes
Local Features
Name Type and Description
hierarchicalId list of
PSSHierarchicalId
isParallel Boolean
isSequence Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivitySelectStmt Class

Super Classes
Local Features
Name Type and Description
selectBranch list of
PSSSelectBranch
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivitySequenceBlockStmt Class

Super Classes
Local Features
Name Type and Description
activityStmt list of
PSSActivityStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivityStmt Class

Super Classes
Local Features
Name Type and Description
actionHandleDeclaration optional
PSSActionHandleDeclaration
activityBindStmt optional
PSSActivityBindStmt
activityConstraintStmt optional
PSSActivityConstraintStmt
activityDataField optional
PSSActivityDataField
activitySchedulingConstraint optional
PSSActivitySchedulingConstraint
identifier String?
labeledActivityStmt optional
PSSLabeledActivityStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSActivitySuperStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSAddSubOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSAnnotation Class

Super Classes
Local Features
Name Type and Description
annotationValues optional
PSSAnnotationValues
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSAnnotationValue Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSAnnotationValues Class

Super Classes
Local Features
Name Type and Description
annotationValue list of
PSSAnnotationValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSAnonymousConstraintDeclaration Class

Super Classes
Local Features
Name Type and Description
constraintSet optional
PSSConstraintSet A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSArrayDim Class

Super Classes
Local Features
Name Type and Description
constantExpression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSArrayType Class

Super Classes
Local Features
Name Type and Description
arraySize optional
PSSExpression A
dataType optional
PSSDataType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSAttrField Class

Super Classes
Local Features
Name Type and Description
accessModifier optional
PSSAccessModifier E
isConst Boolean
isRand Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
dataInstantiations list of
PSSDataInstantiation
type optional
PSSDataType A

PSSAttrGroup Class

Super Classes
Local Features
Name Type and Description
accessModifier
PSSAccessModifier E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBinaryAndOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBinaryOrOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBinaryXorOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSBinsKeyword Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSBinsOrEmpty Class

Super Classes
Local Features
Name Type and Description
covergroupCoverpointBodyItem list of
PSSCovergroupCoverpointBodyItem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSBitSlice Class

Super Classes
Local Features
Name Type and Description
constantExpression list of
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSBoolType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCastingType Class

Super Classes
Local Features
Name Type and Description
boolType optional
PSSBoolType
enumType optional
PSSEnumType
integerType optional
PSSIntegerType
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCategoryTypeParamDecl Class

Super Classes
Local Features
Name Type and Description
identifier String
typeCategory optional
PSSTypeCategory
typeIdentifier optional
PSSTypeIdentifier
typeRestriction optional
PSSTypeRestriction
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSChandleType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSCollectionExpression Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCollectionType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

PSSCompilationUnit Class

Super Classes
Local Features
Name Type and Description
descriptions list of
PSSPackageBodyItem I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSCompileAssertStmt Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSComponentBodyCompileIf Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSComponentBodyCompileIfItem Class

Super Classes
Local Features
Name Type and Description
componentBodyItem list of
PSSComponentBodyItem I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSComponentDataDeclaration Class

Super Classes
Local Features
Name Type and Description
accessModifier optional
PSSAccessModifier E
isConst Boolean
isStatic Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
dataInstantiations list of
PSSDataInstantiation
type optional
PSSDataType A

PSSComponentDeclaration Class

Super Classes
Local Features
Name Type and Description
componentSuperSpec optional
PSSComponentSuperSpec
elements list of
PSSComponentBodyItem I
templateParamDeclList optional
PSSTemplateParamDeclList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

PSSComponentPathElem Class

Super Classes
Local Features
Name Type and Description
componentIdentifier String
constantExpression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSComponentPoolDeclaration Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
identifier String
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSComponentSuperSpec Class

Super Classes
Local Features
Name Type and Description
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSConditionalExpr Class

Super Classes
Local Features
Name Type and Description
falseExpr optional
PSSExpression A
trueExpr optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSConstFieldDeclaration Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
dataInstantiations list of
PSSDataInstantiation
type optional
PSSDataType A

PSSConstraintBlock Class

Super Classes
Local Features
Name Type and Description
elements list of
PSSConstraintBodyItem A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSConstraintBodyItem Class (Abstract) A

PSSConstraintDeclaration Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

PSSCovergroupBodyItem Class

Super Classes
Local Features
Name Type and Description
covergroupCoverpoint optional
PSSCovergroupCoverpoint
covergroupCross optional
PSSCovergroupCross
covergroupOption optional
PSSCovergroupOption
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupCoverpoint Class

Super Classes
Local Features
Name Type and Description
binsOrEmpty optional
PSSBinsOrEmpty
coverpointIdentifier String?
dataType optional
PSSDataType A
iff optional
PSSExpression A
target optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupCoverpointBinspec Class

Super Classes
Local Features
Name Type and Description
binsKeyword optional
PSSBinsKeyword
constantExpression optional
PSSExpression A
coverpointBins optional
PSSCoverpointBins
identifier String
isArray Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupCoverpointBodyItem Class

Super Classes
Local Features
Name Type and Description
covergroupCoverpointBinspec optional
PSSCovergroupCoverpointBinspec
covergroupOption optional
PSSCovergroupOption
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupCross Class

Super Classes
Local Features
Name Type and Description
covercrossIdentifier String
coverpointIdentifier list of
PSSCoverpointIdentifierValue
crossItemOrNull optional
PSSCrossItemOrNull
iff optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupCrossBinspec Class

Super Classes
Local Features
Name Type and Description
binsType optional
PSSBinsKeyword
covercrossIdentifier String
expr optional
PSSCovergroupExpression
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSCovergroupCrossBodyItem Class

Super Classes
Local Features
Name Type and Description
covergroupCrossBinspec optional
PSSCovergroupCrossBinspec
covergroupOption optional
PSSCovergroupOption
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupDeclaration Class

Super Classes
Local Features
Name Type and Description
covergroupBodyItem list of
PSSCovergroupBodyItem
covergroupIdentifier String
covergroupPort list of
PSSCovergroupPort
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSCovergroupExpression Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupInstantiation Class

Super Classes
Local Features
Name Type and Description
covergroupTypeInstantiation optional
PSSCovergroupTypeInstantiation
inlineCovergroup optional
PSSInlineCovergroup
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSCovergroupOption Class

Super Classes
Local Features
Name Type and Description
constantExpression optional
PSSExpression A
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupOptionsOrEmpty Class

Super Classes
Local Features
Name Type and Description
covergroupOption list of
PSSCovergroupOption
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupPort Class

Super Classes
Local Features
Name Type and Description
dataType optional
PSSDataType A
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupPortmap Class

Super Classes
Local Features
Name Type and Description
hierarchicalId optional
PSSHierarchicalId
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupPortmapList Class

Super Classes
Local Features
Name Type and Description
covergroupPortmap list of
PSSCovergroupPortmap
hierarchicalIdList optional
PSSHierarchicalIdList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupRangeList Class

Super Classes
Local Features
Name Type and Description
covergroupValueRange list of
PSSCovergroupValueRange
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupTypeInstantiation Class

Super Classes
Local Features
Name Type and Description
covergroupIdentifier String
covergroupOptionsOrEmpty optional
PSSCovergroupOptionsOrEmpty
covergroupPortmapList optional
PSSCovergroupPortmapList
covergroupTypeIdentifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCovergroupValueRange Class

Super Classes
Local Features
Name Type and Description
expression list of
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCoverpointBins Class

Super Classes
Local Features
Name Type and Description
covergroupExpression optional
PSSCovergroupExpression
covergroupRangeList optional
PSSCovergroupRangeList
coverpointIdentifier String?
isDefault Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCoverpointIdentifierValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSCrossItemOrNull Class

Super Classes
Local Features
Name Type and Description
covergroupCrossBodyItem list of
PSSCovergroupCrossBodyItem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSDataDeclaration Class (Abstract) A

Super Classes
Local Features
Name Type and Description
dataInstantiations list of
PSSDataInstantiation
type optional
PSSDataType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

PSSDataInstantiation Class

Super Classes
Local Features
Name Type and Description
arrayDim optional
PSSArrayDim
initialValue optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSDefaultConstraint Class

Super Classes
Local Features
Name Type and Description
constantExpression optional
PSSExpression A
hierarchicalId optional
PSSHierarchicalId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSDefaultConstraintItem Class

Super Classes
Local Features
Name Type and Description
defaultConstraint optional
PSSDefaultConstraint
defaultDisableConstraint optional
PSSDefaultDisableConstraint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSDefaultDisableConstraint Class

Super Classes
Local Features
Name Type and Description
hierarchicalId optional
PSSHierarchicalId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSDomainOpenRangeList Class

Super Classes
Local Features
Name Type and Description
domainOpenRangeValue list of
PSSDomainOpenRangeValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSDomainOpenRangeValue Class

Super Classes
Local Features
Name Type and Description
lhs optional
PSSExpression A
limitHigh String?
limitLow String?
rhs optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSEmptyActionBodyItem Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyComponentBodyItem Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyConstraintBodyItem Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyExecBlockStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyFunctionReturnType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyPackageBodyItem Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyProceduralStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEmptyStructBodyItem Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSEntityTypeIdentifier Class

Super Classes
Local Features
Name Type and Description
actionTypeIdentifier String?
componentTypeIdentifier String?
flowObjectType optional
PSSFlowObjectType
resourceObjectType optional
PSSResourceObjectType
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSEnumDeclaration Class

Super Classes
Local Features
Name Type and Description
literals list of
PSSEnumItem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

PSSEnumItem Class

Super Classes
Local Features
Name Type and Description
value optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSEnumType Class

Super Classes
Local Features
Name Type and Description
openRangeList optional
PSSOpenRangeList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSEqNeqOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExecBlock Class

Super Classes
Local Features
Name Type and Description
execKind
PSSExecKind E
stmts list of
PSSExecStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExecBlockStmt Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

PSSExecSuperStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExpOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExportAction Class

Super Classes
Local Features
Name Type and Description
actionTypeIdentifier String
functionParameterListPrototype optional
PSSFunctionParameterListPrototype
platformQualifier optional
PSSPlatformQualifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExpressionConstraintItem Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExpressionExecStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSExtendStmt Class

Super Classes
Local Features
Name Type and Description
actionBodyItem list of
PSSActionBodyItem I
componentBodyItem list of
PSSComponentBodyItem I
enumItem list of
PSSEnumItem
extType String?
structBodyItem list of
PSSStructBodyItem I
structKind optional
PSSStructKind E
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSFilenameString Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSFlowObjectType Class

Super Classes
Local Features
Name Type and Description
bufferTypeIdentifier String?
stateTypeIdentifier String?
streamTypeIdentifier String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSFlowRefFieldDeclaration Class

Super Classes
Local Features
Name Type and Description
flowObjectType optional
PSSFlowObjectType
isInput Boolean
isOutput Boolean
objectRefField list of
PSSObjectRefField
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSForallConstraintItem Class

Super Classes
Local Features
Name Type and Description
constraintSet optional
PSSConstraintSet A
identifier String
refPath optional
PSSRefPath A
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSForeachConstraintItem Class

Super Classes
Local Features
Name Type and Description
constraintSet optional
PSSConstraintSet A
expression optional
PSSExpression A
idxId String?
itId String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSFunctionDecl Class

Super Classes
Local Features
Name Type and Description
functionPrototype optional
PSSFunctionPrototype
isPure Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSFunctionParameter Class

Super Classes
Local Features
Name Type and Description
constantExpression optional
PSSExpression A
dataType optional
PSSDataType A
functionParameterDir optional
PSSFunctionParameterDir
identifier String
typeCategory optional
PSSTypeCategory
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSFunctionParameterDir Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSFunctionParameterList Class

Super Classes
Local Features
Name Type and Description
expression list of
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSFunctionParameterListPrototype Class

Super Classes
Local Features
Name Type and Description
functionParameter list of
PSSFunctionParameter
varargsParameter optional
PSSVarargsParameter
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSFunctionPrototype Class

Super Classes
Local Features
Name Type and Description
functionParameterListPrototype optional
PSSFunctionParameterListPrototype
functionReturnType optional
PSSFunctionReturnType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSFunctionRefPath Class

Super Classes
Local Features
Name Type and Description
functionParameterList optional
PSSFunctionParameterList
identifier String
memberPathElem list of
PSSMemberPathElem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSFunctionReturnType Class (Abstract) A

PSSGenericTypeParamDecl Class

Super Classes
Local Features
Name Type and Description
identifier String
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSHierarchicalIdList Class

Super Classes
Local Features
Name Type and Description
hierarchicalId list of
PSSHierarchicalId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSIfConstraintItem Class

Super Classes
Local Features
Name Type and Description
condition optional
PSSExpression A
elseConstraint optional
PSSConstraintSet A
thenConstraint optional
PSSConstraintSet A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSImplicationConstraintItem Class

Super Classes
Local Features
Name Type and Description
constraintSet optional
PSSConstraintSet A
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSImportClassDecl Class

Super Classes
Local Features
Name Type and Description
importClassExtends optional
PSSImportClassExtends
importClassFunctionDecl list of
PSSImportClassFunctionDecl
importClassIdentifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSImportClassExtends Class

Super Classes
Local Features
Name Type and Description
typeIdentifier list of
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSImportClassFunctionDecl Class

Super Classes
Local Features
Name Type and Description
functionPrototype optional
PSSFunctionPrototype
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSImportFunction Class

Super Classes
Local Features
Name Type and Description
functionPrototype optional
PSSFunctionPrototype
languageIdentifier String?
platformQualifier optional
PSSPlatformQualifier
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSImportStmt Class

Super Classes
Local Features
Name Type and Description
packageImportPattern optional
PSSPackageImportPattern
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSInExpression Class

Super Classes
Local Features
Name Type and Description
collectionExpression optional
PSSCollectionExpression
openRangeList optional
PSSOpenRangeList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSInlineConstraintsOrEmpty Class

Super Classes
Local Features
Name Type and Description
constraintSet optional
PSSConstraintSet A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSInlineCovergroup Class

Super Classes
Local Features
Name Type and Description
covergroupBodyItem list of
PSSCovergroupBodyItem
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSInstanceOverride Class

Super Classes
Local Features
Name Type and Description
override optional
PSSTypeIdentifier
target optional
PSSHierarchicalId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSIntegerType Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSLabelIdentifierValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSLabeledActivityStmt Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSListType Class

Super Classes
Local Features
Name Type and Description
dataType optional
PSSDataType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSLogicalAndOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSLogicalInequalityOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSLogicalOrOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSMapLiteralItem Class

Super Classes
Local Features
Name Type and Description
key optional
PSSExpression A
value optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSMapType Class

Super Classes
Local Features
Name Type and Description
keyType optional
PSSDataType A
valueType optional
PSSDataType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSMatchChoice Class

Super Classes
Local Features
Name Type and Description
activityStmt optional
PSSActivityStmt
isDefault Boolean
openRangeList optional
PSSOpenRangeList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSMemberPathElem Class

Super Classes
Local Features
Name Type and Description
functionParameterList optional
PSSFunctionParameterList
index optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSMulDivModOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSNamedConstraintDeclaration Class

Super Classes
Local Features
Name Type and Description
constraintBlock optional
PSSConstraintBlock
isDynamic Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

PSSObjectBindItem Class

Super Classes
Local Features
Name Type and Description
actionTypeIdentifier String?
constantExpression optional
PSSExpression A
identifier String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSObjectBindItemOrList Class

Super Classes
Local Features
Name Type and Description
objectBindItemPath list of
PSSObjectBindItemPath
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSObjectBindItemPath Class

Super Classes
Local Features
Name Type and Description
componentPathElem list of
PSSComponentPathElem
objectBindItem optional
PSSObjectBindItem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSObjectBindStmt Class

Super Classes
Local Features
Name Type and Description
hierarchicalId optional
PSSHierarchicalId
objectBindItemOrList optional
PSSObjectBindItemOrList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSObjectRefField Class

Super Classes
Local Features
Name Type and Description
arrayDim optional
PSSArrayDim
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSObjectRefFieldDeclaration Class

Super Classes
Local Features
Name Type and Description
flowRefFieldDeclaration optional
PSSFlowRefFieldDeclaration
resourceRefFieldDeclaration optional
PSSResourceRefFieldDeclaration
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSOpenRangeList Class

Super Classes
Local Features
Name Type and Description
openRangeValue list of
PSSOpenRangeValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSOpenRangeValue Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSOverrideDeclaration Class

Super Classes
Local Features
Name Type and Description
overrideStmt list of
PSSOverrideStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSOverrideStmt Class

Super Classes
Local Features
Name Type and Description
instanceOverride optional
PSSInstanceOverride
typeOverride optional
PSSTypeOverride
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSPackageBodyCompileIf Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSPackageBodyCompileIfItem Class

Super Classes
Local Features
Name Type and Description
packageBodyItem list of
PSSPackageBodyItem I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSPackageDeclaration Class

Super Classes
Local Features
Name Type and Description
packageBodyItem list of
PSSPackageBodyItem I
packageIdPath optional
PSSPackageIdPath
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSPackageIdPath Class

Super Classes
Local Features
Name Type and Description
packageIdentifier list of
PSSPackageIdentifierValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSPackageIdentifierValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSPackageImportAlias Class

Super Classes
Local Features
Name Type and Description
packageIdentifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSPackageImportPattern Class

Super Classes
Local Features
Name Type and Description
packageImportQualifier optional
PSSPackageImportQualifier A
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSPackageImportQualifier Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

PSSPackageImportWildcard Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSPlatformQualifier Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSProceduralAssignmentStmt Class

Super Classes
Local Features
Name Type and Description
assignOp
PSSAssignOp E
target optional
PSSRefPath A
value optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralBreakStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralContinueStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralDataDeclaration Class

Super Classes
Local Features
Name Type and Description
dataType optional
PSSDataType A
proceduralDataInstantiation list of
PSSProceduralDataInstantiation
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralDataInstantiation Class

Super Classes
Local Features
Name Type and Description
arrayDim optional
PSSArrayDim
value optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

PSSProceduralForeachStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
indexIdentifier String?
iteratorIdentifier String?
proceduralStmt optional
PSSProceduralStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralFunction Class

Super Classes
Local Features
Name Type and Description
functionPrototype optional
PSSFunctionPrototype
platformQualifier optional
PSSPlatformQualifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralIfElseStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
proceduralStmt list of
PSSProceduralStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralMatchChoice Class

Super Classes
Local Features
Name Type and Description
openRangeList optional
PSSOpenRangeList
proceduralStmt optional
PSSProceduralStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSProceduralMatchStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
proceduralMatchChoice list of
PSSProceduralMatchChoice
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralRepeatStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
identifier String?
isRepeat Boolean
isRepeatWhile Boolean
isWhile Boolean
proceduralStmt optional
PSSProceduralStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralReturnStmt Class

Super Classes
Local Features
Name Type and Description
expression optional
PSSExpression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralSequenceBlockStmt Class

Super Classes
Local Features
Name Type and Description
proceduralStmt list of
PSSProceduralStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSProceduralVoidFunctionCallStmt Class

Super Classes
Local Features
Name Type and Description
functionCall optional
PSSFunctionCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSReferenceType Class

Super Classes
Local Features
Name Type and Description
entityTypeIdentifier optional
PSSEntityTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSResourceObjectType Class

Super Classes
Local Features
Name Type and Description
resourceTypeIdentifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSResourceRefFieldDeclaration Class

Super Classes
Local Features
Name Type and Description
lock String?
objectRefField list of
PSSObjectRefField
resourceObjectType optional
PSSResourceObjectType
share String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSScalarDataType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

PSSSelectBranch Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSSetType Class

Super Classes
Local Features
Name Type and Description
dataType optional
PSSDataType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSShiftOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSStringType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSStructBodyCompileIf Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSStructBodyCompileIfItem Class

Super Classes
Local Features
Name Type and Description
structBodyItem list of
PSSStructBodyItem I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSStructDeclaration Class

Super Classes
Local Features
Name Type and Description
elements list of
PSSStructBodyItem I
structKind
PSSStructKind E
structSuperSpec optional
PSSStructSuperSpec
templateParamDeclList optional
PSSTemplateParamDeclList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

PSSStructLiteralItem Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSStructSuperSpec Class

Super Classes
Local Features
Name Type and Description
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSSymbolCall Class

Super Classes
Local Features
Name Type and Description
functionParameterList optional
PSSFunctionParameterList
symbolIdentifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSSymbolDeclaration Class

Super Classes
Local Features
Name Type and Description
activityStmt list of
PSSActivityStmt
identifier String
symbolParamlist optional
PSSSymbolParamlist
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSSymbolParam Class

Super Classes
Local Features
Name Type and Description
dataType optional
PSSDataType A
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSSymbolParamlist Class

Super Classes
Local Features
Name Type and Description
symbolParam list of
PSSSymbolParam
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTargetCodeExecBlock Class

Super Classes
Local Features
Name Type and Description
execKind
PSSExecKind E
languageIdentifier String
stringLiteral optional
PSSStringLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSTargetFileExecBlock Class

Super Classes
Local Features
Name Type and Description
filenameString optional
PSSFilenameString
stringLiteral optional
PSSStringLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSTargetTemplateFunction Class

Super Classes
Local Features
Name Type and Description
functionPrototype optional
PSSFunctionPrototype
languageIdentifier String
stringLiteral optional
PSSStringLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSTemplateParamDecl Class

Super Classes
Local Features
Name Type and Description
typeParamDecl optional
PSSTypeParamDecl
valueParamDecl optional
PSSValueParamDecl
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTemplateParamDeclList Class

Super Classes
Local Features
Name Type and Description
templateParamDecl list of
PSSTemplateParamDecl
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTemplateParamValue Class

Super Classes
Local Features
Name Type and Description
constantExpression optional
PSSExpression A
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTemplateParamValueList Class

Super Classes
Local Features
Name Type and Description
templateParamValue list of
PSSTemplateParamValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTypeCategory Class

Super Classes
Local Features
Name Type and Description
structKind optional
PSSStructKind E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTypeIdentifierElem Class

Super Classes
Local Features
Name Type and Description
referredTypeName String
templateParamValueList optional
PSSTemplateParamValueList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTypeOverride Class

Super Classes
Local Features
Name Type and Description
override optional
PSSTypeIdentifier
target optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTypeParamDecl Class

Super Classes
Local Features
Name Type and Description
categoryTypeParamDecl optional
PSSCategoryTypeParamDecl
genericTypeParamDecl optional
PSSGenericTypeParamDecl
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTypeRestriction Class

Super Classes
Local Features
Name Type and Description
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSTypedefDeclaration Class

Super Classes
Local Features
Name Type and Description
dataType optional
PSSDataType A
typeIdentifier optional
PSSTypeIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSUnaryOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSUniqueConstraintItem Class

Super Classes
Local Features
Name Type and Description
hierarchicalIdList optional
PSSHierarchicalIdList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PSSValueParamDecl Class

Super Classes
Local Features
Name Type and Description
constantExpression optional
PSSExpression A
dataType optional
PSSDataType A
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PSSVarargsParameter Class

Super Classes
Local Features
Name Type and Description
dataType optional
PSSDataType A
identifier String
typeCategory optional
PSSTypeCategory
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Data Types

PSSAccessModifier E

Values
  • PUBLICACCESS
  • PROTECTEDACCESS
  • PRIVATEACCESS

PSSAssignOp E

Values
  • NORMAL_ASSIGNMENT
  • ADD_ASSIGNMENT
  • SUB_ASSIGNMENT
  • SHIFT_LEFT_ASSIGNMENT
  • SHIFT_RIGHT_ASSIGNMENT
  • OR_ASSIGNMENT
  • AND_ASSIGNMENT

PSSExecKind E

Values
  • PRE_SOLVE
  • POST_SOLVE
  • BODY
  • HEADER
  • DECLARATION
  • RUN_START
  • RUN_END
  • INIT_UP
  • INIT_DOWN
  • INIT

PSSIntegerAtomType E

Values
  • INTEGER
  • BIT

PSSStructKind E

Values
  • STANDARDSTRUCT
  • BUFFER
  • STREAM
  • STATE
  • RESOURCE

ReferenceScope E

Values
  • NORMAL
  • GLOBAL
  • SUPER