///------------------------------------------------------------------------------------------------- /// <summary> /// Gets the relationships in this collection. /// </summary> /// <param name="metadata"> /// (Optional) the metadata. /// </param> /// <param name="start"> /// (Optional) the start. /// </param> /// <param name="end"> /// (Optional) the end. /// </param> /// <param name="skip"> /// (Optional) the skip. /// </param> /// <returns> /// An enumerator that allows foreach to be used to process the relationships in this collection. /// </returns> ///------------------------------------------------------------------------------------------------- public virtual IEnumerable <IModelRelationship> GetRelationships(ISchemaRelationship metadata = null, IModelElement start = null, IModelElement end = null, int skip = 0) { CheckInitialized(); return(L1Cache.GetRelationships(metadata, start, end, skip)); }