public interface Value extends XmlEntity
| Modifier and Type | Method and Description |
|---|---|
<T,E extends Throwable> |
accept(ValueVisitor<T,E> visitor)
Accepts visitor.
|
Type |
getCompiledType(ModelProviderClientService modelProviderService)
Returns the compiled type.
|
String |
getType()
Returns the type.
|
boolean |
isRemoved()
Returns true if value is removed
|
Value |
makeCopy(ModelInstance targetModelInstance)
Creates copy of the value in the target model instance.
|
SimpleValue |
toSimpleValue()
If this is
SimpleValue this method returns this, otherwise it returns a
ValueRef to this. |
Value |
toValue()
If this is a
ValueRef this method returns the referenced value, otherwise it returns
this. |
postUnmarshal, preUnmarshal<T,E extends Throwable> T accept(ValueVisitor<T,E> visitor) throws E extends Throwable
T - E - visitor - EE extends ThrowableSimpleValue toSimpleValue()
SimpleValue this method returns this, otherwise it returns a
ValueRef to this.SimpleValueValue toValue()
ValueRef this method returns the referenced value, otherwise it returns
this.ValueString getType()
Type getCompiledType(ModelProviderClientService modelProviderService)
modelProviderService - Value makeCopy(ModelInstance targetModelInstance)
targetModelInstance - boolean isRemoved()
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.