Skip to content

Commit 7e9fc24

Browse files
Work on Relations
1 parent 9745421 commit 7e9fc24

File tree

13 files changed

+16
-17
lines changed

13 files changed

+16
-17
lines changed

core/src/main/java/network/aika/typedefs/ActivationDefinition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public ActivationDefinition(TypeRegistry registry, String name) {
6363
}
6464

6565
@Override
66-
public Relation<ActivationDefinition, Activation, ?, ?>[] getRelationTypes() {
66+
public Relation<ActivationDefinition, Activation, ?, ?>[] getRelations() {
6767
return RELATIONS;
6868
}
6969

core/src/main/java/network/aika/typedefs/LinkDefinition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public LinkDefinition(TypeRegistry registry, String name) {
6363
}
6464

6565
@Override
66-
public Relation<LinkDefinition, Link, ?, ?>[] getRelationTypes() {
66+
public Relation<LinkDefinition, Link, ?, ?>[] getRelations() {
6767
return RELATIONS;
6868
}
6969

core/src/main/java/network/aika/typedefs/NeuronDefinition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public NeuronDefinition(TypeRegistry registry, String name) {
5959
}
6060

6161
@Override
62-
public Relation<NeuronDefinition, Neuron, ?, ?>[] getRelationTypes() {
62+
public Relation<NeuronDefinition, Neuron, ?, ?>[] getRelations() {
6363
return RELATIONS;
6464
}
6565

core/src/main/java/network/aika/typedefs/SynapseDefinition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public SynapseDefinition(TypeRegistry registry, String name) {
7272
}
7373

7474
@Override
75-
public Relation<SynapseDefinition, Synapse, ?, ?>[] getRelationTypes() {
75+
public Relation<SynapseDefinition, Synapse, ?, ?>[] getRelations() {
7676
return RELATIONS;
7777
}
7878

fields/src/main/java/network/aika/fields/defs/FieldDefinition.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import network.aika.type.Obj;
2525
import network.aika.queue.ProcessingPhase;
2626
import network.aika.type.Type;
27-
import network.aika.type.relations.RelationSelf;
2827
import network.aika.utils.ToleranceUtils;
2928

3029
import java.util.ArrayList;
@@ -99,7 +98,7 @@ public void initializeField(Obj<?, ?> sourceObj, O obj) {
9998
public void propagateUpdate(O fromObj, double update) {
10099
for(int rel = 0; rel < getObjectType().getFlattenedType().getOutputs().length; rel++) {
101100
FieldLinkDefinition<T, O, ?, ?>[][] outputs = getObjectType().getFlattenedType().getOutputs()[rel];
102-
Relation<T, O, ?, ?> relation = getObjectType().getRelationTypes()[rel];
101+
Relation<T, O, ?, ?> relation = getObjectType().getRelations()[rel];
103102

104103
if(outputs != null) {
105104
relation.followAll(fromObj)

fields/src/main/java/network/aika/type/FlattenedType.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ public void flattenFieldLinks() {
6767

6868
@SuppressWarnings("unchecked")
6969
private FieldLinkDefinition<?, ?, T, O>[][][] flattenInputs() {
70-
FieldLinkDefinition<?, ?, T, O>[][][] results = new FieldLinkDefinition[type.getRelationTypes().length][][];
70+
FieldLinkDefinition<?, ?, T, O>[][][] results = new FieldLinkDefinition[type.getRelations().length][][];
7171

72-
for(Relation<T, O, ?, ?> rel: type.getRelationTypes()) {
72+
for(Relation<T, O, ?, ?> rel: type.getRelations()) {
7373
FieldLinkDefinition<?, ?, T, O>[][] resultsPerRelation = new FieldLinkDefinition[type.getTypeRegistry().getTypes().size()][];
7474
for (Type<?, ?> relType : type.getTypeRegistry().getTypes()) {
7575
resultsPerRelation[relType.getId()] = flattenInputsPerType(relType);
@@ -104,9 +104,9 @@ public void flattenFieldLinks() {
104104

105105
@SuppressWarnings("unchecked")
106106
private FieldLinkDefinition<T, O, ?, ?>[][][] flattenOutputs() {
107-
FieldLinkDefinition<T, O, ?, ?>[][][] results = new FieldLinkDefinition[type.getRelationTypes().length][][];
107+
FieldLinkDefinition<T, O, ?, ?>[][][] results = new FieldLinkDefinition[type.getRelations().length][][];
108108

109-
for(Relation<T, O, ?, ?> rel: type.getRelationTypes()) {
109+
for(Relation<T, O, ?, ?> rel: type.getRelations()) {
110110
FieldLinkDefinition<T, O, ?, ?>[][] resultsPerRelation = new FieldLinkDefinition[type.getTypeRegistry().getTypes().size()][];
111111
for (Type<?, ?> relType : type.getTypeRegistry().getTypes()) {
112112
resultsPerRelation[relType.getId()] = flattenOutputsPerType(relType);

fields/src/main/java/network/aika/type/Type.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public boolean isAbstract() {
6868
return !children.isEmpty();
6969
}
7070

71-
public abstract Relation<T, O, ?, ?>[] getRelationTypes();
71+
public abstract Relation<T, O, ?, ?>[] getRelations();
7272

7373
public void initFlattenedType() {
7474
flattenedType = new FlattenedType<>((T)this);

fields/src/test/java/network/aika/fields/manyobjects/TestTypeMany.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public TestTypeMany(TypeRegistry registry, String name) {
2424
}
2525

2626
@Override
27-
public Relation<TestTypeMany, TestObjectMany, ?, ?>[] getRelationTypes() {
27+
public Relation<TestTypeMany, TestObjectMany, ?, ?>[] getRelations() {
2828
return new Relation[] {TEST_RELATION_FROM};
2929
}
3030

fields/src/test/java/network/aika/fields/manyobjects/TestTypeOne.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public TestTypeOne(TypeRegistry registry, String name) {
2525
}
2626

2727
@Override
28-
public Relation<TestTypeOne, TestObjectOne, ?, ?>[] getRelationTypes() {
28+
public Relation<TestTypeOne, TestObjectOne, ?, ?>[] getRelations() {
2929
return new Relation[] {TEST_RELATION_TO};
3030
}
3131

fields/src/test/java/network/aika/fields/oneobject/TestType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public TestType(TypeRegistry registry, String name) {
2727
}
2828

2929
@Override
30-
public Relation<TestType, TestObject, ?, ?>[] getRelationTypes() {
30+
public Relation<TestType, TestObject, ?, ?>[] getRelations() {
3131
return new Relation[] {SELF, TEST_RELATION_FROM, TEST_RELATION_TO};
3232
}
3333

0 commit comments

Comments
 (0)