Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBaseDagSupport<V> - Class in cdc.enums
- AbstractBaseDagSupport(Class<V>, DagFeature...) - Constructor for class cdc.enums.AbstractBaseDagSupport
- AbstractBaseListSupport<V> - Class in cdc.enums
- AbstractBaseListSupport(Class<V>, DagFeature...) - Constructor for class cdc.enums.AbstractBaseListSupport
- AbstractDynamicEnumSupport<V> - Class in cdc.enums
-
Base class for dynamic enum support.
- AbstractDynamicEnumSupport(Class<V>, Predicate<String>, DagFeature...) - Constructor for class cdc.enums.AbstractDynamicEnumSupport
- AbstractForestDynamicEnum<V extends AbstractForestDynamicEnum<V>> - Class in cdc.enums
-
Dynamic enumeration of values organized as a forest (several trees).
- AbstractForestDynamicEnum(V, String) - Constructor for class cdc.enums.AbstractForestDynamicEnum
- AbstractForestDynamicEnum.Creator<V extends ForestDynamicEnum<V>> - Interface in cdc.enums
-
Interface used to create new instances of a dynamic enum.
- AbstractForestDynamicEnum.Modifier<V extends ForestDynamicEnum<V>> - Interface in cdc.enums
- AbstractForestDynamicEnum.Support<V extends ForestDynamicEnum<V>> - Interface in cdc.enums
-
Support interface describing standard methods expected for a dynamic enum.
- AbstractListDynamicEnum<V extends AbstractListDynamicEnum<V>> - Class in cdc.enums
-
Dynamic enumeration of independent values.
- AbstractListDynamicEnum(String) - Constructor for class cdc.enums.AbstractListDynamicEnum
- AbstractListDynamicEnum.Creator<V extends ListDynamicEnum<V>> - Interface in cdc.enums
-
Interface used to create new instances of a dynamic enum.
- AbstractListDynamicEnum.Modifier<V extends ListDynamicEnum<V>> - Interface in cdc.enums
- AbstractListDynamicEnum.Support<V extends ListDynamicEnum<V>> - Interface in cdc.enums
-
Support interface describing standard methods expected for a dynamic enum.
- AbstractMask<M extends AbstractMask<M,
V>, V> - Class in cdc.enums -
Mask (set) of values belonging to a list type.
- AbstractMask(MaskSupport<M, V>, Set<V>) - Constructor for class cdc.enums.AbstractMask
- AbstractMask.Creator<M extends Mask<M,
V>, V> - Interface in cdc.enums - AbstractMaskToString<M extends Mask<M,
V>, V> - Class in cdc.enums -
Converter of EnumMask to String.
- AbstractMaskToString(Class<M>, String, String, String, Converter<? super V, String>) - Constructor for class cdc.enums.AbstractMaskToString
- AbstractMaskToString.Creator<C,
S> - Interface in cdc.enums - AbstractSynthesisMask<M extends AbstractSynthesisMask<M,
V>, V> - Class in cdc.enums - AbstractSynthesisMask(SynthesisMaskSupport<M, V>, Map<V, SynthesisStatus>) - Constructor for class cdc.enums.AbstractSynthesisMask
- AbstractSynthesisMask.Creator<M extends AbstractSynthesisMask<M,
V>, V> - Interface in cdc.enums - addChild(V, V) - Method in interface cdc.enums.AbstractForestDynamicEnum.Modifier
- addEventHandler(DagEventHandler) - Method in class cdc.enums.AbstractBaseListSupport
- addEventHandler(DagEventHandler) - Method in class cdc.enums.BooleanEnumType
- addEventHandler(DagEventHandler) - Method in interface cdc.enums.ListType
-
Adds an event handler.
- ALL - Enum constant in enum class cdc.enums.SynthesisStatus
-
All sources agree to say that something is true.
- and(M) - Method in class cdc.enums.AbstractMask
- and(M) - Method in interface cdc.enums.Mask
-
Returns the intersection of this mask with another one.
- and(V) - Method in class cdc.enums.AbstractMask
- and(V) - Method in interface cdc.enums.Mask
- and(V...) - Method in class cdc.enums.AbstractMask
- and(V...) - Method in interface cdc.enums.Mask
- apply(DynamicEnum) - Method in class cdc.enums.DynamicEnumToString
- apply(String) - Method in class cdc.enums.StringToDynamicEnum
- apply(String) - Method in class cdc.enums.StringToMask
- apply(M) - Method in class cdc.enums.AbstractMaskToString
- apply(M) - Method in class cdc.enums.MaskToString
- areEqual(Boolean, Boolean) - Method in class cdc.enums.BooleanEnumType
- areEqual(V, V) - Method in interface cdc.enums.ListType
-
Returns
trueif 2 values are equal.
B
- BooleanEnumType - Class in cdc.enums
-
EnumType implementation dedicated to booleans.
- BooleanMask - Class in cdc.enums
-
Mask of non nullable booleans.
C
- cdc.enums - package cdc.enums
- checkHasNoSiblingNamed(V, String) - Method in class cdc.enums.AbstractDynamicEnumSupport
- checkIsNotOverOrEqual(V, V) - Method in class cdc.enums.AbstractBaseDagSupport
- checkIsSupported(DagFeature) - Method in class cdc.enums.AbstractBaseListSupport
-
Checks that a feature is supported.
- checkIsUnlocked() - Method in class cdc.enums.AbstractDynamicEnumSupport
- checkIsValid(V) - Method in class cdc.enums.AbstractBaseListSupport
-
Checks that a value is valid.
- checkNameIsValid(String) - Method in class cdc.enums.AbstractDynamicEnumSupport
- children - Variable in class cdc.enums.AbstractForestDynamicEnum
- clear(V) - Method in class cdc.enums.AbstractMask
- clear(V) - Method in interface cdc.enums.Mask
-
Returns a new mask reduced with a value.
- compareTo(V) - Method in class cdc.enums.AbstractForestDynamicEnum
- compareTo(V) - Method in class cdc.enums.AbstractListDynamicEnum
- contains(M) - Method in class cdc.enums.AbstractMask
- contains(M) - Method in interface cdc.enums.Mask
-
Returns
trueif all values of this mask are contained in another mask. - contains(V...) - Method in class cdc.enums.AbstractMask
- contains(V...) - Method in interface cdc.enums.Mask
- CONTENT_CHANGE - Enum constant in enum class cdc.enums.DagFeature
-
Does the implementation support changing content (name, ...)?
- CONTENT_CHANGED - Enum constant in enum class cdc.enums.DagEventType
-
An item had its content changed.
- CONVERTER - Static variable in class cdc.enums.AbstractMaskToString
- CONVERTER - Static variable in class cdc.enums.MaskToString
- CONVERTER - Static variable in class cdc.enums.StringToMask
- create() - Method in interface cdc.enums.MaskSupport
- create() - Method in interface cdc.enums.SynthesisMaskSupport
- create(boolean) - Method in interface cdc.enums.MaskSupport
-
Creates a full or empty mask.
- create(EnumType<V>) - Static method in class cdc.enums.StringToDynamicEnum
- create(Mask<?, V>) - Method in interface cdc.enums.SynthesisMaskSupport
-
Creates a synthesis mask from a standard mask.
- create(MaskSupport<M, V>, Set<V>) - Method in interface cdc.enums.AbstractMask.Creator
- create(SynthesisMaskSupport<M, V>, Map<V, SynthesisStatus>) - Method in interface cdc.enums.AbstractSynthesisMask.Creator
- create(SynthesisStatus) - Method in interface cdc.enums.SynthesisMaskSupport
-
Creates a synthesis mask with values set to the same status.
- create(Class<M>, String, String, String, Converter<? super V, String>) - Static method in class cdc.enums.AbstractMaskToString
- create(Iterable<V>) - Method in interface cdc.enums.MaskSupport
-
Creates a mask from an iterable.
- create(String) - Method in interface cdc.enums.AbstractListDynamicEnum.Creator
- create(String, String, String, Converter<? super S, String>) - Method in interface cdc.enums.AbstractMaskToString.Creator
- create(Predicate<V>) - Method in interface cdc.enums.MaskSupport
-
Creates a mask from a predicate.
- create(Map<V, SynthesisStatus>) - Method in interface cdc.enums.SynthesisMaskSupport
-
Creates a synthesis mask for a map.
- create(V) - Method in interface cdc.enums.MaskSupport
-
Creates a mask with one value.
- create(V...) - Method in interface cdc.enums.MaskSupport
-
Creates a mask from an array.
- create(V, String) - Method in interface cdc.enums.AbstractForestDynamicEnum.Creator
- CREATED - Enum constant in enum class cdc.enums.DagEventType
-
An item was created.
- createQNameComparator(EnumType<V>) - Static method in interface cdc.enums.EnumType
-
Creates a qualified name comparator.
- CREATION - Enum constant in enum class cdc.enums.DagFeature
-
Does the implementation support value creation?
D
- DagEvent - Class in cdc.enums
- DagEvent(ListType<?>, Object, DagEventType) - Constructor for class cdc.enums.DagEvent
- DagEventHandler - Interface in cdc.enums
- DagEventType - Enum Class in cdc.enums
- DagFeature - Enum Class in cdc.enums
-
Features that can be supported by an implementation.
- DagType<V> - Interface in cdc.enums
-
Interface describing a DAG type.
- DEFAULT_NAME_VALIDATOR - Static variable in class cdc.enums.AbstractDynamicEnumSupport
- DynamicEnum - Interface in cdc.enums
-
Base interface of dynamic enumerations.
- DynamicEnumSupport<V> - Interface in cdc.enums
-
Base interface of services offered by dynamic enumerations.
- DynamicEnumToString - Class in cdc.enums
E
- empty() - Method in class cdc.enums.AbstractMask
- empty() - Method in interface cdc.enums.Mask
- empty() - Method in interface cdc.enums.MaskSupport
- empty(Class<E>) - Static method in class cdc.enums.EnumMask
-
Returns the empty mask corresponding to an enum.
- empty(Class<E>) - Static method in class cdc.enums.NullableEnumMask
-
Returns the empty mask corresponding to an enum.
- EMPTY - Static variable in class cdc.enums.BooleanMask
- EMPTY - Static variable in class cdc.enums.NullableBooleanMask
- ENCODER - Static variable in enum class cdc.enums.SynthesisStatus
- ENUM_TYPE - Static variable in class cdc.enums.StringToDynamicEnum
- EnumMask<E extends Enum<E>> - Class in cdc.enums
-
Specialization of AbstractEnumMask dedicated to non nullable standard enums masks.
- EnumSynthesisMask<E extends Enum<E>> - Class in cdc.enums
-
Specialization of
AbstractSynthesisMaskto non nullable enum values. - EnumType<V> - Interface in cdc.enums
-
Interface describing an enumerated type.
- EnumTypes - Class in cdc.enums
-
Factory of EnumType implementations dedicated to enums.
- equals(Object) - Method in class cdc.enums.AbstractForestDynamicEnum
- equals(Object) - Method in class cdc.enums.AbstractListDynamicEnum
- equals(Object) - Method in class cdc.enums.AbstractMask
- equals(Object) - Method in class cdc.enums.AbstractSynthesisMask
- equals(Object) - Method in class cdc.enums.BooleanEnumType
F
- factory(Class<C>, Class<M>, Class<V>, AbstractMaskToString.Creator<C, V>) - Static method in class cdc.enums.AbstractMaskToString
- FACTORY - Static variable in class cdc.enums.DynamicEnumToString
- FACTORY - Static variable in class cdc.enums.StringToDynamicEnum
- FALSE - Enum constant in enum class cdc.enums.Nullable
- FARGS - Static variable in class cdc.enums.StringToDynamicEnum
- findOrCreate(String) - Method in interface cdc.enums.DynamicEnumSupport
-
Returns the value corresponding to a name.
- findOrCreate(V, String) - Method in interface cdc.enums.AbstractForestDynamicEnum.Support
- fire(V, DagEventType) - Method in class cdc.enums.AbstractBaseListSupport
- ForestDynamicEnum<V extends ForestDynamicEnum<V>> - Interface in cdc.enums
- FPARAMS - Static variable in class cdc.enums.AbstractMaskToString
- FPARAMS - Static variable in class cdc.enums.MaskToString
- FPARAMS - Static variable in class cdc.enums.StringToMask
- fromBoolean(boolean) - Static method in enum class cdc.enums.Nullable
- full() - Method in class cdc.enums.AbstractMask
- full() - Method in interface cdc.enums.Mask
- full() - Method in interface cdc.enums.MaskSupport
- full(Class<E>) - Static method in class cdc.enums.EnumMask
-
Returns the full mask corresponding to an enum.
- full(Class<E>) - Static method in class cdc.enums.NullableEnumMask
-
Returns the full mask corresponding to an enum.
- FULL - Static variable in class cdc.enums.BooleanMask
- FULL - Static variable in class cdc.enums.NullableBooleanMask
G
- get(V) - Method in class cdc.enums.AbstractSynthesisMask
- get(V) - Method in interface cdc.enums.SynthesisMask
-
Returns the status associated to a value.
- getChildNamed(V, String) - Method in interface cdc.enums.EnumType
-
Returns the child that has a name.
- getChildren() - Method in class cdc.enums.AbstractForestDynamicEnum
- getChildren() - Method in interface cdc.enums.ForestDynamicEnum
- getChildren(Boolean) - Method in class cdc.enums.BooleanEnumType
- getChildren(V) - Method in interface cdc.enums.DagType
-
Returns the children of a value.
- getCode() - Method in enum class cdc.enums.SynthesisStatus
- getConverter() - Method in class cdc.enums.AbstractMaskToString
- getConverter() - Method in class cdc.enums.MaskToString
- getConverter() - Method in class cdc.enums.StringToMask
- getEnumClasses() - Static method in class cdc.enums.EnumMask
- getEnumClasses() - Static method in class cdc.enums.EnumSynthesisMask
- getEnumClasses() - Static method in class cdc.enums.EnumTypes
- getEnumClasses() - Static method in class cdc.enums.NullableEnumMask
- getEnumClasses() - Static method in class cdc.enums.NullableEnumSynthesisMask
- getEnumType() - Method in class cdc.enums.StringToDynamicEnum
- getEnumType(Class<E>) - Static method in class cdc.enums.EnumTypes
- getEventType() - Method in class cdc.enums.DagEvent
- getMaskClass() - Method in interface cdc.enums.MaskSupport
- getMaskSupport() - Method in class cdc.enums.MaskToString
- getMaskSupport() - Method in class cdc.enums.StringToMask
- getName() - Method in class cdc.enums.AbstractForestDynamicEnum
- getName() - Method in class cdc.enums.AbstractListDynamicEnum
- getName() - Method in interface cdc.enums.DynamicEnum
- getName(Boolean) - Method in class cdc.enums.BooleanEnumType
- getName(V) - Method in interface cdc.enums.EnumType
-
Returns the name of a value.
- getParams() - Method in class cdc.enums.AbstractMaskToString
- getParams() - Method in class cdc.enums.DynamicEnumToString
- getParams() - Method in class cdc.enums.MaskToString
- getParams() - Method in class cdc.enums.StringToDynamicEnum
- getParams() - Method in class cdc.enums.StringToMask
- getParent() - Method in class cdc.enums.AbstractForestDynamicEnum
- getParent() - Method in interface cdc.enums.ForestDynamicEnum
- getParents(Boolean) - Method in class cdc.enums.BooleanEnumType
- getParents(V) - Method in interface cdc.enums.DagType
-
Returns the parents of a value.
- getQName() - Method in class cdc.enums.AbstractForestDynamicEnum
- getQName() - Method in class cdc.enums.AbstractListDynamicEnum
- getQName() - Method in interface cdc.enums.DynamicEnum
- getQName(Boolean) - Method in class cdc.enums.BooleanEnumType
- getQName(V) - Method in interface cdc.enums.EnumType
-
Returns the (preferred) qualified name (path) of a value.
- getRoots() - Method in class cdc.enums.BooleanEnumType
- getRoots() - Method in interface cdc.enums.DagType
- getSupport() - Method in class cdc.enums.AbstractMask
- getSupport() - Method in class cdc.enums.AbstractSynthesisMask
- getSupport() - Method in interface cdc.enums.Mask
- getSupport() - Method in interface cdc.enums.SynthesisMask
- getSynthesisMaskClass() - Method in interface cdc.enums.SynthesisMaskSupport
- getType() - Method in class cdc.enums.AbstractSynthesisMask
- getType() - Method in class cdc.enums.DagEvent
- getType() - Method in interface cdc.enums.MaskSupport
- getType() - Method in interface cdc.enums.SynthesisMask
- getType() - Method in interface cdc.enums.SynthesisMaskSupport
- getValue() - Method in class cdc.enums.DagEvent
- getValueClass() - Method in class cdc.enums.AbstractBaseListSupport
- getValueClass() - Method in class cdc.enums.BooleanEnumType
- getValueClass() - Method in interface cdc.enums.ListType
- getValues() - Method in class cdc.enums.AbstractMask
- getValues() - Method in class cdc.enums.BooleanEnumType
- getValues() - Method in interface cdc.enums.ListType
- getValues() - Method in interface cdc.enums.Mask
- GLOBAL - Enum constant in enum class cdc.enums.DagEventType
-
Global changes (creation, removal, ...) happened.
H
- hasChildNamed(String) - Method in interface cdc.enums.ForestDynamicEnum
- hasChildNamed(V, String) - Method in interface cdc.enums.EnumType
-
Returns
truewhen a value has a child that has a given name. - hashCode() - Method in class cdc.enums.AbstractForestDynamicEnum
- hashCode() - Method in class cdc.enums.AbstractListDynamicEnum
- hashCode() - Method in class cdc.enums.AbstractMask
- hashCode() - Method in class cdc.enums.AbstractSynthesisMask
- hashCode() - Method in class cdc.enums.BooleanEnumType
- hasSiblingNamed(V, String) - Method in interface cdc.enums.EnumType
-
Returns
truewhen a value has a sibling (different from itself) that has a given name. - hasValue(String) - Method in interface cdc.enums.EnumType
-
Returns
trueif a value with a qualified name is registered.
I
- INSTANCE - Static variable in class cdc.enums.BooleanEnumType
- INSTANCE - Static variable in class cdc.enums.DynamicEnumToString
- isClear(V) - Method in class cdc.enums.AbstractMask
- isClear(V) - Method in interface cdc.enums.Mask
-
Returns
trueif a value is not contained. - isContained(V) - Method in class cdc.enums.AbstractBaseListSupport
-
Returns
trueif a value is contained by this support. - isEmpty() - Method in class cdc.enums.AbstractMask
- isEmpty() - Method in interface cdc.enums.Mask
- isFalse() - Method in enum class cdc.enums.Nullable
- isFull() - Method in class cdc.enums.AbstractMask
- isFull() - Method in interface cdc.enums.Mask
- isLocked() - Method in class cdc.enums.AbstractDynamicEnumSupport
- isLocked() - Method in class cdc.enums.BooleanEnumType
- isLocked() - Method in interface cdc.enums.ListType
-
Returns
truewhen modifications are disabled. - isLooselySet(V) - Method in interface cdc.enums.SynthesisMask
- isNullable() - Method in class cdc.enums.AbstractMask
- isNullable() - Method in class cdc.enums.AbstractSynthesisMask
- isNullable() - Method in interface cdc.enums.Mask
- isNullable() - Method in interface cdc.enums.MaskSupport
- isNullable() - Method in interface cdc.enums.SynthesisMask
- isNullable() - Method in interface cdc.enums.SynthesisMaskSupport
- isOverOrEqual(V) - Method in interface cdc.enums.ForestDynamicEnum
- isOverOrEqual(V, V) - Method in interface cdc.enums.DagType
-
Returns
truewhen one value is a superset of, or equal to, another value. - isRoot(V) - Method in interface cdc.enums.DagType
-
Returns
trueif a value is a root: it has no parents. - isSet(V) - Method in class cdc.enums.AbstractMask
- isSet(V) - Method in interface cdc.enums.Mask
-
Returns
trueif a value is contained. - isStrictlyOver(Boolean, Boolean) - Method in class cdc.enums.BooleanEnumType
- isStrictlyOver(V) - Method in interface cdc.enums.ForestDynamicEnum
- isStrictlyOver(V, V) - Method in interface cdc.enums.DagType
-
Returns
truewhen one value is a strict superset of another value. - isStrictlyUnder(V, V) - Method in interface cdc.enums.DagType
-
Returns
truewhen one value is a strict subset of another value. - isSupported(DagFeature) - Method in class cdc.enums.AbstractBaseListSupport
- isSupported(DagFeature) - Method in class cdc.enums.BooleanEnumType
- isSupported(DagFeature) - Method in interface cdc.enums.ListType
-
Returns
truewhen a feature is supported. - isTrue() - Method in enum class cdc.enums.Nullable
- isUnderOrEqual(V, V) - Method in interface cdc.enums.DagType
-
Returns
truewhen one value is a subset of, or equal to, another value. - isUsable(DagFeature) - Method in interface cdc.enums.ListType
-
Returns
truewhen a feature can be used. - isValid(Boolean) - Method in class cdc.enums.BooleanEnumType
- isValid(V) - Method in interface cdc.enums.ListType
-
Returns
truewhen a value is valid. - iterateOver(V, Consumer<V>) - Method in class cdc.enums.AbstractBaseDagSupport
- iterateUnder(V, Consumer<V>) - Method in class cdc.enums.AbstractBaseDagSupport
L
- ListDynamicEnum<V extends ListDynamicEnum<V>> - Interface in cdc.enums
- ListType<V> - Interface in cdc.enums
-
Interface describing a List type.
- lock() - Method in class cdc.enums.AbstractDynamicEnumSupport
- lock() - Method in interface cdc.enums.DynamicEnumSupport
-
Definitely locks modifications.
- LOCKED - Enum constant in enum class cdc.enums.DagEventType
-
The underlying container was locked.
- LOCKING - Enum constant in enum class cdc.enums.DagFeature
-
Does the implementation support locking?
- logger - Variable in class cdc.enums.AbstractBaseListSupport
- LOGGER - Static variable in class cdc.enums.EnumTypes
M
- map - Variable in class cdc.enums.AbstractSynthesisMask
- Mask<M extends Mask<M,
V>, V> - Interface in cdc.enums -
Interface describing a mask based on DagType.
- MaskSupport<M extends Mask<M,
V>, V> - Interface in cdc.enums -
Interface describing a mask type.
- MaskToString<M extends Mask<M,
V>, V> - Class in cdc.enums -
Converter from a mask to a string.
- MaskToString(MaskSupport<M, V>, String, String, String, Converter<? super V, String>) - Constructor for class cdc.enums.MaskToString
- merge(Mask<?, V>) - Method in class cdc.enums.AbstractSynthesisMask
- merge(Mask<?, V>) - Method in interface cdc.enums.SynthesisMask
- merge(SynthesisStatus) - Method in enum class cdc.enums.SynthesisStatus
-
Merges this status with another one.
- merge(M) - Method in class cdc.enums.AbstractSynthesisMask
- merge(M) - Method in interface cdc.enums.SynthesisMask
N
- NAME_COMPARATOR - Static variable in interface cdc.enums.DynamicEnum
-
Comparator that uses names.
- nameValidator - Variable in class cdc.enums.AbstractDynamicEnumSupport
- newSet(int) - Method in interface cdc.enums.MaskSupport
-
Creates a Set that is compliant with implementation.
- newSupport(Class<E>) - Static method in class cdc.enums.NullableEnumMask
-
Creates a Support implementation for a standard enum.
- NONE - Enum constant in enum class cdc.enums.SynthesisStatus
-
All sources agree to say that something is false.
- not() - Method in class cdc.enums.AbstractMask
- not() - Method in interface cdc.enums.Mask
-
Returns the complement of this mask (at the time of calling this method).
- Nullable - Enum Class in cdc.enums
-
Enumeration for nullable.
- NullableBooleanMask - Class in cdc.enums
-
Mask of nullable booleans.
- NullableEnumMask<E extends Enum<E>> - Class in cdc.enums
-
Specialization of AbstractEnumMask dedicated to standard enums.
- NullableEnumSynthesisMask<E extends Enum<E>> - Class in cdc.enums
-
Specialization of
AbstractSynthesisMaskto nullable enum values.
O
- or(M) - Method in class cdc.enums.AbstractMask
- or(M) - Method in interface cdc.enums.Mask
-
Returns the union of this mask with another one.
- or(V) - Method in class cdc.enums.AbstractMask
- or(V) - Method in interface cdc.enums.Mask
- or(V...) - Method in class cdc.enums.AbstractMask
- or(V...) - Method in interface cdc.enums.Mask
P
- PARTIAL - Enum constant in enum class cdc.enums.SynthesisStatus
-
Some source agree to say that something is true, others that it is false.
- processEvent(DagEvent) - Method in interface cdc.enums.DagEventHandler
Q
- QNAME_COMPARATOR - Static variable in interface cdc.enums.DynamicEnum
-
Comparator that uses qualified names.
R
- REMOVAL - Enum constant in enum class cdc.enums.DagFeature
-
Does the implementation support value removal?
- remove(V) - Method in interface cdc.enums.DynamicEnumSupport
-
Removes a value.
- removeChild(V, V) - Method in interface cdc.enums.AbstractForestDynamicEnum.Modifier
- REMOVED - Enum constant in enum class cdc.enums.DagEventType
-
An item was removed.
- removeEventHandler(DagEventHandler) - Method in class cdc.enums.AbstractBaseListSupport
- removeEventHandler(DagEventHandler) - Method in class cdc.enums.BooleanEnumType
- removeEventHandler(DagEventHandler) - Method in interface cdc.enums.ListType
-
Removes an event handler.
- REPARENTED - Enum constant in enum class cdc.enums.DagEventType
-
An item has its relationships changed.
- REPARENTING - Enum constant in enum class cdc.enums.DagFeature
-
Does the implementation support changing value parenting?
S
- SEPARATOR - Static variable in class cdc.enums.AbstractForestDynamicEnum
-
Character used to separate local names in paths.
- set(V) - Method in class cdc.enums.AbstractMask
- set(V) - Method in interface cdc.enums.Mask
-
Returns a new mask augmented with a value.
- set(V, boolean) - Method in class cdc.enums.AbstractMask
- set(V, boolean) - Method in interface cdc.enums.Mask
-
Sets or clears a value.
- set(V, SynthesisStatus) - Method in class cdc.enums.AbstractSynthesisMask
- set(V, SynthesisStatus) - Method in interface cdc.enums.SynthesisMask
-
Sets the status of a value.
- setAll(boolean) - Method in class cdc.enums.AbstractMask
- setAll(boolean) - Method in interface cdc.enums.Mask
-
Returns an empty or full mask.
- setAll(SynthesisStatus) - Method in class cdc.enums.AbstractSynthesisMask
- setAll(SynthesisStatus) - Method in interface cdc.enums.SynthesisMask
-
Sets the status of all values.
- setName(String) - Method in class cdc.enums.AbstractForestDynamicEnum
- setName(String) - Method in class cdc.enums.AbstractListDynamicEnum
- setName(V, String) - Method in interface cdc.enums.AbstractForestDynamicEnum.Modifier
- setName(V, String) - Method in interface cdc.enums.AbstractListDynamicEnum.Modifier
- setName(V, String) - Method in interface cdc.enums.DynamicEnumSupport
-
Changes a value name.
- setParent(V) - Method in class cdc.enums.AbstractForestDynamicEnum
- setParent(V, V) - Method in interface cdc.enums.AbstractForestDynamicEnum.Modifier
- setParent(V, V) - Method in interface cdc.enums.AbstractForestDynamicEnum.Support
- size() - Method in interface cdc.enums.ListType
- StringToDynamicEnum<V extends DynamicEnum> - Class in cdc.enums
-
Converter from String to DynamicEnum.
- StringToDynamicEnum(EnumType<V>) - Constructor for class cdc.enums.StringToDynamicEnum
- StringToMask<M extends Mask<M,
V>, V> - Class in cdc.enums -
Converter from a string to a mask.
- StringToMask(MaskSupport<M, V>, String, String, String, Converter<String, ? extends V>, boolean) - Constructor for class cdc.enums.StringToMask
- support - Variable in class cdc.enums.AbstractMask
-
The associated support class.
- support - Variable in class cdc.enums.AbstractSynthesisMask
- support(Class<E>) - Static method in class cdc.enums.EnumMask
-
Returns the support associated to an enum class.
- support(Class<E>) - Static method in class cdc.enums.EnumSynthesisMask
-
Retrieves or creates the support associated to a class.
- support(Class<E>) - Static method in class cdc.enums.NullableEnumMask
-
Returns the support associated to an enum class.
- support(Class<E>) - Static method in class cdc.enums.NullableEnumSynthesisMask
-
Retrieves or creates the support associated to a class.
- support(Class<E>, AbstractListDynamicEnum.Creator<E>, DagFeature...) - Static method in class cdc.enums.AbstractListDynamicEnum
- support(Class<E>, Predicate<String>, AbstractListDynamicEnum.Creator<E>, AbstractListDynamicEnum.Modifier<E>, DagFeature...) - Static method in class cdc.enums.AbstractListDynamicEnum
- support(Class<E>, Predicate<String>, AbstractListDynamicEnum.Creator<E>, DagFeature...) - Static method in class cdc.enums.AbstractListDynamicEnum
-
Creates a support instance.
- support(Class<M>, AbstractMask.Creator<M, V>, ListType<V>, Nullable) - Static method in class cdc.enums.AbstractMask
-
Creates a Support implementation.
- support(Class<M>, AbstractMask.Creator<M, V>, Class<V>, Nullable) - Static method in class cdc.enums.AbstractMask
-
Creates a Support implementation for a standard enum.
- support(Class<M>, AbstractSynthesisMask.Creator<M, V>, ListType<V>, Nullable) - Static method in class cdc.enums.AbstractSynthesisMask
- support(Class<M>, AbstractSynthesisMask.Creator<M, V>, Class<V>, Nullable) - Static method in class cdc.enums.AbstractSynthesisMask
- support(Class<V>, AbstractForestDynamicEnum.Creator<V>, DagFeature...) - Static method in class cdc.enums.AbstractForestDynamicEnum
- support(Class<V>, Predicate<String>, AbstractForestDynamicEnum.Creator<V>, AbstractForestDynamicEnum.Modifier<V>, DagFeature...) - Static method in class cdc.enums.AbstractForestDynamicEnum
- support(Class<V>, Predicate<String>, AbstractForestDynamicEnum.Creator<V>, DagFeature...) - Static method in class cdc.enums.AbstractForestDynamicEnum
-
Creates a support instance.
- SUPPORT - Static variable in class cdc.enums.BooleanMask
- SUPPORT - Static variable in class cdc.enums.MaskToString
- SUPPORT - Static variable in class cdc.enums.NullableBooleanMask
- SUPPORT - Static variable in class cdc.enums.StringToMask
- SynthesisMask<M extends SynthesisMask<M,
V>, V> - Interface in cdc.enums -
Interface describing a synthesis mask.
- SynthesisMaskSupport<M extends SynthesisMask<M,
V>, V> - Interface in cdc.enums - SynthesisStatus - Enum Class in cdc.enums
-
Enumeration of synthesis statuses.
T
- toString() - Method in class cdc.enums.AbstractForestDynamicEnum
- toString() - Method in class cdc.enums.AbstractListDynamicEnum
- toString() - Method in class cdc.enums.AbstractMask
- toString() - Method in class cdc.enums.AbstractSynthesisMask
- toString() - Method in class cdc.enums.DagEvent
- toString(Function<? super V, String>, String) - Method in class cdc.enums.AbstractMask
- toString(Function<? super V, String>, String) - Method in interface cdc.enums.Mask
-
Returns a string representation of this mask.
- toString(Function<SynthesisStatus, String>, String) - Method in class cdc.enums.AbstractSynthesisMask
- toString(Function<SynthesisStatus, String>, String) - Method in interface cdc.enums.SynthesisMask
- TRUE - Enum constant in enum class cdc.enums.Nullable
U
- UNDEFINED - Enum constant in enum class cdc.enums.SynthesisStatus
-
No source is available.
- unknownQName(String) - Static method in interface cdc.enums.EnumType
V
- valueOf(String) - Static method in enum class cdc.enums.DagEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.enums.DagFeature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Method in interface cdc.enums.EnumType
-
Returns the value associated to a qualified name (path).
- valueOf(String) - Static method in enum class cdc.enums.Nullable
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.enums.SynthesisStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String, FailureReaction) - Method in class cdc.enums.BooleanEnumType
- valueOf(String, FailureReaction) - Method in interface cdc.enums.EnumType
-
Returns the value corresponding to a qualified name.
- values - Variable in class cdc.enums.AbstractMask
-
The mask values.
- values() - Static method in enum class cdc.enums.DagEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.enums.DagFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.enums.Nullable
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.enums.SynthesisStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values