Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
M
N
P
R
S
T
A
AbstractEntity
- Class in
fr.ocelet.runtime
Contains the common behavior for all kinds of entities.
AbstractEntity()
- Constructor for class fr.ocelet.runtime.
AbstractEntity
addEdge(T)
- Method in class fr.ocelet.runtime.relation.
Graph
Adds an edge to the graph, linking all together all the entities provided in the argument Collection.
addEdge(T)
- Method in class fr.ocelet.runtime.relation.
RegularOgraph
Adds an edge to the graph, linking all together all the entities provided in the argument Collection.
AffectOperator
<
T
> - Interface in
fr.ocelet.runtime.affectoperators
Generic Affectation Operator definition .
Any
<
T
> - Class in
fr.ocelet.runtime.affectoperators
Returns one randomly chosen element from the given list
Any()
- Constructor for class fr.ocelet.runtime.affectoperators.
Any
ao
- Variable in class fr.ocelet.runtime.
Hproperty
applyInteraction(Interaction)
- Method in class fr.ocelet.runtime.relation.
Graph
Applies the given interaction to every edge of the graph.
applyInteraction(Interaction)
- Method in class fr.ocelet.runtime.relation.
HyperOgraph
Applies the given interaction to every edge of the graph.
applyInteraction(Interaction)
- Method in class fr.ocelet.runtime.relation.
RegularOgraph
Applies the given interaction to every edge of the graph.
C
commitFuture()
- Method in class fr.ocelet.runtime.
Hproperty
Processes the list of candidate values using the AffectOperator assigned to this Hproperty.
compute(ArrayList<T>)
- Method in interface fr.ocelet.runtime.affectoperators.
AffectOperator
Computes all the candidate values and produces one unique value of the same type to be used for property affectation.
compute(ArrayList<T>)
- Method in class fr.ocelet.runtime.affectoperators.
Any
Computes all the candidate values and produces one unique value of the same type to be used for property affectation.
compute(ArrayList<T>)
- Method in class fr.ocelet.runtime.affectoperators.
Max
Computes all the candidate values and produces one unique value of the same type to be used for property affectation.
compute(ArrayList<T>)
- Method in class fr.ocelet.runtime.affectoperators.
Mean
Computes all the candidate values and produces one unique value of the same type to be used for property affectation.
compute(ArrayList<T>)
- Method in class fr.ocelet.runtime.affectoperators.
Min
Computes all the candidate values and produces one unique value of the same type to be used for property affectation.
connect(T)
- Method in class fr.ocelet.runtime.relation.
HyperOgraph
Adds an edge to the graph, linking all together all the entities provided in the argument Collection.
containsFuture
- Variable in class fr.ocelet.runtime.
Hproperty
content
- Variable in class fr.ocelet.runtime.
Hproperty
D
DEFAULT_MAX_ARCS
- Variable in class fr.ocelet.runtime.
Hproperty
defProperty(String, Hproperty<?>)
- Method in class fr.ocelet.runtime.
AbstractEntity
Defines and adds a new property to this entity.
disconnect(T)
- Method in class fr.ocelet.runtime.relation.
HyperOgraph
Removes from the graph the edge linking together the entities present in the argument Collection.
dsmg
- Variable in class fr.ocelet.runtime.relation.
RegularOgraph
E
Edge
- Class in
fr.ocelet.runtime
Default Edge class, contains just an Id number.
Edge(long)
- Constructor for class fr.ocelet.runtime.
Edge
edgeCounter
- Static variable in class fr.ocelet.runtime.relation.
Graph
edgeId
- Variable in class fr.ocelet.runtime.
Edge
Entity
- Interface in
fr.ocelet.runtime
Generic Entity definition
F
flushFuture()
- Method in class fr.ocelet.runtime.
Hproperty
Clears the list of candidate values.
fr.ocelet.runtime
- package fr.ocelet.runtime
fr.ocelet.runtime.affectoperators
- package fr.ocelet.runtime.affectoperators
fr.ocelet.runtime.relation
- package fr.ocelet.runtime.relation
future
- Variable in class fr.ocelet.runtime.
Hproperty
G
get()
- Method in class fr.ocelet.runtime.
Hproperty
get(int)
- Method in class fr.ocelet.runtime.
Hproperty
Obtain the historic value of this Hproperty pointed to by the argument pastIndex
getNewEdge()
- Method in class fr.ocelet.runtime.relation.
Graph
Obtains a new Edge instance for this graph.
getNewEdge()
- Method in class fr.ocelet.runtime.relation.
RegularOgraph
Obtains a new Edge instance for this graph.
getProperty(String)
- Method in class fr.ocelet.runtime.
AbstractEntity
Property getter.
getProperty(String, int)
- Method in class fr.ocelet.runtime.
AbstractEntity
Property getter.
getProperty(String)
- Method in interface fr.ocelet.runtime.
Role
Property getter.
Graph
- Class in
fr.ocelet.runtime.relation
Generic abstract class that represents any kind of graph used in Ocelet
Graph()
- Constructor for class fr.ocelet.runtime.relation.
Graph
graphApplyBehavior(String, Interaction)
- Method in class fr.ocelet.runtime.
Model
Runs an interaction behavior on all the edges of the graph specified by the given property name.
graphConnect(String, Collection<Entity>)
- Method in class fr.ocelet.runtime.
Model
Adds a new edge to the graph stored in the form of a property in this Model.
H
hasNext()
- Method in class fr.ocelet.runtime.
Hproperty.HistoryIterator
historySize
- Variable in class fr.ocelet.runtime.
Hproperty
Hproperty
<
T
> - Class in
fr.ocelet.runtime
Entity's historic property.
Hproperty(int)
- Constructor for class fr.ocelet.runtime.
Hproperty
Produces an instance of a Hproperty with the specified history size.
Hproperty(int, int)
- Constructor for class fr.ocelet.runtime.
Hproperty
Produces an instance of a Hproperty with the specified history size
Hproperty.HistoryIterator
- Class in
fr.ocelet.runtime
Hproperty.HistoryIterator()
- Constructor for class fr.ocelet.runtime.
Hproperty.HistoryIterator
HyperOgraph
- Class in
fr.ocelet.runtime.relation
Hypergraph implentation.
HyperOgraph()
- Constructor for class fr.ocelet.runtime.relation.
HyperOgraph
I
idnumber()
- Method in class fr.ocelet.runtime.
Model
index
- Variable in class fr.ocelet.runtime.
Hproperty
interact(T)
- Method in interface fr.ocelet.runtime.
Interaction
Apply the interaction on one edge of the graph.
Interaction
- Interface in
fr.ocelet.runtime
Generic definition for all kinds of graph interaction services.
iterator()
- Method in class fr.ocelet.runtime.
Hproperty
Returns an Iterator on the historic values of this Hproperty.
M
Max
<
T
extends java.lang.Comparable<
T
>> - Class in
fr.ocelet.runtime.affectoperators
Returns The maximum value taken from the argument vector.
Max()
- Constructor for class fr.ocelet.runtime.affectoperators.
Max
Mean
<
T
extends java.lang.Number> - Class in
fr.ocelet.runtime.affectoperators
Returns the mean of all the values contained in the argument vector.
Mean()
- Constructor for class fr.ocelet.runtime.affectoperators.
Mean
Min
<
T
extends java.lang.Comparable<
T
>> - Class in
fr.ocelet.runtime.affectoperators
Returns The minimum value taken from the argument vector.
Min()
- Constructor for class fr.ocelet.runtime.affectoperators.
Min
Model
- Class in
fr.ocelet.runtime
Ocelet generic model class.
Model()
- Constructor for class fr.ocelet.runtime.
Model
N
next()
- Method in class fr.ocelet.runtime.
Hproperty.HistoryIterator
P
propmap
- Variable in class fr.ocelet.runtime.
AbstractEntity
R
RegularOgraph
- Class in
fr.ocelet.runtime.relation
Regular graph implementation.
RegularOgraph()
- Constructor for class fr.ocelet.runtime.relation.
RegularOgraph
Protected constructor
remove()
- Method in class fr.ocelet.runtime.
Hproperty.HistoryIterator
removeEdge(T)
- Method in class fr.ocelet.runtime.relation.
Graph
Removes from the graph the edge linking together the entities present in the argument Collection.
removeEdge(T)
- Method in class fr.ocelet.runtime.relation.
RegularOgraph
Removes from the graph the edge linking together the entities present in the argument Collection.
Role
- Interface in
fr.ocelet.runtime
Generic representation of a Role in Ocelet's relations.
S
set(T)
- Method in class fr.ocelet.runtime.
Hproperty
Changes the actual state of this property with the argument val.
setAffectOperator(AffectOperator<T>)
- Method in class fr.ocelet.runtime.
Hproperty
Set an AffectOperator to process the list of candidate values to be affected to this Hproperty.
setFuture(T)
- Method in class fr.ocelet.runtime.
Hproperty
Adds a candidate value to the candidate list.
setProperty(String, T)
- Method in class fr.ocelet.runtime.
AbstractEntity
The behavior of this property setter is different if the transaction is true or false.
setProperty(String, AffectOperator<T>, T)
- Method in class fr.ocelet.runtime.
AbstractEntity
The behavior of this property setter is different if the transaction is true or false.
setProperty(String, T)
- Method in interface fr.ocelet.runtime.
Role
The behavior of this property setter is different if the transaction is true or false.
setProperty(String, AffectOperator<T>, T)
- Method in interface fr.ocelet.runtime.
Role
The behavior of this property setter is different if the transaction is true or false.
shg
- Variable in class fr.ocelet.runtime.relation.
HyperOgraph
T
tabort()
- Method in class fr.ocelet.runtime.
AbstractEntity
Ends a transaction aborting any property change.
tabort()
- Method in interface fr.ocelet.runtime.
Role
Ends a transaction aborting any property change.
tbegin()
- Method in class fr.ocelet.runtime.
AbstractEntity
Begins a transaction for this entity.
tbegin()
- Method in interface fr.ocelet.runtime.
Role
Begins a transaction for this entity.
tcommit()
- Method in class fr.ocelet.runtime.
AbstractEntity
Ends a transaction for this entity.
tcommit()
- Method in interface fr.ocelet.runtime.
Role
Ends a transaction for this entity.
toString()
- Method in class fr.ocelet.runtime.
AbstractEntity
Overrides the Object.toString()
toString()
- Method in class fr.ocelet.runtime.
Hproperty
Overrides the Object.toString() method.
transaction
- Variable in class fr.ocelet.runtime.
AbstractEntity
A
C
D
E
F
G
H
I
M
N
P
R
S
T
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes