Package ch.nolix.system.element.property
Klasse AbstractValue<V>
java.lang.Object
ch.nolix.system.element.property.AbstractValue<V>
- Typparameter:
V- is the type of the values of aAbstractValue.
- Alle implementierten Schnittstellen:
INameHolder,EmptinessRequestable,MutabilityRequestable,IBaseValue,IProperty
- Bekannte direkte Unterklassen:
MultiValue,MutableOptionalValue,MutableValue,OptionalValue,Value
public abstract class AbstractValue<V>
extends Object
implements IBaseValue, MutabilityRequestable, INameHolder
- Version:
- 2017-10-29
- Autor:
- Silvan Wyss
-
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal booleanaddedOrChangedAttribute(INode<?> attribute) Adds or changes the value from the given attribute to the currentAbstractValue.protected abstract voidaddOrChangeValue(V value) Adds or change the given value to the currentAbstractValue.final StringgetName()Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.EmptinessRequestable
containsAny, isEmptyVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.INameHolder
getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.property.IProperty
fillUpAttributesIntoVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.MutabilityRequestable
isImmutable, isMutable
-
Felddetails
-
specificationCreator
-
-
Methodendetails
-
getName
- Angegeben von:
getNamein SchnittstelleINameHolder- Gibt zurück:
- the name of the current
INameHolder.
-
addedOrChangedAttribute
Adds or changes the value from the given attribute to the currentAbstractValue.- Angegeben von:
addedOrChangedAttributein SchnittstelleIProperty- Parameter:
attribute-
-
addOrChangeValue
Adds or change the given value to the currentAbstractValue.- Parameter:
value-
-