- addAttribute(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new attribute on this type that satisfies the specified value
and targets
.
- addAttribute(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new attribute on this type that satisfies the specified override
, value
and targets
.
- addAttribute(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new attribute on this type that satisfies the specified overrides
, value
and targets
.
- addHolder(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new holder on this instance that satisfies the specified value
and targets
.
- addHolder(T, T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new holder on this instance that satisfies the specified override
, value
and targets
.
- addHolder(T, List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new holder on this instance that satisfies the specified overrides
, value
and targets
.
- addInstance(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new instance of this type that satisfies the specified value
and components
.
- addInstance(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new instance of this type that satisfies the specified override
, value
and components
.
- addInstance(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new instance of this type that satisfies the specified overrides
, value
and components
.
- addLink(T, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new link on this instance that satisfies the specified value
, firstTarget
and otherTargets
.
- addLink(T, T, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new link on this instance that satisfies the specified override
, value
, firstTarget
and otherTargets
.
- addLink(T, List<T>, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new link on this instance that satisfies the specified overrides
, value
, firstTarget
and otherTargets
.
- addRelation(Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new relation on this type that satisfies the specified value
, firstTarget
and otherTargets
.
- addRelation(T, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new relation on this type that satisfies the specified override
, value
, firstTarget
and otherTargets
.
- addRelation(List<T>, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new relation on this type that satisfies the specified overrides
, value
, firstTarget
and otherTargets
.
- addThisToTargets(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Utility method for creating a real array of T
implementation with this
in first position and targets
after.
- addThisToTargets(T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Utility method for create a real array of T
implementation with this
in first position, firstTarget
in second position and otherTargets
after.
- after(T) - Method in class org.genericsystem.api.core.IGeneric.Visitor
-
Treatment performed after each node is traversed.
- AliveConstraintViolationException - Exception in org.genericsystem.api.core.exceptions
-
Thrown when an operation of the engine violates the constraint of a Generic to be alive.
- AliveConstraintViolationException(String) - Constructor for exception org.genericsystem.api.core.exceptions.AliveConstraintViolationException
-
Constructs an AliveConstraintViolationException
with the specified detail message.
- AmbiguousSelectionException - Exception in org.genericsystem.api.core.exceptions
-
Thrown when an operation of the engine on a Generic is ambiguous.
- AmbiguousSelectionException(String) - Constructor for exception org.genericsystem.api.core.exceptions.AmbiguousSelectionException
-
Constructs an AmbiguousSelectionException
with the specified detail message.
- ApiStatics - Class in org.genericsystem.api.core
-
Statics constants and methods useful when dealing with Generics.
- ApiStatics() - Constructor for class org.genericsystem.api.core.ApiStatics
-
- areOverridesReached(List<T>, List<T>) - Static method in class org.genericsystem.api.core.ApiStatics
-
Checks that each of the overrides
is inherited by at least one of the supers
.
- ATTRIBUTE_SIZE - Static variable in class org.genericsystem.api.core.ApiStatics
-
- AxedPropertyClass - Class in org.genericsystem.api.core
-
Represents the Class
for an axed property.
- AxedPropertyClass(Class<?>, int) - Constructor for class org.genericsystem.api.core.AxedPropertyClass
-
Constructs an AxedPropertyClass
with the specified clazz
and axe
.
- AxedPropertyClassValue - Annotation Type in org.genericsystem.api.core.annotations.value
-
Indicates the Class
value for an axed property.
- generateInstanceValue(T, List<T>, Serializable, List<T>) - Method in class org.genericsystem.api.core.annotations.constraints.InstanceValueGenerator.DefaultInstanceValueGenerator
-
- generateInstanceValue(T, List<T>, Serializable, List<T>) - Method in interface org.genericsystem.api.core.annotations.constraints.InstanceValueGenerator.ValueGenerator
-
- get(Object) - Method in interface org.genericsystem.api.core.Snapshot
-
Returns the first element in this snapshot equals to the specified object or null
if no element in this snapshot is equal to the specified object.
- getAdds() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns an Observable
emitting the items added to the Snapshot after it was created.
- getAnnotationClass() - Method in class org.genericsystem.api.core.TagAnnotation
-
- getAttribute(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the attribute of this (meta) vertex.
- getAttribute(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the attribute of this (meta) vertex.
- getAttributes(T, T) - Method in interface org.genericsystem.api.core.IContext
-
- getAttributes() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the attributes of this vertex (directly if this vertex is a type, the attributes of its type if this vertex is an instance).
- getAttributes(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the attributes of this vertex (directly if this vertex is a type, the attributes of its type if this vertex is an instance).
- getAttributes(int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the attributes of this vertex (directly if this vertex is a type, the attributes of its type if this vertex is an instance) for which this vertex is in the specified position in their components.
- getAttributes(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the attributes of this vertex that inherit from the specified attribute
.
- getAttributes(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the attributes of this vertex (directly if this vertex is a type, the attributes of its type if this vertex is an instance).
- getAxe() - Method in class org.genericsystem.api.core.AxedPropertyClass
-
Returns the axe of the SystemProperty
.
- getBaseComponent() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the component at the
BASE
position, that is to say the component at the position 0.
- getBirthTs() - Method in interface org.genericsystem.api.core.ISignature
-
Returns the birth ts of this signature.
- getByIndex(int) - Method in interface org.genericsystem.api.core.Snapshot
-
Returns the Snapshot’s element with the given index.
- getClazz() - Method in class org.genericsystem.api.core.AxedPropertyClass
-
Returns the Class
of the SystemProperty
.
- getComparator() - Method in interface org.genericsystem.api.core.Snapshot
-
- getComponent(int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the component at the specified position.
- getComponents() - Method in interface org.genericsystem.api.core.ISignature
-
Returns the components of this signature.
- getComposite(Serializable) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns composite vertices for which this vertex is a component.
- getComposites(Serializable) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns composite vertices for which this vertex is a component.
- getComposites() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns composite vertices for which this vertex is a component.
- getCurrentCache() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the current cache.
- getElement() - Method in class org.genericsystem.api.core.Snapshot.IndexedElement
-
- getFilter() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns the
IndexFilter
to apply to the parent to build this Snapshot.
- getHolder(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the holder of this (meta) vertex.
- getHolder(T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the holder of this (meta) vertex.
- getHolders(T, T) - Method in interface org.genericsystem.api.core.IContext
-
- getHolders(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the holders of this vertex that are instances of the specified attribute
.
- getHolders(T, int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the holders of this vertex that are instances of the specified attribute and for which this vertex is in the specified position in the components of these holders.
- getHolders(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the holders of this vertex that are instances of the specified attribute and for which this vertex is in the specified position in the components of these holders.
- getHolders(T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the holders of this vertex that are instances of the specified attribute and for which this vertex is in the specified position in the components of these holders.
- getIndex() - Method in class org.genericsystem.api.core.Snapshot.IndexedElement
-
- getIndexedElements() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns an Observable
emitting each element of the Snapshot with its index.
- getIndexFilterM - Static variable in class org.genericsystem.api.tools.Memoizer
-
- getIndexListFilterM - Static variable in class org.genericsystem.api.tools.Memoizer
-
- getInheriting(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return vertex that have this vertex as super.
- getInheriting(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return vertex that have this vertex as super.
- getInheritings(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as super.
- getInheritings(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as super.
- getInheritings() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as super.
- getInstance(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists an instance of this (meta) vertex.
- getInstance(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists an instance of this (meta) vertex.
- getInstance(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists an instance of this (meta) vertex.
- getInstance(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists an instance of this (meta) vertex.
- getInstances(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as meta.
- getInstances() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as meta.
- getInstances(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as meta.
- getInstances(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as meta.
- getInstances(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that have this vertex as meta.
- getInstanceValueClassConstraint() - Method in interface org.genericsystem.api.core.IGeneric
-
Get the Class
value constraint of this vertex.
- getInstanceValueGenerator() - Method in interface org.genericsystem.api.core.IGeneric
-
Get the Class
value generator of this vertex.
- getKey(Class<? extends IGeneric.SystemProperty>, int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the key for the property at the position
- getLevel() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the meta level of this vertex.
- getLink(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the link of this (meta) vertex.
- getLink(T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the link of this (meta) vertex.
- getLinks(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the links of this vertex that are instances of the specified relation
.
- getLinks(T, int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the links of this vertex that are instances of the specified relation
and for which this vertex is in the specified position in the components of these links.
- getLinks(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the links of this vertex that are instances of the specified relation
and for which this vertex is in the specified position in the components of these links.
- getLinks(T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the links of this vertex that are instances of the specified relation
and for which this vertex is in the specified position in the components of these links.
- getMeta() - Method in interface org.genericsystem.api.core.ISignature
-
Returns the meta of this signature.
- getMetaAttribute() - Method in interface org.genericsystem.api.core.IRoot
-
Return the meta attribute.
- getMetaRelation() - Method in interface org.genericsystem.api.core.IRoot
-
Return the meta relation.
- getName() - Method in class org.genericsystem.api.core.TagAnnotation
-
- getParent() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns this Snapshot’s parent.
- getPath() - Method in class org.genericsystem.api.core.TagAnnotation
-
- getPos() - Method in class org.genericsystem.api.core.TagAnnotation
-
- getRelation(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the relation of this (meta) vertex.
- getRelation(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns if exists the relation of this (meta) vertex.
- getRelations(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the relations of this vertex that inherit from the specified relation
.
- getRelations(int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the relations of this vertex (directly if this vertex is a type, the relations of its type if this vertex is an instance) for which this vertex is in the specified position in their components.
- getRelations(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the relations of this vertex that inherit from the specified relation
.
- getRelations(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the relations of this vertex that inherit from the specified relation
.
- getRemovals() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns an Observable
emitting the items deleted from the Snapshot after it was created.
- getRoot() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the signature of the root of the graph.
- getSnapshotFilterM(Snapshot<T>) - Static method in class org.genericsystem.api.tools.Memoizer
-
- getSnapshotListFilterM(Snapshot<T>) - Static method in class org.genericsystem.api.tools.Memoizer
-
- getSubInheriting(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertex that inherit from this vertex.
- getSubInheriting(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertex that inherit from this vertex.
- getSubInheritings(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that inherit from this vertex.
- getSubInheritings(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that inherit from this vertex.
- getSubInheritings() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that inherit from this vertex.
- getSubInstance(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return vertex that are instances of this vertex.
- getSubInstance(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return vertex that are instances of this vertex.
- getSubInstance(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return vertex that are instances of this vertex.
- getSubInstance(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return vertex that are instances of this vertex.
- getSubInstances(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that are instances of this vertex.
- getSubInstances(T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that are instances of this vertex.
- getSubInstances() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that are instances of this vertex.
- getSubInstances(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that are instances of this vertex.
- getSubInstances(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns vertices that are instances of this vertex.
- getSupers() - Method in interface org.genericsystem.api.core.ISignature
-
Returns the supers of this signature.
- getSystemPropertyValue(Class<? extends IGeneric.SystemProperty>, int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the property value of this vertex for the specified system property and position.
- getTargetComponent() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the component at the
TARGET
position, that is to say the component at the position 1.
- getTernaryComponent() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns the component at the
TERNARY
position, that is to say the component at the position 2.
- getTs() - Method in interface org.genericsystem.api.core.ISignature
-
Returns the unique id of this signature.
- getValue(T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return value for each holder that is instance of the specified attribute
and position and for which this vertex is in the specified position in its components.
- getValue(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Return value for each holder that is instance of the specified attribute
and position and for which this vertex is in the specified position in its components.
- getValue() - Method in interface org.genericsystem.api.core.ISignature
-
Returns the value of this signature.
- getValues(T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns values for each holder that is instance of the specified attribute
and position and for which this vertex is in the specified position in its components.
- getValues(T, int) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns values for each holder that is instance of the specified attribute
and position and for which this vertex is in the specified position in its components.
- getValues(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns values for each holder that is instance of the specified attribute
and position and for which this vertex is in the specified position in its components.
- IContext<T extends IGeneric<T>> - Interface in org.genericsystem.api.core
-
- IGeneric<T extends IGeneric<T>> - Interface in org.genericsystem.api.core
-
Represents a node of the graph.
- IGeneric.SystemProperty - Interface in org.genericsystem.api.core
-
Represents a system property in Generic System.
- IGeneric.Visitor<T extends IGeneric<T>> - Class in org.genericsystem.api.core
-
Used for the path of a tree.
- IndexedElement(T, int) - Constructor for class org.genericsystem.api.core.Snapshot.IndexedElement
-
- IndexFilter - Class in org.genericsystem.api.core
-
- IndexFilter(FiltersBuilder.FilterGetter, Object...) - Constructor for class org.genericsystem.api.core.IndexFilter
-
- info() - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a String
representation of this vertex in the format :
(meta)[supers]value[components]
- info() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns a String
representation of all vertices contained in this snapshot.
- INHERITINGS - Static variable in class org.genericsystem.api.core.FiltersBuilder
-
- inheritsFrom(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex "inherits from" another.
- InstanceClass - Annotation Type in org.genericsystem.api.core.annotations
-
Indicates the class of the instances of a generic.
- INSTANCES - Static variable in class org.genericsystem.api.core.FiltersBuilder
-
- InstanceValueClassConstraint - Annotation Type in org.genericsystem.api.core.annotations.constraints
-
The System Property to constrain the type of a value.
- InstanceValueGenerator - Annotation Type in org.genericsystem.api.core.annotations.constraints
-
The generator to compute the instances values.
- InstanceValueGenerator.DefaultInstanceValueGenerator<T extends IGeneric<T>> - Class in org.genericsystem.api.core.annotations.constraints
-
- InstanceValueGenerator.ValueGenerator<T extends IGeneric<T>> - Interface in org.genericsystem.api.core.annotations.constraints
-
- IntValue - Annotation Type in org.genericsystem.api.core.annotations.value
-
Indicates the value is an int
value.
- IRoot<T extends IGeneric<T>> - Interface in org.genericsystem.api.core
-
Represents the root of Generic System.
- IS_DIRECT_DEPENDENCY_OF - Static variable in class org.genericsystem.api.core.FiltersBuilder
-
- IS_SPECIALIZATION_OF - Static variable in class org.genericsystem.api.core.FiltersBuilder
-
- isAlive() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this signature is alive.
- isAlive() - Method in class org.genericsystem.api.core.IndexFilter
-
- isAncestorOf(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is ancestor of the specified dependency.
- isCascadeRemoveEnabled(int) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is cascade remove for the specified position.
- isCompositeOf(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex has a component that is a specialization of vertex
.
- isConcrete() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates if the meta level of this vertex is
CONCRETE
.
- isDirectAncestorOf(T) - Method in interface org.genericsystem.api.core.IGeneric
-
- isEmpty() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns true
if this snapshot contains no elements.
- ISignature<T extends ISignature<T>> - Interface in org.genericsystem.api.core
-
Represents the minimum informations for identifying a IVertex.
- isInheritanceEnabled() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is heritable.
- isInstanceOf(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex "is instance of" another.
- isInstanceValueHashed() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex’s instances values are hashes.
- isMeta() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates if the meta level of this vertex is
META
.
- isPropertyConstraintEnabled() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is property constraint.
- isReferentialIntegrityEnabled(int) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is referential integrity for the specified position.
- isRequiredConstraintEnabled(int) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is required constraint for the specified position.
- isRoot() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is the root of the graph.
- isSingularConstraintEnabled(int) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is singular constraint for the specified position.
- isSpecializationOf(T) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex "inherits from" or "is instance of" or "is instance of instance of" another.
- isStructural() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates if the meta level of this vertex is
STRUCTURAL
.
- isSystem() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this signature is system.
- isSystemPropertyEnabled(Class<? extends IGeneric.SystemProperty>, int) - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is enabled for the specified boolean system property and position.
- isUniqueValueEnabled() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex is unique value constraint.
- isValueHidden() - Method in interface org.genericsystem.api.core.IGeneric
-
Indicates whether this vertex’s and its instances’ values should be shown by the reactor.
- iterator() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns an Iterator over the elements of this Snapshot.
- SENSOR - Static variable in class org.genericsystem.api.core.ApiStatics
-
Indicates the level which corresponds to feelings.
- setAttribute(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing attribute on this type that satisfies the specified value
and targets
.
- setAttribute(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing attribute on this type that satisfies the specified override
, value
and targets
.
- setAttribute(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing attribute on this type that satisfies the specified overrides
, value
and targets
.
- setHolder(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing holder on this type that satisfies the specified overrides
, value
and targets
.
- setHolder(T, T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing holder on this type that satisfies the specified overrides
, value
and targets
.
- setHolder(T, List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing holder on this type that satisfies the specified overrides
, value
and targets
.
- setInstance(Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns an existing or a new instance of this type that satisfies the specified value
and components
.
- setInstance(T, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns an existing or a new instance of this type that satisfies the specified override
, value
and components
.
- setInstance(List<T>, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns an existing or a new instance of this type that satisfies the specified overrides
, value
and components
.
- setInstanceValueClassConstraint(Class<? extends Serializable>) - Method in interface org.genericsystem.api.core.IGeneric
-
Set the Class
value constraint of this vertex.
- setInstanceValueGenerator(Class<? extends InstanceValueGenerator.ValueGenerator>) - Method in interface org.genericsystem.api.core.IGeneric
-
Set the Class
value generator of this vertex.
- setLink(T, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing link on this type that satisfies the specified overrides
, value
, firstTarget
and otherTargets
.
- setLink(T, T, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing link on this type that satisfies the specified override
, value
, firstTarget
and otherTargets
.
- setLink(T, List<T>, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing link on this type that satisfies the specified overrides
, value
, firstTarget
and otherTargets
.
- setOnChanged() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns an
Observable
emitting a
Set
representing the Snapshot after each change.
- setRelation(Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing relation on this type that satisfies the specified value
, firstTarget
and otherTargets
.
- setRelation(T, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing relation on this type that satisfies the specified override
, value
, firstTarget
and otherTargets
.
- setRelation(List<T>, Serializable, T, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Returns a new or the existing relation on this type that satisfies the specified overrides
, value
, firstTarget
and otherTargets
.
- setSystemPropertyValue(Class<? extends IGeneric.SystemProperty>, int, Serializable, T...) - Method in interface org.genericsystem.api.core.IGeneric
-
Set the property value of this vertex for the specified system property, position and targets
.
- ShortValue - Annotation Type in org.genericsystem.api.core.annotations.value
-
Indicates the value is a short
value.
- singleton(T) - Static method in interface org.genericsystem.api.core.Snapshot
-
Returns a Snapshot containing only an element.
- SingularConstraint - Annotation Type in org.genericsystem.api.core.annotations.constraints
-
The System Property to allow a single value for a relation.
- size() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns the number of elements in this snapshot.
- SizeConstraint - Annotation Type in org.genericsystem.api.core.annotations.constraints
-
The System Property to allow a fixed number of links for a relation.
- Snapshot<T> - Interface in org.genericsystem.api.core
-
Represents a Set
of results aware of its context.
- Snapshot.ChangeType - Enum in org.genericsystem.api.core
-
- Snapshot.IndexedElement<T> - Class in org.genericsystem.api.core
-
Helper class whose instances contain an element of type T and an int index.
- Snapshot.TaggedElement<T,U> - Class in org.genericsystem.api.core
-
- sort(Comparator<T>) - Method in interface org.genericsystem.api.core.Snapshot
-
Returns a new Snapshot sorted with the given
Comparator
.
- sorted() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns a new Snapshot sorted according to the natural order.
- stream() - Method in interface org.genericsystem.api.core.Snapshot
-
Returns a Stream
of this Snapshot
.
- StringValue - Annotation Type in org.genericsystem.api.core.annotations.value
-
Indicates the value is a String
value.
- STRUCTURAL - Static variable in class org.genericsystem.api.core.ApiStatics
-
Indicates the level which corresponds to types, attributes and relations.
- Supers - Annotation Type in org.genericsystem.api.core.annotations
-
Indicates the Extends of a generic.
- SUPPORTED_VALUE_CLASSES - Static variable in class org.genericsystem.api.core.ApiStatics
-
- SYSTEM_TS - Static variable in class org.genericsystem.api.core.ApiStatics
-
- SystemGeneric - Annotation Type in org.genericsystem.api.core.annotations
-
Identifies a class as managed by Generic System.