MetaDone
|
Public Member Functions | |
GrasylaEngineAdaptorFromValue (Class< T > supportedType, GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
Protected Member Functions | |
void | removeNotAdaptedComponents () |
void | disposeAdapted (Component<?extends T > comp) |
void | disposeInternal () |
void | notifyChildChanged (Engine child, ChildComponent comp) |
Component<?extends T > | adapt (Component<?extends Value > source, Component<?extends T > existing) throws BadPreCondition |
Component<?extends T > | adapt (Component<?extends Value > source) throws BadPreCondition |
Component<?extends T > | adapt () |
abstract Component<?extends T > | adapt (Value value) throws BadPreCondition |
Component<?extends T > | adapt (Exception e) throws BadPreCondition |
Private Attributes | |
GrasylaEngine | delegated |
Transforms a Value into another type.
none
none
adapt
method. <T> | The other type |
metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.GrasylaEngineAdaptorFromValue | ( | Class< T > | supportedType, |
GrasylaContext | context, | ||
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
Component<? extends T> metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.adapt | ( | Component<?extends Value > | source, |
Component<?extends T > | existing | ||
) | throws BadPreCondition [protected] |
abstract Component<? extends T> metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.adapt | ( | Value | value | ) | throws BadPreCondition [protected, pure virtual] |
Adapts a value.
value | The value |
BadPreCondition |
Component<? extends T> metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.adapt | ( | Exception | e | ) | throws BadPreCondition [protected] |
Adapts an exception.
e | The exception |
BadPreCondition |
Component<? extends T> metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.adapt | ( | ) | [protected] |
Adapts an empty value.
Component<? extends T> metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.adapt | ( | Component<?extends Value > | source | ) | throws BadPreCondition [protected] |
References metadone.client.grasyla2.GrasylaEngineFactory.createEngine(), metadone.util.MapFcts.equal(), metadone.client.display.ConcreteObjectGroup.forCollection(), metadone.client.grasyla2.GrasylaContext.getEquation(), metadone.client.grasyla2.GrasylaContext.getFactory(), metadone.metabusiness.events.EventObject.getObject, metadone.metabusiness.syntax.grasyla.GrasylaEquation.getRHS(), metadone.client.grasyla2.value.Value.getValue(), metadone.client.grasyla2.value.Value.getValueAsCO(), and metadone.client.grasyla2.value.Value.getValueAsException().
void metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.disposeAdapted | ( | Component<?extends T > | comp | ) | [protected] |
void metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.disposeInternal | ( | ) | [protected] |
void metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.notifyChildChanged | ( | Engine | child, |
ChildComponent | comp | ||
) | [protected] |
void metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.removeNotAdaptedComponents | ( | ) | [protected] |
Removes the components that were created automatically from concrete objects by this engine.
GrasylaEngine metadone.client.grasyla2.value.GrasylaEngineAdaptorFromValue< T >.delegated [private] |