public FeatureSetImpl( GraphFeatures graphFeatures, VariableFeatures variableFeatures, VertexFeatures vertexFeatures, VertexPropertyFeatures vertexPropertyFeatures, EdgeFeatures edgeFeatures, EdgePropertyFeatures edgePropertyFeatures) { GraphFeatures = graphFeatures; VariableFeatures = variableFeatures; VertexFeatures = vertexFeatures; VertexPropertyFeatures = vertexPropertyFeatures; EdgeFeatures = edgeFeatures; EdgePropertyFeatures = edgePropertyFeatures; }
public static bool Supports(this IFeatureSet featureSet, EdgeFeatures edgeFeatures) => (featureSet.EdgeFeatures & edgeFeatures) == edgeFeatures;