Uses of Interface
de.gebit.integrity.dsl.ValueOrEnumValueOrOperation
-
-
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.dsl
Subinterfaces of ValueOrEnumValueOrOperation in de.gebit.integrity.dsl Modifier and Type Interface Description interface
BooleanValue
A representation of the model object 'Boolean Value'.interface
CustomOperation
A representation of the model object 'Custom Operation'.interface
DateAndTimeValue
A representation of the model object 'Date And Time Value'.interface
DateValue
A representation of the model object 'Date Value'.interface
DecimalValue
A representation of the model object 'Decimal Value'.interface
Empty
A representation of the model object 'Empty'.interface
EmptyValue
A representation of the model object 'Empty Value'.interface
EnumValue
A representation of the model object 'Enum Value'.interface
EuropeanDateAnd12HrsTimeValue
A representation of the model object 'European Date And12 Hrs Time Value'.interface
EuropeanDateAnd24HrsTimeValue
A representation of the model object 'European Date And24 Hrs Time Value'.interface
EuropeanDateValue
A representation of the model object 'European Date Value'.interface
Inexistent
A representation of the model object 'Inexistent'.interface
InexistentValue
A representation of the model object 'Inexistent Value'.interface
IntegerValue
A representation of the model object 'Integer Value'.interface
IsoDateAndTimeValue
A representation of the model object 'Iso Date And Time Value'.interface
IsoDateValue
A representation of the model object 'Iso Date Value'.interface
IsoTimeValue
A representation of the model object 'Iso Time Value'.interface
JavaConstantValue
A representation of the model object 'Java Constant Value'.interface
NestedObject
A representation of the model object 'Nested Object'.interface
Null
A representation of the model object 'Null'.interface
NullValue
A representation of the model object 'Null Value'.interface
Operation
A representation of the model object 'Operation'.interface
RegexValue
A representation of the model object 'Regex Value'.interface
Simple12HrsTimeValue
A representation of the model object 'Simple12 Hrs Time Value'.interface
Simple24HrsTimeValue
A representation of the model object 'Simple24 Hrs Time Value'.interface
StandardOperation
A representation of the model object 'Standard Operation'.interface
StaticValue
A representation of the model object 'Static Value'.interface
StringValue
A representation of the model object 'String Value'.interface
TimeValue
A representation of the model object 'Time Value'.interface
TypedNestedObject
A representation of the model object 'Typed Nested Object'.interface
USDateAnd12HrsTimeValue
A representation of the model object 'US Date And12 Hrs Time Value'.interface
USDateValue
A representation of the model object 'US Date Value'.interface
Value
A representation of the model object 'Value'.interface
Variable
A representation of the model object 'Variable'.Methods in de.gebit.integrity.dsl that return ValueOrEnumValueOrOperation Modifier and Type Method Description ValueOrEnumValueOrOperation
DslFactory. createValueOrEnumValueOrOperation()
Returns a new object of class 'Value Or Enum Value Or Operation'.ValueOrEnumValueOrOperation
TimeDifference. getCalculatedValue()
Returns the value of the 'Calculated Value' containment reference.ValueOrEnumValueOrOperation
TimeProgressionFactor. getCalculatedValue()
Returns the value of the 'Calculated Value' containment reference.ValueOrEnumValueOrOperation
StandardOperation. getFirstOperand()
Returns the value of the 'First Operand' containment reference.ValueOrEnumValueOrOperation
TimeSet. getStartTime()
Returns the value of the 'Start Time' containment reference.ValueOrEnumValueOrOperation
ForkParameter. getValue()
Returns the value of the 'Value' containment reference.ValueOrEnumValueOrOperation
ValueOrEnumValueOrOperationCollection. getValue()
Returns the value of the 'Value' containment reference.Methods in de.gebit.integrity.dsl that return types with arguments of type ValueOrEnumValueOrOperation Modifier and Type Method Description org.eclipse.emf.common.util.EList<ValueOrEnumValueOrOperation>
StandardOperation. getMoreOperands()
Returns the value of the 'More Operands' containment reference list.org.eclipse.emf.common.util.EList<ValueOrEnumValueOrOperation>
ValueOrEnumValueOrOperationCollection. getMoreValues()
Returns the value of the 'More Values' containment reference list.Methods in de.gebit.integrity.dsl with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description void
TimeDifference. setCalculatedValue(ValueOrEnumValueOrOperation value)
Sets the value of the 'Calculated Value
' containment reference.void
TimeProgressionFactor. setCalculatedValue(ValueOrEnumValueOrOperation value)
Sets the value of the 'Calculated Value
' containment reference.void
StandardOperation. setFirstOperand(ValueOrEnumValueOrOperation value)
Sets the value of the 'First Operand
' containment reference.void
TimeSet. setStartTime(ValueOrEnumValueOrOperation value)
Sets the value of the 'Start Time
' containment reference.void
ForkParameter. setValue(ValueOrEnumValueOrOperation value)
Sets the value of the 'Value
' containment reference.void
ValueOrEnumValueOrOperationCollection. setValue(ValueOrEnumValueOrOperation value)
Sets the value of the 'Value
' containment reference. -
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.dsl.impl
Classes in de.gebit.integrity.dsl.impl that implement ValueOrEnumValueOrOperation Modifier and Type Class Description class
BooleanValueImpl
An implementation of the model object 'Boolean Value'.class
CustomOperationImpl
An implementation of the model object 'Custom Operation'.class
DateAndTimeValueImpl
An implementation of the model object 'Date And Time Value'.class
DateValueImpl
An implementation of the model object 'Date Value'.class
DecimalValueImpl
An implementation of the model object 'Decimal Value'.class
EmptyImpl
An implementation of the model object 'Empty'.class
EmptyValueImpl
An implementation of the model object 'Empty Value'.class
EnumValueImpl
An implementation of the model object 'Enum Value'.class
EuropeanDateAnd12HrsTimeValueImpl
An implementation of the model object 'European Date And12 Hrs Time Value'.class
EuropeanDateAnd24HrsTimeValueImpl
An implementation of the model object 'European Date And24 Hrs Time Value'.class
EuropeanDateValueImpl
An implementation of the model object 'European Date Value'.class
InexistentImpl
An implementation of the model object 'Inexistent'.class
InexistentValueImpl
An implementation of the model object 'Inexistent Value'.class
IntegerValueImpl
An implementation of the model object 'Integer Value'.class
IsoDateAndTimeValueImpl
An implementation of the model object 'Iso Date And Time Value'.class
IsoDateValueImpl
An implementation of the model object 'Iso Date Value'.class
IsoTimeValueImpl
An implementation of the model object 'Iso Time Value'.class
JavaConstantValueImpl
An implementation of the model object 'Java Constant Value'.class
NestedObjectImpl
An implementation of the model object 'Nested Object'.class
NullImpl
An implementation of the model object 'Null'.class
NullValueImpl
An implementation of the model object 'Null Value'.class
OperationImpl
An implementation of the model object 'Operation'.class
RegexValueImpl
An implementation of the model object 'Regex Value'.class
Simple12HrsTimeValueImpl
An implementation of the model object 'Simple12 Hrs Time Value'.class
Simple24HrsTimeValueImpl
An implementation of the model object 'Simple24 Hrs Time Value'.class
StandardOperationImpl
An implementation of the model object 'Standard Operation'.class
StaticValueImpl
An implementation of the model object 'Static Value'.class
StringValueImpl
An implementation of the model object 'String Value'.class
TimeValueImpl
An implementation of the model object 'Time Value'.class
TypedNestedObjectImpl
An implementation of the model object 'Typed Nested Object'.class
USDateAnd12HrsTimeValueImpl
An implementation of the model object 'US Date And12 Hrs Time Value'.class
USDateValueImpl
An implementation of the model object 'US Date Value'.class
ValueImpl
An implementation of the model object 'Value'.class
ValueOrEnumValueOrOperationImpl
An implementation of the model object 'Value Or Enum Value Or Operation'.class
VariableImpl
An implementation of the model object 'Variable'.Fields in de.gebit.integrity.dsl.impl declared as ValueOrEnumValueOrOperation Modifier and Type Field Description protected ValueOrEnumValueOrOperation
TimeDifferenceImpl. calculatedValue
The cached value of the 'Calculated Value
' containment reference.protected ValueOrEnumValueOrOperation
TimeProgressionFactorImpl. calculatedValue
The cached value of the 'Calculated Value
' containment reference.protected ValueOrEnumValueOrOperation
StandardOperationImpl. firstOperand
The cached value of the 'First Operand
' containment reference.protected ValueOrEnumValueOrOperation
TimeSetImpl. startTime
The cached value of the 'Start Time
' containment reference.protected ValueOrEnumValueOrOperation
ForkParameterImpl. value
The cached value of the 'Value
' containment reference.protected ValueOrEnumValueOrOperation
ValueOrEnumValueOrOperationCollectionImpl. value
The cached value of the 'Value
' containment reference.Fields in de.gebit.integrity.dsl.impl with type parameters of type ValueOrEnumValueOrOperation Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<ValueOrEnumValueOrOperation>
StandardOperationImpl. moreOperands
The cached value of the 'More Operands
' containment reference list.protected org.eclipse.emf.common.util.EList<ValueOrEnumValueOrOperation>
ValueOrEnumValueOrOperationCollectionImpl. moreValues
The cached value of the 'More Values
' containment reference list.Methods in de.gebit.integrity.dsl.impl that return ValueOrEnumValueOrOperation Modifier and Type Method Description ValueOrEnumValueOrOperation
DslFactoryImpl. createValueOrEnumValueOrOperation()
ValueOrEnumValueOrOperation
TimeDifferenceImpl. getCalculatedValue()
ValueOrEnumValueOrOperation
TimeProgressionFactorImpl. getCalculatedValue()
ValueOrEnumValueOrOperation
StandardOperationImpl. getFirstOperand()
ValueOrEnumValueOrOperation
TimeSetImpl. getStartTime()
ValueOrEnumValueOrOperation
ForkParameterImpl. getValue()
ValueOrEnumValueOrOperation
ValueOrEnumValueOrOperationCollectionImpl. getValue()
Methods in de.gebit.integrity.dsl.impl that return types with arguments of type ValueOrEnumValueOrOperation Modifier and Type Method Description org.eclipse.emf.common.util.EList<ValueOrEnumValueOrOperation>
StandardOperationImpl. getMoreOperands()
org.eclipse.emf.common.util.EList<ValueOrEnumValueOrOperation>
ValueOrEnumValueOrOperationCollectionImpl. getMoreValues()
Methods in de.gebit.integrity.dsl.impl with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
TimeDifferenceImpl. basicSetCalculatedValue(ValueOrEnumValueOrOperation newCalculatedValue, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
TimeProgressionFactorImpl. basicSetCalculatedValue(ValueOrEnumValueOrOperation newCalculatedValue, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
StandardOperationImpl. basicSetFirstOperand(ValueOrEnumValueOrOperation newFirstOperand, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
TimeSetImpl. basicSetStartTime(ValueOrEnumValueOrOperation newStartTime, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ForkParameterImpl. basicSetValue(ValueOrEnumValueOrOperation newValue, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ValueOrEnumValueOrOperationCollectionImpl. basicSetValue(ValueOrEnumValueOrOperation newValue, org.eclipse.emf.common.notify.NotificationChain msgs)
void
TimeDifferenceImpl. setCalculatedValue(ValueOrEnumValueOrOperation newCalculatedValue)
void
TimeProgressionFactorImpl. setCalculatedValue(ValueOrEnumValueOrOperation newCalculatedValue)
void
StandardOperationImpl. setFirstOperand(ValueOrEnumValueOrOperation newFirstOperand)
void
TimeSetImpl. setStartTime(ValueOrEnumValueOrOperation newStartTime)
void
ForkParameterImpl. setValue(ValueOrEnumValueOrOperation newValue)
void
ValueOrEnumValueOrOperationCollectionImpl. setValue(ValueOrEnumValueOrOperation newValue)
-
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.dsl.util
Methods in de.gebit.integrity.dsl.util with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description T
DslSwitch. caseValueOrEnumValueOrOperation(ValueOrEnumValueOrOperation object)
Returns the result of interpreting the object as an instance of 'Value Or Enum Value Or Operation'. -
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.parameter.conversion
Methods in de.gebit.integrity.parameter.conversion with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description protected java.lang.Object
AbstractModularValueConverter. convertEncapsulatedValueToTargetType(java.lang.Class<?> aTargetType, java.lang.Class<?> aParameterizedType, ValueOrEnumValueOrOperation aValue, ConversionContext aConversionContext, java.util.Set<java.lang.Object> someVisitedValues)
Converts a givenValueOrEnumValueOrOperation
to a given Java type class, if possible. -
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.parameter.resolving
Methods in de.gebit.integrity.parameter.resolving with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description boolean
DefaultParameterResolver. isSafelyStaticallyResolvable(ValueOrEnumValueOrOperation aValue, VariantDefinition aVariant)
boolean
ParameterResolver. isSafelyStaticallyResolvable(ValueOrEnumValueOrOperation aValue, VariantDefinition aVariant)
Determines whether the givenValueOrEnumValueOrOperation
is safely resolvable to a value in a static way, that is, not requiring a current execution context.java.lang.Object
DefaultParameterResolver. resolveSingleParameterValue(ValueOrEnumValueOrOperation aValue, UnresolvableVariableHandling anUnresolvableVariableHandlingPolicy)
java.lang.Object
ParameterResolver. resolveSingleParameterValue(ValueOrEnumValueOrOperation aValue, UnresolvableVariableHandling anUnresolvableVariableHandlingPolicy)
Resolves the givenValueOrEnumValueOrOperation
, using the variable map given.java.lang.Object
DefaultParameterResolver. resolveStatically(ValueOrEnumValueOrOperation aValue, VariantDefinition aVariant)
java.lang.Object
ParameterResolver. resolveStatically(ValueOrEnumValueOrOperation anEntity, VariantDefinition aVariant)
Resolves aValueOrEnumValueOrOperation
to its actual value statically, that is, not requiring a current test execution context. -
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.runner.comparator
Methods in de.gebit.integrity.runner.comparator with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description protected ComparisonResult
DefaultResultComparator. convertAndPerformEqualityCheck(java.lang.Object aSingleFixtureResult, ValueOrEnumValueOrOperation aSingleExpectedResult, java.lang.Class<?> aConversionTargetType)
Converts a fixture result and an expected result value for comparison (usually by converting the expected result to match the fixture result, but nested objects are handled differently and converted to maps for comparison).protected ComparisonResult
DefaultResultComparator. convertAndPerformEqualityCheck(java.lang.Object aSingleFixtureResult, java.lang.Object aSingleExpectedResult, ValueOrEnumValueOrOperation anOriginalSingleExpectedResult, java.lang.Class<?> aConversionTargetType, boolean anExpectedResultWasEmptyOptionalFlag)
protected ComparisonResult
DefaultResultComparator. performEqualityCheck(java.lang.Object aConvertedResult, java.lang.Object aConvertedExpectedResult, ValueOrEnumValueOrOperation aRawExpectedResult)
Perform the actual equality check between a real result returned from a fixture and a converted result gathered from the test scripts.protected MapComparisonResult
DefaultResultComparator. performEqualityCheckForMaps(java.util.Map<?,?> aResult, java.util.Map<?,?> anExpectedResult, ValueOrEnumValueOrOperation aRawExpectedResult)
Compare twoMap
s for equality. -
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.runner.modelcheck
Methods in de.gebit.integrity.runner.modelcheck with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description protected void
DefaultModelChecker. checkValueContainer(ValueOrEnumValueOrOperation aValue)
Check aValueOrEnumValueOrOperation
. -
Uses of ValueOrEnumValueOrOperation in de.gebit.integrity.utils
Methods in de.gebit.integrity.utils that return ValueOrEnumValueOrOperation Modifier and Type Method Description static ValueOrEnumValueOrOperation
IntegrityDSLUtil. getSpecificValueFromCollection(ValueOrEnumValueOrOperationCollection aValueCollection, int anIndex)
Gets a specific index position out of aValueOrEnumValueOrOperationCollection
.Methods in de.gebit.integrity.utils that return types with arguments of type ValueOrEnumValueOrOperation Modifier and Type Method Description static java.util.Collection<ValueOrEnumValueOrOperation>
IntegrityDSLUtil. getAllValuesFromCollection(ValueOrEnumValueOrOperationCollection aValueCollection)
Aggregates allValueOrEnumValueOrOperation
s from the givenValueOrEnumValueOrOperationCollection
.
Integrity has (historically; could be done more elegant with todays' Xtext) splittedValueOrEnumValueOrOperationCollection
s' internal values into two properties: a single value comes fromValueOrEnumValueOrOperationCollection.getValue()
and everything else goes intoValueOrEnumValueOrOperationCollection.getMoreValues()
.Methods in de.gebit.integrity.utils with parameters of type ValueOrEnumValueOrOperation Modifier and Type Method Description static VariableOrConstantEntity
IntegrityDSLUtil. extractVariableOrConstantEntity(ValueOrEnumValueOrOperation anInput)
Attempts to extract aVariableOrConstantEntity
from the providedValueOrEnumValueOrOperation
.
-