package org.neo4j.meta.model; import org.neo4j.graphdb.DynamicRelationshipType; import org.neo4j.graphdb.RelationshipType; /** * An implementation of {@link RelationshipRange} for values which are instances * of {@link MetaModelNamespace}. */ public class NamespaceRange extends RelationshipRange { public NamespaceRange() { } /** */ /** * TODO Explain better! * @return the {@link RelationshipType} which should be created between * a meta instance and the other meta instance. */ public RelationshipType getRelationshipTypeToUse() { return DynamicRelationshipType.withName( getOwner().getName() ); } @Override protected void internalLoad( MetaModelRestrictable<RelationshipRange> owner ) { } @Override protected void internalRemove( MetaModelRestrictable<RelationshipRange> owner ) { } @Override protected void internalStore(MetaModelRestrictable<RelationshipRange> owner) { } }