Skip to content

rune-langium / core/src / RuneDslAstReflection

Class: RuneDslAstReflection ​

Defined in: packages/core/src/generated/ast.ts:6093

Extends ​

  • AbstractAstReflection

Constructors ​

Constructor ​

ts
new RuneDslAstReflection(): RuneDslAstReflection;

Returns ​

RuneDslAstReflection

Inherited from ​

langium.AbstractAstReflection.constructor

Properties ​

PropertyModifierTypeOverridesInherited fromDefined in
allSubtypesprotectedRecord<string, string[] | undefined>-langium.AbstractAstReflection.allSubtypesnode_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:150
subtypesprotectedRecord<string, Record<string, boolean | undefined>>-langium.AbstractAstReflection.subtypesnode_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:149
typesreadonly{ Annotation: { name: "Annotation"; properties: { attributes: { defaultValue: []; name: "attributes"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; prefix: { name: "prefix"; optional: true; }; }; superTypes: ["RosettaRootElement"]; }; AnnotationArgument: { name: "AnnotationArgument"; properties: { }; superTypes: []; }; AnnotationDeepPath: { name: "AnnotationDeepPath"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; operator: { name: "operator"; }; receiver: { name: "receiver"; }; }; superTypes: ["AnnotationPathExpression"]; }; AnnotationPath: { name: "AnnotationPath"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; operator: { name: "operator"; }; receiver: { name: "receiver"; }; }; superTypes: ["AnnotationPathExpression"]; }; AnnotationPathAttributeReference: { name: "AnnotationPathAttributeReference"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; }; superTypes: ["AnnotationPathExpression"]; }; AnnotationPathExpression: { name: "AnnotationPathExpression"; properties: { }; superTypes: []; }; AnnotationQualifier: { name: "AnnotationQualifier"; properties: { qualName: { name: "qualName"; }; qualPath: { name: "qualPath"; optional: true; }; qualValue: { name: "qualValue"; optional: true; }; }; superTypes: []; }; AnnotationRef: { name: "AnnotationRef"; properties: { annotation: { name: "annotation"; referenceType: "Annotation"; }; attribute: { name: "attribute"; optional: true; referenceType: "AnnotationArgument"; }; qualifiers: { defaultValue: []; name: "qualifiers"; optional: true; }; }; superTypes: []; }; ArithmeticOperation: { name: "ArithmeticOperation"; properties: { left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }; AsKeyOperation: { name: "AsKeyOperation"; properties: { argument: { name: "argument"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; AsOperation: { name: "AsOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; type: { name: "type"; referenceType: "RosettaType"; }; }; superTypes: ["RosettaExpression"]; }; AssignPathRoot: { name: "AssignPathRoot"; properties: { }; superTypes: []; }; Attribute: { name: "Attribute"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; card: { name: "card"; }; definition: { name: "definition"; optional: true; }; labels: { defaultValue: []; name: "labels"; optional: true; }; name: { name: "name"; }; override: { defaultValue: false; name: "override"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; ruleReferences: { defaultValue: []; name: "ruleReferences"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; typeCall: { name: "typeCall"; }; typeCallArgs: { defaultValue: []; name: "typeCallArgs"; optional: true; }; }; superTypes: ["AnnotationArgument", "AssignPathRoot", "AttributeOrChoiceOption", "RosettaFeature", "RosettaSymbol", "RosettaTypedFeature"]; }; AttributeOrChoiceOption: { name: "AttributeOrChoiceOption"; properties: { }; superTypes: []; }; Choice: { name: "Choice"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }; superTypes: ["DataOrChoice", "RosettaRootElement", "RosettaSymbol", "RosettaType"]; }; ChoiceOperation: { name: "ChoiceOperation"; properties: { argument: { name: "argument"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; referenceType: "Attribute"; }; necessity: { name: "necessity"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ChoiceOption: { name: "ChoiceOption"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; labels: { defaultValue: []; name: "labels"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; ruleReferences: { defaultValue: []; name: "ruleReferences"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; typeCall: { name: "typeCall"; }; }; superTypes: ["AttributeOrChoiceOption", "RosettaFeature", "RosettaSymbol"]; }; ClosureParameter: { name: "ClosureParameter"; properties: { name: { name: "name"; }; }; superTypes: ["RosettaSymbol"]; }; ComparisonOperation: { name: "ComparisonOperation"; properties: { cardMod: { name: "cardMod"; optional: true; }; left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }; Condition: { name: "Condition"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; name: { name: "name"; optional: true; }; postCondition: { defaultValue: false; name: "postCondition"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; }; superTypes: []; }; ConstructorKeyValuePair: { name: "ConstructorKeyValuePair"; properties: { key: { name: "key"; referenceType: "RosettaFeature"; }; value: { name: "value"; }; }; superTypes: []; }; Data: { name: "Data"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; optional: true; }; conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; superType: { name: "superType"; optional: true; referenceType: "DataOrChoice"; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }; superTypes: ["DataOrChoice", "RosettaRootElement", "RosettaSymbol", "RosettaType"]; }; DataOrChoice: { name: "DataOrChoice"; properties: { }; superTypes: []; }; DefaultOperation: { name: "DefaultOperation"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }; DistinctOperation: { name: "DistinctOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; DocumentRationale: { name: "DocumentRationale"; properties: { rationale: { name: "rationale"; }; rationaleAuthor: { name: "rationaleAuthor"; optional: true; }; }; superTypes: []; }; EqualityOperation: { name: "EqualityOperation"; properties: { cardMod: { name: "cardMod"; optional: true; }; left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }; FilterOperation: { name: "FilterOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; FirstOperation: { name: "FirstOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; FlattenOperation: { name: "FlattenOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; Import: { name: "Import"; properties: { importedNamespace: { name: "importedNamespace"; }; namespaceAlias: { name: "namespaceAlias"; optional: true; }; }; superTypes: []; }; InlineFunction: { name: "InlineFunction"; properties: { body: { name: "body"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; }; superTypes: []; }; JoinOperation: { name: "JoinOperation"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; optional: true; }; }; superTypes: ["RosettaExpression"]; }; LabelAnnotation: { name: "LabelAnnotation"; properties: { deprecatedAs: { defaultValue: false; name: "deprecatedAs"; optional: true; }; label: { name: "label"; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; }; superTypes: []; }; LastOperation: { name: "LastOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ListLiteral: { name: "ListLiteral"; properties: { elements: { defaultValue: []; name: "elements"; optional: true; }; }; superTypes: ["RosettaExpression"]; }; LogicalOperation: { name: "LogicalOperation"; properties: { left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }; MapOperation: { name: "MapOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; MaxOperation: { name: "MaxOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; MinOperation: { name: "MinOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; OneOfOperation: { name: "OneOfOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; Operation: { name: "Operation"; properties: { add: { defaultValue: false; name: "add"; optional: true; }; assignRoot: { name: "assignRoot"; referenceType: "AssignPathRoot"; }; definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; path: { name: "path"; optional: true; }; }; superTypes: []; }; ReduceOperation: { name: "ReduceOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; RegulatoryDocumentReference: { name: "RegulatoryDocumentReference"; properties: { body: { name: "body"; referenceType: "RosettaBody"; }; corpusList: { defaultValue: []; name: "corpusList"; referenceType: "RosettaCorpus"; }; segments: { defaultValue: []; name: "segments"; optional: true; }; }; superTypes: []; }; ReverseOperation: { name: "ReverseOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; RosettaAbsentExpression: { name: "RosettaAbsentExpression"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; RosettaAttributeReference: { name: "RosettaAttributeReference"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; receiver: { name: "receiver"; }; }; superTypes: []; }; RosettaBasicType: { name: "RosettaBasicType"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; }; superTypes: ["RosettaRootElement", "RosettaSymbol", "RosettaType"]; }; RosettaBody: { name: "RosettaBody"; properties: { bodyType: { name: "bodyType"; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement"]; }; RosettaBooleanLiteral: { name: "RosettaBooleanLiteral"; properties: { value: { defaultValue: false; name: "value"; optional: true; }; }; superTypes: ["RosettaLiteral"]; }; RosettaCallableWithArgs: { name: "RosettaCallableWithArgs"; properties: { }; superTypes: []; }; RosettaCardinality: { name: "RosettaCardinality"; properties: { inf: { name: "inf"; }; sup: { name: "sup"; optional: true; }; unbounded: { defaultValue: false; name: "unbounded"; optional: true; }; }; superTypes: []; }; RosettaClassSynonym: { name: "RosettaClassSynonym"; properties: { metaValue: { name: "metaValue"; optional: true; }; sources: { defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }; value: { name: "value"; optional: true; }; }; superTypes: []; }; RosettaConditionalExpression: { name: "RosettaConditionalExpression"; properties: { elsethen: { name: "elsethen"; optional: true; }; full: { defaultValue: false; name: "full"; optional: true; }; if: { name: "if"; optional: true; }; ifthen: { name: "ifthen"; optional: true; }; }; superTypes: ["RosettaExpression"]; }; RosettaConstructorExpression: { name: "RosettaConstructorExpression"; properties: { constructorTypeArgs: { defaultValue: []; name: "constructorTypeArgs"; optional: true; }; implicitEmpty: { defaultValue: false; name: "implicitEmpty"; optional: true; }; typeRef: { name: "typeRef"; }; values: { defaultValue: []; name: "values"; optional: true; }; }; superTypes: ["RosettaExpression"]; }; RosettaContainsExpression: { name: "RosettaContainsExpression"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }; RosettaCorpus: { name: "RosettaCorpus"; properties: { body: { name: "body"; optional: true; referenceType: "RosettaBody"; }; corpusType: { name: "corpusType"; }; definition: { name: "definition"; optional: true; }; displayName: { name: "displayName"; optional: true; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement"]; }; RosettaCountOperation: { name: "RosettaCountOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; RosettaDataReference: { name: "RosettaDataReference"; properties: { data: { name: "data"; referenceType: "DataOrChoice"; }; }; superTypes: []; }; RosettaDeepFeatureCall: { name: "RosettaDeepFeatureCall"; properties: { feature: { name: "feature"; optional: true; referenceType: "RosettaFeature"; }; receiver: { name: "receiver"; }; }; superTypes: ["RosettaExpression"]; }; RosettaDisjointExpression: { name: "RosettaDisjointExpression"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }; RosettaDocReference: { name: "RosettaDocReference"; properties: { docReference: { name: "docReference"; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; provision: { name: "provision"; optional: true; }; rationales: { defaultValue: []; name: "rationales"; optional: true; }; reportedField: { defaultValue: false; name: "reportedField"; optional: true; }; structuredProvision: { name: "structuredProvision"; optional: true; }; }; superTypes: []; }; RosettaEnumeration: { name: "RosettaEnumeration"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; enumValues: { defaultValue: []; name: "enumValues"; optional: true; }; name: { name: "name"; }; parent: { name: "parent"; optional: true; referenceType: "RosettaEnumeration"; }; references: { defaultValue: []; name: "references"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }; superTypes: ["RosettaRootElement", "RosettaSymbol", "RosettaType"]; }; RosettaEnumSynonym: { name: "RosettaEnumSynonym"; properties: { definition: { name: "definition"; optional: true; }; patternMatch: { name: "patternMatch"; optional: true; }; patternReplace: { name: "patternReplace"; optional: true; }; removeHtml: { defaultValue: false; name: "removeHtml"; optional: true; }; sources: { defaultValue: []; name: "sources"; optional: true; referenceType: "RosettaSynonymSource"; }; synonymValue: { name: "synonymValue"; }; }; superTypes: []; }; RosettaEnumValue: { name: "RosettaEnumValue"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; display: { name: "display"; optional: true; }; enumSynonyms: { defaultValue: []; name: "enumSynonyms"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; }; superTypes: ["RosettaFeature", "RosettaSymbol", "SchemaOrFormat", "SwitchCaseTarget"]; }; RosettaEnumValueReference: { name: "RosettaEnumValueReference"; properties: { enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; value: { name: "value"; referenceType: "RosettaEnumValue"; }; }; superTypes: ["RosettaMapTestExpression"]; }; RosettaExistsExpression: { name: "RosettaExistsExpression"; properties: { argument: { name: "argument"; optional: true; }; modifier: { name: "modifier"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; RosettaExpression: { name: "RosettaExpression"; properties: { }; superTypes: []; }; RosettaExternalClass: { name: "RosettaExternalClass"; properties: { data: { name: "data"; referenceType: "DataOrChoice"; }; externalClassSynonyms: { defaultValue: []; name: "externalClassSynonyms"; optional: true; }; regularAttributes: { defaultValue: []; name: "regularAttributes"; optional: true; }; }; superTypes: []; }; RosettaExternalClassSynonym: { name: "RosettaExternalClassSynonym"; properties: { metaValue: { name: "metaValue"; }; value: { name: "value"; optional: true; }; }; superTypes: []; }; RosettaExternalEnum: { name: "RosettaExternalEnum"; properties: { enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; regularValues: { defaultValue: []; name: "regularValues"; optional: true; }; }; superTypes: []; }; RosettaExternalEnumValue: { name: "RosettaExternalEnumValue"; properties: { enumRef: { name: "enumRef"; referenceType: "RosettaEnumValue"; }; externalEnumSynonyms: { defaultValue: []; name: "externalEnumSynonyms"; optional: true; }; operator: { name: "operator"; }; }; superTypes: []; }; RosettaExternalFunction: { name: "RosettaExternalFunction"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]; }; RosettaExternalRegularAttribute: { name: "RosettaExternalRegularAttribute"; properties: { attributeRef: { name: "attributeRef"; referenceType: "RosettaFeature"; }; externalRuleReferences: { defaultValue: []; name: "externalRuleReferences"; optional: true; }; externalSynonyms: { defaultValue: []; name: "externalSynonyms"; optional: true; }; operator: { name: "operator"; }; }; superTypes: []; }; RosettaExternalRuleSource: { name: "RosettaExternalRuleSource"; properties: { externalClasses: { defaultValue: []; name: "externalClasses"; optional: true; }; externalEnums: { defaultValue: []; name: "externalEnums"; optional: true; }; name: { name: "name"; }; superSources: { defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaExternalRuleSource"; }; }; superTypes: ["RosettaRootElement"]; }; RosettaExternalSynonym: { name: "RosettaExternalSynonym"; properties: { body: { name: "body"; }; }; superTypes: []; }; RosettaFeature: { name: "RosettaFeature"; properties: { }; superTypes: []; }; RosettaFeatureCall: { name: "RosettaFeatureCall"; properties: { feature: { name: "feature"; optional: true; referenceType: "RosettaFeature"; }; receiver: { name: "receiver"; }; }; superTypes: ["RosettaExpression"]; }; RosettaFunction: { name: "RosettaFunction"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; dispatchAttribute: { name: "dispatchAttribute"; optional: true; referenceType: "Attribute"; }; dispatchValue: { name: "dispatchValue"; optional: true; }; inputs: { defaultValue: []; name: "inputs"; optional: true; }; name: { name: "name"; }; operations: { defaultValue: []; name: "operations"; optional: true; }; output: { name: "output"; optional: true; }; postConditions: { defaultValue: []; name: "postConditions"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; shortcuts: { defaultValue: []; name: "shortcuts"; optional: true; }; superFunction: { name: "superFunction"; optional: true; referenceType: "RosettaFunction"; }; }; superTypes: ["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]; }; RosettaImplicitVariable: { name: "RosettaImplicitVariable"; properties: { name: { name: "name"; }; }; superTypes: ["AnnotationPathExpression", "RosettaExpression"]; }; RosettaIntLiteral: { name: "RosettaIntLiteral"; properties: { value: { name: "value"; }; }; superTypes: ["RosettaLiteral"]; }; RosettaLiteral: { name: "RosettaLiteral"; properties: { }; superTypes: ["RosettaExpression", "RosettaMapTestExpression"]; }; RosettaMapPath: { name: "RosettaMapPath"; properties: { path: { name: "path"; }; }; superTypes: ["RosettaMapTest"]; }; RosettaMapPathValue: { name: "RosettaMapPathValue"; properties: { path: { name: "path"; }; }; superTypes: ["RosettaMapTestExpression"]; }; RosettaMapping: { name: "RosettaMapping"; properties: { instances: { defaultValue: []; name: "instances"; }; }; superTypes: []; }; RosettaMappingInstance: { name: "RosettaMappingInstance"; properties: { default: { defaultValue: false; name: "default"; optional: true; }; set: { name: "set"; optional: true; }; when: { name: "when"; optional: true; }; }; superTypes: []; }; RosettaMappingPathTests: { name: "RosettaMappingPathTests"; properties: { tests: { defaultValue: []; name: "tests"; }; }; superTypes: []; }; RosettaMapRosettaPath: { name: "RosettaMapRosettaPath"; properties: { path: { name: "path"; }; }; superTypes: ["RosettaMapTest"]; }; RosettaMapTest: { name: "RosettaMapTest"; properties: { }; superTypes: []; }; RosettaMapTestAbsentExpression: { name: "RosettaMapTestAbsentExpression"; properties: { argument: { name: "argument"; }; }; superTypes: ["RosettaMapTestExpression"]; }; RosettaMapTestEqualityOperation: { name: "RosettaMapTestEqualityOperation"; properties: { left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaMapTestExpression"]; }; RosettaMapTestExistsExpression: { name: "RosettaMapTestExistsExpression"; properties: { argument: { name: "argument"; }; }; superTypes: ["RosettaMapTestExpression"]; }; RosettaMapTestExpression: { name: "RosettaMapTestExpression"; properties: { }; superTypes: ["RosettaMapTest"]; }; RosettaMapTestFunc: { name: "RosettaMapTestFunc"; properties: { func: { name: "func"; referenceType: "RosettaCallableWithArgs"; }; predicatePath: { name: "predicatePath"; optional: true; }; }; superTypes: ["RosettaMapTest"]; }; RosettaMergeSynonymValue: { name: "RosettaMergeSynonymValue"; properties: { excludePath: { name: "excludePath"; optional: true; }; name: { name: "name"; }; }; superTypes: []; }; RosettaMetaType: { name: "RosettaMetaType"; properties: { name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaFeature", "RosettaRootElement", "RosettaSymbol", "RosettaTypedFeature"]; }; RosettaModel: { name: "RosettaModel"; properties: { configurations: { defaultValue: []; name: "configurations"; optional: true; }; definition: { name: "definition"; optional: true; }; elements: { defaultValue: []; name: "elements"; optional: true; }; imports: { defaultValue: []; name: "imports"; optional: true; }; name: { name: "name"; }; overridden: { defaultValue: false; name: "overridden"; optional: true; }; scope: { name: "scope"; optional: true; }; version: { name: "version"; optional: true; }; }; superTypes: []; }; RosettaNumberLiteral: { name: "RosettaNumberLiteral"; properties: { value: { name: "value"; }; }; superTypes: ["RosettaLiteral"]; }; RosettaOnlyElement: { name: "RosettaOnlyElement"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; RosettaOnlyExistsExpression: { name: "RosettaOnlyExistsExpression"; properties: { args: { defaultValue: []; name: "args"; optional: true; }; argument: { name: "argument"; optional: true; }; operator: { name: "operator"; optional: true; }; }; superTypes: ["RosettaExpression"]; }; RosettaParameter: { name: "RosettaParameter"; properties: { isArray: { defaultValue: false; name: "isArray"; optional: true; }; name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaSymbol"]; }; RosettaQualifiableConfiguration: { name: "RosettaQualifiableConfiguration"; properties: { qType: { name: "qType"; }; rosettaClass: { name: "rosettaClass"; referenceType: "Data"; }; }; superTypes: []; }; RosettaRecordFeature: { name: "RosettaRecordFeature"; properties: { name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaFeature", "RosettaTypedFeature"]; }; RosettaRecordType: { name: "RosettaRecordType"; properties: { definition: { name: "definition"; optional: true; }; features: { defaultValue: []; name: "features"; optional: true; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement", "RosettaSymbol", "RosettaType"]; }; RosettaReport: { name: "RosettaReport"; properties: { eligibilityRules: { defaultValue: []; name: "eligibilityRules"; referenceType: "RosettaRule"; }; inputType: { name: "inputType"; }; regulatoryBody: { name: "regulatoryBody"; }; reportingStandard: { name: "reportingStandard"; optional: true; referenceType: "RosettaCorpus"; }; reportType: { name: "reportType"; referenceType: "Data"; }; ruleSource: { name: "ruleSource"; optional: true; referenceType: "RosettaExternalRuleSource"; }; }; superTypes: ["RosettaRootElement"]; }; RosettaRootElement: { name: "RosettaRootElement"; properties: { }; superTypes: []; }; RosettaRule: { name: "RosettaRule"; properties: { definition: { name: "definition"; optional: true; }; eligibility: { defaultValue: false; name: "eligibility"; optional: true; }; expression: { name: "expression"; }; identifier: { name: "identifier"; optional: true; }; input: { name: "input"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; }; superTypes: ["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]; }; RosettaScope: { name: "RosettaScope"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; }; superTypes: []; }; RosettaSegment: { name: "RosettaSegment"; properties: { name: { name: "name"; }; }; superTypes: ["RosettaRootElement"]; }; RosettaSegmentRef: { name: "RosettaSegmentRef"; properties: { segment: { name: "segment"; referenceType: "RosettaSegment"; }; segmentRef: { name: "segmentRef"; }; }; superTypes: []; }; RosettaStringLiteral: { name: "RosettaStringLiteral"; properties: { value: { name: "value"; }; }; superTypes: ["RosettaLiteral"]; }; RosettaSuperCall: { name: "RosettaSuperCall"; properties: { explicitArguments: { defaultValue: false; name: "explicitArguments"; optional: true; }; name: { name: "name"; }; rawArgs: { defaultValue: []; name: "rawArgs"; optional: true; }; }; superTypes: ["RosettaExpression"]; }; RosettaSymbol: { name: "RosettaSymbol"; properties: { }; superTypes: []; }; RosettaSymbolReference: { name: "RosettaSymbolReference"; properties: { explicitArguments: { defaultValue: false; name: "explicitArguments"; optional: true; }; rawArgs: { defaultValue: []; name: "rawArgs"; optional: true; }; symbol: { name: "symbol"; referenceType: "RosettaSymbol"; }; }; superTypes: ["RosettaExpression"]; }; RosettaSynonym: { name: "RosettaSynonym"; properties: { body: { name: "body"; }; sources: { defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }; }; superTypes: []; }; RosettaSynonymBody: { name: "RosettaSynonymBody"; properties: { format: { name: "format"; optional: true; }; hints: { defaultValue: []; name: "hints"; optional: true; }; mapper: { name: "mapper"; optional: true; }; mappingLogic: { name: "mappingLogic"; optional: true; }; merge: { name: "merge"; optional: true; }; metaValues: { defaultValue: []; name: "metaValues"; optional: true; }; patternMatch: { name: "patternMatch"; optional: true; }; patternReplace: { name: "patternReplace"; optional: true; }; removeHtml: { defaultValue: false; name: "removeHtml"; optional: true; }; values: { defaultValue: []; name: "values"; optional: true; }; }; superTypes: []; }; RosettaSynonymSource: { name: "RosettaSynonymSource"; properties: { externalClasses: { defaultValue: []; name: "externalClasses"; optional: true; }; externalEnums: { defaultValue: []; name: "externalEnums"; optional: true; }; name: { name: "name"; }; superSources: { defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaSynonymSource"; }; }; superTypes: ["RosettaRootElement"]; }; RosettaSynonymValueBase: { name: "RosettaSynonymValueBase"; properties: { maps: { name: "maps"; optional: true; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; refType: { name: "refType"; optional: true; }; value: { name: "value"; optional: true; }; }; superTypes: []; }; RosettaType: { name: "RosettaType"; properties: { }; superTypes: ["SwitchCaseTarget"]; }; RosettaTypeAlias: { name: "RosettaTypeAlias"; properties: { conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaRootElement", "RosettaType"]; }; RosettaTypedFeature: { name: "RosettaTypedFeature"; properties: { }; superTypes: []; }; RuleReferenceAnnotation: { name: "RuleReferenceAnnotation"; properties: { empty: { defaultValue: false; name: "empty"; optional: true; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; reportingRule: { name: "reportingRule"; optional: true; referenceType: "RosettaRule"; }; }; superTypes: []; }; Schema: { name: "Schema"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; format: { name: "format"; referenceType: "RosettaEnumValue"; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement", "SchemaOrFormat"]; }; SchemaOrFormat: { name: "SchemaOrFormat"; properties: { }; superTypes: ["AnnotationArgument"]; }; Segment: { name: "Segment"; properties: { feature: { name: "feature"; referenceType: "RosettaTypedFeature"; }; next: { name: "next"; optional: true; }; }; superTypes: []; }; ShortcutDeclaration: { name: "ShortcutDeclaration"; properties: { definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; name: { name: "name"; }; }; superTypes: ["AssignPathRoot", "RosettaSymbol"]; }; SortOperation: { name: "SortOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; SumOperation: { name: "SumOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; SwitchCaseGuard: { name: "SwitchCaseGuard"; properties: { literalGuard: { name: "literalGuard"; optional: true; }; referenceGuard: { name: "referenceGuard"; optional: true; referenceType: "SwitchCaseTarget"; }; }; superTypes: []; }; SwitchCaseOrDefault: { name: "SwitchCaseOrDefault"; properties: { expression: { name: "expression"; }; guard: { name: "guard"; optional: true; }; }; superTypes: []; }; SwitchCaseTarget: { name: "SwitchCaseTarget"; properties: { }; superTypes: []; }; SwitchOperation: { name: "SwitchOperation"; properties: { argument: { name: "argument"; optional: true; }; cases: { defaultValue: []; name: "cases"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ThenOperation: { name: "ThenOperation"; properties: { argument: { name: "argument"; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToDateOperation: { name: "ToDateOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToDateTimeOperation: { name: "ToDateTimeOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToEnumOperation: { name: "ToEnumOperation"; properties: { argument: { name: "argument"; optional: true; }; enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToIntOperation: { name: "ToIntOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToNumberOperation: { name: "ToNumberOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToStringOperation: { name: "ToStringOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToTimeOperation: { name: "ToTimeOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; ToZonedDateTimeOperation: { name: "ToZonedDateTimeOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; TypeCall: { name: "TypeCall"; properties: { arguments: { defaultValue: []; name: "arguments"; optional: true; }; type: { name: "type"; referenceType: "RosettaType"; }; }; superTypes: []; }; TypeCallArgument: { name: "TypeCallArgument"; properties: { parameter: { name: "parameter"; referenceType: "TypeParameter"; }; value: { name: "value"; }; }; superTypes: []; }; TypeParameter: { name: "TypeParameter"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaSymbol"]; }; WithMetaEntry: { name: "WithMetaEntry"; properties: { key: { name: "key"; referenceType: "RosettaFeature"; }; value: { name: "value"; }; }; superTypes: []; }; WithMetaOperation: { name: "WithMetaOperation"; properties: { argument: { name: "argument"; }; entries: { defaultValue: []; name: "entries"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }; }langium.AbstractAstReflection.types-packages/core/src/generated/ast.ts:6094
types.Annotationreadonly{ name: "Annotation"; properties: { attributes: { defaultValue: []; name: "attributes"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; prefix: { name: "prefix"; optional: true; }; }; superTypes: ["RosettaRootElement"]; }--packages/core/src/generated/ast.ts:6095
types.Annotation.namereadonly"Annotation"--packages/core/src/generated/ast.ts:6096
types.Annotation.propertiesreadonly{ attributes: { defaultValue: []; name: "attributes"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; prefix: { name: "prefix"; optional: true; }; }--packages/core/src/generated/ast.ts:6097
types.Annotation.properties.attributesreadonly{ defaultValue: []; name: "attributes"; optional: true; }--packages/core/src/generated/ast.ts:6098
types.Annotation.properties.attributes.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6100
types.Annotation.properties.attributes.namereadonly"attributes"--packages/core/src/generated/ast.ts:6099
types.Annotation.properties.attributes.optionalreadonlytrue--packages/core/src/generated/ast.ts:6101
types.Annotation.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6103
types.Annotation.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6104
types.Annotation.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6105
types.Annotation.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6107
types.Annotation.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6108
types.Annotation.properties.prefixreadonly{ name: "prefix"; optional: true; }--packages/core/src/generated/ast.ts:6110
types.Annotation.properties.prefix.namereadonly"prefix"--packages/core/src/generated/ast.ts:6111
types.Annotation.properties.prefix.optionalreadonlytrue--packages/core/src/generated/ast.ts:6112
types.Annotation.superTypesreadonly["RosettaRootElement"]--packages/core/src/generated/ast.ts:6115
types.AnnotationArgumentreadonly{ name: "AnnotationArgument"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:6117
types.AnnotationArgument.namereadonly"AnnotationArgument"--packages/core/src/generated/ast.ts:6118
types.AnnotationArgument.propertiesreadonly{ }--packages/core/src/generated/ast.ts:6119
types.AnnotationArgument.superTypesreadonly[]--packages/core/src/generated/ast.ts:6120
types.AnnotationDeepPathreadonly{ name: "AnnotationDeepPath"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; operator: { name: "operator"; }; receiver: { name: "receiver"; }; }; superTypes: ["AnnotationPathExpression"]; }--packages/core/src/generated/ast.ts:6122
types.AnnotationDeepPath.namereadonly"AnnotationDeepPath"--packages/core/src/generated/ast.ts:6123
types.AnnotationDeepPath.propertiesreadonly{ attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; operator: { name: "operator"; }; receiver: { name: "receiver"; }; }--packages/core/src/generated/ast.ts:6124
types.AnnotationDeepPath.properties.attributereadonly{ name: "attribute"; referenceType: "AttributeOrChoiceOption"; }--packages/core/src/generated/ast.ts:6125
types.AnnotationDeepPath.properties.attribute.namereadonly"attribute"--packages/core/src/generated/ast.ts:6126
types.AnnotationDeepPath.properties.attribute.referenceTypereadonly"AttributeOrChoiceOption"--packages/core/src/generated/ast.ts:6127
types.AnnotationDeepPath.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6129
types.AnnotationDeepPath.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6130
types.AnnotationDeepPath.properties.receiverreadonly{ name: "receiver"; }--packages/core/src/generated/ast.ts:6132
types.AnnotationDeepPath.properties.receiver.namereadonly"receiver"--packages/core/src/generated/ast.ts:6133
types.AnnotationDeepPath.superTypesreadonly["AnnotationPathExpression"]--packages/core/src/generated/ast.ts:6136
types.AnnotationPathreadonly{ name: "AnnotationPath"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; operator: { name: "operator"; }; receiver: { name: "receiver"; }; }; superTypes: ["AnnotationPathExpression"]; }--packages/core/src/generated/ast.ts:6138
types.AnnotationPath.namereadonly"AnnotationPath"--packages/core/src/generated/ast.ts:6139
types.AnnotationPath.propertiesreadonly{ attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; operator: { name: "operator"; }; receiver: { name: "receiver"; }; }--packages/core/src/generated/ast.ts:6140
types.AnnotationPath.properties.attributereadonly{ name: "attribute"; referenceType: "AttributeOrChoiceOption"; }--packages/core/src/generated/ast.ts:6141
types.AnnotationPath.properties.attribute.namereadonly"attribute"--packages/core/src/generated/ast.ts:6142
types.AnnotationPath.properties.attribute.referenceTypereadonly"AttributeOrChoiceOption"--packages/core/src/generated/ast.ts:6143
types.AnnotationPath.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6145
types.AnnotationPath.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6146
types.AnnotationPath.properties.receiverreadonly{ name: "receiver"; }--packages/core/src/generated/ast.ts:6148
types.AnnotationPath.properties.receiver.namereadonly"receiver"--packages/core/src/generated/ast.ts:6149
types.AnnotationPath.superTypesreadonly["AnnotationPathExpression"]--packages/core/src/generated/ast.ts:6152
types.AnnotationPathAttributeReferencereadonly{ name: "AnnotationPathAttributeReference"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; }; superTypes: ["AnnotationPathExpression"]; }--packages/core/src/generated/ast.ts:6154
types.AnnotationPathAttributeReference.namereadonly"AnnotationPathAttributeReference"--packages/core/src/generated/ast.ts:6155
types.AnnotationPathAttributeReference.propertiesreadonly{ attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; }--packages/core/src/generated/ast.ts:6156
types.AnnotationPathAttributeReference.properties.attributereadonly{ name: "attribute"; referenceType: "AttributeOrChoiceOption"; }--packages/core/src/generated/ast.ts:6157
types.AnnotationPathAttributeReference.properties.attribute.namereadonly"attribute"--packages/core/src/generated/ast.ts:6158
types.AnnotationPathAttributeReference.properties.attribute.referenceTypereadonly"AttributeOrChoiceOption"--packages/core/src/generated/ast.ts:6159
types.AnnotationPathAttributeReference.superTypesreadonly["AnnotationPathExpression"]--packages/core/src/generated/ast.ts:6162
types.AnnotationPathExpressionreadonly{ name: "AnnotationPathExpression"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:6164
types.AnnotationPathExpression.namereadonly"AnnotationPathExpression"--packages/core/src/generated/ast.ts:6165
types.AnnotationPathExpression.propertiesreadonly{ }--packages/core/src/generated/ast.ts:6166
types.AnnotationPathExpression.superTypesreadonly[]--packages/core/src/generated/ast.ts:6167
types.AnnotationQualifierreadonly{ name: "AnnotationQualifier"; properties: { qualName: { name: "qualName"; }; qualPath: { name: "qualPath"; optional: true; }; qualValue: { name: "qualValue"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6169
types.AnnotationQualifier.namereadonly"AnnotationQualifier"--packages/core/src/generated/ast.ts:6170
types.AnnotationQualifier.propertiesreadonly{ qualName: { name: "qualName"; }; qualPath: { name: "qualPath"; optional: true; }; qualValue: { name: "qualValue"; optional: true; }; }--packages/core/src/generated/ast.ts:6171
types.AnnotationQualifier.properties.qualNamereadonly{ name: "qualName"; }--packages/core/src/generated/ast.ts:6172
types.AnnotationQualifier.properties.qualName.namereadonly"qualName"--packages/core/src/generated/ast.ts:6173
types.AnnotationQualifier.properties.qualPathreadonly{ name: "qualPath"; optional: true; }--packages/core/src/generated/ast.ts:6175
types.AnnotationQualifier.properties.qualPath.namereadonly"qualPath"--packages/core/src/generated/ast.ts:6176
types.AnnotationQualifier.properties.qualPath.optionalreadonlytrue--packages/core/src/generated/ast.ts:6177
types.AnnotationQualifier.properties.qualValuereadonly{ name: "qualValue"; optional: true; }--packages/core/src/generated/ast.ts:6179
types.AnnotationQualifier.properties.qualValue.namereadonly"qualValue"--packages/core/src/generated/ast.ts:6180
types.AnnotationQualifier.properties.qualValue.optionalreadonlytrue--packages/core/src/generated/ast.ts:6181
types.AnnotationQualifier.superTypesreadonly[]--packages/core/src/generated/ast.ts:6184
types.AnnotationRefreadonly{ name: "AnnotationRef"; properties: { annotation: { name: "annotation"; referenceType: "Annotation"; }; attribute: { name: "attribute"; optional: true; referenceType: "AnnotationArgument"; }; qualifiers: { defaultValue: []; name: "qualifiers"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6186
types.AnnotationRef.namereadonly"AnnotationRef"--packages/core/src/generated/ast.ts:6187
types.AnnotationRef.propertiesreadonly{ annotation: { name: "annotation"; referenceType: "Annotation"; }; attribute: { name: "attribute"; optional: true; referenceType: "AnnotationArgument"; }; qualifiers: { defaultValue: []; name: "qualifiers"; optional: true; }; }--packages/core/src/generated/ast.ts:6188
types.AnnotationRef.properties.annotationreadonly{ name: "annotation"; referenceType: "Annotation"; }--packages/core/src/generated/ast.ts:6189
types.AnnotationRef.properties.annotation.namereadonly"annotation"--packages/core/src/generated/ast.ts:6190
types.AnnotationRef.properties.annotation.referenceTypereadonly"Annotation"--packages/core/src/generated/ast.ts:6191
types.AnnotationRef.properties.attributereadonly{ name: "attribute"; optional: true; referenceType: "AnnotationArgument"; }--packages/core/src/generated/ast.ts:6193
types.AnnotationRef.properties.attribute.namereadonly"attribute"--packages/core/src/generated/ast.ts:6194
types.AnnotationRef.properties.attribute.optionalreadonlytrue--packages/core/src/generated/ast.ts:6196
types.AnnotationRef.properties.attribute.referenceTypereadonly"AnnotationArgument"--packages/core/src/generated/ast.ts:6195
types.AnnotationRef.properties.qualifiersreadonly{ defaultValue: []; name: "qualifiers"; optional: true; }--packages/core/src/generated/ast.ts:6198
types.AnnotationRef.properties.qualifiers.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6200
types.AnnotationRef.properties.qualifiers.namereadonly"qualifiers"--packages/core/src/generated/ast.ts:6199
types.AnnotationRef.properties.qualifiers.optionalreadonlytrue--packages/core/src/generated/ast.ts:6201
types.AnnotationRef.superTypesreadonly[]--packages/core/src/generated/ast.ts:6204
types.ArithmeticOperationreadonly{ name: "ArithmeticOperation"; properties: { left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6206
types.ArithmeticOperation.namereadonly"ArithmeticOperation"--packages/core/src/generated/ast.ts:6207
types.ArithmeticOperation.propertiesreadonly{ left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:6208
types.ArithmeticOperation.properties.leftreadonly{ name: "left"; }--packages/core/src/generated/ast.ts:6209
types.ArithmeticOperation.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:6210
types.ArithmeticOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6212
types.ArithmeticOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6213
types.ArithmeticOperation.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:6215
types.ArithmeticOperation.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:6216
types.ArithmeticOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6219
types.AsKeyOperationreadonly{ name: "AsKeyOperation"; properties: { argument: { name: "argument"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6221
types.AsKeyOperation.namereadonly"AsKeyOperation"--packages/core/src/generated/ast.ts:6222
types.AsKeyOperation.propertiesreadonly{ argument: { name: "argument"; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6223
types.AsKeyOperation.properties.argumentreadonly{ name: "argument"; }--packages/core/src/generated/ast.ts:6224
types.AsKeyOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6225
types.AsKeyOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6227
types.AsKeyOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6228
types.AsKeyOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6231
types.AsOperationreadonly{ name: "AsOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; type: { name: "type"; referenceType: "RosettaType"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6233
types.AsOperation.namereadonly"AsOperation"--packages/core/src/generated/ast.ts:6234
types.AsOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; type: { name: "type"; referenceType: "RosettaType"; }; }--packages/core/src/generated/ast.ts:6235
types.AsOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6236
types.AsOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6237
types.AsOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6238
types.AsOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6240
types.AsOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6241
types.AsOperation.properties.typereadonly{ name: "type"; referenceType: "RosettaType"; }--packages/core/src/generated/ast.ts:6243
types.AsOperation.properties.type.namereadonly"type"--packages/core/src/generated/ast.ts:6244
types.AsOperation.properties.type.referenceTypereadonly"RosettaType"--packages/core/src/generated/ast.ts:6245
types.AsOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6248
types.AssignPathRootreadonly{ name: "AssignPathRoot"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:6250
types.AssignPathRoot.namereadonly"AssignPathRoot"--packages/core/src/generated/ast.ts:6251
types.AssignPathRoot.propertiesreadonly{ }--packages/core/src/generated/ast.ts:6252
types.AssignPathRoot.superTypesreadonly[]--packages/core/src/generated/ast.ts:6253
types.Attributereadonly{ name: "Attribute"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; card: { name: "card"; }; definition: { name: "definition"; optional: true; }; labels: { defaultValue: []; name: "labels"; optional: true; }; name: { name: "name"; }; override: { defaultValue: false; name: "override"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; ruleReferences: { defaultValue: []; name: "ruleReferences"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; typeCall: { name: "typeCall"; }; typeCallArgs: { defaultValue: []; name: "typeCallArgs"; optional: true; }; }; superTypes: ["AnnotationArgument", "AssignPathRoot", "AttributeOrChoiceOption", "RosettaFeature", "RosettaSymbol", "RosettaTypedFeature"]; }--packages/core/src/generated/ast.ts:6255
types.Attribute.namereadonly"Attribute"--packages/core/src/generated/ast.ts:6256
types.Attribute.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; card: { name: "card"; }; definition: { name: "definition"; optional: true; }; labels: { defaultValue: []; name: "labels"; optional: true; }; name: { name: "name"; }; override: { defaultValue: false; name: "override"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; ruleReferences: { defaultValue: []; name: "ruleReferences"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; typeCall: { name: "typeCall"; }; typeCallArgs: { defaultValue: []; name: "typeCallArgs"; optional: true; }; }--packages/core/src/generated/ast.ts:6257
types.Attribute.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:6258
types.Attribute.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6260
types.Attribute.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:6259
types.Attribute.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:6261
types.Attribute.properties.cardreadonly{ name: "card"; }--packages/core/src/generated/ast.ts:6263
types.Attribute.properties.card.namereadonly"card"--packages/core/src/generated/ast.ts:6264
types.Attribute.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6266
types.Attribute.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6267
types.Attribute.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6268
types.Attribute.properties.labelsreadonly{ defaultValue: []; name: "labels"; optional: true; }--packages/core/src/generated/ast.ts:6270
types.Attribute.properties.labels.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6272
types.Attribute.properties.labels.namereadonly"labels"--packages/core/src/generated/ast.ts:6271
types.Attribute.properties.labels.optionalreadonlytrue--packages/core/src/generated/ast.ts:6273
types.Attribute.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6275
types.Attribute.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6276
types.Attribute.properties.overridereadonly{ defaultValue: false; name: "override"; optional: true; }--packages/core/src/generated/ast.ts:6278
types.Attribute.properties.override.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:6280
types.Attribute.properties.override.namereadonly"override"--packages/core/src/generated/ast.ts:6279
types.Attribute.properties.override.optionalreadonlytrue--packages/core/src/generated/ast.ts:6281
types.Attribute.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:6283
types.Attribute.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6285
types.Attribute.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:6284
types.Attribute.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:6286
types.Attribute.properties.ruleReferencesreadonly{ defaultValue: []; name: "ruleReferences"; optional: true; }--packages/core/src/generated/ast.ts:6288
types.Attribute.properties.ruleReferences.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6290
types.Attribute.properties.ruleReferences.namereadonly"ruleReferences"--packages/core/src/generated/ast.ts:6289
types.Attribute.properties.ruleReferences.optionalreadonlytrue--packages/core/src/generated/ast.ts:6291
types.Attribute.properties.synonymsreadonly{ defaultValue: []; name: "synonyms"; optional: true; }--packages/core/src/generated/ast.ts:6293
types.Attribute.properties.synonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6295
types.Attribute.properties.synonyms.namereadonly"synonyms"--packages/core/src/generated/ast.ts:6294
types.Attribute.properties.synonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:6296
types.Attribute.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:6298
types.Attribute.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:6299
types.Attribute.properties.typeCallArgsreadonly{ defaultValue: []; name: "typeCallArgs"; optional: true; }--packages/core/src/generated/ast.ts:6301
types.Attribute.properties.typeCallArgs.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6303
types.Attribute.properties.typeCallArgs.namereadonly"typeCallArgs"--packages/core/src/generated/ast.ts:6302
types.Attribute.properties.typeCallArgs.optionalreadonlytrue--packages/core/src/generated/ast.ts:6304
types.Attribute.superTypesreadonly["AnnotationArgument", "AssignPathRoot", "AttributeOrChoiceOption", "RosettaFeature", "RosettaSymbol", "RosettaTypedFeature"]--packages/core/src/generated/ast.ts:6307
types.AttributeOrChoiceOptionreadonly{ name: "AttributeOrChoiceOption"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:6316
types.AttributeOrChoiceOption.namereadonly"AttributeOrChoiceOption"--packages/core/src/generated/ast.ts:6317
types.AttributeOrChoiceOption.propertiesreadonly{ }--packages/core/src/generated/ast.ts:6318
types.AttributeOrChoiceOption.superTypesreadonly[]--packages/core/src/generated/ast.ts:6319
types.Choicereadonly{ name: "Choice"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }; superTypes: ["DataOrChoice", "RosettaRootElement", "RosettaSymbol", "RosettaType"]; }--packages/core/src/generated/ast.ts:6321
types.Choice.namereadonly"Choice"--packages/core/src/generated/ast.ts:6322
types.Choice.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }--packages/core/src/generated/ast.ts:6323
types.Choice.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:6324
types.Choice.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6326
types.Choice.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:6325
types.Choice.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:6327
types.Choice.properties.attributesreadonly{ defaultValue: []; name: "attributes"; optional: true; }--packages/core/src/generated/ast.ts:6329
types.Choice.properties.attributes.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6331
types.Choice.properties.attributes.namereadonly"attributes"--packages/core/src/generated/ast.ts:6330
types.Choice.properties.attributes.optionalreadonlytrue--packages/core/src/generated/ast.ts:6332
types.Choice.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6334
types.Choice.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6335
types.Choice.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6336
types.Choice.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6338
types.Choice.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6339
types.Choice.properties.synonymsreadonly{ defaultValue: []; name: "synonyms"; optional: true; }--packages/core/src/generated/ast.ts:6341
types.Choice.properties.synonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6343
types.Choice.properties.synonyms.namereadonly"synonyms"--packages/core/src/generated/ast.ts:6342
types.Choice.properties.synonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:6344
types.Choice.superTypesreadonly["DataOrChoice", "RosettaRootElement", "RosettaSymbol", "RosettaType"]--packages/core/src/generated/ast.ts:6347
types.ChoiceOperationreadonly{ name: "ChoiceOperation"; properties: { argument: { name: "argument"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; referenceType: "Attribute"; }; necessity: { name: "necessity"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6349
types.ChoiceOperation.namereadonly"ChoiceOperation"--packages/core/src/generated/ast.ts:6350
types.ChoiceOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; referenceType: "Attribute"; }; necessity: { name: "necessity"; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6351
types.ChoiceOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6352
types.ChoiceOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6353
types.ChoiceOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6354
types.ChoiceOperation.properties.attributesreadonly{ defaultValue: []; name: "attributes"; referenceType: "Attribute"; }--packages/core/src/generated/ast.ts:6356
types.ChoiceOperation.properties.attributes.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6358
types.ChoiceOperation.properties.attributes.namereadonly"attributes"--packages/core/src/generated/ast.ts:6357
types.ChoiceOperation.properties.attributes.referenceTypereadonly"Attribute"--packages/core/src/generated/ast.ts:6359
types.ChoiceOperation.properties.necessityreadonly{ name: "necessity"; }--packages/core/src/generated/ast.ts:6361
types.ChoiceOperation.properties.necessity.namereadonly"necessity"--packages/core/src/generated/ast.ts:6362
types.ChoiceOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6364
types.ChoiceOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6365
types.ChoiceOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6368
types.ChoiceOptionreadonly{ name: "ChoiceOption"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; labels: { defaultValue: []; name: "labels"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; ruleReferences: { defaultValue: []; name: "ruleReferences"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; typeCall: { name: "typeCall"; }; }; superTypes: ["AttributeOrChoiceOption", "RosettaFeature", "RosettaSymbol"]; }--packages/core/src/generated/ast.ts:6370
types.ChoiceOption.namereadonly"ChoiceOption"--packages/core/src/generated/ast.ts:6371
types.ChoiceOption.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; labels: { defaultValue: []; name: "labels"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; ruleReferences: { defaultValue: []; name: "ruleReferences"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; typeCall: { name: "typeCall"; }; }--packages/core/src/generated/ast.ts:6372
types.ChoiceOption.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:6373
types.ChoiceOption.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6375
types.ChoiceOption.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:6374
types.ChoiceOption.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:6376
types.ChoiceOption.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6378
types.ChoiceOption.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6379
types.ChoiceOption.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6380
types.ChoiceOption.properties.labelsreadonly{ defaultValue: []; name: "labels"; optional: true; }--packages/core/src/generated/ast.ts:6382
types.ChoiceOption.properties.labels.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6384
types.ChoiceOption.properties.labels.namereadonly"labels"--packages/core/src/generated/ast.ts:6383
types.ChoiceOption.properties.labels.optionalreadonlytrue--packages/core/src/generated/ast.ts:6385
types.ChoiceOption.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:6387
types.ChoiceOption.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6389
types.ChoiceOption.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:6388
types.ChoiceOption.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:6390
types.ChoiceOption.properties.ruleReferencesreadonly{ defaultValue: []; name: "ruleReferences"; optional: true; }--packages/core/src/generated/ast.ts:6392
types.ChoiceOption.properties.ruleReferences.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6394
types.ChoiceOption.properties.ruleReferences.namereadonly"ruleReferences"--packages/core/src/generated/ast.ts:6393
types.ChoiceOption.properties.ruleReferences.optionalreadonlytrue--packages/core/src/generated/ast.ts:6395
types.ChoiceOption.properties.synonymsreadonly{ defaultValue: []; name: "synonyms"; optional: true; }--packages/core/src/generated/ast.ts:6397
types.ChoiceOption.properties.synonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6399
types.ChoiceOption.properties.synonyms.namereadonly"synonyms"--packages/core/src/generated/ast.ts:6398
types.ChoiceOption.properties.synonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:6400
types.ChoiceOption.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:6402
types.ChoiceOption.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:6403
types.ChoiceOption.superTypesreadonly["AttributeOrChoiceOption", "RosettaFeature", "RosettaSymbol"]--packages/core/src/generated/ast.ts:6406
types.ClosureParameterreadonly{ name: "ClosureParameter"; properties: { name: { name: "name"; }; }; superTypes: ["RosettaSymbol"]; }--packages/core/src/generated/ast.ts:6408
types.ClosureParameter.namereadonly"ClosureParameter"--packages/core/src/generated/ast.ts:6409
types.ClosureParameter.propertiesreadonly{ name: { name: "name"; }; }--packages/core/src/generated/ast.ts:6410
types.ClosureParameter.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6411
types.ClosureParameter.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6412
types.ClosureParameter.superTypesreadonly["RosettaSymbol"]--packages/core/src/generated/ast.ts:6415
types.ComparisonOperationreadonly{ name: "ComparisonOperation"; properties: { cardMod: { name: "cardMod"; optional: true; }; left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6417
types.ComparisonOperation.namereadonly"ComparisonOperation"--packages/core/src/generated/ast.ts:6418
types.ComparisonOperation.propertiesreadonly{ cardMod: { name: "cardMod"; optional: true; }; left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:6419
types.ComparisonOperation.properties.cardModreadonly{ name: "cardMod"; optional: true; }--packages/core/src/generated/ast.ts:6420
types.ComparisonOperation.properties.cardMod.namereadonly"cardMod"--packages/core/src/generated/ast.ts:6421
types.ComparisonOperation.properties.cardMod.optionalreadonlytrue--packages/core/src/generated/ast.ts:6422
types.ComparisonOperation.properties.leftreadonly{ name: "left"; optional: true; }--packages/core/src/generated/ast.ts:6424
types.ComparisonOperation.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:6425
types.ComparisonOperation.properties.left.optionalreadonlytrue--packages/core/src/generated/ast.ts:6426
types.ComparisonOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6428
types.ComparisonOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6429
types.ComparisonOperation.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:6431
types.ComparisonOperation.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:6432
types.ComparisonOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6435
types.Conditionreadonly{ name: "Condition"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; name: { name: "name"; optional: true; }; postCondition: { defaultValue: false; name: "postCondition"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6437
types.Condition.namereadonly"Condition"--packages/core/src/generated/ast.ts:6438
types.Condition.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; name: { name: "name"; optional: true; }; postCondition: { defaultValue: false; name: "postCondition"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; }--packages/core/src/generated/ast.ts:6439
types.Condition.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:6440
types.Condition.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6442
types.Condition.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:6441
types.Condition.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:6443
types.Condition.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6445
types.Condition.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6446
types.Condition.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6447
types.Condition.properties.expressionreadonly{ name: "expression"; }--packages/core/src/generated/ast.ts:6449
types.Condition.properties.expression.namereadonly"expression"--packages/core/src/generated/ast.ts:6450
types.Condition.properties.namereadonly{ name: "name"; optional: true; }--packages/core/src/generated/ast.ts:6452
types.Condition.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6453
types.Condition.properties.name.optionalreadonlytrue--packages/core/src/generated/ast.ts:6454
types.Condition.properties.postConditionreadonly{ defaultValue: false; name: "postCondition"; optional: true; }--packages/core/src/generated/ast.ts:6456
types.Condition.properties.postCondition.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:6458
types.Condition.properties.postCondition.namereadonly"postCondition"--packages/core/src/generated/ast.ts:6457
types.Condition.properties.postCondition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6459
types.Condition.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:6461
types.Condition.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6463
types.Condition.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:6462
types.Condition.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:6464
types.Condition.superTypesreadonly[]--packages/core/src/generated/ast.ts:6467
types.ConstructorKeyValuePairreadonly{ name: "ConstructorKeyValuePair"; properties: { key: { name: "key"; referenceType: "RosettaFeature"; }; value: { name: "value"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6469
types.ConstructorKeyValuePair.namereadonly"ConstructorKeyValuePair"--packages/core/src/generated/ast.ts:6470
types.ConstructorKeyValuePair.propertiesreadonly{ key: { name: "key"; referenceType: "RosettaFeature"; }; value: { name: "value"; }; }--packages/core/src/generated/ast.ts:6471
types.ConstructorKeyValuePair.properties.keyreadonly{ name: "key"; referenceType: "RosettaFeature"; }--packages/core/src/generated/ast.ts:6472
types.ConstructorKeyValuePair.properties.key.namereadonly"key"--packages/core/src/generated/ast.ts:6473
types.ConstructorKeyValuePair.properties.key.referenceTypereadonly"RosettaFeature"--packages/core/src/generated/ast.ts:6474
types.ConstructorKeyValuePair.properties.valuereadonly{ name: "value"; }--packages/core/src/generated/ast.ts:6476
types.ConstructorKeyValuePair.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:6477
types.ConstructorKeyValuePair.superTypesreadonly[]--packages/core/src/generated/ast.ts:6480
types.Datareadonly{ name: "Data"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; optional: true; }; conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; superType: { name: "superType"; optional: true; referenceType: "DataOrChoice"; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }; superTypes: ["DataOrChoice", "RosettaRootElement", "RosettaSymbol", "RosettaType"]; }--packages/core/src/generated/ast.ts:6482
types.Data.namereadonly"Data"--packages/core/src/generated/ast.ts:6483
types.Data.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; attributes: { defaultValue: []; name: "attributes"; optional: true; }; conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; superType: { name: "superType"; optional: true; referenceType: "DataOrChoice"; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }--packages/core/src/generated/ast.ts:6484
types.Data.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:6485
types.Data.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6487
types.Data.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:6486
types.Data.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:6488
types.Data.properties.attributesreadonly{ defaultValue: []; name: "attributes"; optional: true; }--packages/core/src/generated/ast.ts:6490
types.Data.properties.attributes.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6492
types.Data.properties.attributes.namereadonly"attributes"--packages/core/src/generated/ast.ts:6491
types.Data.properties.attributes.optionalreadonlytrue--packages/core/src/generated/ast.ts:6493
types.Data.properties.conditionsreadonly{ defaultValue: []; name: "conditions"; optional: true; }--packages/core/src/generated/ast.ts:6495
types.Data.properties.conditions.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6497
types.Data.properties.conditions.namereadonly"conditions"--packages/core/src/generated/ast.ts:6496
types.Data.properties.conditions.optionalreadonlytrue--packages/core/src/generated/ast.ts:6498
types.Data.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6500
types.Data.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6501
types.Data.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6502
types.Data.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6504
types.Data.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6505
types.Data.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:6507
types.Data.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6509
types.Data.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:6508
types.Data.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:6510
types.Data.properties.superTypereadonly{ name: "superType"; optional: true; referenceType: "DataOrChoice"; }--packages/core/src/generated/ast.ts:6512
types.Data.properties.superType.namereadonly"superType"--packages/core/src/generated/ast.ts:6513
types.Data.properties.superType.optionalreadonlytrue--packages/core/src/generated/ast.ts:6515
types.Data.properties.superType.referenceTypereadonly"DataOrChoice"--packages/core/src/generated/ast.ts:6514
types.Data.properties.synonymsreadonly{ defaultValue: []; name: "synonyms"; optional: true; }--packages/core/src/generated/ast.ts:6517
types.Data.properties.synonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6519
types.Data.properties.synonyms.namereadonly"synonyms"--packages/core/src/generated/ast.ts:6518
types.Data.properties.synonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:6520
types.Data.superTypesreadonly["DataOrChoice", "RosettaRootElement", "RosettaSymbol", "RosettaType"]--packages/core/src/generated/ast.ts:6523
types.DataOrChoicereadonly{ name: "DataOrChoice"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:6525
types.DataOrChoice.namereadonly"DataOrChoice"--packages/core/src/generated/ast.ts:6526
types.DataOrChoice.propertiesreadonly{ }--packages/core/src/generated/ast.ts:6527
types.DataOrChoice.superTypesreadonly[]--packages/core/src/generated/ast.ts:6528
types.DefaultOperationreadonly{ name: "DefaultOperation"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6530
types.DefaultOperation.namereadonly"DefaultOperation"--packages/core/src/generated/ast.ts:6531
types.DefaultOperation.propertiesreadonly{ left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:6532
types.DefaultOperation.properties.leftreadonly{ name: "left"; optional: true; }--packages/core/src/generated/ast.ts:6533
types.DefaultOperation.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:6534
types.DefaultOperation.properties.left.optionalreadonlytrue--packages/core/src/generated/ast.ts:6535
types.DefaultOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6537
types.DefaultOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6538
types.DefaultOperation.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:6540
types.DefaultOperation.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:6541
types.DefaultOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6544
types.DistinctOperationreadonly{ name: "DistinctOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6546
types.DistinctOperation.namereadonly"DistinctOperation"--packages/core/src/generated/ast.ts:6547
types.DistinctOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6548
types.DistinctOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6549
types.DistinctOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6550
types.DistinctOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6551
types.DistinctOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6553
types.DistinctOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6554
types.DistinctOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6557
types.DocumentRationalereadonly{ name: "DocumentRationale"; properties: { rationale: { name: "rationale"; }; rationaleAuthor: { name: "rationaleAuthor"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6559
types.DocumentRationale.namereadonly"DocumentRationale"--packages/core/src/generated/ast.ts:6560
types.DocumentRationale.propertiesreadonly{ rationale: { name: "rationale"; }; rationaleAuthor: { name: "rationaleAuthor"; optional: true; }; }--packages/core/src/generated/ast.ts:6561
types.DocumentRationale.properties.rationalereadonly{ name: "rationale"; }--packages/core/src/generated/ast.ts:6562
types.DocumentRationale.properties.rationale.namereadonly"rationale"--packages/core/src/generated/ast.ts:6563
types.DocumentRationale.properties.rationaleAuthorreadonly{ name: "rationaleAuthor"; optional: true; }--packages/core/src/generated/ast.ts:6565
types.DocumentRationale.properties.rationaleAuthor.namereadonly"rationaleAuthor"--packages/core/src/generated/ast.ts:6566
types.DocumentRationale.properties.rationaleAuthor.optionalreadonlytrue--packages/core/src/generated/ast.ts:6567
types.DocumentRationale.superTypesreadonly[]--packages/core/src/generated/ast.ts:6570
types.EqualityOperationreadonly{ name: "EqualityOperation"; properties: { cardMod: { name: "cardMod"; optional: true; }; left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6572
types.EqualityOperation.namereadonly"EqualityOperation"--packages/core/src/generated/ast.ts:6573
types.EqualityOperation.propertiesreadonly{ cardMod: { name: "cardMod"; optional: true; }; left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:6574
types.EqualityOperation.properties.cardModreadonly{ name: "cardMod"; optional: true; }--packages/core/src/generated/ast.ts:6575
types.EqualityOperation.properties.cardMod.namereadonly"cardMod"--packages/core/src/generated/ast.ts:6576
types.EqualityOperation.properties.cardMod.optionalreadonlytrue--packages/core/src/generated/ast.ts:6577
types.EqualityOperation.properties.leftreadonly{ name: "left"; optional: true; }--packages/core/src/generated/ast.ts:6579
types.EqualityOperation.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:6580
types.EqualityOperation.properties.left.optionalreadonlytrue--packages/core/src/generated/ast.ts:6581
types.EqualityOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6583
types.EqualityOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6584
types.EqualityOperation.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:6586
types.EqualityOperation.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:6587
types.EqualityOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6590
types.FilterOperationreadonly{ name: "FilterOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6592
types.FilterOperation.namereadonly"FilterOperation"--packages/core/src/generated/ast.ts:6593
types.FilterOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6594
types.FilterOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6595
types.FilterOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6596
types.FilterOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6597
types.FilterOperation.properties.functionreadonly{ name: "function"; optional: true; }--packages/core/src/generated/ast.ts:6599
types.FilterOperation.properties.function.namereadonly"function"--packages/core/src/generated/ast.ts:6600
types.FilterOperation.properties.function.optionalreadonlytrue--packages/core/src/generated/ast.ts:6601
types.FilterOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6603
types.FilterOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6604
types.FilterOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6607
types.FirstOperationreadonly{ name: "FirstOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6609
types.FirstOperation.namereadonly"FirstOperation"--packages/core/src/generated/ast.ts:6610
types.FirstOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6611
types.FirstOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6612
types.FirstOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6613
types.FirstOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6614
types.FirstOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6616
types.FirstOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6617
types.FirstOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6620
types.FlattenOperationreadonly{ name: "FlattenOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6622
types.FlattenOperation.namereadonly"FlattenOperation"--packages/core/src/generated/ast.ts:6623
types.FlattenOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6624
types.FlattenOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6625
types.FlattenOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6626
types.FlattenOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6627
types.FlattenOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6629
types.FlattenOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6630
types.FlattenOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6633
types.Importreadonly{ name: "Import"; properties: { importedNamespace: { name: "importedNamespace"; }; namespaceAlias: { name: "namespaceAlias"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6635
types.Import.namereadonly"Import"--packages/core/src/generated/ast.ts:6636
types.Import.propertiesreadonly{ importedNamespace: { name: "importedNamespace"; }; namespaceAlias: { name: "namespaceAlias"; optional: true; }; }--packages/core/src/generated/ast.ts:6637
types.Import.properties.importedNamespacereadonly{ name: "importedNamespace"; }--packages/core/src/generated/ast.ts:6638
types.Import.properties.importedNamespace.namereadonly"importedNamespace"--packages/core/src/generated/ast.ts:6639
types.Import.properties.namespaceAliasreadonly{ name: "namespaceAlias"; optional: true; }--packages/core/src/generated/ast.ts:6641
types.Import.properties.namespaceAlias.namereadonly"namespaceAlias"--packages/core/src/generated/ast.ts:6642
types.Import.properties.namespaceAlias.optionalreadonlytrue--packages/core/src/generated/ast.ts:6643
types.Import.superTypesreadonly[]--packages/core/src/generated/ast.ts:6646
types.InlineFunctionreadonly{ name: "InlineFunction"; properties: { body: { name: "body"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6648
types.InlineFunction.namereadonly"InlineFunction"--packages/core/src/generated/ast.ts:6649
types.InlineFunction.propertiesreadonly{ body: { name: "body"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; }--packages/core/src/generated/ast.ts:6650
types.InlineFunction.properties.bodyreadonly{ name: "body"; }--packages/core/src/generated/ast.ts:6651
types.InlineFunction.properties.body.namereadonly"body"--packages/core/src/generated/ast.ts:6652
types.InlineFunction.properties.parametersreadonly{ defaultValue: []; name: "parameters"; optional: true; }--packages/core/src/generated/ast.ts:6654
types.InlineFunction.properties.parameters.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6656
types.InlineFunction.properties.parameters.namereadonly"parameters"--packages/core/src/generated/ast.ts:6655
types.InlineFunction.properties.parameters.optionalreadonlytrue--packages/core/src/generated/ast.ts:6657
types.InlineFunction.superTypesreadonly[]--packages/core/src/generated/ast.ts:6660
types.JoinOperationreadonly{ name: "JoinOperation"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; optional: true; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6662
types.JoinOperation.namereadonly"JoinOperation"--packages/core/src/generated/ast.ts:6663
types.JoinOperation.propertiesreadonly{ left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; optional: true; }; }--packages/core/src/generated/ast.ts:6664
types.JoinOperation.properties.leftreadonly{ name: "left"; optional: true; }--packages/core/src/generated/ast.ts:6665
types.JoinOperation.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:6666
types.JoinOperation.properties.left.optionalreadonlytrue--packages/core/src/generated/ast.ts:6667
types.JoinOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6669
types.JoinOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6670
types.JoinOperation.properties.rightreadonly{ name: "right"; optional: true; }--packages/core/src/generated/ast.ts:6672
types.JoinOperation.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:6673
types.JoinOperation.properties.right.optionalreadonlytrue--packages/core/src/generated/ast.ts:6674
types.JoinOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6677
types.LabelAnnotationreadonly{ name: "LabelAnnotation"; properties: { deprecatedAs: { defaultValue: false; name: "deprecatedAs"; optional: true; }; label: { name: "label"; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6679
types.LabelAnnotation.namereadonly"LabelAnnotation"--packages/core/src/generated/ast.ts:6680
types.LabelAnnotation.propertiesreadonly{ deprecatedAs: { defaultValue: false; name: "deprecatedAs"; optional: true; }; label: { name: "label"; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; }--packages/core/src/generated/ast.ts:6681
types.LabelAnnotation.properties.deprecatedAsreadonly{ defaultValue: false; name: "deprecatedAs"; optional: true; }--packages/core/src/generated/ast.ts:6682
types.LabelAnnotation.properties.deprecatedAs.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:6684
types.LabelAnnotation.properties.deprecatedAs.namereadonly"deprecatedAs"--packages/core/src/generated/ast.ts:6683
types.LabelAnnotation.properties.deprecatedAs.optionalreadonlytrue--packages/core/src/generated/ast.ts:6685
types.LabelAnnotation.properties.labelreadonly{ name: "label"; }--packages/core/src/generated/ast.ts:6687
types.LabelAnnotation.properties.label.namereadonly"label"--packages/core/src/generated/ast.ts:6688
types.LabelAnnotation.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6690
types.LabelAnnotation.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6691
types.LabelAnnotation.properties.pathreadonly{ name: "path"; optional: true; }--packages/core/src/generated/ast.ts:6693
types.LabelAnnotation.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:6694
types.LabelAnnotation.properties.path.optionalreadonlytrue--packages/core/src/generated/ast.ts:6695
types.LabelAnnotation.superTypesreadonly[]--packages/core/src/generated/ast.ts:6698
types.LastOperationreadonly{ name: "LastOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6700
types.LastOperation.namereadonly"LastOperation"--packages/core/src/generated/ast.ts:6701
types.LastOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6702
types.LastOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6703
types.LastOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6704
types.LastOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6705
types.LastOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6707
types.LastOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6708
types.LastOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6711
types.ListLiteralreadonly{ name: "ListLiteral"; properties: { elements: { defaultValue: []; name: "elements"; optional: true; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6713
types.ListLiteral.namereadonly"ListLiteral"--packages/core/src/generated/ast.ts:6714
types.ListLiteral.propertiesreadonly{ elements: { defaultValue: []; name: "elements"; optional: true; }; }--packages/core/src/generated/ast.ts:6715
types.ListLiteral.properties.elementsreadonly{ defaultValue: []; name: "elements"; optional: true; }--packages/core/src/generated/ast.ts:6716
types.ListLiteral.properties.elements.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6718
types.ListLiteral.properties.elements.namereadonly"elements"--packages/core/src/generated/ast.ts:6717
types.ListLiteral.properties.elements.optionalreadonlytrue--packages/core/src/generated/ast.ts:6719
types.ListLiteral.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6722
types.LogicalOperationreadonly{ name: "LogicalOperation"; properties: { left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6724
types.LogicalOperation.namereadonly"LogicalOperation"--packages/core/src/generated/ast.ts:6725
types.LogicalOperation.propertiesreadonly{ left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:6726
types.LogicalOperation.properties.leftreadonly{ name: "left"; }--packages/core/src/generated/ast.ts:6727
types.LogicalOperation.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:6728
types.LogicalOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6730
types.LogicalOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6731
types.LogicalOperation.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:6733
types.LogicalOperation.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:6734
types.LogicalOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6737
types.MapOperationreadonly{ name: "MapOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6739
types.MapOperation.namereadonly"MapOperation"--packages/core/src/generated/ast.ts:6740
types.MapOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6741
types.MapOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6742
types.MapOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6743
types.MapOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6744
types.MapOperation.properties.functionreadonly{ name: "function"; optional: true; }--packages/core/src/generated/ast.ts:6746
types.MapOperation.properties.function.namereadonly"function"--packages/core/src/generated/ast.ts:6747
types.MapOperation.properties.function.optionalreadonlytrue--packages/core/src/generated/ast.ts:6748
types.MapOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6750
types.MapOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6751
types.MapOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6754
types.MaxOperationreadonly{ name: "MaxOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6756
types.MaxOperation.namereadonly"MaxOperation"--packages/core/src/generated/ast.ts:6757
types.MaxOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6758
types.MaxOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6759
types.MaxOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6760
types.MaxOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6761
types.MaxOperation.properties.functionreadonly{ name: "function"; optional: true; }--packages/core/src/generated/ast.ts:6763
types.MaxOperation.properties.function.namereadonly"function"--packages/core/src/generated/ast.ts:6764
types.MaxOperation.properties.function.optionalreadonlytrue--packages/core/src/generated/ast.ts:6765
types.MaxOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6767
types.MaxOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6768
types.MaxOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6771
types.MinOperationreadonly{ name: "MinOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6773
types.MinOperation.namereadonly"MinOperation"--packages/core/src/generated/ast.ts:6774
types.MinOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6775
types.MinOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6776
types.MinOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6777
types.MinOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6778
types.MinOperation.properties.functionreadonly{ name: "function"; optional: true; }--packages/core/src/generated/ast.ts:6780
types.MinOperation.properties.function.namereadonly"function"--packages/core/src/generated/ast.ts:6781
types.MinOperation.properties.function.optionalreadonlytrue--packages/core/src/generated/ast.ts:6782
types.MinOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6784
types.MinOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6785
types.MinOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6788
types.OneOfOperationreadonly{ name: "OneOfOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6790
types.OneOfOperation.namereadonly"OneOfOperation"--packages/core/src/generated/ast.ts:6791
types.OneOfOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6792
types.OneOfOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6793
types.OneOfOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6794
types.OneOfOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6795
types.OneOfOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6797
types.OneOfOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6798
types.OneOfOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6801
types.Operationreadonly{ name: "Operation"; properties: { add: { defaultValue: false; name: "add"; optional: true; }; assignRoot: { name: "assignRoot"; referenceType: "AssignPathRoot"; }; definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; path: { name: "path"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6803
types.Operation.namereadonly"Operation"--packages/core/src/generated/ast.ts:6804
types.Operation.propertiesreadonly{ add: { defaultValue: false; name: "add"; optional: true; }; assignRoot: { name: "assignRoot"; referenceType: "AssignPathRoot"; }; definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; path: { name: "path"; optional: true; }; }--packages/core/src/generated/ast.ts:6805
types.Operation.properties.addreadonly{ defaultValue: false; name: "add"; optional: true; }--packages/core/src/generated/ast.ts:6806
types.Operation.properties.add.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:6808
types.Operation.properties.add.namereadonly"add"--packages/core/src/generated/ast.ts:6807
types.Operation.properties.add.optionalreadonlytrue--packages/core/src/generated/ast.ts:6809
types.Operation.properties.assignRootreadonly{ name: "assignRoot"; referenceType: "AssignPathRoot"; }--packages/core/src/generated/ast.ts:6811
types.Operation.properties.assignRoot.namereadonly"assignRoot"--packages/core/src/generated/ast.ts:6812
types.Operation.properties.assignRoot.referenceTypereadonly"AssignPathRoot"--packages/core/src/generated/ast.ts:6813
types.Operation.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6815
types.Operation.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6816
types.Operation.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6817
types.Operation.properties.expressionreadonly{ name: "expression"; }--packages/core/src/generated/ast.ts:6819
types.Operation.properties.expression.namereadonly"expression"--packages/core/src/generated/ast.ts:6820
types.Operation.properties.pathreadonly{ name: "path"; optional: true; }--packages/core/src/generated/ast.ts:6822
types.Operation.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:6823
types.Operation.properties.path.optionalreadonlytrue--packages/core/src/generated/ast.ts:6824
types.Operation.superTypesreadonly[]--packages/core/src/generated/ast.ts:6827
types.ReduceOperationreadonly{ name: "ReduceOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6829
types.ReduceOperation.namereadonly"ReduceOperation"--packages/core/src/generated/ast.ts:6830
types.ReduceOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6831
types.ReduceOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6832
types.ReduceOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6833
types.ReduceOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6834
types.ReduceOperation.properties.functionreadonly{ name: "function"; optional: true; }--packages/core/src/generated/ast.ts:6836
types.ReduceOperation.properties.function.namereadonly"function"--packages/core/src/generated/ast.ts:6837
types.ReduceOperation.properties.function.optionalreadonlytrue--packages/core/src/generated/ast.ts:6838
types.ReduceOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6840
types.ReduceOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6841
types.ReduceOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6844
types.RegulatoryDocumentReferencereadonly{ name: "RegulatoryDocumentReference"; properties: { body: { name: "body"; referenceType: "RosettaBody"; }; corpusList: { defaultValue: []; name: "corpusList"; referenceType: "RosettaCorpus"; }; segments: { defaultValue: []; name: "segments"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6846
types.RegulatoryDocumentReference.namereadonly"RegulatoryDocumentReference"--packages/core/src/generated/ast.ts:6847
types.RegulatoryDocumentReference.propertiesreadonly{ body: { name: "body"; referenceType: "RosettaBody"; }; corpusList: { defaultValue: []; name: "corpusList"; referenceType: "RosettaCorpus"; }; segments: { defaultValue: []; name: "segments"; optional: true; }; }--packages/core/src/generated/ast.ts:6848
types.RegulatoryDocumentReference.properties.bodyreadonly{ name: "body"; referenceType: "RosettaBody"; }--packages/core/src/generated/ast.ts:6849
types.RegulatoryDocumentReference.properties.body.namereadonly"body"--packages/core/src/generated/ast.ts:6850
types.RegulatoryDocumentReference.properties.body.referenceTypereadonly"RosettaBody"--packages/core/src/generated/ast.ts:6851
types.RegulatoryDocumentReference.properties.corpusListreadonly{ defaultValue: []; name: "corpusList"; referenceType: "RosettaCorpus"; }--packages/core/src/generated/ast.ts:6853
types.RegulatoryDocumentReference.properties.corpusList.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6855
types.RegulatoryDocumentReference.properties.corpusList.namereadonly"corpusList"--packages/core/src/generated/ast.ts:6854
types.RegulatoryDocumentReference.properties.corpusList.referenceTypereadonly"RosettaCorpus"--packages/core/src/generated/ast.ts:6856
types.RegulatoryDocumentReference.properties.segmentsreadonly{ defaultValue: []; name: "segments"; optional: true; }--packages/core/src/generated/ast.ts:6858
types.RegulatoryDocumentReference.properties.segments.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6860
types.RegulatoryDocumentReference.properties.segments.namereadonly"segments"--packages/core/src/generated/ast.ts:6859
types.RegulatoryDocumentReference.properties.segments.optionalreadonlytrue--packages/core/src/generated/ast.ts:6861
types.RegulatoryDocumentReference.superTypesreadonly[]--packages/core/src/generated/ast.ts:6864
types.ReverseOperationreadonly{ name: "ReverseOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6866
types.ReverseOperation.namereadonly"ReverseOperation"--packages/core/src/generated/ast.ts:6867
types.ReverseOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6868
types.ReverseOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6869
types.ReverseOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6870
types.ReverseOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6871
types.ReverseOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6873
types.ReverseOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6874
types.ReverseOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6877
types.RosettaAbsentExpressionreadonly{ name: "RosettaAbsentExpression"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6879
types.RosettaAbsentExpression.namereadonly"RosettaAbsentExpression"--packages/core/src/generated/ast.ts:6880
types.RosettaAbsentExpression.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:6881
types.RosettaAbsentExpression.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:6882
types.RosettaAbsentExpression.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:6883
types.RosettaAbsentExpression.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:6884
types.RosettaAbsentExpression.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:6886
types.RosettaAbsentExpression.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:6887
types.RosettaAbsentExpression.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:6890
types.RosettaAttributeReferencereadonly{ name: "RosettaAttributeReference"; properties: { attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; receiver: { name: "receiver"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6892
types.RosettaAttributeReference.namereadonly"RosettaAttributeReference"--packages/core/src/generated/ast.ts:6893
types.RosettaAttributeReference.propertiesreadonly{ attribute: { name: "attribute"; referenceType: "AttributeOrChoiceOption"; }; receiver: { name: "receiver"; }; }--packages/core/src/generated/ast.ts:6894
types.RosettaAttributeReference.properties.attributereadonly{ name: "attribute"; referenceType: "AttributeOrChoiceOption"; }--packages/core/src/generated/ast.ts:6895
types.RosettaAttributeReference.properties.attribute.namereadonly"attribute"--packages/core/src/generated/ast.ts:6896
types.RosettaAttributeReference.properties.attribute.referenceTypereadonly"AttributeOrChoiceOption"--packages/core/src/generated/ast.ts:6897
types.RosettaAttributeReference.properties.receiverreadonly{ name: "receiver"; }--packages/core/src/generated/ast.ts:6899
types.RosettaAttributeReference.properties.receiver.namereadonly"receiver"--packages/core/src/generated/ast.ts:6900
types.RosettaAttributeReference.superTypesreadonly[]--packages/core/src/generated/ast.ts:6903
types.RosettaBasicTypereadonly{ name: "RosettaBasicType"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; }; superTypes: ["RosettaRootElement", "RosettaSymbol", "RosettaType"]; }--packages/core/src/generated/ast.ts:6905
types.RosettaBasicType.namereadonly"RosettaBasicType"--packages/core/src/generated/ast.ts:6906
types.RosettaBasicType.propertiesreadonly{ definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; }--packages/core/src/generated/ast.ts:6907
types.RosettaBasicType.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6908
types.RosettaBasicType.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6909
types.RosettaBasicType.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6910
types.RosettaBasicType.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6912
types.RosettaBasicType.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6913
types.RosettaBasicType.properties.parametersreadonly{ defaultValue: []; name: "parameters"; optional: true; }--packages/core/src/generated/ast.ts:6915
types.RosettaBasicType.properties.parameters.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6917
types.RosettaBasicType.properties.parameters.namereadonly"parameters"--packages/core/src/generated/ast.ts:6916
types.RosettaBasicType.properties.parameters.optionalreadonlytrue--packages/core/src/generated/ast.ts:6918
types.RosettaBasicType.superTypesreadonly["RosettaRootElement", "RosettaSymbol", "RosettaType"]--packages/core/src/generated/ast.ts:6921
types.RosettaBodyreadonly{ name: "RosettaBody"; properties: { bodyType: { name: "bodyType"; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement"]; }--packages/core/src/generated/ast.ts:6923
types.RosettaBody.namereadonly"RosettaBody"--packages/core/src/generated/ast.ts:6924
types.RosettaBody.propertiesreadonly{ bodyType: { name: "bodyType"; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; }--packages/core/src/generated/ast.ts:6925
types.RosettaBody.properties.bodyTypereadonly{ name: "bodyType"; }--packages/core/src/generated/ast.ts:6926
types.RosettaBody.properties.bodyType.namereadonly"bodyType"--packages/core/src/generated/ast.ts:6927
types.RosettaBody.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:6929
types.RosettaBody.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:6930
types.RosettaBody.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:6931
types.RosettaBody.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:6933
types.RosettaBody.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:6934
types.RosettaBody.superTypesreadonly["RosettaRootElement"]--packages/core/src/generated/ast.ts:6937
types.RosettaBooleanLiteralreadonly{ name: "RosettaBooleanLiteral"; properties: { value: { defaultValue: false; name: "value"; optional: true; }; }; superTypes: ["RosettaLiteral"]; }--packages/core/src/generated/ast.ts:6939
types.RosettaBooleanLiteral.namereadonly"RosettaBooleanLiteral"--packages/core/src/generated/ast.ts:6940
types.RosettaBooleanLiteral.propertiesreadonly{ value: { defaultValue: false; name: "value"; optional: true; }; }--packages/core/src/generated/ast.ts:6941
types.RosettaBooleanLiteral.properties.valuereadonly{ defaultValue: false; name: "value"; optional: true; }--packages/core/src/generated/ast.ts:6942
types.RosettaBooleanLiteral.properties.value.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:6944
types.RosettaBooleanLiteral.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:6943
types.RosettaBooleanLiteral.properties.value.optionalreadonlytrue--packages/core/src/generated/ast.ts:6945
types.RosettaBooleanLiteral.superTypesreadonly["RosettaLiteral"]--packages/core/src/generated/ast.ts:6948
types.RosettaCallableWithArgsreadonly{ name: "RosettaCallableWithArgs"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:6950
types.RosettaCallableWithArgs.namereadonly"RosettaCallableWithArgs"--packages/core/src/generated/ast.ts:6951
types.RosettaCallableWithArgs.propertiesreadonly{ }--packages/core/src/generated/ast.ts:6952
types.RosettaCallableWithArgs.superTypesreadonly[]--packages/core/src/generated/ast.ts:6953
types.RosettaCardinalityreadonly{ name: "RosettaCardinality"; properties: { inf: { name: "inf"; }; sup: { name: "sup"; optional: true; }; unbounded: { defaultValue: false; name: "unbounded"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6955
types.RosettaCardinality.namereadonly"RosettaCardinality"--packages/core/src/generated/ast.ts:6956
types.RosettaCardinality.propertiesreadonly{ inf: { name: "inf"; }; sup: { name: "sup"; optional: true; }; unbounded: { defaultValue: false; name: "unbounded"; optional: true; }; }--packages/core/src/generated/ast.ts:6957
types.RosettaCardinality.properties.infreadonly{ name: "inf"; }--packages/core/src/generated/ast.ts:6958
types.RosettaCardinality.properties.inf.namereadonly"inf"--packages/core/src/generated/ast.ts:6959
types.RosettaCardinality.properties.supreadonly{ name: "sup"; optional: true; }--packages/core/src/generated/ast.ts:6961
types.RosettaCardinality.properties.sup.namereadonly"sup"--packages/core/src/generated/ast.ts:6962
types.RosettaCardinality.properties.sup.optionalreadonlytrue--packages/core/src/generated/ast.ts:6963
types.RosettaCardinality.properties.unboundedreadonly{ defaultValue: false; name: "unbounded"; optional: true; }--packages/core/src/generated/ast.ts:6965
types.RosettaCardinality.properties.unbounded.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:6967
types.RosettaCardinality.properties.unbounded.namereadonly"unbounded"--packages/core/src/generated/ast.ts:6966
types.RosettaCardinality.properties.unbounded.optionalreadonlytrue--packages/core/src/generated/ast.ts:6968
types.RosettaCardinality.superTypesreadonly[]--packages/core/src/generated/ast.ts:6971
types.RosettaClassSynonymreadonly{ name: "RosettaClassSynonym"; properties: { metaValue: { name: "metaValue"; optional: true; }; sources: { defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }; value: { name: "value"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:6973
types.RosettaClassSynonym.namereadonly"RosettaClassSynonym"--packages/core/src/generated/ast.ts:6974
types.RosettaClassSynonym.propertiesreadonly{ metaValue: { name: "metaValue"; optional: true; }; sources: { defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }; value: { name: "value"; optional: true; }; }--packages/core/src/generated/ast.ts:6975
types.RosettaClassSynonym.properties.metaValuereadonly{ name: "metaValue"; optional: true; }--packages/core/src/generated/ast.ts:6976
types.RosettaClassSynonym.properties.metaValue.namereadonly"metaValue"--packages/core/src/generated/ast.ts:6977
types.RosettaClassSynonym.properties.metaValue.optionalreadonlytrue--packages/core/src/generated/ast.ts:6978
types.RosettaClassSynonym.properties.sourcesreadonly{ defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }--packages/core/src/generated/ast.ts:6980
types.RosettaClassSynonym.properties.sources.defaultValuereadonly[]--packages/core/src/generated/ast.ts:6982
types.RosettaClassSynonym.properties.sources.namereadonly"sources"--packages/core/src/generated/ast.ts:6981
types.RosettaClassSynonym.properties.sources.referenceTypereadonly"RosettaSynonymSource"--packages/core/src/generated/ast.ts:6983
types.RosettaClassSynonym.properties.valuereadonly{ name: "value"; optional: true; }--packages/core/src/generated/ast.ts:6985
types.RosettaClassSynonym.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:6986
types.RosettaClassSynonym.properties.value.optionalreadonlytrue--packages/core/src/generated/ast.ts:6987
types.RosettaClassSynonym.superTypesreadonly[]--packages/core/src/generated/ast.ts:6990
types.RosettaConditionalExpressionreadonly{ name: "RosettaConditionalExpression"; properties: { elsethen: { name: "elsethen"; optional: true; }; full: { defaultValue: false; name: "full"; optional: true; }; if: { name: "if"; optional: true; }; ifthen: { name: "ifthen"; optional: true; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:6992
types.RosettaConditionalExpression.namereadonly"RosettaConditionalExpression"--packages/core/src/generated/ast.ts:6993
types.RosettaConditionalExpression.propertiesreadonly{ elsethen: { name: "elsethen"; optional: true; }; full: { defaultValue: false; name: "full"; optional: true; }; if: { name: "if"; optional: true; }; ifthen: { name: "ifthen"; optional: true; }; }--packages/core/src/generated/ast.ts:6994
types.RosettaConditionalExpression.properties.elsethenreadonly{ name: "elsethen"; optional: true; }--packages/core/src/generated/ast.ts:6995
types.RosettaConditionalExpression.properties.elsethen.namereadonly"elsethen"--packages/core/src/generated/ast.ts:6996
types.RosettaConditionalExpression.properties.elsethen.optionalreadonlytrue--packages/core/src/generated/ast.ts:6997
types.RosettaConditionalExpression.properties.fullreadonly{ defaultValue: false; name: "full"; optional: true; }--packages/core/src/generated/ast.ts:6999
types.RosettaConditionalExpression.properties.full.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7001
types.RosettaConditionalExpression.properties.full.namereadonly"full"--packages/core/src/generated/ast.ts:7000
types.RosettaConditionalExpression.properties.full.optionalreadonlytrue--packages/core/src/generated/ast.ts:7002
types.RosettaConditionalExpression.properties.ifreadonly{ name: "if"; optional: true; }--packages/core/src/generated/ast.ts:7004
types.RosettaConditionalExpression.properties.if.namereadonly"if"--packages/core/src/generated/ast.ts:7005
types.RosettaConditionalExpression.properties.if.optionalreadonlytrue--packages/core/src/generated/ast.ts:7006
types.RosettaConditionalExpression.properties.ifthenreadonly{ name: "ifthen"; optional: true; }--packages/core/src/generated/ast.ts:7008
types.RosettaConditionalExpression.properties.ifthen.namereadonly"ifthen"--packages/core/src/generated/ast.ts:7009
types.RosettaConditionalExpression.properties.ifthen.optionalreadonlytrue--packages/core/src/generated/ast.ts:7010
types.RosettaConditionalExpression.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7013
types.RosettaConstructorExpressionreadonly{ name: "RosettaConstructorExpression"; properties: { constructorTypeArgs: { defaultValue: []; name: "constructorTypeArgs"; optional: true; }; implicitEmpty: { defaultValue: false; name: "implicitEmpty"; optional: true; }; typeRef: { name: "typeRef"; }; values: { defaultValue: []; name: "values"; optional: true; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7015
types.RosettaConstructorExpression.namereadonly"RosettaConstructorExpression"--packages/core/src/generated/ast.ts:7016
types.RosettaConstructorExpression.propertiesreadonly{ constructorTypeArgs: { defaultValue: []; name: "constructorTypeArgs"; optional: true; }; implicitEmpty: { defaultValue: false; name: "implicitEmpty"; optional: true; }; typeRef: { name: "typeRef"; }; values: { defaultValue: []; name: "values"; optional: true; }; }--packages/core/src/generated/ast.ts:7017
types.RosettaConstructorExpression.properties.constructorTypeArgsreadonly{ defaultValue: []; name: "constructorTypeArgs"; optional: true; }--packages/core/src/generated/ast.ts:7018
types.RosettaConstructorExpression.properties.constructorTypeArgs.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7020
types.RosettaConstructorExpression.properties.constructorTypeArgs.namereadonly"constructorTypeArgs"--packages/core/src/generated/ast.ts:7019
types.RosettaConstructorExpression.properties.constructorTypeArgs.optionalreadonlytrue--packages/core/src/generated/ast.ts:7021
types.RosettaConstructorExpression.properties.implicitEmptyreadonly{ defaultValue: false; name: "implicitEmpty"; optional: true; }--packages/core/src/generated/ast.ts:7023
types.RosettaConstructorExpression.properties.implicitEmpty.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7025
types.RosettaConstructorExpression.properties.implicitEmpty.namereadonly"implicitEmpty"--packages/core/src/generated/ast.ts:7024
types.RosettaConstructorExpression.properties.implicitEmpty.optionalreadonlytrue--packages/core/src/generated/ast.ts:7026
types.RosettaConstructorExpression.properties.typeRefreadonly{ name: "typeRef"; }--packages/core/src/generated/ast.ts:7028
types.RosettaConstructorExpression.properties.typeRef.namereadonly"typeRef"--packages/core/src/generated/ast.ts:7029
types.RosettaConstructorExpression.properties.valuesreadonly{ defaultValue: []; name: "values"; optional: true; }--packages/core/src/generated/ast.ts:7031
types.RosettaConstructorExpression.properties.values.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7033
types.RosettaConstructorExpression.properties.values.namereadonly"values"--packages/core/src/generated/ast.ts:7032
types.RosettaConstructorExpression.properties.values.optionalreadonlytrue--packages/core/src/generated/ast.ts:7034
types.RosettaConstructorExpression.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7037
types.RosettaContainsExpressionreadonly{ name: "RosettaContainsExpression"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7039
types.RosettaContainsExpression.namereadonly"RosettaContainsExpression"--packages/core/src/generated/ast.ts:7040
types.RosettaContainsExpression.propertiesreadonly{ left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:7041
types.RosettaContainsExpression.properties.leftreadonly{ name: "left"; optional: true; }--packages/core/src/generated/ast.ts:7042
types.RosettaContainsExpression.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:7043
types.RosettaContainsExpression.properties.left.optionalreadonlytrue--packages/core/src/generated/ast.ts:7044
types.RosettaContainsExpression.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7046
types.RosettaContainsExpression.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7047
types.RosettaContainsExpression.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:7049
types.RosettaContainsExpression.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:7050
types.RosettaContainsExpression.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7053
types.RosettaCorpusreadonly{ name: "RosettaCorpus"; properties: { body: { name: "body"; optional: true; referenceType: "RosettaBody"; }; corpusType: { name: "corpusType"; }; definition: { name: "definition"; optional: true; }; displayName: { name: "displayName"; optional: true; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement"]; }--packages/core/src/generated/ast.ts:7055
types.RosettaCorpus.namereadonly"RosettaCorpus"--packages/core/src/generated/ast.ts:7056
types.RosettaCorpus.propertiesreadonly{ body: { name: "body"; optional: true; referenceType: "RosettaBody"; }; corpusType: { name: "corpusType"; }; definition: { name: "definition"; optional: true; }; displayName: { name: "displayName"; optional: true; }; name: { name: "name"; }; }--packages/core/src/generated/ast.ts:7057
types.RosettaCorpus.properties.bodyreadonly{ name: "body"; optional: true; referenceType: "RosettaBody"; }--packages/core/src/generated/ast.ts:7058
types.RosettaCorpus.properties.body.namereadonly"body"--packages/core/src/generated/ast.ts:7059
types.RosettaCorpus.properties.body.optionalreadonlytrue--packages/core/src/generated/ast.ts:7061
types.RosettaCorpus.properties.body.referenceTypereadonly"RosettaBody"--packages/core/src/generated/ast.ts:7060
types.RosettaCorpus.properties.corpusTypereadonly{ name: "corpusType"; }--packages/core/src/generated/ast.ts:7063
types.RosettaCorpus.properties.corpusType.namereadonly"corpusType"--packages/core/src/generated/ast.ts:7064
types.RosettaCorpus.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7066
types.RosettaCorpus.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7067
types.RosettaCorpus.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7068
types.RosettaCorpus.properties.displayNamereadonly{ name: "displayName"; optional: true; }--packages/core/src/generated/ast.ts:7070
types.RosettaCorpus.properties.displayName.namereadonly"displayName"--packages/core/src/generated/ast.ts:7071
types.RosettaCorpus.properties.displayName.optionalreadonlytrue--packages/core/src/generated/ast.ts:7072
types.RosettaCorpus.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7074
types.RosettaCorpus.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7075
types.RosettaCorpus.superTypesreadonly["RosettaRootElement"]--packages/core/src/generated/ast.ts:7078
types.RosettaCountOperationreadonly{ name: "RosettaCountOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7080
types.RosettaCountOperation.namereadonly"RosettaCountOperation"--packages/core/src/generated/ast.ts:7081
types.RosettaCountOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:7082
types.RosettaCountOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:7083
types.RosettaCountOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:7084
types.RosettaCountOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:7085
types.RosettaCountOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7087
types.RosettaCountOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7088
types.RosettaCountOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7091
types.RosettaDataReferencereadonly{ name: "RosettaDataReference"; properties: { data: { name: "data"; referenceType: "DataOrChoice"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7093
types.RosettaDataReference.namereadonly"RosettaDataReference"--packages/core/src/generated/ast.ts:7094
types.RosettaDataReference.propertiesreadonly{ data: { name: "data"; referenceType: "DataOrChoice"; }; }--packages/core/src/generated/ast.ts:7095
types.RosettaDataReference.properties.datareadonly{ name: "data"; referenceType: "DataOrChoice"; }--packages/core/src/generated/ast.ts:7096
types.RosettaDataReference.properties.data.namereadonly"data"--packages/core/src/generated/ast.ts:7097
types.RosettaDataReference.properties.data.referenceTypereadonly"DataOrChoice"--packages/core/src/generated/ast.ts:7098
types.RosettaDataReference.superTypesreadonly[]--packages/core/src/generated/ast.ts:7101
types.RosettaDeepFeatureCallreadonly{ name: "RosettaDeepFeatureCall"; properties: { feature: { name: "feature"; optional: true; referenceType: "RosettaFeature"; }; receiver: { name: "receiver"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7103
types.RosettaDeepFeatureCall.namereadonly"RosettaDeepFeatureCall"--packages/core/src/generated/ast.ts:7104
types.RosettaDeepFeatureCall.propertiesreadonly{ feature: { name: "feature"; optional: true; referenceType: "RosettaFeature"; }; receiver: { name: "receiver"; }; }--packages/core/src/generated/ast.ts:7105
types.RosettaDeepFeatureCall.properties.featurereadonly{ name: "feature"; optional: true; referenceType: "RosettaFeature"; }--packages/core/src/generated/ast.ts:7106
types.RosettaDeepFeatureCall.properties.feature.namereadonly"feature"--packages/core/src/generated/ast.ts:7107
types.RosettaDeepFeatureCall.properties.feature.optionalreadonlytrue--packages/core/src/generated/ast.ts:7109
types.RosettaDeepFeatureCall.properties.feature.referenceTypereadonly"RosettaFeature"--packages/core/src/generated/ast.ts:7108
types.RosettaDeepFeatureCall.properties.receiverreadonly{ name: "receiver"; }--packages/core/src/generated/ast.ts:7111
types.RosettaDeepFeatureCall.properties.receiver.namereadonly"receiver"--packages/core/src/generated/ast.ts:7112
types.RosettaDeepFeatureCall.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7115
types.RosettaDisjointExpressionreadonly{ name: "RosettaDisjointExpression"; properties: { left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7117
types.RosettaDisjointExpression.namereadonly"RosettaDisjointExpression"--packages/core/src/generated/ast.ts:7118
types.RosettaDisjointExpression.propertiesreadonly{ left: { name: "left"; optional: true; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:7119
types.RosettaDisjointExpression.properties.leftreadonly{ name: "left"; optional: true; }--packages/core/src/generated/ast.ts:7120
types.RosettaDisjointExpression.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:7121
types.RosettaDisjointExpression.properties.left.optionalreadonlytrue--packages/core/src/generated/ast.ts:7122
types.RosettaDisjointExpression.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7124
types.RosettaDisjointExpression.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7125
types.RosettaDisjointExpression.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:7127
types.RosettaDisjointExpression.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:7128
types.RosettaDisjointExpression.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7131
types.RosettaDocReferencereadonly{ name: "RosettaDocReference"; properties: { docReference: { name: "docReference"; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; provision: { name: "provision"; optional: true; }; rationales: { defaultValue: []; name: "rationales"; optional: true; }; reportedField: { defaultValue: false; name: "reportedField"; optional: true; }; structuredProvision: { name: "structuredProvision"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7133
types.RosettaDocReference.namereadonly"RosettaDocReference"--packages/core/src/generated/ast.ts:7134
types.RosettaDocReference.propertiesreadonly{ docReference: { name: "docReference"; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; provision: { name: "provision"; optional: true; }; rationales: { defaultValue: []; name: "rationales"; optional: true; }; reportedField: { defaultValue: false; name: "reportedField"; optional: true; }; structuredProvision: { name: "structuredProvision"; optional: true; }; }--packages/core/src/generated/ast.ts:7135
types.RosettaDocReference.properties.docReferencereadonly{ name: "docReference"; }--packages/core/src/generated/ast.ts:7136
types.RosettaDocReference.properties.docReference.namereadonly"docReference"--packages/core/src/generated/ast.ts:7137
types.RosettaDocReference.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7139
types.RosettaDocReference.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7140
types.RosettaDocReference.properties.pathreadonly{ name: "path"; optional: true; }--packages/core/src/generated/ast.ts:7142
types.RosettaDocReference.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:7143
types.RosettaDocReference.properties.path.optionalreadonlytrue--packages/core/src/generated/ast.ts:7144
types.RosettaDocReference.properties.provisionreadonly{ name: "provision"; optional: true; }--packages/core/src/generated/ast.ts:7146
types.RosettaDocReference.properties.provision.namereadonly"provision"--packages/core/src/generated/ast.ts:7147
types.RosettaDocReference.properties.provision.optionalreadonlytrue--packages/core/src/generated/ast.ts:7148
types.RosettaDocReference.properties.rationalesreadonly{ defaultValue: []; name: "rationales"; optional: true; }--packages/core/src/generated/ast.ts:7150
types.RosettaDocReference.properties.rationales.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7152
types.RosettaDocReference.properties.rationales.namereadonly"rationales"--packages/core/src/generated/ast.ts:7151
types.RosettaDocReference.properties.rationales.optionalreadonlytrue--packages/core/src/generated/ast.ts:7153
types.RosettaDocReference.properties.reportedFieldreadonly{ defaultValue: false; name: "reportedField"; optional: true; }--packages/core/src/generated/ast.ts:7155
types.RosettaDocReference.properties.reportedField.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7157
types.RosettaDocReference.properties.reportedField.namereadonly"reportedField"--packages/core/src/generated/ast.ts:7156
types.RosettaDocReference.properties.reportedField.optionalreadonlytrue--packages/core/src/generated/ast.ts:7158
types.RosettaDocReference.properties.structuredProvisionreadonly{ name: "structuredProvision"; optional: true; }--packages/core/src/generated/ast.ts:7160
types.RosettaDocReference.properties.structuredProvision.namereadonly"structuredProvision"--packages/core/src/generated/ast.ts:7161
types.RosettaDocReference.properties.structuredProvision.optionalreadonlytrue--packages/core/src/generated/ast.ts:7162
types.RosettaDocReference.superTypesreadonly[]--packages/core/src/generated/ast.ts:7165
types.RosettaEnumerationreadonly{ name: "RosettaEnumeration"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; enumValues: { defaultValue: []; name: "enumValues"; optional: true; }; name: { name: "name"; }; parent: { name: "parent"; optional: true; referenceType: "RosettaEnumeration"; }; references: { defaultValue: []; name: "references"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }; superTypes: ["RosettaRootElement", "RosettaSymbol", "RosettaType"]; }--packages/core/src/generated/ast.ts:7245
types.RosettaEnumeration.namereadonly"RosettaEnumeration"--packages/core/src/generated/ast.ts:7246
types.RosettaEnumeration.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; enumValues: { defaultValue: []; name: "enumValues"; optional: true; }; name: { name: "name"; }; parent: { name: "parent"; optional: true; referenceType: "RosettaEnumeration"; }; references: { defaultValue: []; name: "references"; optional: true; }; synonyms: { defaultValue: []; name: "synonyms"; optional: true; }; }--packages/core/src/generated/ast.ts:7247
types.RosettaEnumeration.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:7248
types.RosettaEnumeration.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7250
types.RosettaEnumeration.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:7249
types.RosettaEnumeration.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:7251
types.RosettaEnumeration.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7253
types.RosettaEnumeration.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7254
types.RosettaEnumeration.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7255
types.RosettaEnumeration.properties.enumValuesreadonly{ defaultValue: []; name: "enumValues"; optional: true; }--packages/core/src/generated/ast.ts:7257
types.RosettaEnumeration.properties.enumValues.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7259
types.RosettaEnumeration.properties.enumValues.namereadonly"enumValues"--packages/core/src/generated/ast.ts:7258
types.RosettaEnumeration.properties.enumValues.optionalreadonlytrue--packages/core/src/generated/ast.ts:7260
types.RosettaEnumeration.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7262
types.RosettaEnumeration.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7263
types.RosettaEnumeration.properties.parentreadonly{ name: "parent"; optional: true; referenceType: "RosettaEnumeration"; }--packages/core/src/generated/ast.ts:7265
types.RosettaEnumeration.properties.parent.namereadonly"parent"--packages/core/src/generated/ast.ts:7266
types.RosettaEnumeration.properties.parent.optionalreadonlytrue--packages/core/src/generated/ast.ts:7268
types.RosettaEnumeration.properties.parent.referenceTypereadonly"RosettaEnumeration"--packages/core/src/generated/ast.ts:7267
types.RosettaEnumeration.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:7270
types.RosettaEnumeration.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7272
types.RosettaEnumeration.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:7271
types.RosettaEnumeration.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:7273
types.RosettaEnumeration.properties.synonymsreadonly{ defaultValue: []; name: "synonyms"; optional: true; }--packages/core/src/generated/ast.ts:7275
types.RosettaEnumeration.properties.synonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7277
types.RosettaEnumeration.properties.synonyms.namereadonly"synonyms"--packages/core/src/generated/ast.ts:7276
types.RosettaEnumeration.properties.synonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:7278
types.RosettaEnumeration.superTypesreadonly["RosettaRootElement", "RosettaSymbol", "RosettaType"]--packages/core/src/generated/ast.ts:7281
types.RosettaEnumSynonymreadonly{ name: "RosettaEnumSynonym"; properties: { definition: { name: "definition"; optional: true; }; patternMatch: { name: "patternMatch"; optional: true; }; patternReplace: { name: "patternReplace"; optional: true; }; removeHtml: { defaultValue: false; name: "removeHtml"; optional: true; }; sources: { defaultValue: []; name: "sources"; optional: true; referenceType: "RosettaSynonymSource"; }; synonymValue: { name: "synonymValue"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7167
types.RosettaEnumSynonym.namereadonly"RosettaEnumSynonym"--packages/core/src/generated/ast.ts:7168
types.RosettaEnumSynonym.propertiesreadonly{ definition: { name: "definition"; optional: true; }; patternMatch: { name: "patternMatch"; optional: true; }; patternReplace: { name: "patternReplace"; optional: true; }; removeHtml: { defaultValue: false; name: "removeHtml"; optional: true; }; sources: { defaultValue: []; name: "sources"; optional: true; referenceType: "RosettaSynonymSource"; }; synonymValue: { name: "synonymValue"; }; }--packages/core/src/generated/ast.ts:7169
types.RosettaEnumSynonym.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7170
types.RosettaEnumSynonym.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7171
types.RosettaEnumSynonym.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7172
types.RosettaEnumSynonym.properties.patternMatchreadonly{ name: "patternMatch"; optional: true; }--packages/core/src/generated/ast.ts:7174
types.RosettaEnumSynonym.properties.patternMatch.namereadonly"patternMatch"--packages/core/src/generated/ast.ts:7175
types.RosettaEnumSynonym.properties.patternMatch.optionalreadonlytrue--packages/core/src/generated/ast.ts:7176
types.RosettaEnumSynonym.properties.patternReplacereadonly{ name: "patternReplace"; optional: true; }--packages/core/src/generated/ast.ts:7178
types.RosettaEnumSynonym.properties.patternReplace.namereadonly"patternReplace"--packages/core/src/generated/ast.ts:7179
types.RosettaEnumSynonym.properties.patternReplace.optionalreadonlytrue--packages/core/src/generated/ast.ts:7180
types.RosettaEnumSynonym.properties.removeHtmlreadonly{ defaultValue: false; name: "removeHtml"; optional: true; }--packages/core/src/generated/ast.ts:7182
types.RosettaEnumSynonym.properties.removeHtml.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7184
types.RosettaEnumSynonym.properties.removeHtml.namereadonly"removeHtml"--packages/core/src/generated/ast.ts:7183
types.RosettaEnumSynonym.properties.removeHtml.optionalreadonlytrue--packages/core/src/generated/ast.ts:7185
types.RosettaEnumSynonym.properties.sourcesreadonly{ defaultValue: []; name: "sources"; optional: true; referenceType: "RosettaSynonymSource"; }--packages/core/src/generated/ast.ts:7187
types.RosettaEnumSynonym.properties.sources.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7189
types.RosettaEnumSynonym.properties.sources.namereadonly"sources"--packages/core/src/generated/ast.ts:7188
types.RosettaEnumSynonym.properties.sources.optionalreadonlytrue--packages/core/src/generated/ast.ts:7191
types.RosettaEnumSynonym.properties.sources.referenceTypereadonly"RosettaSynonymSource"--packages/core/src/generated/ast.ts:7190
types.RosettaEnumSynonym.properties.synonymValuereadonly{ name: "synonymValue"; }--packages/core/src/generated/ast.ts:7193
types.RosettaEnumSynonym.properties.synonymValue.namereadonly"synonymValue"--packages/core/src/generated/ast.ts:7194
types.RosettaEnumSynonym.superTypesreadonly[]--packages/core/src/generated/ast.ts:7197
types.RosettaEnumValuereadonly{ name: "RosettaEnumValue"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; display: { name: "display"; optional: true; }; enumSynonyms: { defaultValue: []; name: "enumSynonyms"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; }; superTypes: ["RosettaFeature", "RosettaSymbol", "SchemaOrFormat", "SwitchCaseTarget"]; }--packages/core/src/generated/ast.ts:7199
types.RosettaEnumValue.namereadonly"RosettaEnumValue"--packages/core/src/generated/ast.ts:7200
types.RosettaEnumValue.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; display: { name: "display"; optional: true; }; enumSynonyms: { defaultValue: []; name: "enumSynonyms"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; }--packages/core/src/generated/ast.ts:7201
types.RosettaEnumValue.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:7202
types.RosettaEnumValue.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7204
types.RosettaEnumValue.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:7203
types.RosettaEnumValue.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:7205
types.RosettaEnumValue.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7207
types.RosettaEnumValue.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7208
types.RosettaEnumValue.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7209
types.RosettaEnumValue.properties.displayreadonly{ name: "display"; optional: true; }--packages/core/src/generated/ast.ts:7211
types.RosettaEnumValue.properties.display.namereadonly"display"--packages/core/src/generated/ast.ts:7212
types.RosettaEnumValue.properties.display.optionalreadonlytrue--packages/core/src/generated/ast.ts:7213
types.RosettaEnumValue.properties.enumSynonymsreadonly{ defaultValue: []; name: "enumSynonyms"; optional: true; }--packages/core/src/generated/ast.ts:7215
types.RosettaEnumValue.properties.enumSynonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7217
types.RosettaEnumValue.properties.enumSynonyms.namereadonly"enumSynonyms"--packages/core/src/generated/ast.ts:7216
types.RosettaEnumValue.properties.enumSynonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:7218
types.RosettaEnumValue.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7220
types.RosettaEnumValue.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7221
types.RosettaEnumValue.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:7223
types.RosettaEnumValue.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7225
types.RosettaEnumValue.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:7224
types.RosettaEnumValue.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:7226
types.RosettaEnumValue.superTypesreadonly["RosettaFeature", "RosettaSymbol", "SchemaOrFormat", "SwitchCaseTarget"]--packages/core/src/generated/ast.ts:7229
types.RosettaEnumValueReferencereadonly{ name: "RosettaEnumValueReference"; properties: { enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; value: { name: "value"; referenceType: "RosettaEnumValue"; }; }; superTypes: ["RosettaMapTestExpression"]; }--packages/core/src/generated/ast.ts:7231
types.RosettaEnumValueReference.namereadonly"RosettaEnumValueReference"--packages/core/src/generated/ast.ts:7232
types.RosettaEnumValueReference.propertiesreadonly{ enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; value: { name: "value"; referenceType: "RosettaEnumValue"; }; }--packages/core/src/generated/ast.ts:7233
types.RosettaEnumValueReference.properties.enumerationreadonly{ name: "enumeration"; referenceType: "RosettaEnumeration"; }--packages/core/src/generated/ast.ts:7234
types.RosettaEnumValueReference.properties.enumeration.namereadonly"enumeration"--packages/core/src/generated/ast.ts:7235
types.RosettaEnumValueReference.properties.enumeration.referenceTypereadonly"RosettaEnumeration"--packages/core/src/generated/ast.ts:7236
types.RosettaEnumValueReference.properties.valuereadonly{ name: "value"; referenceType: "RosettaEnumValue"; }--packages/core/src/generated/ast.ts:7238
types.RosettaEnumValueReference.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:7239
types.RosettaEnumValueReference.properties.value.referenceTypereadonly"RosettaEnumValue"--packages/core/src/generated/ast.ts:7240
types.RosettaEnumValueReference.superTypesreadonly["RosettaMapTestExpression"]--packages/core/src/generated/ast.ts:7243
types.RosettaExistsExpressionreadonly{ name: "RosettaExistsExpression"; properties: { argument: { name: "argument"; optional: true; }; modifier: { name: "modifier"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7283
types.RosettaExistsExpression.namereadonly"RosettaExistsExpression"--packages/core/src/generated/ast.ts:7284
types.RosettaExistsExpression.propertiesreadonly{ argument: { name: "argument"; optional: true; }; modifier: { name: "modifier"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:7285
types.RosettaExistsExpression.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:7286
types.RosettaExistsExpression.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:7287
types.RosettaExistsExpression.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:7288
types.RosettaExistsExpression.properties.modifierreadonly{ name: "modifier"; optional: true; }--packages/core/src/generated/ast.ts:7290
types.RosettaExistsExpression.properties.modifier.namereadonly"modifier"--packages/core/src/generated/ast.ts:7291
types.RosettaExistsExpression.properties.modifier.optionalreadonlytrue--packages/core/src/generated/ast.ts:7292
types.RosettaExistsExpression.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7294
types.RosettaExistsExpression.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7295
types.RosettaExistsExpression.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7298
types.RosettaExpressionreadonly{ name: "RosettaExpression"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:7300
types.RosettaExpression.namereadonly"RosettaExpression"--packages/core/src/generated/ast.ts:7301
types.RosettaExpression.propertiesreadonly{ }--packages/core/src/generated/ast.ts:7302
types.RosettaExpression.superTypesreadonly[]--packages/core/src/generated/ast.ts:7303
types.RosettaExternalClassreadonly{ name: "RosettaExternalClass"; properties: { data: { name: "data"; referenceType: "DataOrChoice"; }; externalClassSynonyms: { defaultValue: []; name: "externalClassSynonyms"; optional: true; }; regularAttributes: { defaultValue: []; name: "regularAttributes"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7305
types.RosettaExternalClass.namereadonly"RosettaExternalClass"--packages/core/src/generated/ast.ts:7306
types.RosettaExternalClass.propertiesreadonly{ data: { name: "data"; referenceType: "DataOrChoice"; }; externalClassSynonyms: { defaultValue: []; name: "externalClassSynonyms"; optional: true; }; regularAttributes: { defaultValue: []; name: "regularAttributes"; optional: true; }; }--packages/core/src/generated/ast.ts:7307
types.RosettaExternalClass.properties.datareadonly{ name: "data"; referenceType: "DataOrChoice"; }--packages/core/src/generated/ast.ts:7308
types.RosettaExternalClass.properties.data.namereadonly"data"--packages/core/src/generated/ast.ts:7309
types.RosettaExternalClass.properties.data.referenceTypereadonly"DataOrChoice"--packages/core/src/generated/ast.ts:7310
types.RosettaExternalClass.properties.externalClassSynonymsreadonly{ defaultValue: []; name: "externalClassSynonyms"; optional: true; }--packages/core/src/generated/ast.ts:7312
types.RosettaExternalClass.properties.externalClassSynonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7314
types.RosettaExternalClass.properties.externalClassSynonyms.namereadonly"externalClassSynonyms"--packages/core/src/generated/ast.ts:7313
types.RosettaExternalClass.properties.externalClassSynonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:7315
types.RosettaExternalClass.properties.regularAttributesreadonly{ defaultValue: []; name: "regularAttributes"; optional: true; }--packages/core/src/generated/ast.ts:7317
types.RosettaExternalClass.properties.regularAttributes.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7319
types.RosettaExternalClass.properties.regularAttributes.namereadonly"regularAttributes"--packages/core/src/generated/ast.ts:7318
types.RosettaExternalClass.properties.regularAttributes.optionalreadonlytrue--packages/core/src/generated/ast.ts:7320
types.RosettaExternalClass.superTypesreadonly[]--packages/core/src/generated/ast.ts:7323
types.RosettaExternalClassSynonymreadonly{ name: "RosettaExternalClassSynonym"; properties: { metaValue: { name: "metaValue"; }; value: { name: "value"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7325
types.RosettaExternalClassSynonym.namereadonly"RosettaExternalClassSynonym"--packages/core/src/generated/ast.ts:7326
types.RosettaExternalClassSynonym.propertiesreadonly{ metaValue: { name: "metaValue"; }; value: { name: "value"; optional: true; }; }--packages/core/src/generated/ast.ts:7327
types.RosettaExternalClassSynonym.properties.metaValuereadonly{ name: "metaValue"; }--packages/core/src/generated/ast.ts:7328
types.RosettaExternalClassSynonym.properties.metaValue.namereadonly"metaValue"--packages/core/src/generated/ast.ts:7329
types.RosettaExternalClassSynonym.properties.valuereadonly{ name: "value"; optional: true; }--packages/core/src/generated/ast.ts:7331
types.RosettaExternalClassSynonym.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:7332
types.RosettaExternalClassSynonym.properties.value.optionalreadonlytrue--packages/core/src/generated/ast.ts:7333
types.RosettaExternalClassSynonym.superTypesreadonly[]--packages/core/src/generated/ast.ts:7336
types.RosettaExternalEnumreadonly{ name: "RosettaExternalEnum"; properties: { enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; regularValues: { defaultValue: []; name: "regularValues"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7338
types.RosettaExternalEnum.namereadonly"RosettaExternalEnum"--packages/core/src/generated/ast.ts:7339
types.RosettaExternalEnum.propertiesreadonly{ enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; regularValues: { defaultValue: []; name: "regularValues"; optional: true; }; }--packages/core/src/generated/ast.ts:7340
types.RosettaExternalEnum.properties.enumerationreadonly{ name: "enumeration"; referenceType: "RosettaEnumeration"; }--packages/core/src/generated/ast.ts:7341
types.RosettaExternalEnum.properties.enumeration.namereadonly"enumeration"--packages/core/src/generated/ast.ts:7342
types.RosettaExternalEnum.properties.enumeration.referenceTypereadonly"RosettaEnumeration"--packages/core/src/generated/ast.ts:7343
types.RosettaExternalEnum.properties.regularValuesreadonly{ defaultValue: []; name: "regularValues"; optional: true; }--packages/core/src/generated/ast.ts:7345
types.RosettaExternalEnum.properties.regularValues.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7347
types.RosettaExternalEnum.properties.regularValues.namereadonly"regularValues"--packages/core/src/generated/ast.ts:7346
types.RosettaExternalEnum.properties.regularValues.optionalreadonlytrue--packages/core/src/generated/ast.ts:7348
types.RosettaExternalEnum.superTypesreadonly[]--packages/core/src/generated/ast.ts:7351
types.RosettaExternalEnumValuereadonly{ name: "RosettaExternalEnumValue"; properties: { enumRef: { name: "enumRef"; referenceType: "RosettaEnumValue"; }; externalEnumSynonyms: { defaultValue: []; name: "externalEnumSynonyms"; optional: true; }; operator: { name: "operator"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7353
types.RosettaExternalEnumValue.namereadonly"RosettaExternalEnumValue"--packages/core/src/generated/ast.ts:7354
types.RosettaExternalEnumValue.propertiesreadonly{ enumRef: { name: "enumRef"; referenceType: "RosettaEnumValue"; }; externalEnumSynonyms: { defaultValue: []; name: "externalEnumSynonyms"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:7355
types.RosettaExternalEnumValue.properties.enumRefreadonly{ name: "enumRef"; referenceType: "RosettaEnumValue"; }--packages/core/src/generated/ast.ts:7356
types.RosettaExternalEnumValue.properties.enumRef.namereadonly"enumRef"--packages/core/src/generated/ast.ts:7357
types.RosettaExternalEnumValue.properties.enumRef.referenceTypereadonly"RosettaEnumValue"--packages/core/src/generated/ast.ts:7358
types.RosettaExternalEnumValue.properties.externalEnumSynonymsreadonly{ defaultValue: []; name: "externalEnumSynonyms"; optional: true; }--packages/core/src/generated/ast.ts:7360
types.RosettaExternalEnumValue.properties.externalEnumSynonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7362
types.RosettaExternalEnumValue.properties.externalEnumSynonyms.namereadonly"externalEnumSynonyms"--packages/core/src/generated/ast.ts:7361
types.RosettaExternalEnumValue.properties.externalEnumSynonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:7363
types.RosettaExternalEnumValue.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7365
types.RosettaExternalEnumValue.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7366
types.RosettaExternalEnumValue.superTypesreadonly[]--packages/core/src/generated/ast.ts:7369
types.RosettaExternalFunctionreadonly{ name: "RosettaExternalFunction"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]; }--packages/core/src/generated/ast.ts:7371
types.RosettaExternalFunction.namereadonly"RosettaExternalFunction"--packages/core/src/generated/ast.ts:7372
types.RosettaExternalFunction.propertiesreadonly{ definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; typeCall: { name: "typeCall"; }; }--packages/core/src/generated/ast.ts:7373
types.RosettaExternalFunction.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7374
types.RosettaExternalFunction.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7375
types.RosettaExternalFunction.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7376
types.RosettaExternalFunction.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7378
types.RosettaExternalFunction.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7379
types.RosettaExternalFunction.properties.parametersreadonly{ defaultValue: []; name: "parameters"; optional: true; }--packages/core/src/generated/ast.ts:7381
types.RosettaExternalFunction.properties.parameters.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7383
types.RosettaExternalFunction.properties.parameters.namereadonly"parameters"--packages/core/src/generated/ast.ts:7382
types.RosettaExternalFunction.properties.parameters.optionalreadonlytrue--packages/core/src/generated/ast.ts:7384
types.RosettaExternalFunction.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:7386
types.RosettaExternalFunction.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:7387
types.RosettaExternalFunction.superTypesreadonly["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]--packages/core/src/generated/ast.ts:7390
types.RosettaExternalRegularAttributereadonly{ name: "RosettaExternalRegularAttribute"; properties: { attributeRef: { name: "attributeRef"; referenceType: "RosettaFeature"; }; externalRuleReferences: { defaultValue: []; name: "externalRuleReferences"; optional: true; }; externalSynonyms: { defaultValue: []; name: "externalSynonyms"; optional: true; }; operator: { name: "operator"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7392
types.RosettaExternalRegularAttribute.namereadonly"RosettaExternalRegularAttribute"--packages/core/src/generated/ast.ts:7393
types.RosettaExternalRegularAttribute.propertiesreadonly{ attributeRef: { name: "attributeRef"; referenceType: "RosettaFeature"; }; externalRuleReferences: { defaultValue: []; name: "externalRuleReferences"; optional: true; }; externalSynonyms: { defaultValue: []; name: "externalSynonyms"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:7394
types.RosettaExternalRegularAttribute.properties.attributeRefreadonly{ name: "attributeRef"; referenceType: "RosettaFeature"; }--packages/core/src/generated/ast.ts:7395
types.RosettaExternalRegularAttribute.properties.attributeRef.namereadonly"attributeRef"--packages/core/src/generated/ast.ts:7396
types.RosettaExternalRegularAttribute.properties.attributeRef.referenceTypereadonly"RosettaFeature"--packages/core/src/generated/ast.ts:7397
types.RosettaExternalRegularAttribute.properties.externalRuleReferencesreadonly{ defaultValue: []; name: "externalRuleReferences"; optional: true; }--packages/core/src/generated/ast.ts:7399
types.RosettaExternalRegularAttribute.properties.externalRuleReferences.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7401
types.RosettaExternalRegularAttribute.properties.externalRuleReferences.namereadonly"externalRuleReferences"--packages/core/src/generated/ast.ts:7400
types.RosettaExternalRegularAttribute.properties.externalRuleReferences.optionalreadonlytrue--packages/core/src/generated/ast.ts:7402
types.RosettaExternalRegularAttribute.properties.externalSynonymsreadonly{ defaultValue: []; name: "externalSynonyms"; optional: true; }--packages/core/src/generated/ast.ts:7404
types.RosettaExternalRegularAttribute.properties.externalSynonyms.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7406
types.RosettaExternalRegularAttribute.properties.externalSynonyms.namereadonly"externalSynonyms"--packages/core/src/generated/ast.ts:7405
types.RosettaExternalRegularAttribute.properties.externalSynonyms.optionalreadonlytrue--packages/core/src/generated/ast.ts:7407
types.RosettaExternalRegularAttribute.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7409
types.RosettaExternalRegularAttribute.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7410
types.RosettaExternalRegularAttribute.superTypesreadonly[]--packages/core/src/generated/ast.ts:7413
types.RosettaExternalRuleSourcereadonly{ name: "RosettaExternalRuleSource"; properties: { externalClasses: { defaultValue: []; name: "externalClasses"; optional: true; }; externalEnums: { defaultValue: []; name: "externalEnums"; optional: true; }; name: { name: "name"; }; superSources: { defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaExternalRuleSource"; }; }; superTypes: ["RosettaRootElement"]; }--packages/core/src/generated/ast.ts:7415
types.RosettaExternalRuleSource.namereadonly"RosettaExternalRuleSource"--packages/core/src/generated/ast.ts:7416
types.RosettaExternalRuleSource.propertiesreadonly{ externalClasses: { defaultValue: []; name: "externalClasses"; optional: true; }; externalEnums: { defaultValue: []; name: "externalEnums"; optional: true; }; name: { name: "name"; }; superSources: { defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaExternalRuleSource"; }; }--packages/core/src/generated/ast.ts:7417
types.RosettaExternalRuleSource.properties.externalClassesreadonly{ defaultValue: []; name: "externalClasses"; optional: true; }--packages/core/src/generated/ast.ts:7418
types.RosettaExternalRuleSource.properties.externalClasses.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7420
types.RosettaExternalRuleSource.properties.externalClasses.namereadonly"externalClasses"--packages/core/src/generated/ast.ts:7419
types.RosettaExternalRuleSource.properties.externalClasses.optionalreadonlytrue--packages/core/src/generated/ast.ts:7421
types.RosettaExternalRuleSource.properties.externalEnumsreadonly{ defaultValue: []; name: "externalEnums"; optional: true; }--packages/core/src/generated/ast.ts:7423
types.RosettaExternalRuleSource.properties.externalEnums.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7425
types.RosettaExternalRuleSource.properties.externalEnums.namereadonly"externalEnums"--packages/core/src/generated/ast.ts:7424
types.RosettaExternalRuleSource.properties.externalEnums.optionalreadonlytrue--packages/core/src/generated/ast.ts:7426
types.RosettaExternalRuleSource.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7428
types.RosettaExternalRuleSource.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7429
types.RosettaExternalRuleSource.properties.superSourcesreadonly{ defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaExternalRuleSource"; }--packages/core/src/generated/ast.ts:7431
types.RosettaExternalRuleSource.properties.superSources.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7433
types.RosettaExternalRuleSource.properties.superSources.namereadonly"superSources"--packages/core/src/generated/ast.ts:7432
types.RosettaExternalRuleSource.properties.superSources.optionalreadonlytrue--packages/core/src/generated/ast.ts:7435
types.RosettaExternalRuleSource.properties.superSources.referenceTypereadonly"RosettaExternalRuleSource"--packages/core/src/generated/ast.ts:7434
types.RosettaExternalRuleSource.superTypesreadonly["RosettaRootElement"]--packages/core/src/generated/ast.ts:7438
types.RosettaExternalSynonymreadonly{ name: "RosettaExternalSynonym"; properties: { body: { name: "body"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7440
types.RosettaExternalSynonym.namereadonly"RosettaExternalSynonym"--packages/core/src/generated/ast.ts:7441
types.RosettaExternalSynonym.propertiesreadonly{ body: { name: "body"; }; }--packages/core/src/generated/ast.ts:7442
types.RosettaExternalSynonym.properties.bodyreadonly{ name: "body"; }--packages/core/src/generated/ast.ts:7443
types.RosettaExternalSynonym.properties.body.namereadonly"body"--packages/core/src/generated/ast.ts:7444
types.RosettaExternalSynonym.superTypesreadonly[]--packages/core/src/generated/ast.ts:7447
types.RosettaFeaturereadonly{ name: "RosettaFeature"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:7449
types.RosettaFeature.namereadonly"RosettaFeature"--packages/core/src/generated/ast.ts:7450
types.RosettaFeature.propertiesreadonly{ }--packages/core/src/generated/ast.ts:7451
types.RosettaFeature.superTypesreadonly[]--packages/core/src/generated/ast.ts:7452
types.RosettaFeatureCallreadonly{ name: "RosettaFeatureCall"; properties: { feature: { name: "feature"; optional: true; referenceType: "RosettaFeature"; }; receiver: { name: "receiver"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7454
types.RosettaFeatureCall.namereadonly"RosettaFeatureCall"--packages/core/src/generated/ast.ts:7455
types.RosettaFeatureCall.propertiesreadonly{ feature: { name: "feature"; optional: true; referenceType: "RosettaFeature"; }; receiver: { name: "receiver"; }; }--packages/core/src/generated/ast.ts:7456
types.RosettaFeatureCall.properties.featurereadonly{ name: "feature"; optional: true; referenceType: "RosettaFeature"; }--packages/core/src/generated/ast.ts:7457
types.RosettaFeatureCall.properties.feature.namereadonly"feature"--packages/core/src/generated/ast.ts:7458
types.RosettaFeatureCall.properties.feature.optionalreadonlytrue--packages/core/src/generated/ast.ts:7460
types.RosettaFeatureCall.properties.feature.referenceTypereadonly"RosettaFeature"--packages/core/src/generated/ast.ts:7459
types.RosettaFeatureCall.properties.receiverreadonly{ name: "receiver"; }--packages/core/src/generated/ast.ts:7462
types.RosettaFeatureCall.properties.receiver.namereadonly"receiver"--packages/core/src/generated/ast.ts:7463
types.RosettaFeatureCall.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7466
types.RosettaFunctionreadonly{ name: "RosettaFunction"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; dispatchAttribute: { name: "dispatchAttribute"; optional: true; referenceType: "Attribute"; }; dispatchValue: { name: "dispatchValue"; optional: true; }; inputs: { defaultValue: []; name: "inputs"; optional: true; }; name: { name: "name"; }; operations: { defaultValue: []; name: "operations"; optional: true; }; output: { name: "output"; optional: true; }; postConditions: { defaultValue: []; name: "postConditions"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; shortcuts: { defaultValue: []; name: "shortcuts"; optional: true; }; superFunction: { name: "superFunction"; optional: true; referenceType: "RosettaFunction"; }; }; superTypes: ["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]; }--packages/core/src/generated/ast.ts:7468
types.RosettaFunction.namereadonly"RosettaFunction"--packages/core/src/generated/ast.ts:7469
types.RosettaFunction.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; dispatchAttribute: { name: "dispatchAttribute"; optional: true; referenceType: "Attribute"; }; dispatchValue: { name: "dispatchValue"; optional: true; }; inputs: { defaultValue: []; name: "inputs"; optional: true; }; name: { name: "name"; }; operations: { defaultValue: []; name: "operations"; optional: true; }; output: { name: "output"; optional: true; }; postConditions: { defaultValue: []; name: "postConditions"; optional: true; }; references: { defaultValue: []; name: "references"; optional: true; }; shortcuts: { defaultValue: []; name: "shortcuts"; optional: true; }; superFunction: { name: "superFunction"; optional: true; referenceType: "RosettaFunction"; }; }--packages/core/src/generated/ast.ts:7470
types.RosettaFunction.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:7471
types.RosettaFunction.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7473
types.RosettaFunction.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:7472
types.RosettaFunction.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:7474
types.RosettaFunction.properties.conditionsreadonly{ defaultValue: []; name: "conditions"; optional: true; }--packages/core/src/generated/ast.ts:7476
types.RosettaFunction.properties.conditions.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7478
types.RosettaFunction.properties.conditions.namereadonly"conditions"--packages/core/src/generated/ast.ts:7477
types.RosettaFunction.properties.conditions.optionalreadonlytrue--packages/core/src/generated/ast.ts:7479
types.RosettaFunction.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7481
types.RosettaFunction.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7482
types.RosettaFunction.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7483
types.RosettaFunction.properties.dispatchAttributereadonly{ name: "dispatchAttribute"; optional: true; referenceType: "Attribute"; }--packages/core/src/generated/ast.ts:7485
types.RosettaFunction.properties.dispatchAttribute.namereadonly"dispatchAttribute"--packages/core/src/generated/ast.ts:7486
types.RosettaFunction.properties.dispatchAttribute.optionalreadonlytrue--packages/core/src/generated/ast.ts:7488
types.RosettaFunction.properties.dispatchAttribute.referenceTypereadonly"Attribute"--packages/core/src/generated/ast.ts:7487
types.RosettaFunction.properties.dispatchValuereadonly{ name: "dispatchValue"; optional: true; }--packages/core/src/generated/ast.ts:7490
types.RosettaFunction.properties.dispatchValue.namereadonly"dispatchValue"--packages/core/src/generated/ast.ts:7491
types.RosettaFunction.properties.dispatchValue.optionalreadonlytrue--packages/core/src/generated/ast.ts:7492
types.RosettaFunction.properties.inputsreadonly{ defaultValue: []; name: "inputs"; optional: true; }--packages/core/src/generated/ast.ts:7494
types.RosettaFunction.properties.inputs.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7496
types.RosettaFunction.properties.inputs.namereadonly"inputs"--packages/core/src/generated/ast.ts:7495
types.RosettaFunction.properties.inputs.optionalreadonlytrue--packages/core/src/generated/ast.ts:7497
types.RosettaFunction.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7499
types.RosettaFunction.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7500
types.RosettaFunction.properties.operationsreadonly{ defaultValue: []; name: "operations"; optional: true; }--packages/core/src/generated/ast.ts:7502
types.RosettaFunction.properties.operations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7504
types.RosettaFunction.properties.operations.namereadonly"operations"--packages/core/src/generated/ast.ts:7503
types.RosettaFunction.properties.operations.optionalreadonlytrue--packages/core/src/generated/ast.ts:7505
types.RosettaFunction.properties.outputreadonly{ name: "output"; optional: true; }--packages/core/src/generated/ast.ts:7507
types.RosettaFunction.properties.output.namereadonly"output"--packages/core/src/generated/ast.ts:7508
types.RosettaFunction.properties.output.optionalreadonlytrue--packages/core/src/generated/ast.ts:7509
types.RosettaFunction.properties.postConditionsreadonly{ defaultValue: []; name: "postConditions"; optional: true; }--packages/core/src/generated/ast.ts:7511
types.RosettaFunction.properties.postConditions.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7513
types.RosettaFunction.properties.postConditions.namereadonly"postConditions"--packages/core/src/generated/ast.ts:7512
types.RosettaFunction.properties.postConditions.optionalreadonlytrue--packages/core/src/generated/ast.ts:7514
types.RosettaFunction.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:7516
types.RosettaFunction.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7518
types.RosettaFunction.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:7517
types.RosettaFunction.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:7519
types.RosettaFunction.properties.shortcutsreadonly{ defaultValue: []; name: "shortcuts"; optional: true; }--packages/core/src/generated/ast.ts:7521
types.RosettaFunction.properties.shortcuts.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7523
types.RosettaFunction.properties.shortcuts.namereadonly"shortcuts"--packages/core/src/generated/ast.ts:7522
types.RosettaFunction.properties.shortcuts.optionalreadonlytrue--packages/core/src/generated/ast.ts:7524
types.RosettaFunction.properties.superFunctionreadonly{ name: "superFunction"; optional: true; referenceType: "RosettaFunction"; }--packages/core/src/generated/ast.ts:7526
types.RosettaFunction.properties.superFunction.namereadonly"superFunction"--packages/core/src/generated/ast.ts:7527
types.RosettaFunction.properties.superFunction.optionalreadonlytrue--packages/core/src/generated/ast.ts:7529
types.RosettaFunction.properties.superFunction.referenceTypereadonly"RosettaFunction"--packages/core/src/generated/ast.ts:7528
types.RosettaFunction.superTypesreadonly["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]--packages/core/src/generated/ast.ts:7532
types.RosettaImplicitVariablereadonly{ name: "RosettaImplicitVariable"; properties: { name: { name: "name"; }; }; superTypes: ["AnnotationPathExpression", "RosettaExpression"]; }--packages/core/src/generated/ast.ts:7534
types.RosettaImplicitVariable.namereadonly"RosettaImplicitVariable"--packages/core/src/generated/ast.ts:7535
types.RosettaImplicitVariable.propertiesreadonly{ name: { name: "name"; }; }--packages/core/src/generated/ast.ts:7536
types.RosettaImplicitVariable.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7537
types.RosettaImplicitVariable.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7538
types.RosettaImplicitVariable.superTypesreadonly["AnnotationPathExpression", "RosettaExpression"]--packages/core/src/generated/ast.ts:7541
types.RosettaIntLiteralreadonly{ name: "RosettaIntLiteral"; properties: { value: { name: "value"; }; }; superTypes: ["RosettaLiteral"]; }--packages/core/src/generated/ast.ts:7543
types.RosettaIntLiteral.namereadonly"RosettaIntLiteral"--packages/core/src/generated/ast.ts:7544
types.RosettaIntLiteral.propertiesreadonly{ value: { name: "value"; }; }--packages/core/src/generated/ast.ts:7545
types.RosettaIntLiteral.properties.valuereadonly{ name: "value"; }--packages/core/src/generated/ast.ts:7546
types.RosettaIntLiteral.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:7547
types.RosettaIntLiteral.superTypesreadonly["RosettaLiteral"]--packages/core/src/generated/ast.ts:7550
types.RosettaLiteralreadonly{ name: "RosettaLiteral"; properties: { }; superTypes: ["RosettaExpression", "RosettaMapTestExpression"]; }--packages/core/src/generated/ast.ts:7552
types.RosettaLiteral.namereadonly"RosettaLiteral"--packages/core/src/generated/ast.ts:7553
types.RosettaLiteral.propertiesreadonly{ }--packages/core/src/generated/ast.ts:7554
types.RosettaLiteral.superTypesreadonly["RosettaExpression", "RosettaMapTestExpression"]--packages/core/src/generated/ast.ts:7555
types.RosettaMapPathreadonly{ name: "RosettaMapPath"; properties: { path: { name: "path"; }; }; superTypes: ["RosettaMapTest"]; }--packages/core/src/generated/ast.ts:7557
types.RosettaMapPath.namereadonly"RosettaMapPath"--packages/core/src/generated/ast.ts:7558
types.RosettaMapPath.propertiesreadonly{ path: { name: "path"; }; }--packages/core/src/generated/ast.ts:7559
types.RosettaMapPath.properties.pathreadonly{ name: "path"; }--packages/core/src/generated/ast.ts:7560
types.RosettaMapPath.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:7561
types.RosettaMapPath.superTypesreadonly["RosettaMapTest"]--packages/core/src/generated/ast.ts:7564
types.RosettaMapPathValuereadonly{ name: "RosettaMapPathValue"; properties: { path: { name: "path"; }; }; superTypes: ["RosettaMapTestExpression"]; }--packages/core/src/generated/ast.ts:7566
types.RosettaMapPathValue.namereadonly"RosettaMapPathValue"--packages/core/src/generated/ast.ts:7567
types.RosettaMapPathValue.propertiesreadonly{ path: { name: "path"; }; }--packages/core/src/generated/ast.ts:7568
types.RosettaMapPathValue.properties.pathreadonly{ name: "path"; }--packages/core/src/generated/ast.ts:7569
types.RosettaMapPathValue.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:7570
types.RosettaMapPathValue.superTypesreadonly["RosettaMapTestExpression"]--packages/core/src/generated/ast.ts:7573
types.RosettaMappingreadonly{ name: "RosettaMapping"; properties: { instances: { defaultValue: []; name: "instances"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7641
types.RosettaMapping.namereadonly"RosettaMapping"--packages/core/src/generated/ast.ts:7642
types.RosettaMapping.propertiesreadonly{ instances: { defaultValue: []; name: "instances"; }; }--packages/core/src/generated/ast.ts:7643
types.RosettaMapping.properties.instancesreadonly{ defaultValue: []; name: "instances"; }--packages/core/src/generated/ast.ts:7644
types.RosettaMapping.properties.instances.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7646
types.RosettaMapping.properties.instances.namereadonly"instances"--packages/core/src/generated/ast.ts:7645
types.RosettaMapping.superTypesreadonly[]--packages/core/src/generated/ast.ts:7649
types.RosettaMappingInstancereadonly{ name: "RosettaMappingInstance"; properties: { default: { defaultValue: false; name: "default"; optional: true; }; set: { name: "set"; optional: true; }; when: { name: "when"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7651
types.RosettaMappingInstance.namereadonly"RosettaMappingInstance"--packages/core/src/generated/ast.ts:7652
types.RosettaMappingInstance.propertiesreadonly{ default: { defaultValue: false; name: "default"; optional: true; }; set: { name: "set"; optional: true; }; when: { name: "when"; optional: true; }; }--packages/core/src/generated/ast.ts:7653
types.RosettaMappingInstance.properties.defaultreadonly{ defaultValue: false; name: "default"; optional: true; }--packages/core/src/generated/ast.ts:7654
types.RosettaMappingInstance.properties.default.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7656
types.RosettaMappingInstance.properties.default.namereadonly"default"--packages/core/src/generated/ast.ts:7655
types.RosettaMappingInstance.properties.default.optionalreadonlytrue--packages/core/src/generated/ast.ts:7657
types.RosettaMappingInstance.properties.setreadonly{ name: "set"; optional: true; }--packages/core/src/generated/ast.ts:7659
types.RosettaMappingInstance.properties.set.namereadonly"set"--packages/core/src/generated/ast.ts:7660
types.RosettaMappingInstance.properties.set.optionalreadonlytrue--packages/core/src/generated/ast.ts:7661
types.RosettaMappingInstance.properties.whenreadonly{ name: "when"; optional: true; }--packages/core/src/generated/ast.ts:7663
types.RosettaMappingInstance.properties.when.namereadonly"when"--packages/core/src/generated/ast.ts:7664
types.RosettaMappingInstance.properties.when.optionalreadonlytrue--packages/core/src/generated/ast.ts:7665
types.RosettaMappingInstance.superTypesreadonly[]--packages/core/src/generated/ast.ts:7668
types.RosettaMappingPathTestsreadonly{ name: "RosettaMappingPathTests"; properties: { tests: { defaultValue: []; name: "tests"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7670
types.RosettaMappingPathTests.namereadonly"RosettaMappingPathTests"--packages/core/src/generated/ast.ts:7671
types.RosettaMappingPathTests.propertiesreadonly{ tests: { defaultValue: []; name: "tests"; }; }--packages/core/src/generated/ast.ts:7672
types.RosettaMappingPathTests.properties.testsreadonly{ defaultValue: []; name: "tests"; }--packages/core/src/generated/ast.ts:7673
types.RosettaMappingPathTests.properties.tests.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7675
types.RosettaMappingPathTests.properties.tests.namereadonly"tests"--packages/core/src/generated/ast.ts:7674
types.RosettaMappingPathTests.superTypesreadonly[]--packages/core/src/generated/ast.ts:7678
types.RosettaMapRosettaPathreadonly{ name: "RosettaMapRosettaPath"; properties: { path: { name: "path"; }; }; superTypes: ["RosettaMapTest"]; }--packages/core/src/generated/ast.ts:7575
types.RosettaMapRosettaPath.namereadonly"RosettaMapRosettaPath"--packages/core/src/generated/ast.ts:7576
types.RosettaMapRosettaPath.propertiesreadonly{ path: { name: "path"; }; }--packages/core/src/generated/ast.ts:7577
types.RosettaMapRosettaPath.properties.pathreadonly{ name: "path"; }--packages/core/src/generated/ast.ts:7578
types.RosettaMapRosettaPath.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:7579
types.RosettaMapRosettaPath.superTypesreadonly["RosettaMapTest"]--packages/core/src/generated/ast.ts:7582
types.RosettaMapTestreadonly{ name: "RosettaMapTest"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:7584
types.RosettaMapTest.namereadonly"RosettaMapTest"--packages/core/src/generated/ast.ts:7585
types.RosettaMapTest.propertiesreadonly{ }--packages/core/src/generated/ast.ts:7586
types.RosettaMapTest.superTypesreadonly[]--packages/core/src/generated/ast.ts:7587
types.RosettaMapTestAbsentExpressionreadonly{ name: "RosettaMapTestAbsentExpression"; properties: { argument: { name: "argument"; }; }; superTypes: ["RosettaMapTestExpression"]; }--packages/core/src/generated/ast.ts:7589
types.RosettaMapTestAbsentExpression.namereadonly"RosettaMapTestAbsentExpression"--packages/core/src/generated/ast.ts:7590
types.RosettaMapTestAbsentExpression.propertiesreadonly{ argument: { name: "argument"; }; }--packages/core/src/generated/ast.ts:7591
types.RosettaMapTestAbsentExpression.properties.argumentreadonly{ name: "argument"; }--packages/core/src/generated/ast.ts:7592
types.RosettaMapTestAbsentExpression.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:7593
types.RosettaMapTestAbsentExpression.superTypesreadonly["RosettaMapTestExpression"]--packages/core/src/generated/ast.ts:7596
types.RosettaMapTestEqualityOperationreadonly{ name: "RosettaMapTestEqualityOperation"; properties: { left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }; superTypes: ["RosettaMapTestExpression"]; }--packages/core/src/generated/ast.ts:7598
types.RosettaMapTestEqualityOperation.namereadonly"RosettaMapTestEqualityOperation"--packages/core/src/generated/ast.ts:7599
types.RosettaMapTestEqualityOperation.propertiesreadonly{ left: { name: "left"; }; operator: { name: "operator"; }; right: { name: "right"; }; }--packages/core/src/generated/ast.ts:7600
types.RosettaMapTestEqualityOperation.properties.leftreadonly{ name: "left"; }--packages/core/src/generated/ast.ts:7601
types.RosettaMapTestEqualityOperation.properties.left.namereadonly"left"--packages/core/src/generated/ast.ts:7602
types.RosettaMapTestEqualityOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7604
types.RosettaMapTestEqualityOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7605
types.RosettaMapTestEqualityOperation.properties.rightreadonly{ name: "right"; }--packages/core/src/generated/ast.ts:7607
types.RosettaMapTestEqualityOperation.properties.right.namereadonly"right"--packages/core/src/generated/ast.ts:7608
types.RosettaMapTestEqualityOperation.superTypesreadonly["RosettaMapTestExpression"]--packages/core/src/generated/ast.ts:7611
types.RosettaMapTestExistsExpressionreadonly{ name: "RosettaMapTestExistsExpression"; properties: { argument: { name: "argument"; }; }; superTypes: ["RosettaMapTestExpression"]; }--packages/core/src/generated/ast.ts:7613
types.RosettaMapTestExistsExpression.namereadonly"RosettaMapTestExistsExpression"--packages/core/src/generated/ast.ts:7614
types.RosettaMapTestExistsExpression.propertiesreadonly{ argument: { name: "argument"; }; }--packages/core/src/generated/ast.ts:7615
types.RosettaMapTestExistsExpression.properties.argumentreadonly{ name: "argument"; }--packages/core/src/generated/ast.ts:7616
types.RosettaMapTestExistsExpression.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:7617
types.RosettaMapTestExistsExpression.superTypesreadonly["RosettaMapTestExpression"]--packages/core/src/generated/ast.ts:7620
types.RosettaMapTestExpressionreadonly{ name: "RosettaMapTestExpression"; properties: { }; superTypes: ["RosettaMapTest"]; }--packages/core/src/generated/ast.ts:7622
types.RosettaMapTestExpression.namereadonly"RosettaMapTestExpression"--packages/core/src/generated/ast.ts:7623
types.RosettaMapTestExpression.propertiesreadonly{ }--packages/core/src/generated/ast.ts:7624
types.RosettaMapTestExpression.superTypesreadonly["RosettaMapTest"]--packages/core/src/generated/ast.ts:7625
types.RosettaMapTestFuncreadonly{ name: "RosettaMapTestFunc"; properties: { func: { name: "func"; referenceType: "RosettaCallableWithArgs"; }; predicatePath: { name: "predicatePath"; optional: true; }; }; superTypes: ["RosettaMapTest"]; }--packages/core/src/generated/ast.ts:7627
types.RosettaMapTestFunc.namereadonly"RosettaMapTestFunc"--packages/core/src/generated/ast.ts:7628
types.RosettaMapTestFunc.propertiesreadonly{ func: { name: "func"; referenceType: "RosettaCallableWithArgs"; }; predicatePath: { name: "predicatePath"; optional: true; }; }--packages/core/src/generated/ast.ts:7629
types.RosettaMapTestFunc.properties.funcreadonly{ name: "func"; referenceType: "RosettaCallableWithArgs"; }--packages/core/src/generated/ast.ts:7630
types.RosettaMapTestFunc.properties.func.namereadonly"func"--packages/core/src/generated/ast.ts:7631
types.RosettaMapTestFunc.properties.func.referenceTypereadonly"RosettaCallableWithArgs"--packages/core/src/generated/ast.ts:7632
types.RosettaMapTestFunc.properties.predicatePathreadonly{ name: "predicatePath"; optional: true; }--packages/core/src/generated/ast.ts:7634
types.RosettaMapTestFunc.properties.predicatePath.namereadonly"predicatePath"--packages/core/src/generated/ast.ts:7635
types.RosettaMapTestFunc.properties.predicatePath.optionalreadonlytrue--packages/core/src/generated/ast.ts:7636
types.RosettaMapTestFunc.superTypesreadonly["RosettaMapTest"]--packages/core/src/generated/ast.ts:7639
types.RosettaMergeSynonymValuereadonly{ name: "RosettaMergeSynonymValue"; properties: { excludePath: { name: "excludePath"; optional: true; }; name: { name: "name"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7680
types.RosettaMergeSynonymValue.namereadonly"RosettaMergeSynonymValue"--packages/core/src/generated/ast.ts:7681
types.RosettaMergeSynonymValue.propertiesreadonly{ excludePath: { name: "excludePath"; optional: true; }; name: { name: "name"; }; }--packages/core/src/generated/ast.ts:7682
types.RosettaMergeSynonymValue.properties.excludePathreadonly{ name: "excludePath"; optional: true; }--packages/core/src/generated/ast.ts:7683
types.RosettaMergeSynonymValue.properties.excludePath.namereadonly"excludePath"--packages/core/src/generated/ast.ts:7684
types.RosettaMergeSynonymValue.properties.excludePath.optionalreadonlytrue--packages/core/src/generated/ast.ts:7685
types.RosettaMergeSynonymValue.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7687
types.RosettaMergeSynonymValue.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7688
types.RosettaMergeSynonymValue.superTypesreadonly[]--packages/core/src/generated/ast.ts:7691
types.RosettaMetaTypereadonly{ name: "RosettaMetaType"; properties: { name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaFeature", "RosettaRootElement", "RosettaSymbol", "RosettaTypedFeature"]; }--packages/core/src/generated/ast.ts:7693
types.RosettaMetaType.namereadonly"RosettaMetaType"--packages/core/src/generated/ast.ts:7694
types.RosettaMetaType.propertiesreadonly{ name: { name: "name"; }; typeCall: { name: "typeCall"; }; }--packages/core/src/generated/ast.ts:7695
types.RosettaMetaType.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7696
types.RosettaMetaType.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7697
types.RosettaMetaType.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:7699
types.RosettaMetaType.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:7700
types.RosettaMetaType.superTypesreadonly["RosettaFeature", "RosettaRootElement", "RosettaSymbol", "RosettaTypedFeature"]--packages/core/src/generated/ast.ts:7703
types.RosettaModelreadonly{ name: "RosettaModel"; properties: { configurations: { defaultValue: []; name: "configurations"; optional: true; }; definition: { name: "definition"; optional: true; }; elements: { defaultValue: []; name: "elements"; optional: true; }; imports: { defaultValue: []; name: "imports"; optional: true; }; name: { name: "name"; }; overridden: { defaultValue: false; name: "overridden"; optional: true; }; scope: { name: "scope"; optional: true; }; version: { name: "version"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7705
types.RosettaModel.namereadonly"RosettaModel"--packages/core/src/generated/ast.ts:7706
types.RosettaModel.propertiesreadonly{ configurations: { defaultValue: []; name: "configurations"; optional: true; }; definition: { name: "definition"; optional: true; }; elements: { defaultValue: []; name: "elements"; optional: true; }; imports: { defaultValue: []; name: "imports"; optional: true; }; name: { name: "name"; }; overridden: { defaultValue: false; name: "overridden"; optional: true; }; scope: { name: "scope"; optional: true; }; version: { name: "version"; optional: true; }; }--packages/core/src/generated/ast.ts:7707
types.RosettaModel.properties.configurationsreadonly{ defaultValue: []; name: "configurations"; optional: true; }--packages/core/src/generated/ast.ts:7708
types.RosettaModel.properties.configurations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7710
types.RosettaModel.properties.configurations.namereadonly"configurations"--packages/core/src/generated/ast.ts:7709
types.RosettaModel.properties.configurations.optionalreadonlytrue--packages/core/src/generated/ast.ts:7711
types.RosettaModel.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7713
types.RosettaModel.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7714
types.RosettaModel.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7715
types.RosettaModel.properties.elementsreadonly{ defaultValue: []; name: "elements"; optional: true; }--packages/core/src/generated/ast.ts:7717
types.RosettaModel.properties.elements.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7719
types.RosettaModel.properties.elements.namereadonly"elements"--packages/core/src/generated/ast.ts:7718
types.RosettaModel.properties.elements.optionalreadonlytrue--packages/core/src/generated/ast.ts:7720
types.RosettaModel.properties.importsreadonly{ defaultValue: []; name: "imports"; optional: true; }--packages/core/src/generated/ast.ts:7722
types.RosettaModel.properties.imports.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7724
types.RosettaModel.properties.imports.namereadonly"imports"--packages/core/src/generated/ast.ts:7723
types.RosettaModel.properties.imports.optionalreadonlytrue--packages/core/src/generated/ast.ts:7725
types.RosettaModel.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7727
types.RosettaModel.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7728
types.RosettaModel.properties.overriddenreadonly{ defaultValue: false; name: "overridden"; optional: true; }--packages/core/src/generated/ast.ts:7730
types.RosettaModel.properties.overridden.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7732
types.RosettaModel.properties.overridden.namereadonly"overridden"--packages/core/src/generated/ast.ts:7731
types.RosettaModel.properties.overridden.optionalreadonlytrue--packages/core/src/generated/ast.ts:7733
types.RosettaModel.properties.scopereadonly{ name: "scope"; optional: true; }--packages/core/src/generated/ast.ts:7735
types.RosettaModel.properties.scope.namereadonly"scope"--packages/core/src/generated/ast.ts:7736
types.RosettaModel.properties.scope.optionalreadonlytrue--packages/core/src/generated/ast.ts:7737
types.RosettaModel.properties.versionreadonly{ name: "version"; optional: true; }--packages/core/src/generated/ast.ts:7739
types.RosettaModel.properties.version.namereadonly"version"--packages/core/src/generated/ast.ts:7740
types.RosettaModel.properties.version.optionalreadonlytrue--packages/core/src/generated/ast.ts:7741
types.RosettaModel.superTypesreadonly[]--packages/core/src/generated/ast.ts:7744
types.RosettaNumberLiteralreadonly{ name: "RosettaNumberLiteral"; properties: { value: { name: "value"; }; }; superTypes: ["RosettaLiteral"]; }--packages/core/src/generated/ast.ts:7746
types.RosettaNumberLiteral.namereadonly"RosettaNumberLiteral"--packages/core/src/generated/ast.ts:7747
types.RosettaNumberLiteral.propertiesreadonly{ value: { name: "value"; }; }--packages/core/src/generated/ast.ts:7748
types.RosettaNumberLiteral.properties.valuereadonly{ name: "value"; }--packages/core/src/generated/ast.ts:7749
types.RosettaNumberLiteral.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:7750
types.RosettaNumberLiteral.superTypesreadonly["RosettaLiteral"]--packages/core/src/generated/ast.ts:7753
types.RosettaOnlyElementreadonly{ name: "RosettaOnlyElement"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7755
types.RosettaOnlyElement.namereadonly"RosettaOnlyElement"--packages/core/src/generated/ast.ts:7756
types.RosettaOnlyElement.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:7757
types.RosettaOnlyElement.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:7758
types.RosettaOnlyElement.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:7759
types.RosettaOnlyElement.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:7760
types.RosettaOnlyElement.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:7762
types.RosettaOnlyElement.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7763
types.RosettaOnlyElement.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7766
types.RosettaOnlyExistsExpressionreadonly{ name: "RosettaOnlyExistsExpression"; properties: { args: { defaultValue: []; name: "args"; optional: true; }; argument: { name: "argument"; optional: true; }; operator: { name: "operator"; optional: true; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7768
types.RosettaOnlyExistsExpression.namereadonly"RosettaOnlyExistsExpression"--packages/core/src/generated/ast.ts:7769
types.RosettaOnlyExistsExpression.propertiesreadonly{ args: { defaultValue: []; name: "args"; optional: true; }; argument: { name: "argument"; optional: true; }; operator: { name: "operator"; optional: true; }; }--packages/core/src/generated/ast.ts:7770
types.RosettaOnlyExistsExpression.properties.argsreadonly{ defaultValue: []; name: "args"; optional: true; }--packages/core/src/generated/ast.ts:7771
types.RosettaOnlyExistsExpression.properties.args.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7773
types.RosettaOnlyExistsExpression.properties.args.namereadonly"args"--packages/core/src/generated/ast.ts:7772
types.RosettaOnlyExistsExpression.properties.args.optionalreadonlytrue--packages/core/src/generated/ast.ts:7774
types.RosettaOnlyExistsExpression.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:7776
types.RosettaOnlyExistsExpression.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:7777
types.RosettaOnlyExistsExpression.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:7778
types.RosettaOnlyExistsExpression.properties.operatorreadonly{ name: "operator"; optional: true; }--packages/core/src/generated/ast.ts:7780
types.RosettaOnlyExistsExpression.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:7781
types.RosettaOnlyExistsExpression.properties.operator.optionalreadonlytrue--packages/core/src/generated/ast.ts:7782
types.RosettaOnlyExistsExpression.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7785
types.RosettaParameterreadonly{ name: "RosettaParameter"; properties: { isArray: { defaultValue: false; name: "isArray"; optional: true; }; name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaSymbol"]; }--packages/core/src/generated/ast.ts:7787
types.RosettaParameter.namereadonly"RosettaParameter"--packages/core/src/generated/ast.ts:7788
types.RosettaParameter.propertiesreadonly{ isArray: { defaultValue: false; name: "isArray"; optional: true; }; name: { name: "name"; }; typeCall: { name: "typeCall"; }; }--packages/core/src/generated/ast.ts:7789
types.RosettaParameter.properties.isArrayreadonly{ defaultValue: false; name: "isArray"; optional: true; }--packages/core/src/generated/ast.ts:7790
types.RosettaParameter.properties.isArray.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7792
types.RosettaParameter.properties.isArray.namereadonly"isArray"--packages/core/src/generated/ast.ts:7791
types.RosettaParameter.properties.isArray.optionalreadonlytrue--packages/core/src/generated/ast.ts:7793
types.RosettaParameter.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7795
types.RosettaParameter.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7796
types.RosettaParameter.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:7798
types.RosettaParameter.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:7799
types.RosettaParameter.superTypesreadonly["RosettaSymbol"]--packages/core/src/generated/ast.ts:7802
types.RosettaQualifiableConfigurationreadonly{ name: "RosettaQualifiableConfiguration"; properties: { qType: { name: "qType"; }; rosettaClass: { name: "rosettaClass"; referenceType: "Data"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7804
types.RosettaQualifiableConfiguration.namereadonly"RosettaQualifiableConfiguration"--packages/core/src/generated/ast.ts:7805
types.RosettaQualifiableConfiguration.propertiesreadonly{ qType: { name: "qType"; }; rosettaClass: { name: "rosettaClass"; referenceType: "Data"; }; }--packages/core/src/generated/ast.ts:7806
types.RosettaQualifiableConfiguration.properties.qTypereadonly{ name: "qType"; }--packages/core/src/generated/ast.ts:7807
types.RosettaQualifiableConfiguration.properties.qType.namereadonly"qType"--packages/core/src/generated/ast.ts:7808
types.RosettaQualifiableConfiguration.properties.rosettaClassreadonly{ name: "rosettaClass"; referenceType: "Data"; }--packages/core/src/generated/ast.ts:7810
types.RosettaQualifiableConfiguration.properties.rosettaClass.namereadonly"rosettaClass"--packages/core/src/generated/ast.ts:7811
types.RosettaQualifiableConfiguration.properties.rosettaClass.referenceTypereadonly"Data"--packages/core/src/generated/ast.ts:7812
types.RosettaQualifiableConfiguration.superTypesreadonly[]--packages/core/src/generated/ast.ts:7815
types.RosettaRecordFeaturereadonly{ name: "RosettaRecordFeature"; properties: { name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaFeature", "RosettaTypedFeature"]; }--packages/core/src/generated/ast.ts:7817
types.RosettaRecordFeature.namereadonly"RosettaRecordFeature"--packages/core/src/generated/ast.ts:7818
types.RosettaRecordFeature.propertiesreadonly{ name: { name: "name"; }; typeCall: { name: "typeCall"; }; }--packages/core/src/generated/ast.ts:7819
types.RosettaRecordFeature.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7820
types.RosettaRecordFeature.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7821
types.RosettaRecordFeature.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:7823
types.RosettaRecordFeature.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:7824
types.RosettaRecordFeature.superTypesreadonly["RosettaFeature", "RosettaTypedFeature"]--packages/core/src/generated/ast.ts:7827
types.RosettaRecordTypereadonly{ name: "RosettaRecordType"; properties: { definition: { name: "definition"; optional: true; }; features: { defaultValue: []; name: "features"; optional: true; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement", "RosettaSymbol", "RosettaType"]; }--packages/core/src/generated/ast.ts:7829
types.RosettaRecordType.namereadonly"RosettaRecordType"--packages/core/src/generated/ast.ts:7830
types.RosettaRecordType.propertiesreadonly{ definition: { name: "definition"; optional: true; }; features: { defaultValue: []; name: "features"; optional: true; }; name: { name: "name"; }; }--packages/core/src/generated/ast.ts:7831
types.RosettaRecordType.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7832
types.RosettaRecordType.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7833
types.RosettaRecordType.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7834
types.RosettaRecordType.properties.featuresreadonly{ defaultValue: []; name: "features"; optional: true; }--packages/core/src/generated/ast.ts:7836
types.RosettaRecordType.properties.features.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7838
types.RosettaRecordType.properties.features.namereadonly"features"--packages/core/src/generated/ast.ts:7837
types.RosettaRecordType.properties.features.optionalreadonlytrue--packages/core/src/generated/ast.ts:7839
types.RosettaRecordType.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7841
types.RosettaRecordType.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7842
types.RosettaRecordType.superTypesreadonly["RosettaRootElement", "RosettaSymbol", "RosettaType"]--packages/core/src/generated/ast.ts:7845
types.RosettaReportreadonly{ name: "RosettaReport"; properties: { eligibilityRules: { defaultValue: []; name: "eligibilityRules"; referenceType: "RosettaRule"; }; inputType: { name: "inputType"; }; regulatoryBody: { name: "regulatoryBody"; }; reportingStandard: { name: "reportingStandard"; optional: true; referenceType: "RosettaCorpus"; }; reportType: { name: "reportType"; referenceType: "Data"; }; ruleSource: { name: "ruleSource"; optional: true; referenceType: "RosettaExternalRuleSource"; }; }; superTypes: ["RosettaRootElement"]; }--packages/core/src/generated/ast.ts:7847
types.RosettaReport.namereadonly"RosettaReport"--packages/core/src/generated/ast.ts:7848
types.RosettaReport.propertiesreadonly{ eligibilityRules: { defaultValue: []; name: "eligibilityRules"; referenceType: "RosettaRule"; }; inputType: { name: "inputType"; }; regulatoryBody: { name: "regulatoryBody"; }; reportingStandard: { name: "reportingStandard"; optional: true; referenceType: "RosettaCorpus"; }; reportType: { name: "reportType"; referenceType: "Data"; }; ruleSource: { name: "ruleSource"; optional: true; referenceType: "RosettaExternalRuleSource"; }; }--packages/core/src/generated/ast.ts:7849
types.RosettaReport.properties.eligibilityRulesreadonly{ defaultValue: []; name: "eligibilityRules"; referenceType: "RosettaRule"; }--packages/core/src/generated/ast.ts:7850
types.RosettaReport.properties.eligibilityRules.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7852
types.RosettaReport.properties.eligibilityRules.namereadonly"eligibilityRules"--packages/core/src/generated/ast.ts:7851
types.RosettaReport.properties.eligibilityRules.referenceTypereadonly"RosettaRule"--packages/core/src/generated/ast.ts:7853
types.RosettaReport.properties.inputTypereadonly{ name: "inputType"; }--packages/core/src/generated/ast.ts:7855
types.RosettaReport.properties.inputType.namereadonly"inputType"--packages/core/src/generated/ast.ts:7856
types.RosettaReport.properties.regulatoryBodyreadonly{ name: "regulatoryBody"; }--packages/core/src/generated/ast.ts:7858
types.RosettaReport.properties.regulatoryBody.namereadonly"regulatoryBody"--packages/core/src/generated/ast.ts:7859
types.RosettaReport.properties.reportingStandardreadonly{ name: "reportingStandard"; optional: true; referenceType: "RosettaCorpus"; }--packages/core/src/generated/ast.ts:7861
types.RosettaReport.properties.reportingStandard.namereadonly"reportingStandard"--packages/core/src/generated/ast.ts:7862
types.RosettaReport.properties.reportingStandard.optionalreadonlytrue--packages/core/src/generated/ast.ts:7864
types.RosettaReport.properties.reportingStandard.referenceTypereadonly"RosettaCorpus"--packages/core/src/generated/ast.ts:7863
types.RosettaReport.properties.reportTypereadonly{ name: "reportType"; referenceType: "Data"; }--packages/core/src/generated/ast.ts:7866
types.RosettaReport.properties.reportType.namereadonly"reportType"--packages/core/src/generated/ast.ts:7867
types.RosettaReport.properties.reportType.referenceTypereadonly"Data"--packages/core/src/generated/ast.ts:7868
types.RosettaReport.properties.ruleSourcereadonly{ name: "ruleSource"; optional: true; referenceType: "RosettaExternalRuleSource"; }--packages/core/src/generated/ast.ts:7870
types.RosettaReport.properties.ruleSource.namereadonly"ruleSource"--packages/core/src/generated/ast.ts:7871
types.RosettaReport.properties.ruleSource.optionalreadonlytrue--packages/core/src/generated/ast.ts:7873
types.RosettaReport.properties.ruleSource.referenceTypereadonly"RosettaExternalRuleSource"--packages/core/src/generated/ast.ts:7872
types.RosettaReport.superTypesreadonly["RosettaRootElement"]--packages/core/src/generated/ast.ts:7876
types.RosettaRootElementreadonly{ name: "RosettaRootElement"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:7878
types.RosettaRootElement.namereadonly"RosettaRootElement"--packages/core/src/generated/ast.ts:7879
types.RosettaRootElement.propertiesreadonly{ }--packages/core/src/generated/ast.ts:7880
types.RosettaRootElement.superTypesreadonly[]--packages/core/src/generated/ast.ts:7881
types.RosettaRulereadonly{ name: "RosettaRule"; properties: { definition: { name: "definition"; optional: true; }; eligibility: { defaultValue: false; name: "eligibility"; optional: true; }; expression: { name: "expression"; }; identifier: { name: "identifier"; optional: true; }; input: { name: "input"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; }; superTypes: ["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]; }--packages/core/src/generated/ast.ts:7883
types.RosettaRule.namereadonly"RosettaRule"--packages/core/src/generated/ast.ts:7884
types.RosettaRule.propertiesreadonly{ definition: { name: "definition"; optional: true; }; eligibility: { defaultValue: false; name: "eligibility"; optional: true; }; expression: { name: "expression"; }; identifier: { name: "identifier"; optional: true; }; input: { name: "input"; optional: true; }; name: { name: "name"; }; references: { defaultValue: []; name: "references"; optional: true; }; }--packages/core/src/generated/ast.ts:7885
types.RosettaRule.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7886
types.RosettaRule.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7887
types.RosettaRule.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7888
types.RosettaRule.properties.eligibilityreadonly{ defaultValue: false; name: "eligibility"; optional: true; }--packages/core/src/generated/ast.ts:7890
types.RosettaRule.properties.eligibility.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7892
types.RosettaRule.properties.eligibility.namereadonly"eligibility"--packages/core/src/generated/ast.ts:7891
types.RosettaRule.properties.eligibility.optionalreadonlytrue--packages/core/src/generated/ast.ts:7893
types.RosettaRule.properties.expressionreadonly{ name: "expression"; }--packages/core/src/generated/ast.ts:7895
types.RosettaRule.properties.expression.namereadonly"expression"--packages/core/src/generated/ast.ts:7896
types.RosettaRule.properties.identifierreadonly{ name: "identifier"; optional: true; }--packages/core/src/generated/ast.ts:7898
types.RosettaRule.properties.identifier.namereadonly"identifier"--packages/core/src/generated/ast.ts:7899
types.RosettaRule.properties.identifier.optionalreadonlytrue--packages/core/src/generated/ast.ts:7900
types.RosettaRule.properties.inputreadonly{ name: "input"; optional: true; }--packages/core/src/generated/ast.ts:7902
types.RosettaRule.properties.input.namereadonly"input"--packages/core/src/generated/ast.ts:7903
types.RosettaRule.properties.input.optionalreadonlytrue--packages/core/src/generated/ast.ts:7904
types.RosettaRule.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7906
types.RosettaRule.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7907
types.RosettaRule.properties.referencesreadonly{ defaultValue: []; name: "references"; optional: true; }--packages/core/src/generated/ast.ts:7909
types.RosettaRule.properties.references.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7911
types.RosettaRule.properties.references.namereadonly"references"--packages/core/src/generated/ast.ts:7910
types.RosettaRule.properties.references.optionalreadonlytrue--packages/core/src/generated/ast.ts:7912
types.RosettaRule.superTypesreadonly["RosettaCallableWithArgs", "RosettaRootElement", "RosettaSymbol"]--packages/core/src/generated/ast.ts:7915
types.RosettaScopereadonly{ name: "RosettaScope"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7917
types.RosettaScope.namereadonly"RosettaScope"--packages/core/src/generated/ast.ts:7918
types.RosettaScope.propertiesreadonly{ definition: { name: "definition"; optional: true; }; name: { name: "name"; }; }--packages/core/src/generated/ast.ts:7919
types.RosettaScope.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:7920
types.RosettaScope.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:7921
types.RosettaScope.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:7922
types.RosettaScope.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7924
types.RosettaScope.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7925
types.RosettaScope.superTypesreadonly[]--packages/core/src/generated/ast.ts:7928
types.RosettaSegmentreadonly{ name: "RosettaSegment"; properties: { name: { name: "name"; }; }; superTypes: ["RosettaRootElement"]; }--packages/core/src/generated/ast.ts:7930
types.RosettaSegment.namereadonly"RosettaSegment"--packages/core/src/generated/ast.ts:7931
types.RosettaSegment.propertiesreadonly{ name: { name: "name"; }; }--packages/core/src/generated/ast.ts:7932
types.RosettaSegment.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7933
types.RosettaSegment.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7934
types.RosettaSegment.superTypesreadonly["RosettaRootElement"]--packages/core/src/generated/ast.ts:7937
types.RosettaSegmentRefreadonly{ name: "RosettaSegmentRef"; properties: { segment: { name: "segment"; referenceType: "RosettaSegment"; }; segmentRef: { name: "segmentRef"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:7939
types.RosettaSegmentRef.namereadonly"RosettaSegmentRef"--packages/core/src/generated/ast.ts:7940
types.RosettaSegmentRef.propertiesreadonly{ segment: { name: "segment"; referenceType: "RosettaSegment"; }; segmentRef: { name: "segmentRef"; }; }--packages/core/src/generated/ast.ts:7941
types.RosettaSegmentRef.properties.segmentreadonly{ name: "segment"; referenceType: "RosettaSegment"; }--packages/core/src/generated/ast.ts:7942
types.RosettaSegmentRef.properties.segment.namereadonly"segment"--packages/core/src/generated/ast.ts:7943
types.RosettaSegmentRef.properties.segment.referenceTypereadonly"RosettaSegment"--packages/core/src/generated/ast.ts:7944
types.RosettaSegmentRef.properties.segmentRefreadonly{ name: "segmentRef"; }--packages/core/src/generated/ast.ts:7946
types.RosettaSegmentRef.properties.segmentRef.namereadonly"segmentRef"--packages/core/src/generated/ast.ts:7947
types.RosettaSegmentRef.superTypesreadonly[]--packages/core/src/generated/ast.ts:7950
types.RosettaStringLiteralreadonly{ name: "RosettaStringLiteral"; properties: { value: { name: "value"; }; }; superTypes: ["RosettaLiteral"]; }--packages/core/src/generated/ast.ts:7952
types.RosettaStringLiteral.namereadonly"RosettaStringLiteral"--packages/core/src/generated/ast.ts:7953
types.RosettaStringLiteral.propertiesreadonly{ value: { name: "value"; }; }--packages/core/src/generated/ast.ts:7954
types.RosettaStringLiteral.properties.valuereadonly{ name: "value"; }--packages/core/src/generated/ast.ts:7955
types.RosettaStringLiteral.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:7956
types.RosettaStringLiteral.superTypesreadonly["RosettaLiteral"]--packages/core/src/generated/ast.ts:7959
types.RosettaSuperCallreadonly{ name: "RosettaSuperCall"; properties: { explicitArguments: { defaultValue: false; name: "explicitArguments"; optional: true; }; name: { name: "name"; }; rawArgs: { defaultValue: []; name: "rawArgs"; optional: true; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7961
types.RosettaSuperCall.namereadonly"RosettaSuperCall"--packages/core/src/generated/ast.ts:7962
types.RosettaSuperCall.propertiesreadonly{ explicitArguments: { defaultValue: false; name: "explicitArguments"; optional: true; }; name: { name: "name"; }; rawArgs: { defaultValue: []; name: "rawArgs"; optional: true; }; }--packages/core/src/generated/ast.ts:7963
types.RosettaSuperCall.properties.explicitArgumentsreadonly{ defaultValue: false; name: "explicitArguments"; optional: true; }--packages/core/src/generated/ast.ts:7964
types.RosettaSuperCall.properties.explicitArguments.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7966
types.RosettaSuperCall.properties.explicitArguments.namereadonly"explicitArguments"--packages/core/src/generated/ast.ts:7965
types.RosettaSuperCall.properties.explicitArguments.optionalreadonlytrue--packages/core/src/generated/ast.ts:7967
types.RosettaSuperCall.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:7969
types.RosettaSuperCall.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:7970
types.RosettaSuperCall.properties.rawArgsreadonly{ defaultValue: []; name: "rawArgs"; optional: true; }--packages/core/src/generated/ast.ts:7972
types.RosettaSuperCall.properties.rawArgs.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7974
types.RosettaSuperCall.properties.rawArgs.namereadonly"rawArgs"--packages/core/src/generated/ast.ts:7973
types.RosettaSuperCall.properties.rawArgs.optionalreadonlytrue--packages/core/src/generated/ast.ts:7975
types.RosettaSuperCall.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:7978
types.RosettaSymbolreadonly{ name: "RosettaSymbol"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:7980
types.RosettaSymbol.namereadonly"RosettaSymbol"--packages/core/src/generated/ast.ts:7981
types.RosettaSymbol.propertiesreadonly{ }--packages/core/src/generated/ast.ts:7982
types.RosettaSymbol.superTypesreadonly[]--packages/core/src/generated/ast.ts:7983
types.RosettaSymbolReferencereadonly{ name: "RosettaSymbolReference"; properties: { explicitArguments: { defaultValue: false; name: "explicitArguments"; optional: true; }; rawArgs: { defaultValue: []; name: "rawArgs"; optional: true; }; symbol: { name: "symbol"; referenceType: "RosettaSymbol"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:7985
types.RosettaSymbolReference.namereadonly"RosettaSymbolReference"--packages/core/src/generated/ast.ts:7986
types.RosettaSymbolReference.propertiesreadonly{ explicitArguments: { defaultValue: false; name: "explicitArguments"; optional: true; }; rawArgs: { defaultValue: []; name: "rawArgs"; optional: true; }; symbol: { name: "symbol"; referenceType: "RosettaSymbol"; }; }--packages/core/src/generated/ast.ts:7987
types.RosettaSymbolReference.properties.explicitArgumentsreadonly{ defaultValue: false; name: "explicitArguments"; optional: true; }--packages/core/src/generated/ast.ts:7988
types.RosettaSymbolReference.properties.explicitArguments.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:7990
types.RosettaSymbolReference.properties.explicitArguments.namereadonly"explicitArguments"--packages/core/src/generated/ast.ts:7989
types.RosettaSymbolReference.properties.explicitArguments.optionalreadonlytrue--packages/core/src/generated/ast.ts:7991
types.RosettaSymbolReference.properties.rawArgsreadonly{ defaultValue: []; name: "rawArgs"; optional: true; }--packages/core/src/generated/ast.ts:7993
types.RosettaSymbolReference.properties.rawArgs.defaultValuereadonly[]--packages/core/src/generated/ast.ts:7995
types.RosettaSymbolReference.properties.rawArgs.namereadonly"rawArgs"--packages/core/src/generated/ast.ts:7994
types.RosettaSymbolReference.properties.rawArgs.optionalreadonlytrue--packages/core/src/generated/ast.ts:7996
types.RosettaSymbolReference.properties.symbolreadonly{ name: "symbol"; referenceType: "RosettaSymbol"; }--packages/core/src/generated/ast.ts:7998
types.RosettaSymbolReference.properties.symbol.namereadonly"symbol"--packages/core/src/generated/ast.ts:7999
types.RosettaSymbolReference.properties.symbol.referenceTypereadonly"RosettaSymbol"--packages/core/src/generated/ast.ts:8000
types.RosettaSymbolReference.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8003
types.RosettaSynonymreadonly{ name: "RosettaSynonym"; properties: { body: { name: "body"; }; sources: { defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8005
types.RosettaSynonym.namereadonly"RosettaSynonym"--packages/core/src/generated/ast.ts:8006
types.RosettaSynonym.propertiesreadonly{ body: { name: "body"; }; sources: { defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }; }--packages/core/src/generated/ast.ts:8007
types.RosettaSynonym.properties.bodyreadonly{ name: "body"; }--packages/core/src/generated/ast.ts:8008
types.RosettaSynonym.properties.body.namereadonly"body"--packages/core/src/generated/ast.ts:8009
types.RosettaSynonym.properties.sourcesreadonly{ defaultValue: []; name: "sources"; referenceType: "RosettaSynonymSource"; }--packages/core/src/generated/ast.ts:8011
types.RosettaSynonym.properties.sources.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8013
types.RosettaSynonym.properties.sources.namereadonly"sources"--packages/core/src/generated/ast.ts:8012
types.RosettaSynonym.properties.sources.referenceTypereadonly"RosettaSynonymSource"--packages/core/src/generated/ast.ts:8014
types.RosettaSynonym.superTypesreadonly[]--packages/core/src/generated/ast.ts:8017
types.RosettaSynonymBodyreadonly{ name: "RosettaSynonymBody"; properties: { format: { name: "format"; optional: true; }; hints: { defaultValue: []; name: "hints"; optional: true; }; mapper: { name: "mapper"; optional: true; }; mappingLogic: { name: "mappingLogic"; optional: true; }; merge: { name: "merge"; optional: true; }; metaValues: { defaultValue: []; name: "metaValues"; optional: true; }; patternMatch: { name: "patternMatch"; optional: true; }; patternReplace: { name: "patternReplace"; optional: true; }; removeHtml: { defaultValue: false; name: "removeHtml"; optional: true; }; values: { defaultValue: []; name: "values"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8019
types.RosettaSynonymBody.namereadonly"RosettaSynonymBody"--packages/core/src/generated/ast.ts:8020
types.RosettaSynonymBody.propertiesreadonly{ format: { name: "format"; optional: true; }; hints: { defaultValue: []; name: "hints"; optional: true; }; mapper: { name: "mapper"; optional: true; }; mappingLogic: { name: "mappingLogic"; optional: true; }; merge: { name: "merge"; optional: true; }; metaValues: { defaultValue: []; name: "metaValues"; optional: true; }; patternMatch: { name: "patternMatch"; optional: true; }; patternReplace: { name: "patternReplace"; optional: true; }; removeHtml: { defaultValue: false; name: "removeHtml"; optional: true; }; values: { defaultValue: []; name: "values"; optional: true; }; }--packages/core/src/generated/ast.ts:8021
types.RosettaSynonymBody.properties.formatreadonly{ name: "format"; optional: true; }--packages/core/src/generated/ast.ts:8022
types.RosettaSynonymBody.properties.format.namereadonly"format"--packages/core/src/generated/ast.ts:8023
types.RosettaSynonymBody.properties.format.optionalreadonlytrue--packages/core/src/generated/ast.ts:8024
types.RosettaSynonymBody.properties.hintsreadonly{ defaultValue: []; name: "hints"; optional: true; }--packages/core/src/generated/ast.ts:8026
types.RosettaSynonymBody.properties.hints.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8028
types.RosettaSynonymBody.properties.hints.namereadonly"hints"--packages/core/src/generated/ast.ts:8027
types.RosettaSynonymBody.properties.hints.optionalreadonlytrue--packages/core/src/generated/ast.ts:8029
types.RosettaSynonymBody.properties.mapperreadonly{ name: "mapper"; optional: true; }--packages/core/src/generated/ast.ts:8031
types.RosettaSynonymBody.properties.mapper.namereadonly"mapper"--packages/core/src/generated/ast.ts:8032
types.RosettaSynonymBody.properties.mapper.optionalreadonlytrue--packages/core/src/generated/ast.ts:8033
types.RosettaSynonymBody.properties.mappingLogicreadonly{ name: "mappingLogic"; optional: true; }--packages/core/src/generated/ast.ts:8035
types.RosettaSynonymBody.properties.mappingLogic.namereadonly"mappingLogic"--packages/core/src/generated/ast.ts:8036
types.RosettaSynonymBody.properties.mappingLogic.optionalreadonlytrue--packages/core/src/generated/ast.ts:8037
types.RosettaSynonymBody.properties.mergereadonly{ name: "merge"; optional: true; }--packages/core/src/generated/ast.ts:8039
types.RosettaSynonymBody.properties.merge.namereadonly"merge"--packages/core/src/generated/ast.ts:8040
types.RosettaSynonymBody.properties.merge.optionalreadonlytrue--packages/core/src/generated/ast.ts:8041
types.RosettaSynonymBody.properties.metaValuesreadonly{ defaultValue: []; name: "metaValues"; optional: true; }--packages/core/src/generated/ast.ts:8043
types.RosettaSynonymBody.properties.metaValues.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8045
types.RosettaSynonymBody.properties.metaValues.namereadonly"metaValues"--packages/core/src/generated/ast.ts:8044
types.RosettaSynonymBody.properties.metaValues.optionalreadonlytrue--packages/core/src/generated/ast.ts:8046
types.RosettaSynonymBody.properties.patternMatchreadonly{ name: "patternMatch"; optional: true; }--packages/core/src/generated/ast.ts:8048
types.RosettaSynonymBody.properties.patternMatch.namereadonly"patternMatch"--packages/core/src/generated/ast.ts:8049
types.RosettaSynonymBody.properties.patternMatch.optionalreadonlytrue--packages/core/src/generated/ast.ts:8050
types.RosettaSynonymBody.properties.patternReplacereadonly{ name: "patternReplace"; optional: true; }--packages/core/src/generated/ast.ts:8052
types.RosettaSynonymBody.properties.patternReplace.namereadonly"patternReplace"--packages/core/src/generated/ast.ts:8053
types.RosettaSynonymBody.properties.patternReplace.optionalreadonlytrue--packages/core/src/generated/ast.ts:8054
types.RosettaSynonymBody.properties.removeHtmlreadonly{ defaultValue: false; name: "removeHtml"; optional: true; }--packages/core/src/generated/ast.ts:8056
types.RosettaSynonymBody.properties.removeHtml.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:8058
types.RosettaSynonymBody.properties.removeHtml.namereadonly"removeHtml"--packages/core/src/generated/ast.ts:8057
types.RosettaSynonymBody.properties.removeHtml.optionalreadonlytrue--packages/core/src/generated/ast.ts:8059
types.RosettaSynonymBody.properties.valuesreadonly{ defaultValue: []; name: "values"; optional: true; }--packages/core/src/generated/ast.ts:8061
types.RosettaSynonymBody.properties.values.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8063
types.RosettaSynonymBody.properties.values.namereadonly"values"--packages/core/src/generated/ast.ts:8062
types.RosettaSynonymBody.properties.values.optionalreadonlytrue--packages/core/src/generated/ast.ts:8064
types.RosettaSynonymBody.superTypesreadonly[]--packages/core/src/generated/ast.ts:8067
types.RosettaSynonymSourcereadonly{ name: "RosettaSynonymSource"; properties: { externalClasses: { defaultValue: []; name: "externalClasses"; optional: true; }; externalEnums: { defaultValue: []; name: "externalEnums"; optional: true; }; name: { name: "name"; }; superSources: { defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaSynonymSource"; }; }; superTypes: ["RosettaRootElement"]; }--packages/core/src/generated/ast.ts:8069
types.RosettaSynonymSource.namereadonly"RosettaSynonymSource"--packages/core/src/generated/ast.ts:8070
types.RosettaSynonymSource.propertiesreadonly{ externalClasses: { defaultValue: []; name: "externalClasses"; optional: true; }; externalEnums: { defaultValue: []; name: "externalEnums"; optional: true; }; name: { name: "name"; }; superSources: { defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaSynonymSource"; }; }--packages/core/src/generated/ast.ts:8071
types.RosettaSynonymSource.properties.externalClassesreadonly{ defaultValue: []; name: "externalClasses"; optional: true; }--packages/core/src/generated/ast.ts:8072
types.RosettaSynonymSource.properties.externalClasses.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8074
types.RosettaSynonymSource.properties.externalClasses.namereadonly"externalClasses"--packages/core/src/generated/ast.ts:8073
types.RosettaSynonymSource.properties.externalClasses.optionalreadonlytrue--packages/core/src/generated/ast.ts:8075
types.RosettaSynonymSource.properties.externalEnumsreadonly{ defaultValue: []; name: "externalEnums"; optional: true; }--packages/core/src/generated/ast.ts:8077
types.RosettaSynonymSource.properties.externalEnums.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8079
types.RosettaSynonymSource.properties.externalEnums.namereadonly"externalEnums"--packages/core/src/generated/ast.ts:8078
types.RosettaSynonymSource.properties.externalEnums.optionalreadonlytrue--packages/core/src/generated/ast.ts:8080
types.RosettaSynonymSource.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:8082
types.RosettaSynonymSource.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:8083
types.RosettaSynonymSource.properties.superSourcesreadonly{ defaultValue: []; name: "superSources"; optional: true; referenceType: "RosettaSynonymSource"; }--packages/core/src/generated/ast.ts:8085
types.RosettaSynonymSource.properties.superSources.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8087
types.RosettaSynonymSource.properties.superSources.namereadonly"superSources"--packages/core/src/generated/ast.ts:8086
types.RosettaSynonymSource.properties.superSources.optionalreadonlytrue--packages/core/src/generated/ast.ts:8089
types.RosettaSynonymSource.properties.superSources.referenceTypereadonly"RosettaSynonymSource"--packages/core/src/generated/ast.ts:8088
types.RosettaSynonymSource.superTypesreadonly["RosettaRootElement"]--packages/core/src/generated/ast.ts:8092
types.RosettaSynonymValueBasereadonly{ name: "RosettaSynonymValueBase"; properties: { maps: { name: "maps"; optional: true; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; refType: { name: "refType"; optional: true; }; value: { name: "value"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8094
types.RosettaSynonymValueBase.namereadonly"RosettaSynonymValueBase"--packages/core/src/generated/ast.ts:8095
types.RosettaSynonymValueBase.propertiesreadonly{ maps: { name: "maps"; optional: true; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; refType: { name: "refType"; optional: true; }; value: { name: "value"; optional: true; }; }--packages/core/src/generated/ast.ts:8096
types.RosettaSynonymValueBase.properties.mapsreadonly{ name: "maps"; optional: true; }--packages/core/src/generated/ast.ts:8097
types.RosettaSynonymValueBase.properties.maps.namereadonly"maps"--packages/core/src/generated/ast.ts:8098
types.RosettaSynonymValueBase.properties.maps.optionalreadonlytrue--packages/core/src/generated/ast.ts:8099
types.RosettaSynonymValueBase.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:8101
types.RosettaSynonymValueBase.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:8102
types.RosettaSynonymValueBase.properties.pathreadonly{ name: "path"; optional: true; }--packages/core/src/generated/ast.ts:8104
types.RosettaSynonymValueBase.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:8105
types.RosettaSynonymValueBase.properties.path.optionalreadonlytrue--packages/core/src/generated/ast.ts:8106
types.RosettaSynonymValueBase.properties.refTypereadonly{ name: "refType"; optional: true; }--packages/core/src/generated/ast.ts:8108
types.RosettaSynonymValueBase.properties.refType.namereadonly"refType"--packages/core/src/generated/ast.ts:8109
types.RosettaSynonymValueBase.properties.refType.optionalreadonlytrue--packages/core/src/generated/ast.ts:8110
types.RosettaSynonymValueBase.properties.valuereadonly{ name: "value"; optional: true; }--packages/core/src/generated/ast.ts:8112
types.RosettaSynonymValueBase.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:8113
types.RosettaSynonymValueBase.properties.value.optionalreadonlytrue--packages/core/src/generated/ast.ts:8114
types.RosettaSynonymValueBase.superTypesreadonly[]--packages/core/src/generated/ast.ts:8117
types.RosettaTypereadonly{ name: "RosettaType"; properties: { }; superTypes: ["SwitchCaseTarget"]; }--packages/core/src/generated/ast.ts:8119
types.RosettaType.namereadonly"RosettaType"--packages/core/src/generated/ast.ts:8120
types.RosettaType.propertiesreadonly{ }--packages/core/src/generated/ast.ts:8121
types.RosettaType.superTypesreadonly["SwitchCaseTarget"]--packages/core/src/generated/ast.ts:8122
types.RosettaTypeAliasreadonly{ name: "RosettaTypeAlias"; properties: { conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaRootElement", "RosettaType"]; }--packages/core/src/generated/ast.ts:8124
types.RosettaTypeAlias.namereadonly"RosettaTypeAlias"--packages/core/src/generated/ast.ts:8125
types.RosettaTypeAlias.propertiesreadonly{ conditions: { defaultValue: []; name: "conditions"; optional: true; }; definition: { name: "definition"; optional: true; }; name: { name: "name"; }; parameters: { defaultValue: []; name: "parameters"; optional: true; }; typeCall: { name: "typeCall"; }; }--packages/core/src/generated/ast.ts:8126
types.RosettaTypeAlias.properties.conditionsreadonly{ defaultValue: []; name: "conditions"; optional: true; }--packages/core/src/generated/ast.ts:8127
types.RosettaTypeAlias.properties.conditions.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8129
types.RosettaTypeAlias.properties.conditions.namereadonly"conditions"--packages/core/src/generated/ast.ts:8128
types.RosettaTypeAlias.properties.conditions.optionalreadonlytrue--packages/core/src/generated/ast.ts:8130
types.RosettaTypeAlias.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:8132
types.RosettaTypeAlias.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:8133
types.RosettaTypeAlias.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:8134
types.RosettaTypeAlias.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:8136
types.RosettaTypeAlias.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:8137
types.RosettaTypeAlias.properties.parametersreadonly{ defaultValue: []; name: "parameters"; optional: true; }--packages/core/src/generated/ast.ts:8139
types.RosettaTypeAlias.properties.parameters.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8141
types.RosettaTypeAlias.properties.parameters.namereadonly"parameters"--packages/core/src/generated/ast.ts:8140
types.RosettaTypeAlias.properties.parameters.optionalreadonlytrue--packages/core/src/generated/ast.ts:8142
types.RosettaTypeAlias.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:8144
types.RosettaTypeAlias.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:8145
types.RosettaTypeAlias.superTypesreadonly["RosettaRootElement", "RosettaType"]--packages/core/src/generated/ast.ts:8148
types.RosettaTypedFeaturereadonly{ name: "RosettaTypedFeature"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:8150
types.RosettaTypedFeature.namereadonly"RosettaTypedFeature"--packages/core/src/generated/ast.ts:8151
types.RosettaTypedFeature.propertiesreadonly{ }--packages/core/src/generated/ast.ts:8152
types.RosettaTypedFeature.superTypesreadonly[]--packages/core/src/generated/ast.ts:8153
types.RuleReferenceAnnotationreadonly{ name: "RuleReferenceAnnotation"; properties: { empty: { defaultValue: false; name: "empty"; optional: true; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; reportingRule: { name: "reportingRule"; optional: true; referenceType: "RosettaRule"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8155
types.RuleReferenceAnnotation.namereadonly"RuleReferenceAnnotation"--packages/core/src/generated/ast.ts:8156
types.RuleReferenceAnnotation.propertiesreadonly{ empty: { defaultValue: false; name: "empty"; optional: true; }; name: { name: "name"; }; path: { name: "path"; optional: true; }; reportingRule: { name: "reportingRule"; optional: true; referenceType: "RosettaRule"; }; }--packages/core/src/generated/ast.ts:8157
types.RuleReferenceAnnotation.properties.emptyreadonly{ defaultValue: false; name: "empty"; optional: true; }--packages/core/src/generated/ast.ts:8158
types.RuleReferenceAnnotation.properties.empty.defaultValuereadonlyfalse--packages/core/src/generated/ast.ts:8160
types.RuleReferenceAnnotation.properties.empty.namereadonly"empty"--packages/core/src/generated/ast.ts:8159
types.RuleReferenceAnnotation.properties.empty.optionalreadonlytrue--packages/core/src/generated/ast.ts:8161
types.RuleReferenceAnnotation.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:8163
types.RuleReferenceAnnotation.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:8164
types.RuleReferenceAnnotation.properties.pathreadonly{ name: "path"; optional: true; }--packages/core/src/generated/ast.ts:8166
types.RuleReferenceAnnotation.properties.path.namereadonly"path"--packages/core/src/generated/ast.ts:8167
types.RuleReferenceAnnotation.properties.path.optionalreadonlytrue--packages/core/src/generated/ast.ts:8168
types.RuleReferenceAnnotation.properties.reportingRulereadonly{ name: "reportingRule"; optional: true; referenceType: "RosettaRule"; }--packages/core/src/generated/ast.ts:8170
types.RuleReferenceAnnotation.properties.reportingRule.namereadonly"reportingRule"--packages/core/src/generated/ast.ts:8171
types.RuleReferenceAnnotation.properties.reportingRule.optionalreadonlytrue--packages/core/src/generated/ast.ts:8173
types.RuleReferenceAnnotation.properties.reportingRule.referenceTypereadonly"RosettaRule"--packages/core/src/generated/ast.ts:8172
types.RuleReferenceAnnotation.superTypesreadonly[]--packages/core/src/generated/ast.ts:8176
types.Schemareadonly{ name: "Schema"; properties: { annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; format: { name: "format"; referenceType: "RosettaEnumValue"; }; name: { name: "name"; }; }; superTypes: ["RosettaRootElement", "SchemaOrFormat"]; }--packages/core/src/generated/ast.ts:8178
types.Schema.namereadonly"Schema"--packages/core/src/generated/ast.ts:8179
types.Schema.propertiesreadonly{ annotations: { defaultValue: []; name: "annotations"; optional: true; }; definition: { name: "definition"; optional: true; }; format: { name: "format"; referenceType: "RosettaEnumValue"; }; name: { name: "name"; }; }--packages/core/src/generated/ast.ts:8180
types.Schema.properties.annotationsreadonly{ defaultValue: []; name: "annotations"; optional: true; }--packages/core/src/generated/ast.ts:8181
types.Schema.properties.annotations.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8183
types.Schema.properties.annotations.namereadonly"annotations"--packages/core/src/generated/ast.ts:8182
types.Schema.properties.annotations.optionalreadonlytrue--packages/core/src/generated/ast.ts:8184
types.Schema.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:8186
types.Schema.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:8187
types.Schema.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:8188
types.Schema.properties.formatreadonly{ name: "format"; referenceType: "RosettaEnumValue"; }--packages/core/src/generated/ast.ts:8190
types.Schema.properties.format.namereadonly"format"--packages/core/src/generated/ast.ts:8191
types.Schema.properties.format.referenceTypereadonly"RosettaEnumValue"--packages/core/src/generated/ast.ts:8192
types.Schema.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:8194
types.Schema.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:8195
types.Schema.superTypesreadonly["RosettaRootElement", "SchemaOrFormat"]--packages/core/src/generated/ast.ts:8198
types.SchemaOrFormatreadonly{ name: "SchemaOrFormat"; properties: { }; superTypes: ["AnnotationArgument"]; }--packages/core/src/generated/ast.ts:8200
types.SchemaOrFormat.namereadonly"SchemaOrFormat"--packages/core/src/generated/ast.ts:8201
types.SchemaOrFormat.propertiesreadonly{ }--packages/core/src/generated/ast.ts:8202
types.SchemaOrFormat.superTypesreadonly["AnnotationArgument"]--packages/core/src/generated/ast.ts:8203
types.Segmentreadonly{ name: "Segment"; properties: { feature: { name: "feature"; referenceType: "RosettaTypedFeature"; }; next: { name: "next"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8205
types.Segment.namereadonly"Segment"--packages/core/src/generated/ast.ts:8206
types.Segment.propertiesreadonly{ feature: { name: "feature"; referenceType: "RosettaTypedFeature"; }; next: { name: "next"; optional: true; }; }--packages/core/src/generated/ast.ts:8207
types.Segment.properties.featurereadonly{ name: "feature"; referenceType: "RosettaTypedFeature"; }--packages/core/src/generated/ast.ts:8208
types.Segment.properties.feature.namereadonly"feature"--packages/core/src/generated/ast.ts:8209
types.Segment.properties.feature.referenceTypereadonly"RosettaTypedFeature"--packages/core/src/generated/ast.ts:8210
types.Segment.properties.nextreadonly{ name: "next"; optional: true; }--packages/core/src/generated/ast.ts:8212
types.Segment.properties.next.namereadonly"next"--packages/core/src/generated/ast.ts:8213
types.Segment.properties.next.optionalreadonlytrue--packages/core/src/generated/ast.ts:8214
types.Segment.superTypesreadonly[]--packages/core/src/generated/ast.ts:8217
types.ShortcutDeclarationreadonly{ name: "ShortcutDeclaration"; properties: { definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; name: { name: "name"; }; }; superTypes: ["AssignPathRoot", "RosettaSymbol"]; }--packages/core/src/generated/ast.ts:8219
types.ShortcutDeclaration.namereadonly"ShortcutDeclaration"--packages/core/src/generated/ast.ts:8220
types.ShortcutDeclaration.propertiesreadonly{ definition: { name: "definition"; optional: true; }; expression: { name: "expression"; }; name: { name: "name"; }; }--packages/core/src/generated/ast.ts:8221
types.ShortcutDeclaration.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:8222
types.ShortcutDeclaration.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:8223
types.ShortcutDeclaration.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:8224
types.ShortcutDeclaration.properties.expressionreadonly{ name: "expression"; }--packages/core/src/generated/ast.ts:8226
types.ShortcutDeclaration.properties.expression.namereadonly"expression"--packages/core/src/generated/ast.ts:8227
types.ShortcutDeclaration.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:8229
types.ShortcutDeclaration.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:8230
types.ShortcutDeclaration.superTypesreadonly["AssignPathRoot", "RosettaSymbol"]--packages/core/src/generated/ast.ts:8233
types.SortOperationreadonly{ name: "SortOperation"; properties: { argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8235
types.SortOperation.namereadonly"SortOperation"--packages/core/src/generated/ast.ts:8236
types.SortOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8237
types.SortOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8238
types.SortOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8239
types.SortOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8240
types.SortOperation.properties.functionreadonly{ name: "function"; optional: true; }--packages/core/src/generated/ast.ts:8242
types.SortOperation.properties.function.namereadonly"function"--packages/core/src/generated/ast.ts:8243
types.SortOperation.properties.function.optionalreadonlytrue--packages/core/src/generated/ast.ts:8244
types.SortOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8246
types.SortOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8247
types.SortOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8250
types.SumOperationreadonly{ name: "SumOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8252
types.SumOperation.namereadonly"SumOperation"--packages/core/src/generated/ast.ts:8253
types.SumOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8254
types.SumOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8255
types.SumOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8256
types.SumOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8257
types.SumOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8259
types.SumOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8260
types.SumOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8263
types.SwitchCaseGuardreadonly{ name: "SwitchCaseGuard"; properties: { literalGuard: { name: "literalGuard"; optional: true; }; referenceGuard: { name: "referenceGuard"; optional: true; referenceType: "SwitchCaseTarget"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8265
types.SwitchCaseGuard.namereadonly"SwitchCaseGuard"--packages/core/src/generated/ast.ts:8266
types.SwitchCaseGuard.propertiesreadonly{ literalGuard: { name: "literalGuard"; optional: true; }; referenceGuard: { name: "referenceGuard"; optional: true; referenceType: "SwitchCaseTarget"; }; }--packages/core/src/generated/ast.ts:8267
types.SwitchCaseGuard.properties.literalGuardreadonly{ name: "literalGuard"; optional: true; }--packages/core/src/generated/ast.ts:8268
types.SwitchCaseGuard.properties.literalGuard.namereadonly"literalGuard"--packages/core/src/generated/ast.ts:8269
types.SwitchCaseGuard.properties.literalGuard.optionalreadonlytrue--packages/core/src/generated/ast.ts:8270
types.SwitchCaseGuard.properties.referenceGuardreadonly{ name: "referenceGuard"; optional: true; referenceType: "SwitchCaseTarget"; }--packages/core/src/generated/ast.ts:8272
types.SwitchCaseGuard.properties.referenceGuard.namereadonly"referenceGuard"--packages/core/src/generated/ast.ts:8273
types.SwitchCaseGuard.properties.referenceGuard.optionalreadonlytrue--packages/core/src/generated/ast.ts:8275
types.SwitchCaseGuard.properties.referenceGuard.referenceTypereadonly"SwitchCaseTarget"--packages/core/src/generated/ast.ts:8274
types.SwitchCaseGuard.superTypesreadonly[]--packages/core/src/generated/ast.ts:8278
types.SwitchCaseOrDefaultreadonly{ name: "SwitchCaseOrDefault"; properties: { expression: { name: "expression"; }; guard: { name: "guard"; optional: true; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8280
types.SwitchCaseOrDefault.namereadonly"SwitchCaseOrDefault"--packages/core/src/generated/ast.ts:8281
types.SwitchCaseOrDefault.propertiesreadonly{ expression: { name: "expression"; }; guard: { name: "guard"; optional: true; }; }--packages/core/src/generated/ast.ts:8282
types.SwitchCaseOrDefault.properties.expressionreadonly{ name: "expression"; }--packages/core/src/generated/ast.ts:8283
types.SwitchCaseOrDefault.properties.expression.namereadonly"expression"--packages/core/src/generated/ast.ts:8284
types.SwitchCaseOrDefault.properties.guardreadonly{ name: "guard"; optional: true; }--packages/core/src/generated/ast.ts:8286
types.SwitchCaseOrDefault.properties.guard.namereadonly"guard"--packages/core/src/generated/ast.ts:8287
types.SwitchCaseOrDefault.properties.guard.optionalreadonlytrue--packages/core/src/generated/ast.ts:8288
types.SwitchCaseOrDefault.superTypesreadonly[]--packages/core/src/generated/ast.ts:8291
types.SwitchCaseTargetreadonly{ name: "SwitchCaseTarget"; properties: { }; superTypes: []; }--packages/core/src/generated/ast.ts:8293
types.SwitchCaseTarget.namereadonly"SwitchCaseTarget"--packages/core/src/generated/ast.ts:8294
types.SwitchCaseTarget.propertiesreadonly{ }--packages/core/src/generated/ast.ts:8295
types.SwitchCaseTarget.superTypesreadonly[]--packages/core/src/generated/ast.ts:8296
types.SwitchOperationreadonly{ name: "SwitchOperation"; properties: { argument: { name: "argument"; optional: true; }; cases: { defaultValue: []; name: "cases"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8298
types.SwitchOperation.namereadonly"SwitchOperation"--packages/core/src/generated/ast.ts:8299
types.SwitchOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; cases: { defaultValue: []; name: "cases"; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8300
types.SwitchOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8301
types.SwitchOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8302
types.SwitchOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8303
types.SwitchOperation.properties.casesreadonly{ defaultValue: []; name: "cases"; }--packages/core/src/generated/ast.ts:8305
types.SwitchOperation.properties.cases.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8307
types.SwitchOperation.properties.cases.namereadonly"cases"--packages/core/src/generated/ast.ts:8306
types.SwitchOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8309
types.SwitchOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8310
types.SwitchOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8313
types.ThenOperationreadonly{ name: "ThenOperation"; properties: { argument: { name: "argument"; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8315
types.ThenOperation.namereadonly"ThenOperation"--packages/core/src/generated/ast.ts:8316
types.ThenOperation.propertiesreadonly{ argument: { name: "argument"; }; function: { name: "function"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8317
types.ThenOperation.properties.argumentreadonly{ name: "argument"; }--packages/core/src/generated/ast.ts:8318
types.ThenOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8319
types.ThenOperation.properties.functionreadonly{ name: "function"; optional: true; }--packages/core/src/generated/ast.ts:8321
types.ThenOperation.properties.function.namereadonly"function"--packages/core/src/generated/ast.ts:8322
types.ThenOperation.properties.function.optionalreadonlytrue--packages/core/src/generated/ast.ts:8323
types.ThenOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8325
types.ThenOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8326
types.ThenOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8329
types.ToDateOperationreadonly{ name: "ToDateOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8331
types.ToDateOperation.namereadonly"ToDateOperation"--packages/core/src/generated/ast.ts:8332
types.ToDateOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8333
types.ToDateOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8334
types.ToDateOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8335
types.ToDateOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8336
types.ToDateOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8338
types.ToDateOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8339
types.ToDateOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8342
types.ToDateTimeOperationreadonly{ name: "ToDateTimeOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8344
types.ToDateTimeOperation.namereadonly"ToDateTimeOperation"--packages/core/src/generated/ast.ts:8345
types.ToDateTimeOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8346
types.ToDateTimeOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8347
types.ToDateTimeOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8348
types.ToDateTimeOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8349
types.ToDateTimeOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8351
types.ToDateTimeOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8352
types.ToDateTimeOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8355
types.ToEnumOperationreadonly{ name: "ToEnumOperation"; properties: { argument: { name: "argument"; optional: true; }; enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8357
types.ToEnumOperation.namereadonly"ToEnumOperation"--packages/core/src/generated/ast.ts:8358
types.ToEnumOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; enumeration: { name: "enumeration"; referenceType: "RosettaEnumeration"; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8359
types.ToEnumOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8360
types.ToEnumOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8361
types.ToEnumOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8362
types.ToEnumOperation.properties.enumerationreadonly{ name: "enumeration"; referenceType: "RosettaEnumeration"; }--packages/core/src/generated/ast.ts:8364
types.ToEnumOperation.properties.enumeration.namereadonly"enumeration"--packages/core/src/generated/ast.ts:8365
types.ToEnumOperation.properties.enumeration.referenceTypereadonly"RosettaEnumeration"--packages/core/src/generated/ast.ts:8366
types.ToEnumOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8368
types.ToEnumOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8369
types.ToEnumOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8372
types.ToIntOperationreadonly{ name: "ToIntOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8374
types.ToIntOperation.namereadonly"ToIntOperation"--packages/core/src/generated/ast.ts:8375
types.ToIntOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8376
types.ToIntOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8377
types.ToIntOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8378
types.ToIntOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8379
types.ToIntOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8381
types.ToIntOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8382
types.ToIntOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8385
types.ToNumberOperationreadonly{ name: "ToNumberOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8387
types.ToNumberOperation.namereadonly"ToNumberOperation"--packages/core/src/generated/ast.ts:8388
types.ToNumberOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8389
types.ToNumberOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8390
types.ToNumberOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8391
types.ToNumberOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8392
types.ToNumberOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8394
types.ToNumberOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8395
types.ToNumberOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8398
types.ToStringOperationreadonly{ name: "ToStringOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8400
types.ToStringOperation.namereadonly"ToStringOperation"--packages/core/src/generated/ast.ts:8401
types.ToStringOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8402
types.ToStringOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8403
types.ToStringOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8404
types.ToStringOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8405
types.ToStringOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8407
types.ToStringOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8408
types.ToStringOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8411
types.ToTimeOperationreadonly{ name: "ToTimeOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8413
types.ToTimeOperation.namereadonly"ToTimeOperation"--packages/core/src/generated/ast.ts:8414
types.ToTimeOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8415
types.ToTimeOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8416
types.ToTimeOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8417
types.ToTimeOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8418
types.ToTimeOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8420
types.ToTimeOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8421
types.ToTimeOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8424
types.ToZonedDateTimeOperationreadonly{ name: "ToZonedDateTimeOperation"; properties: { argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8426
types.ToZonedDateTimeOperation.namereadonly"ToZonedDateTimeOperation"--packages/core/src/generated/ast.ts:8427
types.ToZonedDateTimeOperation.propertiesreadonly{ argument: { name: "argument"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8428
types.ToZonedDateTimeOperation.properties.argumentreadonly{ name: "argument"; optional: true; }--packages/core/src/generated/ast.ts:8429
types.ToZonedDateTimeOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8430
types.ToZonedDateTimeOperation.properties.argument.optionalreadonlytrue--packages/core/src/generated/ast.ts:8431
types.ToZonedDateTimeOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8433
types.ToZonedDateTimeOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8434
types.ToZonedDateTimeOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8437
types.TypeCallreadonly{ name: "TypeCall"; properties: { arguments: { defaultValue: []; name: "arguments"; optional: true; }; type: { name: "type"; referenceType: "RosettaType"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8439
types.TypeCall.namereadonly"TypeCall"--packages/core/src/generated/ast.ts:8440
types.TypeCall.propertiesreadonly{ arguments: { defaultValue: []; name: "arguments"; optional: true; }; type: { name: "type"; referenceType: "RosettaType"; }; }--packages/core/src/generated/ast.ts:8441
types.TypeCall.properties.argumentsreadonly{ defaultValue: []; name: "arguments"; optional: true; }--packages/core/src/generated/ast.ts:8442
types.TypeCall.properties.arguments.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8444
types.TypeCall.properties.arguments.namereadonly"arguments"--packages/core/src/generated/ast.ts:8443
types.TypeCall.properties.arguments.optionalreadonlytrue--packages/core/src/generated/ast.ts:8445
types.TypeCall.properties.typereadonly{ name: "type"; referenceType: "RosettaType"; }--packages/core/src/generated/ast.ts:8447
types.TypeCall.properties.type.namereadonly"type"--packages/core/src/generated/ast.ts:8448
types.TypeCall.properties.type.referenceTypereadonly"RosettaType"--packages/core/src/generated/ast.ts:8449
types.TypeCall.superTypesreadonly[]--packages/core/src/generated/ast.ts:8452
types.TypeCallArgumentreadonly{ name: "TypeCallArgument"; properties: { parameter: { name: "parameter"; referenceType: "TypeParameter"; }; value: { name: "value"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8454
types.TypeCallArgument.namereadonly"TypeCallArgument"--packages/core/src/generated/ast.ts:8455
types.TypeCallArgument.propertiesreadonly{ parameter: { name: "parameter"; referenceType: "TypeParameter"; }; value: { name: "value"; }; }--packages/core/src/generated/ast.ts:8456
types.TypeCallArgument.properties.parameterreadonly{ name: "parameter"; referenceType: "TypeParameter"; }--packages/core/src/generated/ast.ts:8457
types.TypeCallArgument.properties.parameter.namereadonly"parameter"--packages/core/src/generated/ast.ts:8458
types.TypeCallArgument.properties.parameter.referenceTypereadonly"TypeParameter"--packages/core/src/generated/ast.ts:8459
types.TypeCallArgument.properties.valuereadonly{ name: "value"; }--packages/core/src/generated/ast.ts:8461
types.TypeCallArgument.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:8462
types.TypeCallArgument.superTypesreadonly[]--packages/core/src/generated/ast.ts:8465
types.TypeParameterreadonly{ name: "TypeParameter"; properties: { definition: { name: "definition"; optional: true; }; name: { name: "name"; }; typeCall: { name: "typeCall"; }; }; superTypes: ["RosettaSymbol"]; }--packages/core/src/generated/ast.ts:8467
types.TypeParameter.namereadonly"TypeParameter"--packages/core/src/generated/ast.ts:8468
types.TypeParameter.propertiesreadonly{ definition: { name: "definition"; optional: true; }; name: { name: "name"; }; typeCall: { name: "typeCall"; }; }--packages/core/src/generated/ast.ts:8469
types.TypeParameter.properties.definitionreadonly{ name: "definition"; optional: true; }--packages/core/src/generated/ast.ts:8470
types.TypeParameter.properties.definition.namereadonly"definition"--packages/core/src/generated/ast.ts:8471
types.TypeParameter.properties.definition.optionalreadonlytrue--packages/core/src/generated/ast.ts:8472
types.TypeParameter.properties.namereadonly{ name: "name"; }--packages/core/src/generated/ast.ts:8474
types.TypeParameter.properties.name.namereadonly"name"--packages/core/src/generated/ast.ts:8475
types.TypeParameter.properties.typeCallreadonly{ name: "typeCall"; }--packages/core/src/generated/ast.ts:8477
types.TypeParameter.properties.typeCall.namereadonly"typeCall"--packages/core/src/generated/ast.ts:8478
types.TypeParameter.superTypesreadonly["RosettaSymbol"]--packages/core/src/generated/ast.ts:8481
types.WithMetaEntryreadonly{ name: "WithMetaEntry"; properties: { key: { name: "key"; referenceType: "RosettaFeature"; }; value: { name: "value"; }; }; superTypes: []; }--packages/core/src/generated/ast.ts:8483
types.WithMetaEntry.namereadonly"WithMetaEntry"--packages/core/src/generated/ast.ts:8484
types.WithMetaEntry.propertiesreadonly{ key: { name: "key"; referenceType: "RosettaFeature"; }; value: { name: "value"; }; }--packages/core/src/generated/ast.ts:8485
types.WithMetaEntry.properties.keyreadonly{ name: "key"; referenceType: "RosettaFeature"; }--packages/core/src/generated/ast.ts:8486
types.WithMetaEntry.properties.key.namereadonly"key"--packages/core/src/generated/ast.ts:8487
types.WithMetaEntry.properties.key.referenceTypereadonly"RosettaFeature"--packages/core/src/generated/ast.ts:8488
types.WithMetaEntry.properties.valuereadonly{ name: "value"; }--packages/core/src/generated/ast.ts:8490
types.WithMetaEntry.properties.value.namereadonly"value"--packages/core/src/generated/ast.ts:8491
types.WithMetaEntry.superTypesreadonly[]--packages/core/src/generated/ast.ts:8494
types.WithMetaOperationreadonly{ name: "WithMetaOperation"; properties: { argument: { name: "argument"; }; entries: { defaultValue: []; name: "entries"; optional: true; }; operator: { name: "operator"; }; }; superTypes: ["RosettaExpression"]; }--packages/core/src/generated/ast.ts:8496
types.WithMetaOperation.namereadonly"WithMetaOperation"--packages/core/src/generated/ast.ts:8497
types.WithMetaOperation.propertiesreadonly{ argument: { name: "argument"; }; entries: { defaultValue: []; name: "entries"; optional: true; }; operator: { name: "operator"; }; }--packages/core/src/generated/ast.ts:8498
types.WithMetaOperation.properties.argumentreadonly{ name: "argument"; }--packages/core/src/generated/ast.ts:8499
types.WithMetaOperation.properties.argument.namereadonly"argument"--packages/core/src/generated/ast.ts:8500
types.WithMetaOperation.properties.entriesreadonly{ defaultValue: []; name: "entries"; optional: true; }--packages/core/src/generated/ast.ts:8502
types.WithMetaOperation.properties.entries.defaultValuereadonly[]--packages/core/src/generated/ast.ts:8504
types.WithMetaOperation.properties.entries.namereadonly"entries"--packages/core/src/generated/ast.ts:8503
types.WithMetaOperation.properties.entries.optionalreadonlytrue--packages/core/src/generated/ast.ts:8505
types.WithMetaOperation.properties.operatorreadonly{ name: "operator"; }--packages/core/src/generated/ast.ts:8507
types.WithMetaOperation.properties.operator.namereadonly"operator"--packages/core/src/generated/ast.ts:8508
types.WithMetaOperation.superTypesreadonly["RosettaExpression"]--packages/core/src/generated/ast.ts:8511

Methods ​

getAllSubTypes() ​

ts
getAllSubTypes(type): string[];

Defined in: node_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:156

Parameters ​

ParameterType
typestring

Returns ​

string[]

Inherited from ​

langium.AbstractAstReflection.getAllSubTypes


getAllTypes() ​

ts
getAllTypes(): string[];

Defined in: node_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:151

Returns ​

string[]

Inherited from ​

langium.AbstractAstReflection.getAllTypes


getReferenceType() ​

ts
getReferenceType(refInfo): string;

Defined in: node_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:152

Parameters ​

ParameterType
refInfoReferenceInfo

Returns ​

string

Inherited from ​

langium.AbstractAstReflection.getReferenceType


getTypeMetaData() ​

ts
getTypeMetaData(type): TypeMetaData;

Defined in: node_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:153

Parameters ​

ParameterType
typestring

Returns ​

TypeMetaData

Inherited from ​

langium.AbstractAstReflection.getTypeMetaData


isComplete() ​

ts
isComplete(node): boolean;

Defined in: node_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:162

Check whether a given AST node is missing any non-optional properties. Used to guard against incomplete nodes that deviate from their declared type, particularly when error recovery is in effect.

Parameters ​

ParameterType
nodeAstNode

Returns ​

boolean

Inherited from ​

langium.AbstractAstReflection.isComplete


isInstance() ​

ts
isInstance(node, type): boolean;

Defined in: node_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:154

Parameters ​

ParameterType
nodeunknown
typestring

Returns ​

boolean

Inherited from ​

langium.AbstractAstReflection.isInstance


isSubtype() ​

ts
isSubtype(subtype, supertype): boolean;

Defined in: node_modules/.pnpm/[email protected]/node_modules/langium/lib/syntax-tree.d.ts:155

Parameters ​

ParameterType
subtypestring
supertypestring

Returns ​

boolean

Inherited from ​

langium.AbstractAstReflection.isSubtype

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.