public Boolean Equals(IncomingEdgeAddDefinition p)
        {
            // If parameter is null return false:
            if ((object)p == null)
            {
                return(false);
            }

            return
                ((this.VertexTypeID == p.VertexTypeID) &&
                 (this.PropertyID == p.PropertyID) &&
                 (this.VertexEditionName == p.VertexEditionName) &&
                 (this.VertexRevisionID == p.VertexRevisionID) &&
                 (EqualVertexIDs(this.VertexIDs, p.VertexIDs)));
        }
        public Boolean Equals(IncomingEdgeAddDefinition p)
        {
            // If parameter is null return false:
            if ((object)p == null)
            {
                return false;
            }

            return
                (this.VertexTypeID == p.VertexTypeID) &&
                (this.PropertyID == p.PropertyID) &&
                (this.VertexEditionName == p.VertexEditionName) &&
                (this.VertexRevisionID == p.VertexRevisionID) &&
                (EqualVertexIDs(this.VertexIDs, p.VertexIDs));
        }