Modifier and Type | Method and Description |
---|---|
CGTypeId |
CodeGenAnalyzer.getTypeId(TypeId typeId) |
protected void |
AS2CGVisitor.setAst(CGTypedElement cgElement,
TypeId typeId,
java.lang.String symbolName) |
Modifier and Type | Method and Description |
---|---|
TypeId |
CGTypedElement.getASTypeId()
Return the TypeId of the pivot element.
|
Modifier and Type | Method and Description |
---|---|
TypeId |
CGModelFactoryImpl.createTypeIdFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue) |
TypeId |
CGExecutorTypeImpl.getASTypeId()
Return the TypeId of the pivot element.
|
TypeId |
CGTextImpl.getASTypeId()
Return the TypeId of the pivot element.
|
TypeId |
CGTypeIdImpl.getASTypeId()
Return the TypeId of the pivot element.
|
TypeId |
CGTypedElementImpl.getASTypeId()
Return the TypeId of the pivot element.
|
Modifier and Type | Field and Description |
---|---|
static TypeId |
JavaConstants.CLASS_TYPE_ID |
static TypeId |
JavaConstants.EVALUATOR_TYPE_ID |
static TypeId |
JavaConstants.ID_RESOLVER_TYPE_ID |
static TypeId |
JavaConstants.PROPERTY_TYPE_ID |
static TypeId |
JavaConstants.STANDARD_LIBRARY_TYPE_ID |
static TypeId |
JavaConstants.TYPE_ID_TYPE_ID |
static TypeId |
JavaConstants.UNBOXED_COMPOSITION_PROPERTY_TYPE_ID |
static TypeId |
JavaConstants.UNBOXED_EXPLICIT_NAVIGATION_PROPERTY_TYPE_ID |
static TypeId |
JavaConstants.UNBOXED_OPPOSITE_NAVIGATION_PROPERTY_TYPE_ID |
Modifier and Type | Method and Description |
---|---|
static TypeId |
JavaConstants.getJavaTypeId(java.lang.Class<?> javaClass)
Return the named Java typeId.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JavaLocalContext.setNames(CGValuedElement cgValuedElement,
java.lang.String nameHint,
TypeId typeId) |
protected void |
JavaLocalContext.setNames2(CGValuedElement cgValuedElement,
java.lang.String nameHint,
TypeId typeId) |
Modifier and Type | Class and Description |
---|---|
class |
JavaTypeId
A JavaTypeId enables a Java class to be represented as a typeid singleton.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
NativeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
NativeStaticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
NativeVisitorOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
Modifier and Type | Method and Description |
---|---|
TypeId |
Type.getTypeId()
Return a unique StandardLibrary-independent identifier for this type.
|
TypeId |
TypedElement.getTypeId() |
Modifier and Type | Interface and Description |
---|---|
interface |
BuiltInTypeId
A BuiltInTypeId provides a unique identifier for a built-in' primitive type or collection such as Boolean or Set.
|
interface |
ClassId
A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
|
interface |
CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
interface |
DataTypeId
A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
|
interface |
EnumerationId
A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
|
interface |
LambdaTypeId
A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
|
interface |
MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
interface |
NestedTypeId
A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
|
interface |
OclInvalidTypeId
OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
|
interface |
OclVoidTypeId
OclVoidTypeId provides a unique identifier for the null type; OclVoid.
|
interface |
PrimitiveTypeId
A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
|
interface |
TemplateableTypeId
A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
|
interface |
TemplateBinding |
interface |
TemplateParameterId
A TemplateParameterId provides a unique identifier for a template parameter such as Set
|
interface |
TupleTypeId
A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
|
interface |
UnspecifiedId
A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type.
|
Modifier and Type | Field and Description |
---|---|
static TypeId[] |
TypeId.NULL_TYPE_ID_ARRAY |
Modifier and Type | Method and Description |
---|---|
TypeId |
CollectionTypeId.getElementTypeId() |
TypeId |
MapTypeId.getKeyTypeId() |
TypeId |
OperationId.getParent() |
TypeId |
PropertyId.getParent() |
TypeId |
TuplePartId.getTypeId() |
static TypeId |
IdManager.getTypeId(org.eclipse.emf.ecore.EClassifier eClassifier)
Return the typeId for an EClassifier.
|
TypeId |
MapTypeId.getValueTypeId() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
IdResolver.boxedValueOf(java.lang.Object unboxedValue,
org.eclipse.emf.ecore.ETypedElement eFeature,
TypeId typeId) |
CollectionValue |
IdResolver.createCollectionOfAll(boolean isOrdered,
boolean isUnique,
TypeId elementTypeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues) |
java.lang.Object |
IdResolver.createInstance(TypeId typeId,
java.lang.String stringValue) |
MapValue |
IdResolver.createMapOfAll(TypeId keyTypeId,
TypeId valueTypeId,
java.util.Map<java.lang.Object,java.lang.Object> mapEntries) |
Class |
IdResolver.getClass(TypeId typeId,
java.lang.Object context) |
static LambdaTypeId |
IdManager.getLambdaTypeId(java.lang.String name,
TypeId... typeIds)
Return the named lambda typeId with the defined type parameters.
|
static ParametersId |
IdManager.getParametersId(TypeId... typeIds)
Return the parametersId for a given type list.
|
TypedElement |
IdResolver.getTuplePart(java.lang.String name,
TypeId typeId) |
static TuplePartId |
IdManager.getTuplePartId(int index,
java.lang.String name,
TypeId typeId)
Return the named tuplePartId with the defined name and type.
|
Type |
IdResolver.getType(TypeId typeId,
java.lang.Object context) |
Modifier and Type | Method and Description |
---|---|
TypeId |
AnyTypeImpl.computeId() |
TypeId |
BagTypeImpl.computeId() |
TypeId |
ClassImpl.computeId() |
TypeId |
CollectionTypeImpl.computeId() |
TypeId |
DataTypeImpl.computeId() |
TypeId |
InvalidTypeImpl.computeId() |
TypeId |
LambdaTypeImpl.computeId() |
TypeId |
MapTypeImpl.computeId() |
TypeId |
OrderedSetTypeImpl.computeId() |
TypeId |
PrimitiveTypeImpl.computeId() |
TypeId |
SelfTypeImpl.computeId() |
TypeId |
SequenceTypeImpl.computeId() |
TypeId |
SetTypeImpl.computeId() |
TypeId |
TupleTypeImpl.computeId() |
TypeId |
VoidTypeImpl.computeId() |
TypeId |
ClassImpl.getTypeId() |
TypeId |
CollectionRangeImpl.getTypeId() |
TypeId |
TypedElementImpl.getTypeId() |
Modifier and Type | Method and Description |
---|---|
TypeId |
CompleteInheritanceImpl.getTypeId() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EObjectProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
TypeId |
AbstractExecutorType.getTypeId() |
TypeId |
AbstractExecutorTypedElement.getTypeId() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTypeId |
class |
EnumerationIdImpl |
class |
EnumerationLiteralIdImpl |
class |
GeneralizedClassIdImpl |
class |
GeneralizedCollectionTypeIdImpl |
class |
GeneralizedDataTypeIdImpl |
class |
GeneralizedLambdaTypeIdImpl |
class |
GeneralizedMapTypeIdImpl |
class |
GeneralizedNestedTypeIdImpl |
class |
GeneralizedTupleTypeIdImpl |
class |
GeneralizedTypeIdImpl<T extends TemplateableId> |
class |
OclInvalidTypeIdImpl |
class |
OclVoidTypeIdImpl |
class |
PrimitiveTypeIdImpl |
class |
SpecializedCollectionTypeIdImpl |
class |
SpecializedLambdaTypeIdImpl |
class |
SpecializedMapTypeIdImpl |
class |
SpecializedTypeIdImpl |
class |
TemplateBindingImpl |
class |
TemplateParameterIdImpl |
class |
UnscopedId |
class |
UnspecifiedIdImpl |
Modifier and Type | Field and Description |
---|---|
protected TypeId |
AbstractElementId.OperationIdsMap.parentId |
protected TypeId |
AbstractElementId.PropertyIdsMap.parentId |
protected TypeId |
GeneralizedOperationIdImpl.parentId |
protected TypeId |
PropertyIdImpl.parentId |
protected TypeId |
TuplePartIdImpl.typeId |
Modifier and Type | Method and Description |
---|---|
TypeId[] |
ParametersIdImpl.get() |
TypeId |
ParametersIdImpl.get(int index) |
TypeId |
OclVoidTypeIdImpl.getElementId() |
TypeId |
OclVoidTypeIdImpl.getElementTypeId() |
TypeId |
SpecializedCollectionTypeIdImpl.getElementTypeId() |
TypeId |
SpecializedMapTypeIdImpl.getKeyTypeId() |
TypeId |
GeneralizedOperationIdImpl.getParent() |
TypeId |
OclVoidTypeIdImpl.getParent() |
TypeId |
PropertyIdImpl.getParent() |
TypeId |
SpecializedOperationIdImpl.getParent() |
TypeId |
TuplePartIdImpl.getTypeId() |
TypeId |
SpecializedMapTypeIdImpl.getValueTypeId() |
TypeId |
ParametersIdImpl.Iterator.next() |
TypeId |
AbstractTypeId.specialize(BindingsId templateBindings) |
TypeId |
TemplateBindingImpl.specialize(BindingsId templateBindings) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<TypeId> |
ParametersIdImpl.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
TuplePartIdImpl.matches(java.lang.Integer thatIndex,
java.lang.String thatName,
TypeId thatTypeid) |
boolean |
ParametersIdImpl.matches(TypeId[] thoseTypeIds) |
Constructor and Description |
---|
AbstractElementId.OperationIdsMap(TypeId parentId) |
AbstractElementId.PropertyIdsMap(TypeId parentId) |
GeneralizedOperationIdImpl(java.lang.Integer hashCode,
TypeId parentId,
int templateParameters,
java.lang.String name,
ParametersId parametersId) |
ParametersIdImpl(IdManager idManager,
java.lang.Integer hashCode,
TypeId[] typeIds)
Construct a ParametersId for an idManager that has computed the hashCode for the typeIds.
|
PropertyIdImpl(TypeId parentId,
java.lang.String name) |
TuplePartIdImpl(IdManager idManager,
java.lang.Integer hashCode,
int index,
java.lang.String name,
TypeId typeId) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
BaseProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
CompositionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ConstrainedProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ExplicitNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ExtensionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ImplicitNonCompositionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Type |
StaticProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
StereotypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
TuplePartProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedCompositionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedExplicitNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedOppositeNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EInvokeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object... boxedArgumentValues) |
protected java.lang.Object |
EInvokeOperation.getResultValue(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object eResult) |
Modifier and Type | Method and Description |
---|---|
TypeId |
EcoreExecutorType.getTypeId() |
TypeId |
EcoreReflectiveType.getTypeId() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EcoreExecutorProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryOppositeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Field and Description |
---|---|
protected TypeId |
ExecutorDoubleIterationManager.returnTypeId |
protected TypeId |
ExecutorSingleIterationManager.returnTypeId |
protected TypeId |
ExecutorLambdaType.typeId |
protected TypeId |
ExecutorSpecializedType.typeId |
protected TypeId |
ExecutorTupleType.typeId |
Modifier and Type | Method and Description |
---|---|
TypeId |
DomainReflectiveType.getTypeId() |
TypeId |
ExecutorLambdaType.getTypeId() |
TypeId |
ExecutorOperation.getTypeId() |
TypeId |
ExecutorSpecializedType.getTypeId() |
TypeId |
ExecutorTupleType.getTypeId() |
TypeId |
JavaType.getTypeId() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AbstractIdResolver.boxedValueOf(java.lang.Object unboxedValue,
org.eclipse.emf.ecore.ETypedElement eFeature,
TypeId typeId) |
CollectionValue |
AbstractIdResolver.createCollectionOfAll(boolean isOrdered,
boolean isUnique,
TypeId elementTypeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues)
Creates a new OCL Collection of the specified ordering and uniqueness.
|
java.lang.Object |
AbstractIdResolver.createInstance(TypeId typeId,
java.lang.String stringValue) |
MapValue |
AbstractIdResolver.createMapOfAll(TypeId keyTypeId,
TypeId valueTypeId,
java.util.Map<java.lang.Object,java.lang.Object> unboxedValues) |
Class |
AbstractIdResolver.getClass(TypeId typeId,
java.lang.Object context) |
TypedElement |
AbstractIdResolver.getTuplePart(java.lang.String name,
TypeId typeId) |
Type |
AbstractIdResolver.getType(TypeId typeId,
java.lang.Object context) |
Constructor and Description |
---|
ExecutorDoubleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
java.lang.Object accumulatorValue) |
ExecutorSingleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue value,
java.lang.Object accumulatorValue) |
Modifier and Type | Method and Description |
---|---|
TypeId |
TupleTypeManager.TuplePart.getTypeId() |
Modifier and Type | Method and Description |
---|---|
Class |
PivotIdResolver.getClass(TypeId typeId,
java.lang.Object context) |
Type |
PivotIdResolver.getType(TypeId typeId,
java.lang.Object context) |
Modifier and Type | Field and Description |
---|---|
protected TypeId |
JavaObjectValueImpl.typeId |
Modifier and Type | Method and Description |
---|---|
TypeId |
CollectionValueImpl.getElementTypeId() |
TypeId |
IntegerValueImpl.getTypeId() |
TypeId |
JavaObjectValueImpl.getTypeId() |
TypeId |
RealValueImpl.getTypeId() |
TypeId |
UnlimitedValueImpl.getTypeId() |
Constructor and Description |
---|
JavaObjectValueImpl(TypeId typeId,
java.lang.Object object) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
LibraryIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Create the value that will accumulate the iteration results.
|
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Return the result of evaluating the operation on an argument.
|
java.lang.Object |
UnsupportedOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue)
Return the result of evaluating the operation on left and right arguments.
|
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
abstract java.lang.Object |
AbstractTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Return the result of evaluating the operation on source with arg1 and arg2.
|
Modifier and Type | Method and Description |
---|---|
SetValue |
ClassifierAllInstancesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
ClassifierOclContentsOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
Type |
CollectionElementTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
IntegerValue |
CollectionLowerProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
CollectionSumOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
UnlimitedNaturalValue |
CollectionUpperProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
CollectionValue |
CollectionProductOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
Modifier and Type | Method and Description |
---|---|
SetValue |
EnumerationAllInstancesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
OrderedSetValue |
EnumerationOwnedLiteralProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
TypeId |
SortedByIteration.SortingValue.getTypeId() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AnyIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
ClosureIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectNestedIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ExistsIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ForAllIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SetValueImpl.Accumulator |
IsUniqueIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
IterateIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
OneIteration.MutableBoolean |
OneIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
OnlyIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
RejectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
SelectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SortedByIteration.SortingValue |
SortedByIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
Modifier and Type | Method and Description |
---|---|
Type |
MapKeyTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Type |
MapValueTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
MapValue |
MapIncludingMapOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
MapValue |
MapIncludingPairOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
SetValue |
OclAnyOclAsSetOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Boolean |
StringMatchesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right) |
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.String |
StringReplaceAllOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.String |
StringReplaceFirstOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Boolean |
CGStringLogDiagnosticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object constraintName,
java.lang.Object object,
java.lang.Object diagnostics,
java.lang.Object context,
java.lang.Object severity,
java.lang.Object status,
java.lang.Object code) |
java.lang.Boolean |
CGStringLogDiagnosticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.String strValidateorderedsetki,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.lang.Object cAUGHT_getSeverity,
java.lang.Object cAUGHT_implies)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
InstanceSlotNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLBaseProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLExtensionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLStereotypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
static MapValue |
ValueUtil.createMapValue(TypeId keyTypeId,
TypeId valueTypeId,
java.util.Map<java.lang.Object,java.lang.Object> boxedValues) |
static ObjectValue |
ValueUtil.createObjectValue(TypeId typeId,
java.lang.Object object) |
Modifier and Type | Method and Description |
---|---|
TypeId |
Value.getTypeId()
Return the type of this value determined from its construction context.
|