T
- Value type, same as in ValueEngineer
public interface ReferenceContaining<T>
ValueEngineer
s. Implementors should collect
all references from a give value type. Reference
s
could be obtained by transforming a ReferenceHolder
by calling
its toReference
-method. ReferenceHolder
instances could be obtained
by calling one of the factory methods of a ReferenceConstructionAgent
.Modifier and Type | Field and Description |
---|---|
static ValueEngineerAspectType<ReferenceContaining<?>> |
TYPE
Aspect for reference containing
ValueEngineer s. |
Modifier and Type | Method and Description |
---|---|
List<Reference> |
collectReferences(T value)
Collect references as used by the given value.
|
static final ValueEngineerAspectType<ReferenceContaining<?>> TYPE
ValueEngineer
s.@NotNull List<Reference> collectReferences(@NotNull T value)
See also ValueEngineer
for documentation of specific agents provided by this broker. Use
ReferenceHolder.toReference(de.espirit.firstspirit.client.access.editor.ReferenceHolder.ChangeCallback)
to create a reference. ReferenceHolder
-instances could be
obtained from a ReferenceConstructionAgent
.
value
- The value to derive references for.ValueEngineer
,
ReferenceHolder.toReference(de.espirit.firstspirit.client.access.editor.ReferenceHolder.ChangeCallback)
Copyright © 2014 e-Spirit AG. All Rights Reserved. Build 5.0_BETA.500