Пример #1
0
        internal IModelRelationship CreateRelationship(Identity id, ISchemaRelationship relationshipSchema, IModelElement start, Identity endId, IModelRelationship relationship)
        {
            var r = InnerGraph.CreateRelationship(id, relationshipSchema, start.Id, endId);

            if (relationship == null)
            {
                relationship = (IModelRelationship)relationshipSchema.Deserialize(new SerializationContext(_domain, relationshipSchema, r));
            }
            AddElement(relationship);

            return(relationship);
        }