testMatrix.setColumnVector(si1, testColumnVectorSi1);
testMatrix.setValue(si1, p1, 2.0f);
assertEquals( 2.0f, testMatrix.getValue(si1, p1));
// test for new column element
Principle p5 = GSSFactory.eINSTANCE.createPrinciple();
testMatrix.setValue(si1, p5, 2.0f);
assertEquals( 2.0f, testMatrix.getValue(si1, p5));
// test for new row element
Pattern si5 = GSSFactory.eINSTANCE.createPattern();
testMatrix.setValue(si5, p1, 2.0f);
assertEquals( 2.0f, testMatrix.getValue(si5, p1));
// test for new row element & new column element
Pattern si6 = GSSFactory.eINSTANCE.createPattern();
Principle p6 = GSSFactory.eINSTANCE.createPrinciple();
testMatrix.setValue(si6, p6, 2.0f);
assertEquals( 2.0f, testMatrix.getValue(si6, p6));
// stored value must be another instance
float value = 2.0f;