if (de.FeatureModellingTool.Pattern.ConstantDefinition.isStructRelation(featureRelation)) {
cf.connectStart(htFigures.get(featureRelation.getStartFeature().getID()).getConnectors()[2]);
cf.connectEnd(htFigures.get(featureRelation.getEndFeature().getID()).getConnectors()[1]);
} else {
cf.connectStart(htFigures.get(featureRelation.getStartFeature().getID()).getConnectors()[0]);
cf.connectEnd(htFigures.get(featureRelation.getEndFeature().getID()).getConnectors()[0]);
}
dv.add(cf);
cf.updateConnection();
htFigures.put(featureRelation.getID() , cf);