eu.cdevreeze.tqa.extension.formula.dom

Type members

Classlikes

final class AncestorFilter(underlyingResource: NonStandardResource) extends TupleFilter

A tf:ancestorFilter filter.

A tf:ancestorFilter filter.

final class AndFilter(underlyingResource: NonStandardResource) extends BooleanFilter

A bf:andFilter filter.

A bf:andFilter filter.

final class AspectCoverFilter(underlyingResource: NonStandardResource) extends Filter

An aspect cover filter (acf:aspectCover).

An aspect cover filter (acf:aspectCover).

Companion
object
Companion
class

An acf:aspect descendant element of a dimension filter.

An acf:aspect descendant element of a dimension filter.

sealed abstract class AspectCoverFilterContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A descendant element of an aspect cover filter.

A descendant element of an aspect cover filter.

Companion
object

An acf:dimension child element of an aspect cover filter.

An acf:dimension child element of an aspect cover filter.

An acf:excludeDimension child element of an aspect cover filter.

An acf:excludeDimension child element of an aspect cover filter.

An acf:qname descendant element of a dimension filter.

An acf:qname descendant element of a dimension filter.

An acf:qnameExpression descendant element of a dimension filter.

An acf:qnameExpression descendant element of a dimension filter.

sealed trait Assertion extends FormulaResource

An assertion. Either in substitution group validation:assertion or validation:variableSetAssertion. See validation.xsd.

An assertion. Either in substitution group validation:assertion or validation:variableSetAssertion. See validation.xsd.

final class AssertionSet(val underlyingResource: NonStandardResource) extends FormulaResource

A validation:assertionSet.

A validation:assertionSet.

sealed abstract class BooleanFilter(underlyingResource: NonStandardResource) extends Filter

A boolean filter.

A boolean filter.

Companion
object
Companion
class
final class ConceptAspect(underlyingElem: OtherNonXLinkElem) extends FormulaAspect

A formula:concept.

A formula:concept.

final class ConceptBalanceFilter(underlyingResource: NonStandardResource) extends ConceptFilter

A cf:conceptBalance filter.

A cf:conceptBalance filter.

final class ConceptCustomAttributeFilter(underlyingResource: NonStandardResource) extends ConceptFilter

A cf:conceptCustomAttribute filter.

A cf:conceptCustomAttribute filter.

final class ConceptDataTypeFilter(underlyingResource: NonStandardResource) extends ConceptFilter

A cf:conceptDataType filter.

A cf:conceptDataType filter.

sealed abstract class ConceptFilter(underlyingResource: NonStandardResource) extends Filter

A concept filter.

A concept filter.

Companion
object
Companion
class

A cf:attribute child element of a concept filter.

A cf:attribute child element of a concept filter.

A cf:concept child element of a concept filter.

A cf:concept child element of a concept filter.

sealed abstract class ConceptFilterContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A descendant element of a concept filter.

A descendant element of a concept filter.

Companion
object

A cf:qname descendant element of a concept filter.

A cf:qname descendant element of a concept filter.

A cf:qnameExpression descendant element of a concept filter.

A cf:qnameExpression descendant element of a concept filter.

A cf:substitutionGroup child element of a concept filter.

A cf:substitutionGroup child element of a concept filter.

final class ConceptFilterType(underlyingElem: OtherNonXLinkElem) extends ConceptFilterContentElem

A cf:type child element of a concept filter.

A cf:type child element of a concept filter.

final class ConceptNameFilter(underlyingResource: NonStandardResource) extends ConceptFilter

A cf:conceptName filter.

A cf:conceptName filter.

final class ConceptPeriodTypeFilter(underlyingResource: NonStandardResource) extends ConceptFilter

A cf:conceptPeriodType filter.

A cf:conceptPeriodType filter.

final class ConceptRelationFilter(underlyingResource: NonStandardResource) extends Filter

A concept relation filter (crf:conceptRelation).

A concept relation filter (crf:conceptRelation).

Companion
object

A crf:arcname descendant element of a concept relation filter.

A crf:arcname descendant element of a concept relation filter.

A crf:arcnameExpression descendant element of a concept relation filter.

A crf:arcnameExpression descendant element of a concept relation filter.

A crf:arcrole descendant element of a concept relation filter.

A crf:arcrole descendant element of a concept relation filter.

A crf:arcroleExpression descendant element of a concept relation filter.

A crf:arcroleExpression descendant element of a concept relation filter.

A crf:axis descendant element of a concept relation filter.

A crf:axis descendant element of a concept relation filter.

sealed abstract class ConceptRelationFilterContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A descendant element of a concept relation filter.

A descendant element of a concept relation filter.

Companion
object

A crf:generations descendant element of a concept relation filter.

A crf:generations descendant element of a concept relation filter.

A crf:linkname descendant element of a concept relation filter.

A crf:linkname descendant element of a concept relation filter.

A crf:linknameExpression descendant element of a concept relation filter.

A crf:linknameExpression descendant element of a concept relation filter.

A crf:linkrole descendant element of a concept relation filter.

A crf:linkrole descendant element of a concept relation filter.

A crf:linkroleExpression descendant element of a concept relation filter.

A crf:linkroleExpression descendant element of a concept relation filter.

A crf:qname descendant element of a concept relation filter.

A crf:qname descendant element of a concept relation filter.

A crf:qnameExpression descendant element of a concept relation filter.

A crf:qnameExpression descendant element of a concept relation filter.

A crf:variable descendant element of a concept relation filter.

A crf:variable descendant element of a concept relation filter.

final class ConceptSubstitutionGroupFilter(underlyingResource: NonStandardResource) extends ConceptFilter

A cf:conceptSubstitutionGroup filter.

A cf:conceptSubstitutionGroup filter.

final class ConsistencyAssertion(val underlyingResource: NonStandardResource) extends FormulaResource with Assertion

A ca:consistencyAssertion.

A ca:consistencyAssertion.

final class DecimalsElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:decimals.

A formula:decimals.

sealed abstract class DimensionAspect(underlyingElem: OtherNonXLinkElem) extends FormulaAspect

A dimension aspect.

A dimension aspect.

sealed abstract class DimensionFilter(underlyingResource: NonStandardResource) extends Filter

A dimension filter.

A dimension filter.

Companion
object
Companion
class

A df:arcrole descendant element of a dimension filter.

A df:arcrole descendant element of a dimension filter.

A df:axis descendant element of a dimension filter.

A df:axis descendant element of a dimension filter.

sealed abstract class DimensionFilterContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A descendant element of a dimension filter.

A descendant element of a dimension filter.

Companion
object

A df:dimension child element of a dimension filter.

A df:dimension child element of a dimension filter.

A df:linkrole descendant element of a dimension filter.

A df:linkrole descendant element of a dimension filter.

A df:member child element of a dimension filter.

A df:member child element of a dimension filter.

A df:qname descendant element of a dimension filter.

A df:qname descendant element of a dimension filter.

A df:qnameExpression descendant element of a dimension filter.

A df:qnameExpression descendant element of a dimension filter.

A df:variable descendant element of a dimension filter.

A df:variable descendant element of a dimension filter.

final class DivideByElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:divideBy.

A formula:divideBy.

final class DurationElem(underlyingElem: OtherNonXLinkElem) extends PeriodElem

A formula:duration.

A formula:duration.

sealed abstract class EntityFilter(underlyingResource: NonStandardResource) extends Filter

An entity filter.

An entity filter.

Companion
object
object EntityFilter
Companion
class
final class EntityIdentifierAspect(underlyingElem: OtherNonXLinkElem) extends FormulaAspect

A formula:entityIdentifier.

A formula:entityIdentifier.

final class EqualityDefinition(val underlyingResource: NonStandardResource) extends FormulaResource

A variable:equalityDefinition.

A variable:equalityDefinition.

final class ErrorSeverity(underlyingResource: NonStandardResource) extends Severity

A sev:error.

A sev:error.

final class ExistenceAssertion(underlyingResource: NonStandardResource) extends VariableSetAssertion

An ea:existenceAssertion.

An ea:existenceAssertion.

final class ExplicitDimensionAspect(underlyingElem: OtherNonXLinkElem) extends DimensionAspect

A formula:explicitDimension.

A formula:explicitDimension.

final class ExplicitDimensionFilter(underlyingResource: NonStandardResource) extends DimensionFilter

A df:explicitDimension filter.

A df:explicitDimension filter.

final class FactVariable(underlyingResource: NonStandardResource) extends Variable

A variable:factVariable.

A variable:factVariable.

sealed abstract class Filter(val underlyingResource: NonStandardResource) extends FormulaResource

A filter.

A filter.

Companion
object
object Filter
Companion
class
final class ForeverElem(underlyingElem: OtherNonXLinkElem) extends PeriodElem

A formula:forever.

A formula:forever.

final class ForeverFilter(underlyingResource: NonStandardResource) extends PeriodAspectFilter

A pf:forever filter.

A pf:forever filter.

final class Formula(underlyingResource: NonStandardResource) extends VariableSet

A formula:formula.

A formula:formula.

sealed trait FormulaArc extends AnyTaxonomyElem with XLinkArc

XLink arc in a formula link. In other words, a generic XLink arc defined by one of the formula specifications.

XLink arc in a formula link. In other words, a generic XLink arc defined by one of the formula specifications.

Authors

Chris de Vreeze

Companion
object
object FormulaArc
Companion
class
sealed abstract class FormulaAspect(underlyingElem: OtherNonXLinkElem) extends FormulaAspectOrAspectsElem

An aspect.

An aspect.

sealed abstract class FormulaAspectOrAspectsElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

An aspect or aspects element.

An aspect or aspects element.

Companion
object

An aspects element.

An aspects element.

XLink resource in a formula or table (!) link. This trait is needed for modeling table relationships in the "table extension".

XLink resource in a formula or table (!) link. This trait is needed for modeling table relationships in the "table extension".

Authors

Chris de Vreeze

XLink resource in a formula link. In other words, a variable:resource. See variable.xsd.

XLink resource in a formula link. In other words, a variable:resource. See variable.xsd.

Authors

Chris de Vreeze

Companion
object
Companion
class
final class Function(val underlyingResource: NonStandardResource) extends FormulaResource

A variable:function.

A variable:function.

sealed abstract class FunctionContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A child element of a variable:function.

A child element of a variable:function.

final class FunctionImplementation(val underlyingResource: NonStandardResource) extends FormulaResource

A cfi:implementation.

A cfi:implementation.

sealed abstract class FunctionImplementationContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A child element of a cfi:implementation.

A child element of a cfi:implementation.

A cfi:input child element of a cfi:implementation.

A cfi:input child element of a cfi:implementation.

A cfi:output child element of a cfi:implementation.

A cfi:output child element of a cfi:implementation.

A cfi:step child element of a cfi:implementation.

A cfi:step child element of a cfi:implementation.

final class FunctionInput(underlyingElem: OtherNonXLinkElem) extends FunctionContentElem

A variable:input child element of a variable:function.

A variable:input child element of a variable:function.

final class GeneralFilter(underlyingResource: NonStandardResource) extends Filter

A general filter (gf:general).

A general filter (gf:general).

Companion
object
Companion
class
final class GeneralMeasuresFilter(underlyingResource: NonStandardResource) extends UnitFilter

An uf:generalMeasures filter.

An uf:generalMeasures filter.

final class GeneralVariable(underlyingResource: NonStandardResource) extends Variable

A variable:generalVariable.

A variable:generalVariable.

final class IdentifierFilter(underlyingResource: NonStandardResource) extends EntityFilter

An ef:identifier filter.

An ef:identifier filter.

final class Instance(underlyingResource: NonStandardResource) extends Parameter

An instance:instance.

An instance:instance.

final class InstantDurationFilter(underlyingResource: NonStandardResource) extends PeriodAspectFilter

A pf:instantDuration filter.

A pf:instantDuration filter.

final class InstantElem(underlyingElem: OtherNonXLinkElem) extends PeriodElem

A formula:instant.

A formula:instant.

final class LocationFilter(underlyingResource: NonStandardResource) extends TupleFilter

A tf:locationFilter filter.

A tf:locationFilter filter.

final class MatchConceptFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchConcept filter.

An mf:matchConcept filter.

final class MatchDimensionFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchDimension filter.

An mf:matchDimension filter.

final class MatchEntityIdentifierFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchEntityIdentifier filter.

An mf:matchEntityIdentifier filter.

sealed abstract class MatchFilter(underlyingResource: NonStandardResource) extends Filter

A match filter.

A match filter.

Companion
object
object MatchFilter
Companion
class
final class MatchLocationFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchLocation filter.

An mf:matchLocation filter.

final class MatchNonXDTScenarioFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchNonXDTScenario filter.

An mf:matchNonXDTScenario filter.

final class MatchNonXDTSegmentFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchNonXDTSegment filter.

An mf:matchNonXDTSegment filter.

final class MatchPeriodFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchPeriod filter.

An mf:matchPeriod filter.

final class MatchScenarioFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchScenario filter.

An mf:matchScenario filter.

final class MatchSegmentFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchSegment filter.

An mf:matchSegment filter.

final class MatchUnitFilter(underlyingResource: NonStandardResource) extends MatchFilter

An mf:matchUnit filter.

An mf:matchUnit filter.

final class MemberElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:member.

A formula:member.

final class Message(val underlyingResource: NonStandardResource) extends FormulaResource

A msg:message, as used in a formula-related context. Strictly speaking messages are not just related to formulas, but they are introduced here to avoid sub-classing the core DOM type NonStandardResource.

A msg:message, as used in a formula-related context. Strictly speaking messages are not just related to formulas, but they are introduced here to avoid sub-classing the core DOM type NonStandardResource.

final class MultiplyByElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:multiplyBy.

A formula:multiplyBy.

final class NilFilter(underlyingResource: NonStandardResource) extends ValueFilter

A vf:nil filter.

A vf:nil filter.

sealed abstract class OccAspect(underlyingElem: OtherNonXLinkElem) extends FormulaAspect

An OCC aspect.

An OCC aspect.

final class OccEmptyAspect(underlyingElem: OtherNonXLinkElem) extends OccAspect

A formula:occEmpty.

A formula:occEmpty.

final class OccFragmentsAspect(underlyingElem: OtherNonXLinkElem) extends OccAspect

A formula:occFragments.

A formula:occFragments.

final class OccXpathAspect(underlyingElem: OtherNonXLinkElem) extends OccAspect

A formula:occXpath.

A formula:occXpath.

final class OkSeverity(underlyingResource: NonStandardResource) extends Severity

A sev:ok.

A sev:ok.

final class OmitElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:omit.

A formula:omit.

final class OrFilter(underlyingResource: NonStandardResource) extends BooleanFilter

A bf:orFilter filter.

A bf:orFilter filter.

final class OtherFormulaArc(val underlyingArc: NonStandardArc) extends FormulaArc

Another FormulaArc, with unknown arc name but with a known formula-related arcrole.

Another FormulaArc, with unknown arc name but with a known formula-related arcrole.

sealed trait OtherFormulaElem extends AnyTaxonomyElem

Non-XLink element in a formula (or table) link and in one of the formula-related namespaces.

Non-XLink element in a formula (or table) link and in one of the formula-related namespaces.

Authors

Chris de Vreeze

Companion
object
Companion
class
sealed class Parameter(underlyingResource: NonStandardResource) extends VariableOrParameter

A variable:parameter. Not final, because an instance:instance is also a parameter.

A variable:parameter. Not final, because an instance:instance is also a parameter.

final class ParentFilter(underlyingResource: NonStandardResource) extends TupleFilter

A tf:parentFilter filter.

A tf:parentFilter filter.

final class PeriodAspect(underlyingElem: OtherNonXLinkElem) extends FormulaAspect

A formula:period.

A formula:period.

sealed abstract class PeriodAspectFilter(underlyingResource: NonStandardResource) extends Filter

A period aspect filter.

A period aspect filter.

Companion
object
Companion
class
sealed abstract class PeriodElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A child element of a PeriodAspect.

A child element of a PeriodAspect.

final class PeriodEndFilter(underlyingResource: NonStandardResource) extends PeriodAspectFilter

A pf:periodEnd filter.

A pf:periodEnd filter.

final class PeriodFilter(underlyingResource: NonStandardResource) extends PeriodAspectFilter

A pf:period filter.

A pf:period filter.

final class PeriodInstantFilter(underlyingResource: NonStandardResource) extends PeriodAspectFilter

A pf:periodInstant filter.

A pf:periodInstant filter.

final class PeriodStartFilter(underlyingResource: NonStandardResource) extends PeriodAspectFilter

A pf:periodStart filter.

A pf:periodStart filter.

final class PrecisionElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:precision.

A formula:precision.

final class PrecisionFilter(underlyingResource: NonStandardResource) extends ValueFilter

A vf:precision filter.

A vf:precision filter.

final class Precondition(val underlyingResource: NonStandardResource) extends FormulaResource

A variable:precondition.

A variable:precondition.

final class QNameElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:qname.

A formula:qname.

final class QNameExpressionElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:qnameExpression.

A formula:qnameExpression.

final class RegexpIdentifierFilter(underlyingResource: NonStandardResource) extends EntityFilter

An ef:regexpIdentifier filter.

An ef:regexpIdentifier filter.

final class RegexpSchemeFilter(underlyingResource: NonStandardResource) extends EntityFilter

An ef:regexpScheme filter.

An ef:regexpScheme filter.

final class RelativeFilter(underlyingResource: NonStandardResource) extends Filter

A relative filter (rf:relativeFilter).

A relative filter (rf:relativeFilter).

Companion
object
Companion
class
final class ScenarioFilter(underlyingResource: NonStandardResource) extends SegmentScenarioFilter

An ssf:scenario filter.

An ssf:scenario filter.

final class SegmentFilter(underlyingResource: NonStandardResource) extends SegmentScenarioFilter

An ssf:segment filter.

An ssf:segment filter.

sealed abstract class SegmentScenarioFilter(underlyingResource: NonStandardResource) extends Filter

A segment scenario filter.

A segment scenario filter.

Companion
object
sealed abstract class Severity(val underlyingResource: NonStandardResource) extends FormulaResource

A severity.

A severity.

final class SiblingFilter(underlyingResource: NonStandardResource) extends TupleFilter

A tf:siblingFilter filter.

A tf:siblingFilter filter.

final class SingleMeasureFilter(underlyingResource: NonStandardResource) extends UnitFilter

An uf:singleMeasure filter.

An uf:singleMeasure filter.

final class SpecificIdentifierFilter(underlyingResource: NonStandardResource) extends EntityFilter

An ef:specificIdentifier filter.

An ef:specificIdentifier filter.

final class SpecificSchemeFilter(underlyingResource: NonStandardResource) extends EntityFilter

An ef:specificScheme filter.

An ef:specificScheme filter.

sealed abstract class TupleFilter(underlyingResource: NonStandardResource) extends Filter

A tuple filter.

A tuple filter.

Companion
object
object TupleFilter
Companion
class
final class TupleFilterAncestor(underlyingElem: OtherNonXLinkElem) extends TupleFilterContentElem

A tf:ancestor child element of a concept filter.

A tf:ancestor child element of a concept filter.

sealed abstract class TupleFilterContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A descendant element of a tuple filter.

A descendant element of a tuple filter.

Companion
object
final class TupleFilterParent(underlyingElem: OtherNonXLinkElem) extends TupleFilterContentElem

A tf:parent child element of a concept filter.

A tf:parent child element of a concept filter.

final class TupleFilterQName(underlyingElem: OtherNonXLinkElem) extends TupleFilterContentElem

A tf:qname descendant element of a tuple filter.

A tf:qname descendant element of a tuple filter.

A tf:qnameExpression descendant element of a tuple filter.

A tf:qnameExpression descendant element of a tuple filter.

final class TypedDimensionAspect(underlyingElem: OtherNonXLinkElem) extends DimensionAspect

A formula:typedDimension.

A formula:typedDimension.

final class TypedDimensionFilter(underlyingResource: NonStandardResource) extends DimensionFilter

A df:typedDimension filter.

A df:typedDimension filter.

final class UnitAspect(underlyingElem: OtherNonXLinkElem) extends FormulaAspect

A formula:unit.

A formula:unit.

sealed abstract class UnitFilter(underlyingResource: NonStandardResource) extends Filter

A unit filter.

A unit filter.

Companion
object
object UnitFilter
Companion
class
sealed abstract class UnitFilterContentElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A descendant element of a unit filter.

A descendant element of a unit filter.

Companion
object
final class UnitFilterMeasure(underlyingElem: OtherNonXLinkElem) extends UnitFilterContentElem

A uf:measure child element of a dimension filter.

A uf:measure child element of a dimension filter.

final class UnitFilterQName(underlyingElem: OtherNonXLinkElem) extends UnitFilterContentElem

A uf:qname descendant element of a dimension filter.

A uf:qname descendant element of a dimension filter.

A uf:qnameExpression descendant element of a dimension filter.

A uf:qnameExpression descendant element of a dimension filter.

final class ValueAssertion(underlyingResource: NonStandardResource) extends VariableSetAssertion

A va:valueAssertion.

A va:valueAssertion.

final class ValueElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:value.

A formula:value.

sealed abstract class ValueFilter(underlyingResource: NonStandardResource) extends Filter

A value filter.

A value filter.

Companion
object
object ValueFilter
Companion
class
sealed abstract class Variable(underlyingResource: NonStandardResource) extends VariableOrParameter

A variable. See variable.xsd.

A variable. See variable.xsd.

final class VariableArc(val underlyingArc: NonStandardArc) extends FormulaArc

A variable:variableArc.

A variable:variableArc.

final class VariableFilterArc(val underlyingArc: NonStandardArc) extends FormulaArc

A variable:variableFilterArc.

A variable:variableFilterArc.

sealed abstract class VariableOrParameter(val underlyingResource: NonStandardResource) extends FormulaResource

A variable or parameter. See variable.xsd.

A variable or parameter. See variable.xsd.

sealed abstract class VariableSet(val underlyingResource: NonStandardResource) extends FormulaResource

A variable set. See variable.xsd.

A variable set. See variable.xsd.

sealed abstract class VariableSetAssertion(underlyingResource: NonStandardResource) extends VariableSet with Assertion

A variable set assertion. See validation.xsd.

A variable set assertion. See validation.xsd.

final class VariableSetFilterArc(val underlyingArc: NonStandardArc) extends FormulaArc

A variable:variableSetFilterArc.

A variable:variableSetFilterArc.

final class WarningSeverity(underlyingResource: NonStandardResource) extends Severity

A sev:warning.

A sev:warning.

final class XpathElem(val underlyingElem: OtherNonXLinkElem) extends OtherFormulaElem

A formula:xpath.

A formula:xpath.