Klasse ForwardingProperty<S extends Enum<S>,V>
java.lang.Object
ch.nolix.system.element.multistateconfiguration.AbstractProperty<S>
ch.nolix.system.element.multistateconfiguration.ForwardingProperty<S,V>
- Alle implementierten Schnittstellen:
INameHolder
-
Feldübersicht
Von Klasse geerbte Felder ch.nolix.system.element.multistateconfiguration.AbstractProperty
parent -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidfillUpValuesSpecificationInto(ILinkedList<INode<?>> list) protected voidsetFrom(AbstractProperty<S> property) voidvoidsetValueForState(S state, V value) protected voidsetValueFromSpecification(INode<?> specification) static <S2 extends Enum<S2>,V2>
ForwardingProperty<S2, V2> withNameAndForProperty(String name, AbstractMaterializedProperty<S2, V2> materializedProperty, AbstractMaterializedProperty<S2, V2>... materializedProperties) Von Klasse geerbte Methoden ch.nolix.system.element.multistateconfiguration.AbstractProperty
getNameVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.INameHolder
getNameInQuotes, hasName, hasSameNameAs
-
Methodendetails
-
withNameAndForProperty
@SafeVarargs public static <S2 extends Enum<S2>,V2> ForwardingProperty<S2,V2> withNameAndForProperty(String name, AbstractMaterializedProperty<S2, V2> materializedProperty, AbstractMaterializedProperty<S2, V2>... materializedProperties) -
setUndefined
public void setUndefined()- Angegeben von:
setUndefinedin KlasseAbstractProperty<S extends Enum<S>>
-
setValueForState
-
fillUpValuesSpecificationInto
- Angegeben von:
fillUpValuesSpecificationIntoin KlasseAbstractProperty<S extends Enum<S>>
-
setFrom
- Angegeben von:
setFromin KlasseAbstractProperty<S extends Enum<S>>
-
setValueFromSpecification
- Angegeben von:
setValueFromSpecificationin KlasseAbstractProperty<S extends Enum<S>>
-